0 0 1 1 2 3 3 10 4 40 5 190 6 1050 7 6620 8 46800 9 365300 10 3103100 11 28269800 12 271627200 13 2691559000 14 26495469000 15 238131478000 16 1394099824000 17 -15194495654000 18 -936096296850000 19 -29697351895900000 20 -819329864480400000 21 -21683886333440500000 22 -570263312237604700000 23 -15145164178973569000000 24 -409583160925827252000000 25 -11330815154097786035000000 26 -321472514119419228033000000 27 -9367081389005017940054000000 28 -280514541088099950238880000000 29 -8636169951652758080673770000000 30 -273340783551332568658615470000000 31 -8892598670192151657488476900000000 32 -297279882445723623372185962560000000 33 -10208278722025080070266398743900000000 34 -359919602509841615232166016650900000000 35 -13023474091796053809721231802219800000000 36 -483405227840454000215571921543602400000000 37 -18397135735293660224528312625203894600000000 38 -717520018005602536544289914375556807000000000 39 -28665180248932056289466911663498246442000000000 40 -1172483772261105386247476771736764008664000000000 41 -49078231974609314166609092937417192148142000000000 42 -2101375548949393816160298783744389885722938000000000 43 -91993842225513034869560347583731796144979100000000000 44 -4115919508063255473755197489857544976025746400000000000 45 -188124763826810988621874183327633013733466912900000000000 46 -8780500584903644374762520568363218128317326867500000000000 47 -418326429374680063940406766753180195859761944068200000000000 48 -20336104497957552006113472385469406543096092309304000000000000 49 -1008359716593244997210369224024452083223569672925287000000000000 50 -50980288938637214805141992508523241722616583892655205000000000000 51 -2627101531602652957296207814075692753842127221172032918000000000000 52 -137940745936739221678529940342618878683490752492030547144000000000000 53 -7377468680372442026759401598900233362623574878392858406930000000000000 54 -401775652717614083946586838719565920700113497485430012066870000000000000 55 -22273470005573521758120790956440704637539403305639903342274020000000000000 56 -1256582045495160697129036022199511738728330323535118054478067600000000000000 57 -72121895733469021020356149278190336028340218389675963371308038060000000000000 58 -4210126361489665151671590094843475492392051563323602110646704676900000000000000 59 -249894605151167567012077598775576151874505198027601830201212899125400000000000000 60 -15077798022281926416316757544048580408556995021791835244672509310956800000000000000 61 -924543087546758687563836229639028506535303179539417874050805976875207400000000000000 62 -57599235529317988448820884666651690023193155612239187727578055500269300600000000000000 63 -3645036269547461402419660280369396645270903726200836740221907956448490122000000000000000 64 -234250641181135183965477943480306164557327945446916690729697430132889122112000000000000000 65 -15284619116030489365833306540286077172220412396407424979441811589573232722614000000000000000 66 -1012341894568516819486053367629702258141606126470702737283175978492504056617122000000000000000 67 -68046386489067894824709381298723962093469278009456313423234432043732464557648028000000000000000 68 -4640847069411525281843386854670371743562541023423147021735188182472539501071606000000000000000000 69 -321081510997439950048263110583242604185772709415235692395261532796475263067687892500000000000000000 70 -22530616284106469664570364169130411738977586255176735125438386933775828462305629285500000000000000000 71 -1603196410660559027517883842878916052081367613135849524257635785426866548890355368113000000000000000000 72 -115657719419995120886293613390929459459710578779825383466381570395944189384375834782668000000000000000000 73 -8457795926624293970832346216357591891616142848965300819349486159973604404738003459820955000000000000000000 74 -626840356705197219388409934430911989147315613901429926568560695305737318077763309202059945000000000000000000 75 -47075864858953127610624320003215355592568412087530106471138407902379429068836688121667561270000000000000000000 76 -3581851746878482712925078029377207843535032581407601310267177121469215637888843528801012501200000000000000000000 77 -276066045982235636870960241836137690802592268325701575387111517132744030866323512627681411226810000000000000000000 78 -21549856268257121227353124770394499562239058382736668415117924825262876051599302331500614608039550000000000000000000 79 -1703465544314464182334647517379038582737758213327762854942940615813524112279511891706155106147070500000000000000000000 80 -136336818719538854290070750446464668387807353494072009688761471155059461538359545628051825494001338400000000000000000000 81 -11046344864688870309577312063137585642332593589034583525400833974142205464974731227305245070086817211900000000000000000000 82 -905912008506671898609657601861725305739420901384536587062683164065679304176165851639478867532514422958900000000000000000000 83 -75188812188568210438686080682584412002317756842190962657022113594730753437112298016886240046531034038191000000000000000000000 84 -6314797896879921761840034597164309447842455382106433678860805969907505418223971051023992690471658310191076000000000000000000000 85 -536593396957980916685158175543770101185018549540645668256871153276353488674149620517888568681340747214777957000000000000000000000 86 -46126741276960422102105958018875387232528589380349319508476783271704812411193170293859574063161064824286315471000000000000000000000 87 -4010744883615968182944215712768174552761863751848276266870407585219745791413733717866884570390986707453820028554000000000000000000000 88 -352700923166204036702295647531543865383084734964203998023152078046650083544671101502187824160293413084571096881480000000000000000000000 89 -31364844276812440919403378917693752261665363330599207963186611066730133632907417321008223878693742066739248026871230000000000000000000000 90 -2820210412226758545817618706522291153273302765790834153070992618659131958449543234360140131288335411490353167314865610000000000000000000000 91 -256371481126585712904902213268297611670716692266956797996074927725722071919184337701697742121890704997099275018306841180000000000000000000000 92 -23558998412103171185135586900680847604331661178573405577547750906072208281331616732440006240976005136506062396648434953920000000000000000000000 93 -2188230118502538609510086341309817524008740517996290736809559654425121193250453676856529767518756132453176180349993055886500000000000000000000000 94 -205413695895282289226963319134046545212165607670646409537599610039973061504316352836565012541564952337966505994439739099367500000000000000000000000 95 -19485798967001418971655434318179939585434059892218950161420247631400112639561531543729633814792528049386951727196222054911457000000000000000000000000 96 -1867723583546453081023617036268464343732898664578564988344893217376624661018293124149524255425207597630422096788665327377197232000000000000000000000000 97 -180870042545613365975809949889149115181503712237080979112753968535073721377691936722302146426122335311471930610644829503680166607000000000000000000000000 98 -17694379375222482872850703917097827985866647452546494386661578688825337608467789362601895309542651892034754538294401022598206535245000000000000000000000000 99 -1748535978268212745753934102982994861897386392114496589794329133919208415035423452214861259556997392064158750528753414068998687183030000000000000000000000000 100 -174518353039443559285350286698223067600115013700924083391014703342056515353847995658533612827705407175042927370860210576223118290951480000000000000000000000000 101 -17591080642267759746070312662409904973787356446348660367060869703427356227354177181764428721539255924149976737504839431716790905963764450000000000000000000000000 102 -1790553132671952036623129845573938974022459988831950555758224546300092744512940716189819112404218388602657332675966536339880301106357184390000000000000000000000000 103 -184028198114954127349880015090282428422346853886292052811167682727357371079532633242654037195248811772764245244835285662662252350250253697700000000000000000000000000 104 -19096068272146093252853755462148970169047498272955459535316947888318991794180954082455404916807746933888004465988899181604956241763352789046000000000000000000000000000 105 -2000445249869074694302782768357549737086401220559669907622841284596844602016514909447390907271812712236602092578296643942418270855883738662593100000000000000000000000000 106 -211540698953691936291921656397788449441312941580483453672014843633329007502845446180246186821630264588873904292026989495474007628908741005785948100000000000000000000000000 107 -22579165604357590090298942844695153335359766041213964880181294178884335805246501998932106167993886910027443899899429374555009515349996262880848280600000000000000000000000000 108 -2432379601917109198871769745854780220999316517764466904694408288858515062220417571006583987011019156113294234334668285806149658449244112003133274584000000000000000000000000000 109 -264440406841181407751836866567118344299880013484128417991371802085611991333630167090885706731742466071114715758296174365750289886928265898174825391529000000000000000000000000000 110 -29010914668239636796657905657952418815759844088946727778531465368532150132762005014203738840586670456635960658702333614150643243543371692879057192137763000000000000000000000000000 111 -3211418778495823516856419228078785473910077500485788852941863669407614472212144456172218346608838588989988130182073722727347898901366198492458077399553194000000000000000000000000000 112 -358673897062519839650562774344279456034154483744329334518970882006844873367414787941386221300062051978099045794072285374634355408063236264162408538578846576000000000000000000000000000 113 -40414378262836857902412845011214513837482836598879879106612768718821572953766975084131420634306081596192884210532149357678150575096589199348655340202845660870000000000000000000000000000 114 -4593798200175588391510029189169245987552451150530646955393840335945088027603216502086330437985688118575459901000494819958859461985958221158790805188394094241970000000000000000000000000000 115 -526714113558119099498136937709002294803746886195876364036543281892901174641027203809313596314646436648061401244826968568835893770254062821428620931525862527083740000000000000000000000000000 116 -60913385236403179917957986554827082668296811794329103460402565834050437088997142623357634375884615809423151036922485250625216216702405078703844245760773953312048720000000000000000000000000000 117 -7104826933930332198937782096524666380539135300540772875434034894900980734592031149580395743974918385622631915051302547364850756025351459950030757386716799094741462580000000000000000000000000000 118 -835730085587268533673533956747713837697713442162716199354087074033579988880756437637626985228245430190315562341587275549680717659301667560801600261413452366422296729500000000000000000000000000000 119 -99133315229202766610418932055102200185350626732533476956499700634462300635545241962210584764243428435309638857866796333218783307601476132105800965344956783447809458465000000000000000000000000000000 120 -11857252867692564246005536865708302474823782021167114177350847309172930049366040159144256393851767613683754693148605327304710887025722579577214167815307358830753894289956000000000000000000000000000000 121 -1429979068498158941330691344110174111563297091526059915091002012673784550444728648855971159728406382000890771856674149885751625360430283899652974741556350839779784512524931000000000000000000000000000000 122 -173871017156298097053344925831071344273511376886903673582342382778819603975251501661810789695225169426658921344089939219842068154753928977446103017046462906066589116350022481000000000000000000000000000000 123 -21313160768697937936362166171532537696390610129925998191544318822161519940566831968922512762772837513448176590215440387811893754424707823627960710148317129736192241036821909910000000000000000000000000000000 124 -2633682220293600461864346316544427372150253569792868972010606497630354817174452276180663404316134052396350137847132995393327266161475887007346756758721347276051990205719171610240000000000000000000000000000000 125 -328054399712838323356781203599906583508014726910552299839264027381580657350342441582863708921559456602398572896193289009554999012418763660902190592970942967783517470800863222263690000000000000000000000000000000 126 -41187735953614618345459806561253330343291834172965256703017533740804820621767961569699744583467512904456674542945215355382172891077887468509649417723926912378074486216448893206575950000000000000000000000000000000 127 -5211977492023764381465715890441375750496084226601371081315441073686263520555907332122908273069681272351256517492278635306985022122532818888797222639553847332153938128856264601383109220000000000000000000000000000000 128 -664696079534256123361490872229534597939204192573420035115764654550815441112639149572084729501437741300684251582824728320966731908159543949582646665199289973040912760187026825930622777600000000000000000000000000000000 129 -85428641233494444313587399298108449998497137438505483857398014227210140581639719803191923427622771866800514617674969738983500512919302557549797700007127734534172303126755998770507809273500000000000000000000000000000000 130 -11064145923865970672237205322566173770706522423766064094669530303812755839648146701848074099391371022775345971136448033679198280430508231996443198499599499513003756354797303244424098337017300000000000000000000000000000000 131 -1443912620641728742109969953652440440729802232754761546034863570841050688177873384788600642090895369623569800913288273231710609023513516025922543880575003531531934313456793011574337181430091800000000000000000000000000000000 132 -189866146883386870497987180064711161659072649377829094614450640057161815270739206502285321176150772718128370083551094705937489284435672437294670867941099318150728257878105243763244303056223240800000000000000000000000000000000 133 -25154351509415397350700376274754683159937448179372990133171921893242572805246445993164243923246102954613314291226991936010877298140730179131387452885371882772999032925713271370576914923479809197000000000000000000000000000000000 134 -3357479714646797353527607250014759953954303496398791681827271322884574426861424517149425795900602319498064048979587981566870053161907912412337722266516245762304358909301761693772244563504519925847000000000000000000000000000000000 135 -451465353185416197872399693488200582110710883574274178590167784418993640961912764413945210967531753188987944447946072846540720657840136612256522798230247211105128912355140681623284126301788926302314000000000000000000000000000000000 136 -61153685434095261058026147196533342831231513923263925204951622446653023196702035906613717616116727239044017588691415189374761709345743410294250352290871898945730689767309216089217068813351418859439672000000000000000000000000000000000 137 -8344201485637362856795361054202356425624384087577702099569459419538149955827155399140800341933431697522306793259097837256846236643318944093421443976543145748372908814642378804370373301840747578813128398000000000000000000000000000000000 138 -1146800732952306735559573507026717172104490107744204201284659387049313992450370520796580614377182746541778158006514042141068437792493105814467817981049699537591184877094260185207248276379599452181927666010000000000000000000000000000000000 139 -158748485733825390142334210169116778546927364897227227269550295567555910000024459684016287670357414112760216890184871362519320691648581020348374180217502561134996162580245966973174013023592010615897933144860000000000000000000000000000000000 140 -22132343757632813105229165334413352015189776944492882830982343786781253927880765049009013629033793508779862943359714787893166117943402314130049217250840920091327055164673329486941098437375550346776316984770720000000000000000000000000000000000 141 -3107559527026109010389502605445293939970004042051949193795583260665868961824015544505129575131820301942928475819566191821238474265092213690695347741043030844855842718537804387189264831627102647361929685148171460000000000000000000000000000000000 142 -439404087559133259782062972162211920245507998690294125398559103599656025602071028390554460789855262908287523617059382872518559460070371664933144873333958555838438978562163504715199028218569357208819366605721068140000000000000000000000000000000000 143 -62566227091871490843383627027426044970474648118756270245701408074574719681408969636362083442575593540182791515960371860592515612564471435433074601702045471427437040470901773376160197712531741920460207381617626929000000000000000000000000000000000000 144 -8970693584782842709507913176154041137505585436866534696115770448789978825002021755049079224866655219557981307111762344247047439847564201421409598028807597832778353503552565287532156616426866576251723471437263085160000000000000000000000000000000000000 145 -1295094594798102437428540634240783994186381413215779751092347560457847918392206483859943371637773275209486050088829086214289713858196610054211705814830078832682182254281601293595359242182593708332164762772764301984567000000000000000000000000000000000000 146 -188254723772603758481591942122253273351044551850236149047342950636975649477639577381581581364545730439534325612517349038219887262500328626689048183961844388278517375230249738700598414458143472492391208256434518248934837000000000000000000000000000000000000 147 -27551102588061751576442238341709416687784961106598414716835911590353921220581730556360990486609486111142943274724013637368413137597419151094260185046087615289319511827942278663703062470629687359753867771108297221532892502000000000000000000000000000000000000 148 -4059390682752249494263258441542384685780490760962929160553512755889362974859819246910514220261965167988831489557084110307750111848606547950056423333180389279650495510517275352472471692395277330566816982055397740992721460520000000000000000000000000000000000000 149 -602132130585925431514220526262943479130876182965951686312102645112438159196523508495335226808622861628096779965624462034846693439964678236446988376520026403143653260032555165555908509222254065562936170144325878437160263518130000000000000000000000000000000000000 150 -89910915106726260751119073433496075466433522831920600984709600682363372831922822120197996097522084967112900478575332731366493355286676215110496813736216891753152023425229447125622827742894018310073444237559497007190516925455830000000000000000000000000000000000000 151 -13514610376810696351585365042039827491472645379491222002688968187716404202327793993526058886933324565607177398044659131895229050848644315749965855474524170320563417047001539804638973784601160782100479951087932008449802505140761700000000000000000000000000000000000000 152 -2044778257910068796883348495307490217130594362372386723161409046118820845991817390053641135725098761958866394895056980023635620919892436615290105861967606041375342927099384707447157338540682311470150749674811747802331992123406959440000000000000000000000000000000000000 153 -311402295906359843846041431772454302034355809030433266192101149089052838932720623745940955813560658309100416661170529664769597160709266252260521197161238887362861841894341758585199498961698285127964389380930914024478570716361823550700000000000000000000000000000000000000 154 -47732245825577761525695531278995124741520019349205439531766467000697625547676786388848134447438560083436765610486068704730956442603062798280038629299838680991801807538166323884318292886004000622768838490058447589462329274314122909574500000000000000000000000000000000000000 155 -7363735708092391894943354527862194863780869256129695041037775350270500113264791960771591895228296932665025991687213777702525004903804736963669155220577049734881764225085290591889175984900637964055639670480521817225301484083110609906568600000000000000000000000000000000000000 156 -1143306867011402580911022423656005735596090353772325267572526997775364383816867830021499801181841501494171352857185198165619317035102086404224899166041538318039198446089541276432902426424966287858659823957298023372646838405176282655505897600000000000000000000000000000000000000 157 -178643813446724466277913599459747558841741265644309420536464611604155890878154388847431205815745327517406895884607245317892495187643057161037577208367817834148451617680125702388691583526487621968538422238149821849826298202689513557877185930600000000000000000000000000000000000000 158 -28090286963887133258086081086699939652704871457469649623323562160146373565532840476910859732827385156151848355721667140353619819192296575862693056192938698217096017873132403788366803999468181924373638344469797606559539367159601403273093192299000000000000000000000000000000000000000 159 -4444778164854744942185174693971283063423373555207694246900730176068648604500786113604622482116198993028072773004548604130911340324449092523170583806258995105303343030398633840778591485092650187581881644021515538798460444759449938865166595201354000000000000000000000000000000000000000 160 -707705599567669133526138425342891422932371603923506782984466627633078288351949497302614216029725527258124184459095816075340501294679618483930810387526743270267144902828630762630881145030000834426605919817978033787670607597735487820437801781528608000000000000000000000000000000000000000 161 -113382731662775466597007777194709329054589498472573496923108194232684657637151163339747223180885083829346172149680308145828839691945936315656100018372048056064882628886755049846740126944773330398656748292976129537062879192586413705473404368120819414000000000000000000000000000000000000000 162 -18277477775083356431568951772152681819379471289736096677640602815652489026140590889659987379503336959293718494798057786797738745937852359616465839068703283057092158959298114471579359961694104088759651045109663248627312489056912311586520913122240094146000000000000000000000000000000000000000 163 -2964450484412548719421440213474475250260626781751539993486221357450250093808659757287830025956255486669268222741009093421987194714680918270957052715154165762132107066639000920035597355885007772534140230711482036103661294534066073565469799123397125077020000000000000000000000000000000000000000 164 -483742723918938650864023901220056650894312405464465489145083567074345147250876240694854553814291881132416608429525578153773894192131923079593458893799965973390260347242402399341776741192185195980319927174090873289869550478397445937054763651692940598726320000000000000000000000000000000000000000 165 -79416531490086493227985386079575677337968702849037974723933597716120176672366761696836383996756625067621756786248993626820421612970630034452316129180687208741328370471361181637247085770989875419674486254829164987286904268309984532600576054384964983784352340000000000000000000000000000000000000000 166 -13116492521801605550039248057722286821619091091856032226157975646869657499501041592494733020778532141671626915146153499662911510618294803638705126916209592501856462411998903397449571834499214618152064613106655494601976931485756017208537678820431408891697836220000000000000000000000000000000000000000 167 -2179310651487621154279476319026654571196753789177119261843167738144472238773435998221025862120628886188199010985005598013459174647260517752286331691265596891833416078116334748973089478297070470904667698440188980147793097262938509965568972716517179102789982027880000000000000000000000000000000000000000 168 -364250091815306307893029938544054701895956068822470213929915251487203452328017009389365559860897415441824994016550654228910221475688031373532435126880889423887417649498322725151116416765335512052802596917918686605061550963946665518519489997731423005445191327164000000000000000000000000000000000000000000 169 -61241237803520118680412870184819109266908819493648270928858030342059834495161501114427738714767678691233105898525787471212859432887938459322148925772888263578061579076101210086160781924983253520510229372864263421234282504603586835962883874311792172658782234517355000000000000000000000000000000000000000000 170 -10357068492964541466619241887958387645929792570639369594616632872980778888466927055611944303559291096478617420499522166655025601960409585619375073743037157627890452401827216543442317976917810048200819984231391772984653750428371276851463960076492642649801622814925177000000000000000000000000000000000000000000 171 -1761827342341373690134549122582353110339127474402096353649345874770574324222559582255596930918217582043880546817043275123840879798605359283337474042613427045441086572144679768613697671715032216440213475517754517450674930230526342260185903534598885561570888020103408502000000000000000000000000000000000000000000 172 -301445381551822054149270477758067945304041729369282603615946056574603056951788055753465271980267840397823296947998816170151163118395341131502987690222512913231520085111393694471158039117225448809504844123695441259964256099044102517553255791810619891253315536541427090352000000000000000000000000000000000000000000 173 -51874994712209068058867679034934524360511310302216477624785491813150613266242453993913683631976937772480831469477366284163318847004653135970991583576048715925499883126530473638113277877753551715895455549482159835909450543300093532788273292103555833143319138032033005639770000000000000000000000000000000000000000000 174 -8978362895290512535739419225823306350147455714846489409575300185885393308819115027186832629926580943943997242255041532632047327777042078116049657932529092933129063297522061076903547312801924762547243091048104906149849153480742467527161886511042020755520006888430540142764830000000000000000000000000000000000000000000 175 -1562829435554834921354720591671621322138261102461216510896149429247241146915848364914479988519011004499052903145643275902971712663427802264707618442520626461585683129413236165498182297863127456826821131104117258894466920465282189274748947927334305283596208861866395198069609380000000000000000000000000000000000000000000 176 -273581789848579820475951474466674503790913668240998410666895306172855587091568559262358539846041394589938709462817887863553989684363467910530237249483103887846564085874135251548613946548085989568442350111105897016212608908812829624950020786207168226883713579550030992110117208800000000000000000000000000000000000000000000 177 -48162604391366555269205690718524286142315610718131335107384022209226233235311466619656717961299208403881202659632122658188203615405301141663325852573574226509297416013735927098023530090568255087535711411008141317949149149557882480443459177586095609319991131667125616164269084942140000000000000000000000000000000000000000000 178 -8526407082979121345056460510035209376752716578946143756927497941879747254956727688288441822884742090875047176699319116891665786657774455653568344637313205604567729874439596688780278236800196502895878721926942414354006910979942328407743856811193360760330105294527122755505553002755700000000000000000000000000000000000000000000 179 -1517895208483097016480374091666127741081449693079781968345654021551736569958707964875150622166087508165415935811213118305631454282708513994721419396727115033883590938779713167793683779618014989085259687670125484265161676416097904848713552839780590410133928583273307675550616465592079000000000000000000000000000000000000000000000 180 -271721244092614822778155191245591680198329895193049388376618904683362567071852690802040820468752509355566059320425926328278936951403947416053352664556244563182649946385123470136034801619315484735818481865591960010461952391759835753847236809536974291755583127547879388190762381833258221600000000000000000000000000000000000000000000 181 -48910046467373124591933423095584391612817040659212813647591888638396070109706724609616980880416254525291705678454643158287931489242786455252291602031449033096074400637628086369425415241169586328278972813278961748101261335867312492135684662681116809445016089018146017141349695740157266318600000000000000000000000000000000000000000000 182 -8852215468694197403013912208109059528794901732979567292081067020501449027415503177234502699393830681173833925823241268091444598193235358011841911541224314634885029887989580223504653561892545926250382028339739320698003380660998695677710360199195050082044425888863379706404182400055881817592600000000000000000000000000000000000000000000 183 -1610913356841647299992283315918573755835574660701117609533108151336159072622623406997030993614959767478161632326673008235089547759363604344090138395255125620425571387994766420591981670227036715957148465904139244148916952190659797620369727021394198967080057500709046775030317904627687416617674000000000000000000000000000000000000000000000 184 -294744505914315888070232057092544164772314641439824454086855757023776851724357588962326879253990845151973620888068643953895384434194990654464495173543028805573885048445308234672086425185541111686148192857721232752476388235635299408429169853780628793670713279742185580068650602420489799827510184000000000000000000000000000000000000000000000 185 -54220029159794910062076892840093645149659051403937484652087331661985320564503789636400140093900929013570147722013161579171970037729177999219538903389224841126015012392979931892017167484587888120027507554382692496513906008630256713677505828281708630436063693423360282383130598996181123271926669278000000000000000000000000000000000000000000000 186 -10027705358860536047938764857625325767026267152941375040347674906700767402313043115279852205490153997863075656351845537906777456352767287570747121347718712158179779929706435092051539148381776403960097253927612004020402265448971483221457894877018100799605797547610621100711816709139512844988430744554000000000000000000000000000000000000000000000 187 -1864483750013555442463485030305526669858043446625107733541417326689680105492627471948849225819137000120440819080749034484615343824265827024890288822142067806564316530020573585667106158882115433388524596856021265197718438831885371718503125648065478111056466883890765980956338299038159969341837690707676000000000000000000000000000000000000000000000 188 -348512549855730345327388279293414859123857730146055514917073306021304203500848184239482028056185689739893551452656849471130746285443413087984831474773552063290071794615881059456122485561882566674212122851159382668550947339206481626184289534175231306683960341219093822966734631820701224313943710878325120000000000000000000000000000000000000000000000 189 -65489053151381223074553502897468561743561818644098496281715240958184941391182847462252648690604607762682888147242557626757562022143491077975534207571017741237341298816609986029554309871141357643060568439011015647630348926367855109680984178353187878784562226628479247661557179016900597449969525823065762020000000000000000000000000000000000000000000000 190 -12370785838427084149470813485221219303187483429835934986902383685459064029801000350790976847516081133168337162813121363733383487583773516223733314727554897124104407604226681499309476011921005499983749985896059462765925302242283149918537812856050593321984652583165165319712476329506237298595753046946393868940000000000000000000000000000000000000000000000 191 -2349049096622705526733923929767772007010105971896891415743606270328468826191089157416579308524109966896521514028195666698844362208015538275247632483677104327874521068631928545583970219883828943221679163409661979418714313563503942804369696875426840443674671690671198666980577761852747942223632059148078989382120000000000000000000000000000000000000000000000 192 -448374795048999332798098647533216156065984816749234832037628439922885986495987052492993457813652445421120463499050646753936094331638725740545604453357673200694364571068630838500852290348604362603495952600440496796741095218419036218745497414674042144354755161988037528259810721336555912744280815995015911806682880000000000000000000000000000000000000000000000 193 -86026601146868703884221873629399305046976597794476508293098904214652101523420513421640285049514877557491112832485065747412498904882416591593053743031947731220236140666306826989875069628195325610478739392072402395474418489572756092733927629336895752620513965488800709521788128523872473516473918297587194102001055000000000000000000000000000000000000000000000000 194 -16590333528262963256464690473965229239722008922553411216027616543942860292588220988810784010603704022812323400832083852664517562335952687111188032665790445256366306165554243310924904130626078504275047910365611221369994158578547508739760213856770586386924274860111476657254056368951939501150945985351901402675471005000000000000000000000000000000000000000000000000 195 -3215856555129595298674305936582772530198803259682564620407379377666911508779840100997119571716249418242700789247440199151133110465626082028464380980499066444790465472142810600531859711217157068161405322632793756154457038995005159837539889004931012663135258801481372115400288134269316180208189125335600421223744513910000000000000000000000000000000000000000000000000 196 -626535890309944320991327301240862252238062963246866751678619189967791194446957788169354879753837073361434598955708297286672101366672861193039536833225787508594486841356473288666726742614721152447546509309859626352577304372939169929139974708810467633336703715548617485752769913013536174990636075967228361960346644502680000000000000000000000000000000000000000000000000 197 -122685043613394455560420818221958492836911319728793548387507048105512199984859293590550125156634815930413961169074450702873055132344477255577021851329901855268118016609783647605391155321755889824329069879190795426377104551493980556673240144660079066421657322834096799343505706560095397076261976227102984868263638298672770000000000000000000000000000000000000000000000000 198 -24144734324361870848692810636515740661220747689262552980418073239027342737532989209414636553624335475356237876313369009939112523235494773051059206777818419622354582247819812470973841471216248554120702575964712094675431115126353134936007438691796982386757171319026391118619753767182342893736894501417546295283083854826733350000000000000000000000000000000000000000000000000 199 -4775592391908533096684747644304866330833528542669882468693761254917249266394188110920093055022993225164547089262843657139689545260926194096373363409405110354288202311197897646607254819683411015423097738044315566895031768763840686845220573289245002208481521671942712255829901019882850086438696339079193357467108350866747192100000000000000000000000000000000000000000000000000 200 -949281595658125896227281623250345304336913838535107481878294204300021630199499617585878692157543363345596556238112579667127394413937487442084925293537473977476506555989800947520788603110575119913527934066327382817781252715538597201507242155336211784703769648529059048996551018245302041211271343247460481243575545176983835521200000000000000000000000000000000000000000000000000 201 -189633448590175251986653340403549508939430474017240131602976831966363785804965428027022713261200136701777170933880135317273363660006623774227024132968913245686196748301683076193899429805184499057385368941086613518562116556608586163308735952146731592324742280660772245702165087620032232218085516382724839486631992472949763612809100000000000000000000000000000000000000000000000000 202 -38069404754061024091246664040070001116770488124452360553152820840315131776080883945185482523714588124927407821221470089149884565870767013378375573876971014373531471690478341824406569068615897125379948091110146327376534800100069819678124991155239203181269437766420171320413876071726296514870678292354211949909753790358253813234544900000000000000000000000000000000000000000000000000 203 -7680116055672613599639509381061512740018587198129722453967422811940154089541143707157458607481136612479582707637716464484363645031090357310908387674376755831054987720193550514792594239588884851742268997258569997962569427948114918575827650890524494663603013533037357898890773408713734852863645212406368764461431832236377690139315359000000000000000000000000000000000000000000000000000 204 -1556967064743898932253005293000750939165453174030115260369313337630256133950952261431991918442544424650931685696013818671269260568119466804216856384001364120906148053754162592936791144195015014122195821049588859019578758062758894591426323026936061764986312977592029404734288944430649405737682949021475012680021802019542080243305755784000000000000000000000000000000000000000000000000000 205 -317176139591327503115281702925670158417316804753752482124286919926261366041505697264912739775458207280668265905910805734103365757101974522716619891212020478029599130034157508737024183506790519901020081950371935733799460164751689321523146770905891367464235393630724302858186861321696103575086003345067431315537508463811380488984166820153000000000000000000000000000000000000000000000000000 206 -64926295509108507253515979458800876140149871662002646220801161762444277157636121836938243683246951201974602264268664413237721381533122816922513168894099087924963464336966298960155354795351202695819852106172844197434761241367439007046730671312306420292485957585945060711351572824574626643828483759246205387795319726953201916667324870504499000000000000000000000000000000000000000000000000000 207 -13354556209424648245998889889428097333126223753072098805282515786978732875400341043824392703329870904045791534893821539729034397939043230568472740429898410286867812489907539272271066255002377420334009702121450816805308701673184870172821987735049239619716943083488262833395323742640503256485239068614056242422001800552908837772584084171525226000000000000000000000000000000000000000000000000000 208 -2760049064345929486276379584303042850641960856808107613630914270075436867086433712474319230054764566174391779957023668880312913946008627980786497991295694351465457736472622887549835542845187593922733363630895715114123592001776959669768715644313104332649508097089883224377644457662786099753323684391133439738101296929512465546427524230065186640000000000000000000000000000000000000000000000000000 209 -573155585431495189414108315588262237599991606612316520073543205097822295720847102840728768623269959431180201484897681006713811888652892497442996547670749823499759968733234057493473739843765367575028882871798943613507856886850648774266411124321659154567791333979361613078629057120040430205302108087515501042400332918685097266629427202256143925990000000000000000000000000000000000000000000000000000 210 -119587727067037592544986571229956359752654349023468865132189005790552308678965338661962141445897887222034722690089420437783258474356013068971899748218265655385685302054627957115813580811974204536204263133158970746444645289768800684122789224315890162305108756240272236872681309733671117846596898107095504022125998640454092234718682884327616822181330000000000000000000000000000000000000000000000000000 211 -25069698622108457113087755662053674515470251095670621368888242549803460890259329494307082123668182039602140186842173374229665999602400290007436203251062102951210597783894014776237832120991243634315646015530721471953885670425664626421771266443280267954856620757330785225018211349824637600933265834319686081844148345584241356260941125255228478858254940000000000000000000000000000000000000000000000000000 212 -5280197732673229663548228520748587271136239286245792025624407682759894069574801568184017276857375267852275375426078160568162484036536908816378593385025646039280601844511022343638350742268580522954632061354991487063285140998969592917894423860515491538756298535021521620137186129013316196428584350393121182546981038711836999224232896606927490399884665360000000000000000000000000000000000000000000000000000 213 -1117326431815458002060267943087147189135091261159545533465691203772038429856585102356575536616118047067298843858461735936716717363398305212576682033516913349552095466520068001928289700786195277111401915907843105444928793467280580355578620570425852260740396057445914546619860595712791046508202715993578211633981694060246996913150982183347939437666714499700000000000000000000000000000000000000000000000000000 214 -237535815253816137044551283711848445269232792098154358587270767443844015612153091557748890284063290195278872544481995100000506413433396772771146446433108439456583858518603953092507729058979885000116961468973042256923347963405557381147200973020251064222775851995479075501056339696027621027037687751921988315553653637369423027112022873233269900440919823988700000000000000000000000000000000000000000000000000000 215 -50732666146034592671758409722820903199681093322784513037810899174261038725471648345650184081454793292233551169396803777206401746271375031698447518430829439857437159224261541592375932339396985559179302927357944428158712321879935377967715131161894950566442922263209974898403414027737157863663008261216631629171057767554350760999482281566287204862332080548391400000000000000000000000000000000000000000000000000000 216 -10885448513018004690506446949671903048046996174590841739241319048247374224990891626626729136835906256385699391768797722483335743175590439443911864810870617856235370181775738090659764554799696611990872900826526197167866327773866852403174709351942597999374862961100483437100041087166142229642912406564022400297942704774886229139496494016988650877883166932655047200000000000000000000000000000000000000000000000000000 217 -2346365201761260040703059406770279139216828572436677448286348025117615755606725377466373077561511118379267039725342740002165290519247115425259371595679768356321469750782523847180194177069023477757419229376146230189085079124132202160734964274770612225150788238121921529429509702450807010990456095598637317406775148906742393761449137098317823712861583399693337887800000000000000000000000000000000000000000000000000000 218 -508073092288130276829882255085021511026787379148471952503687676944194001434104452500019613685654510881778577922131407149201621229733941416574016930176801840149715759730578366834216154139507499365827159878702491507617184044126117860254212396142239378150030586744814100248795785771447412186963656360307418241917067806583548756051484734508257745255270448007875808545000000000000000000000000000000000000000000000000000000 219 -110516935116209047540245647165396884227426306782829147514302824930898089841494022178419190669520205354362572489024511205598203045466513238457393763402581413011247937096323300469313731093759436442445119990891639199092441041908730597242161639955685262251272155390739441122586309773147915928381691886129103261960769679684078542881628588382554062722806434709015845216470000000000000000000000000000000000000000000000000000000 220 -24148732863692467532853026387221430463973372398942983972797071783066828743633357985520083992328008499653305168380493869567602979539300013461072862128593470454677177117087929275926052765321333913649605433899100710713246236273555867375796424996771745073476709215079840776682646513241774309248411851657611938281951483241950314887293639463456175557378743609904216520595040000000000000000000000000000000000000000000000000000000 221 -5300461016328744071992755068312276241120596553338142363163737626852073029524158704156689793021204288990604708214522429617154288373206598681756816656261377499355223705236632744668135370837657772668689743670357184549268351327213667875608357888081217199179405170783030092742747133009490191528947357600472137800177390843311003311282789697080174230957471685616683561260048170000000000000000000000000000000000000000000000000000000 222 -1168631819705166124653182980457669268095036818419623843682181188666918302582661835212641635955108908882771154704993354742978485022672031958552549046639027948267021416667019664193203700117257802281755527843468355842669506965882639194525853554727653646357727059173952747870303158923449414035012747758348074755911509799083437187173079897132390657740667361333249074339298395630000000000000000000000000000000000000000000000000000000 223 -258807938579036773882503492761892289758662783065462264070045820017374225389186354935263071550973411069931210799369304916943976732615567005525499616850525446923102330104236305745006594800445758689404835873549864509477239904656048820314646913339723082967631557490367334681458613270562265156076502233125623954898879152879546750095448264003317455721857983767677588764286311996900000000000000000000000000000000000000000000000000000000 224 -57571088150891526546476271646405960819756083050253738292995611035360431561530527590937924427237548709519041703838759766505637539301678302171080064642826014907307766505742740767689927868968023626692259235821108099680371655967910175536876472986250002253161539545473528451021824038678193164805012552184504150228319599028738065974548110725089115298227130865049405710742672247934400000000000000000000000000000000000000000000000000000000 225 -12863212645669967216265468212922806984850058823688228469312340243865047263774003156744432926616466523318111360743649522343533334634002252038561954749920065343120681543438225491325581705864675774626557947256565985264447406833665107159129498200178965877602682595723452522197250155289505952260999983379297930267554440709866374343032794172670552793148313706896424792697865562254094300000000000000000000000000000000000000000000000000000000 226 -2886714994470120791593818435657237777706405068981245284838669645706979107728030933872915887850698261048357218396844882637819127855248249943678342239606239639050064388970907702482767061050593610231655318140031840699847285026951542782037495366878820996730253749642134236149528956253444977308292427037170659441208144739720841500680317518306057758621842754636296367994678843352669594900000000000000000000000000000000000000000000000000000000 227 -650667580192079803086808431441270500935815041710980468504850946869366516709013253807395496603577051643386645961067345182191412785326524197112660071779959378959104117009626945804256741865468860894339158845410803007678639918365936201896128021625564871388492729646120024499467671001088479197021373296773908342591411398955696397489097807835150339640058348643093565564960636715506951928600000000000000000000000000000000000000000000000000000000 228 -147301325322350986013668372316360615240584790773892543641970533982281131681375596459893595253681077105919076448296225255570273158942626190088515357052971988826142555275709386431999830892851242971687118730906074617230650565417687972304346113584366370520254216269925433958472563189755238353948416084806724214873636488087026898327482740846682248234442991486199220489291288907592598902316000000000000000000000000000000000000000000000000000000000 229 -33491751516029132044778709840102354173798904440323572789155857556898458807270593582993918139995299207723563146585289002499394239991580808483549884341727010578358120238253732821789635992156619304468792087445395505720233212239630209887515958703850441488625382284702373845417134500726559336697270059923881341007637353481059415312188863026623497036952013854981824757711640331114188802350141000000000000000000000000000000000000000000000000000000000 230 -7647937843302641200024631035592397181326949540344047136550319875517605484902503425044468503964299290756507277181097007294605691154866388433327474558280740817445809305589711721934507788716983376829959687651260172048777267466355873694785306156476011440455878859050959987396246577036346525786284121185627304246102300539546407026204838233738474678050314999917398042890229139089441588643459047000000000000000000000000000000000000000000000000000000000 231 -1753952198813060478910516378156840462443587894301048405830563441996130759176632407811538716803650649650965640762977346841592768932598788718175693339805720930236795171152996383806314556977452018892907845789282071666380263141301380040036544406743049068860388805779452275393257839790820032916854696426540940436808136912229369509650327382782027209829396730019526986264692147963960870531509811626000000000000000000000000000000000000000000000000000000000 232 -403970608856131462019854721765335635721412513689546368598952704446838077613413417049519497571547312035048350348320813084402703124387258956936125318951071899199092888078959128796454435259044617793016023747991053880667209287882856826435786553200158796396753409399209076659639869979336151931496031170781011213061656428970922711235759000399326112380889776973448800275844057187223101002896781116824000000000000000000000000000000000000000000000000000000000 233 -93439856016988149561873901566589132719430700454885130954682930302337967977554999577570494938813003878834257297901922390498526165042945612219491579297205504057582692869405964531976431366144392356841686243207732547067334655284981643637673744545129224193079907899553201923690436313650422376395950459254604095062472270170733246867699063807444027688046467299352652092570431727898548109988487608553710000000000000000000000000000000000000000000000000000000000 234 -21704848405134088772337199186957053316658651744225883804599786126772991811885970391107007613266369241032823217709860814010588966452071312134440323965941276987372364676205894334073482157775898930662227546299576784299022491778926130471594786729338726641788574392808284526511585217296587561415989332210199013637057222640901032294226106666396946289159194236909153160254817752234279813917357466362207610000000000000000000000000000000000000000000000000000000000 235 -5063087706085667528666617190601136865195040803233794388671726478891413047227541001560158979257343520651066662244709157434438428046764872502749811532449377121396583519690502042803029679680928106197004505595175700756475504924876615330509853746002221865858364873371250765198416245685543388239785937509178980962444043320843743747257446389635955185501301687199739661526630395673336433868601035742299870620000000000000000000000000000000000000000000000000000000000 236 -1186042351544414219460882534474245237041073517096498498071555382920690299440957210915559276779960290521373702896013239837071713348744164664858559900440583661273164626166079741666684853484385343674036943663387327566602146688633911339245847422452585981299874045940628789147325246507469591194179749706182849306191022226551002895477326282760097136606007433743532488150810351177251123348711104397303961592160000000000000000000000000000000000000000000000000000000000 237 -278999236314654501460852861141406477139659585968931143521996546426671479144140409599163363249224955346907301582770696501309003287035326782692442579985563114251781355880353825530341591628925614826964914404647704933969399185922987219399878506728987417892127075377758863397428651962085406540055664249575746019163107632317590374069777340181972149647775516088726966967284562959021961986760880492185897939169540000000000000000000000000000000000000000000000000000000000 238 -65904638363211141486787337080749721676741203879931972536269093694013778473868128022475632966651484271195407360147017156473458422542820492553804915885394895015882486991419368037494567803521742288637679216635193654219422033812852129289503040977107268929146435643950341027373350585666001169149363977552188713573726406885485595044182819283802114919533932588771089450029149979909236345214315499791737998473904300000000000000000000000000000000000000000000000000000000000 239 -15632600758208110253947549468162647342229537003517446274996863319705766395915263564976268213840410401734645212634081080321191176358809289342551534934051142315783791391064396106718709384459379619806745409883718127077967693242122854628186832532416674992703311617391161852909742238970354704222793515875175883119173264251746722096892667363765796399819441735997870623802070471602906699927158417920788836507793757800000000000000000000000000000000000000000000000000000000000 240 -3723411010598337987632609926523322475309137176655382630506734360149607049659116038723779368108490497891670997625406923461773681463378657419423740828204969976163196654395988594080497093083273874875869539121665450954024699647519108037626500076333265905734183567876635147378146000312386584538568124978473124317325593762473971724297776664114472067079895294207197857236626650745416910753776752204954194738406848561600000000000000000000000000000000000000000000000000000000000 241 -890507259824255213313652577742081461063931421031630622387644903153589140714919718019939850674762449935576450964885025877532207834441360343322508374630310710003035422847770233609614722518810008334804905962809034071067863432017172416660156796016568004403438843675313191999434163443326545845114138806719566753086111405585117459884116042618787425839429973078448823529194357773746505250062365779927609897488265915091800000000000000000000000000000000000000000000000000000000000 242 -213851848177542601032816945297097729682973570863779656668140343116974078307005446042476394617432918220339390931960582570341317417279217865589801830162639006775955321154845213312060478816122520825170515008772190734014115432737089444205433355042413595790008111505765549105709224952982684040021015208645874735141686671985598507433364584379777560080310198518748315820583125676124257025379261350136886041690685858834488200000000000000000000000000000000000000000000000000000000000 243 -51565588694500654933202155253627398129033038196215686083915642658542479952928368044763274034687502456387569751242391006097865195556362396304371184668655771555010561221020264725002246001505314462079850461542601425624756562981402677857933094436860288780266538200451574226822112320138182601991082836977717819649229921444922872067068567388222831044664229908253577822995548389900800577339039302914929256573582348217375510000000000000000000000000000000000000000000000000000000000000 244 -12484490059337928361481608988722921951059500242050850396613230713652868413047443648991483352733399875349705434322772019191005556745610672037150968862531527397169981600443259074998922528641053288306568263503249031435722929868817972436482577375496437804589825119204460973770238966433667434606416393537609675059058373762927846832722213610438653796009162742787404350593398494706552503815466757793987427189499603617685345160000000000000000000000000000000000000000000000000000000000000 245 -3034855184911761476006450078150294431659855623274772541565784202014609025022703696075764313283442705300059217104117284054353117100764470637393476552160158226145457219200870186742014396313853150853063823924226915294647381215628217289812217693130407073333695598450696041431338753381996397947794517574748745275423342937005344066944101158911879014342306325175347464592485899421980210392728861583613708747043933903230248044370000000000000000000000000000000000000000000000000000000000000 246 -740719895489856396892871927214712452910691549498568972001694256371445951924561662298837498090995307384587657197462873246728080947263328883258172930168320225494894179079420192454443744885894032384964270961749389048711159588567787075825495697785480697348535696233924781931254963711412909962682357690713075575137823438576117002888570074845541963282826402862538871566191238572936762708802663434212441690321668339730871261211510000000000000000000000000000000000000000000000000000000000000 247 -181514577251194134424703520737431871164211451149075093298898705837804759931509939937909857611886584343958031356859330831519656319413857669883138234065905575797338195751775093788974281007020306835612522151720008568128426108137746202654403400873069138935892841711884145152808369771308288596995721521450476440710152510699273275524808877064982005587480064730595161167388811441137847623102940556611182941083724743465534610876135140000000000000000000000000000000000000000000000000000000000000 248 -44658394915504957765794126485659169474203376883884478201131492808491438639179913252413303759352235546725532556028158864819349659517323851424572295393054043062238913031493245483896656222986656967821528293725074015361703077029663680817816190910277046428032793820150900905014277700764301218689631510407581097312366884808611373038548733880839577585917393203001108223604134198028362680571905079401234488309918762608459176737172669200000000000000000000000000000000000000000000000000000000000000 249 -11031168199171268771808290820416859992724253008366722052613587023266063244084898030568266175978976696647450961742361813022600318854560638171850013724124336962517454046939215862005774989487584541082951387039822658652027581502730769172195565711709574684480209299125563402168617234495541415530525008495756251878368411579321049589005350754895551806542983040636295399531005848732912934185290465528042733898675134669556504596438124806700000000000000000000000000000000000000000000000000000000000000 250 -2735643129835324725737569689024173310629844477620388886827625107497679380291931135777435162126152063259001560370580638761748241519032645011726825389377907366351272483644024508648321240616685980681522344865329467566905448987869446278859347821324080334924735157826659979769444754010486962188537446331091526491744465786177681393777571428613064861982898323905036692286068389971569011237640683565457983471247309080859009917564444442804900000000000000000000000000000000000000000000000000000000000000 251 -681098164431094218087732429634236662220293546011886337290238376315185150707707287215947811960340161175597449185801544343910326472306460704496341812306836406047684118917908348241585998930996154919217150136154107262609254071420416781677138205935804120442594752666509811665551075986048134044383917055883593273714073266755873457920139858203418612392689077253614284069232866824100283330543143080326250807693807257528412874917807427301698200000000000000000000000000000000000000000000000000000000000000 252 -170241388242955263327211046558120074180506191864939087009075866263969334488824520053371779331779268781881900633990855401719231503388055033332846478408751792347122242801167067071656222660958615769468955747280028837442277700790718786722903886146649763321696996177859203222337632828813511832522874085358019064645294019717438066163055793530839249598876045655902863199417251307533651669269362623413120281614462083824512333257262007147159884800000000000000000000000000000000000000000000000000000000000000 253 -42718762130495769660580130567928438226855885252309397089966724375408680921163431352303982764007128799394043809621054904308186626587146004794047284805874009169238552642707599216104473581671190145436937532979947981196349559093759419574659800736104889808750003301732192037459683498056836722935450760471912036798661257151974479467124694037865722067434683205240170805889078702640005600074885823507507184672708122442036868673261952938521397633000000000000000000000000000000000000000000000000000000000000000 254 -10761261138729788812339347107754452232721732481646113365162183058775524126400202167001791666324423306564519751896120182220202611147813621746946470313633920420664651428150048839308253293379332408332819471837438980581869030832922116186219441220958127782814426948633453764730227656142463326128484365355492602328975987173937850474735018533288900721365328702622424325191064646043253795888035210993632313402921300092505657965546469062340644373883000000000000000000000000000000000000000000000000000000000000000 255 -2721395543240266934289079393995977137373300684334626330814168020388499913347001802447315902173683534290835029249803573488831852486714234677898204715819092044546543876078808680582488604261400021228250212349989137213326452189905280666087369217376407865661419353836572132566899476732380898145772065252579385707309549143860428399859640548203067676550268853282333881638706214177790940806978513720525006488557831811492487248270311334996802975218186000000000000000000000000000000000000000000000000000000000000000 256 -690871355788733156110541185303103306312793273343473887363003742838586223877018374939119921116340336089952238559852515083742181628213245352689041431169196725489144296909386159952793198122290941663385939535143141964693201470100004893245540285245321202147694363048649395236337849041926818707658701002461804137391187070540196247358157004986123524409685519810546849347504705771242549420950642881116343504314691595857388068998504394935603579280377088000000000000000000000000000000000000000000000000000000000000000 257 -176064905802282735012204231816177642486428942275963698374652790523993614027887969216778777251925894627327043069259963442222166058851604067844063611729162084852484178307938215556448354979255879882081152814747193742337836656991480131221594249931652134409914768051569711904204425551898411075249449773804610321381733044945939778853133280950296921704093701825246218114314024902077542965280728944310636867472822165245056942606341360640279159583959190262000000000000000000000000000000000000000000000000000000000000000 258 -45041373438329783570183934096061512498550909567784854402619789905368091137285240481912199495007556534332081823790622551463244423765091239394581573511793029980471371017723225146688912078339461442405152393298600250535999921250506944380253102874347383819250892867195109075305164230008415328112609432296772152236904612137979023971357369510069455890348527856515182929469037008379364237865785444022243498288518035194823843484914585444247150774270076322530000000000000000000000000000000000000000000000000000000000000000 259 -11566629612887547849697719236819937189641677703945246143845668379845668200210106658233727831144459552381661680994462392574978883379095145990958579190845322321698089487095000082323182795307333921372731850221729378068393862213874215309825432939337173107556735076987133519029402320052232991410239452304127316663704624338508674013832943190249394102077191639820835065756179065725339663492699352381462345531835416766186711697109728003655594692591385958957980000000000000000000000000000000000000000000000000000000000000000 260 -2981615356098598792538037616877549019996238612721439145619361142707999506237676853615670577839877600250017699532603439749156678038740530248240181485730622247811327933191395653435546270725338552713025397417820845211040467771674210902883261048499021641458957109639139989386638777229684405501464209808510007832106664840246092927132702454264956298941702515396261897852814994515346773548198344730078818978832214464711730302144908613126266277215344052831234160000000000000000000000000000000000000000000000000000000000000000 261 -771505872066558848724902080264938465461073262763467210297576127204920726747426220530506135941379619529706510159579739908849481762873605295198343642185319556840589305775608034874790126902330305544768186247845532668150590229522153051242669914135858035956173806182584721450532176698814572813939256095022403346744476071860689543027017186067992941054106778477924177501133151120396982426841368684031828667673977727303823589981182664663662873615323969313554591380000000000000000000000000000000000000000000000000000000000000000 262 -200383969802661530937847589441630423095957549649483473507750194764619197724980890715447997993733399129804799085900192449736227740627813167818116081691980679462224925455778747536178953315567236911997045284726421967976259944498095450673702855947203400545611824410654314961631721631039460510119486037121398196808590763335896288620996031724122955174791186390130191827563174979593168901587668182046217086717482237614807245917443069075708171564350768384019717844220000000000000000000000000000000000000000000000000000000000000000 263 -52241563558388371571649081157069271163802339443580616940691738999443295518037894717293605245014030560530816130193249790068546888217143277615620643570478595738345832969317228902513982229462335554677836629498014943182339204555951915401140923116425810408234656890189987150884872586805590416999869934845921175587235590798468517844933321917527176028106213046201245544905381705626762814643000042258899091634197973657002833772399327248909652111960239528081396942935400000000000000000000000000000000000000000000000000000000000000000 264 -13670744804020573723288148008097929537776449177512213265213465480837906831369042305226191942895854887591142147840126327617869337271208670485452989791007916355706155881053963664547370434088865060112384281400927267532174860440053397093301239936488342869399694286645164262620261668027546666273966606476113346261222933250848962620365565136179236957371667912742751033452591345526844510394042014118302985402974085741424276197944908372208652435896903582176252305642258400000000000000000000000000000000000000000000000000000000000000000 265 -3590743745997889166190204286879547733180209962704722558382531106319053346073536231353443133030164347558397904381347896691445366948399151666828719604511541064993066940615043875727041940186173215645070105294967377029541005632852066414643037007956803669889707396359720360470895457703982951165288399976907791997283372717818240937935066219352924762818693595159827085953150433046632258106275051523263789288544595187241315603277940617631121115342169180582548346952986119800000000000000000000000000000000000000000000000000000000000000000 266 -946643204517730336955364994316354646598802570256234989738243190598094481625325373921863748257212963217533738752275021659864997770392049441574628448932306371515498042563692645704555634134533339796079927365966158912971762241781257401901279775445232382364971696493068205903274992141912454883012561481346501696016829202687366689065727985223079954488343548189595748565881200116793546467500057875381126659307921899147877365063707332615400486283395883927423677816002391215400000000000000000000000000000000000000000000000000000000000000000 267 -250490572772377625865089257243880867680529653615475195467010867098967101098173221178477802057279170654755922234651553418511443982451083577869477250224496184882046019169349520645709846431953211891912375845703956004134716339305696531912484750740309302530143887986580620200606420910878616777043383952391620765625190361637701171226561535641146718299524808472330648864827614471170401580351827026946564570721572450582184867437818764002283222430784141422837446890576835639119600000000000000000000000000000000000000000000000000000000000000000 268 -66526262383153034116274782180663341453054729450712237156411456840209243492453227423595957487387644152516438159888894784771846839560080509470315066745721337686554764801236344833176996683644086568110583055531888993306316311311961804391637106454574860314828147829829799408479960997523121067108244906524325003700437089616587755342714673501460124334771760982260616227421102985749952917820148333480491525793979508871216726723841342999069623333326223096032000094955796597183120000000000000000000000000000000000000000000000000000000000000000000 269 -17733117510377156342679522129474471039136347344100965438574896793809051719071091515326861037963088477623483177356488675137897288804214155605083987345077919858526953371425387855037937499141835042938776705702937749408515858103891835553694908944183984334835130629982449236445182873746059363025986462423034365496105419399479737995689997372858723725909066278948802059408888893955910623360649678868586949059290055000777954146981468466036395278905110844873884428075581552907570170000000000000000000000000000000000000000000000000000000000000000000 270 -4744176939523567413982386639629579175868544885957981466279623531991857598978417883934927423759759983274662934469267191483666257661224884044849330319143111366071551976651219669047094478015595695902382633309484895597558386598841519274053911623649221514374540976298396193647526631246357910012919885320102317084629792377484055627567389380058194571152232556155061598572745259587397732952088603202853037753453394424480332506032404241094940971683702589711956115861547103651815392190000000000000000000000000000000000000000000000000000000000000000000 271 -1273837724658244896426791329278783920920803925570963491819727779642121281675322432649952239725483037844363100435408169686435595143606646110497259941212897813438236191638027640934357430981498355017909243997981463648648872578341443223563253631454272197282810810121081808977221630825318155693032218861073725263753136496577401714890161156132709444650860972078241705894887776178502333173465212093544636251246982084032146250494434661789843813453421615332017209989959012287117354211620000000000000000000000000000000000000000000000000000000000000000000 272 -343272041696937140742053252210704115225858858070507101211604072909125850165527114696975126315172996857831368303134715062791110867822730903978187630780095127749935331790230134093199372368532227676261934135388745058740454781447284811869779344415623676665871231514440609020769694686152740914147632623884078446888571905854345117785553296929827302750855244449345212378544505110309102609724318970370804685737987078306770834110446189077390535862813451531659863963444001285508097303691680000000000000000000000000000000000000000000000000000000000000000000 273 -92838378665990493042282865958142914408767399215058636218041659958651245315463547330244727385679420732602891739494746274970217916263650630182972482024515599896486851187335948066265223409683908287562738686596207468968261018180178545573702422783370575266931063388561894279139741247342080049261471067580283189915495884991339023316977973690277371736722159205684428135673483164551965802460930122111188640678694988190071764247362424594656247506881932874415332578969863176539535579165259900000000000000000000000000000000000000000000000000000000000000000000 274 -25198527862624074594623498791840396473812506678642179757967936443465081574721824531278309715696799684919609901870995898778887707217388760436591623545369543272175627321146911698280927982470390904585016110457602316297712682083291527400160570723207272049103908788772097580371473117337154006614601614508334538237170984946938104125829664388401693465965779716699683511640473325138587876443375283933084113223193981593765624777055691781339050748408930739650577259501033741758207469759256254900000000000000000000000000000000000000000000000000000000000000000000 275 -6863964841474048706312830109180882079056036135705599455782483402746670239973224924759008635982889156679238533001129682343670300763020331117441776293453321562995876072718033549385235284447405824111826112267640203499714130001813783876651296531733679675642662479012820234828964387791396205773012823024350740442921186178374259311511730418487575474937323517782956436748661759956016807616053780101521468583299112266631310158204346036662131766802328101655686991434747106520197188220841466427800000000000000000000000000000000000000000000000000000000000000000000 276 -1876380759513392571885372670526944201831331280694791813760065193439925043055334231539760307867285752358530013244726519130310173974401960048932740615450663101709173724278580141617071182128214826535469759490003119356011666335768389864870321067471984345293574819876385297777586351701319700476694203787609950195325280676687075818022969261549387616633337201443278731397190194048834414252538933613214910042780542806903732757780980919545287551608908987895468976453520477938422452601670134468650400000000000000000000000000000000000000000000000000000000000000000000 277 -514762310281937483951818627574328089476474533514574423266173813801245449939159474948120449387340473765912743595906709267167753706619684143526443367637823018540836217934613176622721295453552765610748199243759697221876728202531750980901621734414130826295915775727881462642439232322044605596441096875022336103294473014697936975793672913547683315043934978783980865980443370420835938727885901481314244341387663697082590901131349980473732804440025722506369076032272093966558555081624543973093150600000000000000000000000000000000000000000000000000000000000000000000 278 -141718386529012691552494693294219661052925316932877429042916664367045776162597713010161040987317127161611564779460357830409403658118062305102566881615462395496019201089814858759332447172023861273898655934618692609954808994461613240068900327092717249779857259599859167868079573172692495488448062509014085058841123736835155694048586035580279728025107949758366603559039666994196881388379362945987425561887602302307114535623364573206211792629262689349815502634632385879224843282175472487287153391000000000000000000000000000000000000000000000000000000000000000000000 279 -39153736146520530747523241532798404811290067208938843674778338852815242724018986125294210899035031314019075193349769285824977992355658414909688577391923402303354167903950296973661157755689465239334876777028643583952085670782452200159395646446447407217100642869992237662199406187180502643544620645534744132031392574476251662410848410694683103506814613180090236955086528632793357408742643264931624664047248893556034758548277684034947528703351930003942500926336090152522759778688385294458440294666000000000000000000000000000000000000000000000000000000000000000000000 280 -10855295861713570752036200101425661433829335049107768782642372431064143374677682067902508140025842692022495607519767856541433898171586847980721903563374358097373853207074847772732630832665729659505376943096423493285113648220509882055658827102012804476995610562553423507982417923725171743929668859027247560655237695209502489751534227396687720271378915742579669303650603747569213150452911214655225006613957393081633020346493280268017730183326662607835519661736820213649602465515704250246861530456072000000000000000000000000000000000000000000000000000000000000000000000 281 -3020128910797957060755738597486868328768304403301444004116074389427416588388367108884115637859252260174210521584774505741780317295584246329850493742948828228641461531331382367470997467921664574753422790881270894107521287976691008888527823927181260138366630023942209163024040810728682760588002426683716406832195137781018290165937775322667961074205799243654939811832249771046696563201251216807676923424461737015109443309439211524334025434974763058756630515108680335809490093745361988917653141043747326000000000000000000000000000000000000000000000000000000000000000000000 282 -843176704946622851483198397976333790958523424911065335702342869345948650111351550856039256362038431830600225491252137244397615169989089993452065028109024228640308645202524143055657578630945810212313457085375721505755341240089136697362232565373914390787885302239120331745227292347061382966870853776422815162066983681580561767662321842964806316709243029312155266506697647983729956296241659731116230915720654266994710030614473691676840309154951669240074676476124231350543012896587760752646038239757387274000000000000000000000000000000000000000000000000000000000000000000000 283 -236219086663634375831406982891485388046266327402204580244492905361245683121328731899652883743794677993935035673528264973969572838112498656919056225973593124299062156260297958053315458290014007462691155808404214796851137374304009752149486201627171918291548943111098803746566574702891184840521139401656343313237527448057537873283010258739945964514506126709708637040324508068318881118797034731450163132051850024725432688114024339324751401956179660873021150494992387007807102581472172656568645563958917709660000000000000000000000000000000000000000000000000000000000000000000000 284 -66406199839105666921118399605547641704364866535922774262226836933909274942375245279043001040695924417248393167296142568336942800245360520897528992025775551005765923205318783598902249377885492291441700565397448254418649611311634571377017470161809674113106516887661874354827994012463155642758799361785443392275733339990836782179391460302498023974481699626794281907342581447719873394591924164867143561833331763775714007808738602430735904548933788525565411491687893744561637260807008137595000832142537194602560000000000000000000000000000000000000000000000000000000000000000000000 285 -18732404835422366626682576356478071186135905889660443726427005947672384378694503034945164948032733650457517539871735853378256616935970332219573678444314187895691353966339535465069114976719185313912047067672689303894589441637081556534401831957426899156716145004567710294110308377280441265047843296136521607589093019076809296814685982472933553981633566425620976867516474996486211967123992419474828878941259706144102046117959403646172255860763742764011452203295810581766874128485386600330698228236869238020810020000000000000000000000000000000000000000000000000000000000000000000000 286 -5302293172894974442500987973188765902204861613749250105566183339327216713765189559918142382795123757695824531859964696023248012377709406026953880485417756382445420236504651233950030543738527817379135305516132460610401337846374739086473825016327606828973728856890939171591727441770799682103592285133569412952383397618762400011882445237514354828161515895143585449146098702321132596878676039304628686921985086363836122335082217760925403513604401211472963094258066984893121579218845705804537150731642608741094982860000000000000000000000000000000000000000000000000000000000000000000000 287 -1505959469745777032590311410406326073151027010621764994998873247932737151963379353083685928087372398753233894546871393222539854596915924388880105342434806779837360115132490174617109103811477238236180816066320932939094234028384365416705035085734070642680036122059883146394718929798259963688239941287456215685750645154125085155257771812757179401500867775000755417528469451142426297736640162585769659795539234303008983031691385436964304200652430027306163097136884964186973661804679421678749664394140021746259227972840000000000000000000000000000000000000000000000000000000000000000000000 288 -429176806452462748910622681632078844697226079982989140928865595900941021666104463972662020579404785361704422675145759091525477613674732749165869436316153305184452801320293728264373718803856875668284594122770705659500426367915122856052546207702185645038454724242326149612952795255338709305865069713835211474418800501764465075294461778121320748667334906342457231632705784296703429193671548129295289440671148160440983846481824349287049427959552737912015810779671876861863431057434346678161331920865110822095062346204800000000000000000000000000000000000000000000000000000000000000000000000 289 -122723209105007530153225907365556777252787512754162436805773907285062086431739775270699656569109457539116466500368855284966632343549129447833046327126165408737819431612145083674927521134182437735100193020217707382898574772802684698453720026657948627730092779743565180748963801230213762581363083294794861210685060627209191160242048562966857826523562763362160164545172338914189329378982864984926717575526250699311367581856370684469623308009546121160323424727851749594806669341750483402155197605167224840605379309552955800000000000000000000000000000000000000000000000000000000000000000000000 290 -35211032843276766244204772749382884762562253232320831881882380017212552032380952841810423870681329432168157313040043119153289185665604921619502076346052015303581584031558430675686012994755897479056545888383997696605480182351747549221483131075250306010821903993356674985676997546977368855964762875047280108220243047645750029761402081325561729986949693939156022371227931715286357897317243783417568311565963518244929977068983693006758953015489440375939878369486408516136504060094498386594468648697327396627490822951444102600000000000000000000000000000000000000000000000000000000000000000000000 291 -10136465473003562894466520932040765523311986517840588225571271413419486199817586761050744451747177911592465449728743953907082270146891123768723677199418583851121548304322434540428494095047299239372191827957773253118630948978886740273025391192760290251558993350926652900509730927531643658460310562226927120196136926873260581523858083056075655053959620217128616999269889451559137148239480710068285314200491594037518991675376894702347161875088526522716708989634543355202473160604346158006732011100978441120819162822075887874800000000000000000000000000000000000000000000000000000000000000000000000 292 -2927818687526714048382233137416524852627591411681670250086487529405967123287569233142393701151568383483543459609000793711690128675102769184583228978124657625265966962459548310591369104990656546232521416779248113624216570452780283616000168559664902803050472649624808689860073624477810703421553007993544736950041206606373515008154211370880888477703584604430373424134021836745097597962998415902443818418857676671856411828589052520270033713918934172828500560872090730119570415815411497744331968362883352572228394056096053134635200000000000000000000000000000000000000000000000000000000000000000000000 293 -848488203647478928106918478118211166441944445390099341247260747637278276295781466207308589495444379705941357300144111091451355510860448304840964615794499158714711856870783380606315377405326109900955092605040610043006625850191688005980588627353261991485348931963752024006180862783533664962990129587944730212250490794879942796138454200189029031280729975778296924675655650408692265863714750558957286459726825087426944094523584797562338965363153277145232636108983737938609819213086151017990196565761834472586964604791890504116770000000000000000000000000000000000000000000000000000000000000000000000000 294 -246709341216901729745146431808181296103342666751116922342217104463580070651385901998415642789963705165325370727751875070533348138117510420445176021699369149036452596255997621951638088873478562017798675728660387540605896800691333511076991053409132883360016746092432612067140845792514212444534880331877740967430000509437360157883233569320835765550935757491512736322704092105335731276877144572883125340600714784040743228000974117303910578328230474946924784245104464989198843680328493566209345900148661017082740593296993564308112070000000000000000000000000000000000000000000000000000000000000000000000000 295 -71971027118077982711113535841914964811126478690223850500176397285525239245487833682505681053070896493734190257693297886132361237058969067516670218285499305000647030422442696260046752069694700066974564664679073051129509496994176501851403591275445361541030757816291974808523702935370571731425066684282810784459974627221567517523405006628233163532688704246152350415883062795666612337618726259363569855894413427718074994594238655945107437486232869927136224553014302522438501984391955074955286114632805652754734749907532569873136760740000000000000000000000000000000000000000000000000000000000000000000000000 296 -21064749898041997849466986308032958728686249989239594361850465062697897165575800199046737772925518422079300729343404370815990336034036257052690210542320789691336071337889184441724374150886222401421020162862933287108771337746594322459193299029805010363460360523988516614082509188864666041074121914649148888184281780353650697756386074313570746314983288978019651704567243792680020541431156835684142918942480530985452601645182272131068373564771040814206432437116991620611136102651377968205639557441650767105405654323087586867546064593520000000000000000000000000000000000000000000000000000000000000000000000000 297 -6185511206534266113534288210802481054254477560217736347303370381213988132214541994274615242517919686201516784692325111004623174760787807643637200336075635680720599438845124655726037595385089348274554524352533095734687169685591670655587197867893674903391501883135136395352506668908383578964684227710138258191249498836442782586688765602201547475541504164030522974419949256091330607883536064894038850868990133577998815974229679055781067173677961838418519848548921886913909480505797207343586954057116372016093958430942657837880192738200780000000000000000000000000000000000000000000000000000000000000000000000000 298 -1822257579381603707251418623195888937824000036778728507986675853641741429692211151035483330348402233278287369556551741498072281441106407313346330728026886371356001813397644210552485325404454484194011753423617846706274146260299958855948941823977636603357105218644379104706523332450736038000838821396330840197057955962687927589988999918109845215502519056847047692919993232422037099731061614136254869387132921840682521513545130813508193736189933783637869904608518691859667825286071287794014772302056227183208072498571325375952476321435064900000000000000000000000000000000000000000000000000000000000000000000000000 299 -538583452194541911016684453487631365857859142221764842945769677920411417444937655366626341606192275534011861560659458191583590985708763908274557868786854337073140249431752298648082970608286467490303202258773152916926771213470107124432097162256351252408509490798878537920515074740680410956541993531810683578969687965554391463612537121808069170089540599650956879929872366068765533906346363396429036872697685526493280490994976447115753990146919067771051677900898650872831960279467237814879579609285348211485995303187218520150677847780813477400000000000000000000000000000000000000000000000000000000000000000000000000 300 -159698015752656470063302659888132325329516374902745254853491242407047471752174594239734897922301316585327657661740176663347912895041754554428671503656266052534841735288243439178388406332554554230778579373426835866004814732905257245895278903244305732579365264231283463495415930801906862893617661815079829688505467712390854384303713165284177050927278610470683413235560312310195594019745101247451535253797456151968776225752029106833077103695152061470067109850827503783188321291175530179752359512613492756046943089091870262309352742731769600772800000000000000000000000000000000000000000000000000000000000000000000000000 301 -47505458186385571974632281094427216964466160657448840536986019904120582541595097217428936280404180277445320702384934277971380877615320026703013090948730220382520187319127168315585316768148896732103147696937685819792567318492536493477049444149593876212180261121611494269360697170210046932564478791006484310000935208559042698849939658835942374230065701383694961204003304879872585188761726797676362939952606752263312774206930617989814364453573525925047910957588550296490431838884162767454191022665418522002261733262061173615839841403672536284975400000000000000000000000000000000000000000000000000000000000000000000000000 302 -14176831663168318400027917908755046890068252277503125263566556457621396236891321034801187355527376822035671944069131883564095065085464929961570398267819305998897942052848250417857599620651677007041197212862206366203149868620317388574056755630464519372789045786448986684812826231122292708448833315207047309492591545083066558479828594076996242492616321268503203000045757426634827659446375595777242855726864749334102539241193821510567610016516669059492870020721222331019302113224064763428953910105439698083998687399121258184599447169430750010622940600000000000000000000000000000000000000000000000000000000000000000000000000 303 -4244247842327536540070553137579569045247156445126769283281956711505626992613068384339112216639799715127181051500806858733897721433801019591301781992051740379345501257532198116580888954655244462808456728082433216358724568232180229199730042602767324740605471985205060609474717484419979758127000867566517220749382589078627778531687552832450602466379732072744538878416561821545291601824043942863159245776375674506956594669379155000132384950004411348999191643649475780475267942635129116668857623391591521041602924494302071862049992802283650084555697706000000000000000000000000000000000000000000000000000000000000000000000000000 304 -1274683525297331367516262611307997555487857720594387024504102175509695196007140325088744104389389961051103857076002765021456348984820683672148403404206915926503899203450046385901093374303702922908280917833157795848634623478902059679251985125446818593931759201365590322418487936763590019620402139943716939510360401816650720834701281347088490673845392912494656031764652036338648474893422929869628995601976581789358698836579142332195145389036282302490468931092816376537605514164421987887584318911915634591161055677928034906336270386360738442850016331056000000000000000000000000000000000000000000000000000000000000000000000000000 305 -384041614061690858393703620970879478837498894652701061069929631478188844592026517103577425847938116007213557722735616434456290810008207528769040886802566108602901425183725095673709850428581352531773933521198867115594237276337954102713007594177164673151905449174948420007034187731385052642001864047828794171813793971460745579770111770260303492236428584742413473818049696268485707244321895223019470304688427598810039981916684312659608921998538238576237284904371570107218920671622263048353035236375907865915265434868258682683714480485041621831276030717702000000000000000000000000000000000000000000000000000000000000000000000000000 306 -116070716567383566683985066733669580972898372316786900972208395854208478741967966068580298138162798363667496360239228422566795364253085880792606606756615331377421043487112018361801606373886938290448132719105170691012994492094146953035552471762431868776718397979658079290995629898506541999055609462819181224087441377166765592870616893034791500331316344199886760491889844087605654100845116507212789411295155765336052110979482820440235456380617666298602618292730693091723469969701682877313285678325815882596878815209572679922911658614766376554344035555700466000000000000000000000000000000000000000000000000000000000000000000000000000 307 -35190844639911579469871619950889211376479818231595401040558745755906628627762776218012043334570414028360719364342852106960261855710403116554521168424273315423109218907671200472185215442611621065026989543686971313488068027809255073895055773094403567060203407417135757401181660891180808071181960056861613290499473338097557474576754199598463151600554455605005213733627755016210069794581487115923565768203820189081224230243690399945356534132141504395480274366853274155096829016498437758734410960385194251191179004198708914522289873921673946484397700107330923484000000000000000000000000000000000000000000000000000000000000000000000000000 308 -10702704417069720214005453730148506989839416621574006223312987330623427484643626572113713551238960881666180877118306766953640578181044572416327345894117094002890236279557480559794106096467303021116862060591825020167187106222818520121858479989448990109819386551955716828550383330141955380365914243099184343286934753132030189736648190584525739328114424756238879269820451529712360024662962345488187545430780985402029990140053340139902076727393810154577071961524895781489612800502155610434885565454686317547819259248703757348473848637387746097657660214883749022160000000000000000000000000000000000000000000000000000000000000000000000000000 309 -3265189148566805385631993724860523775501162098970864120071507766860572433252401829072448770180416537187593958683610610083610995795737109528929321774101558932170019732810737072599112998556974531695318528323291503789108871081354044330132216238889432508592365257930093657352488254255719112013092447198019795004806204463837837241788146445744174288860001643630568908638621614219757864154074991914122648930136465755862167314345221075503333730356377050896817172449324844455830413259705713655984498128600005287753286723139697107851335719688640409012388531901325090363060000000000000000000000000000000000000000000000000000000000000000000000000000 310 -999236459812201508232535382626624472631372161401835628109892651384108233094493979837284191442279373615870377916144800919487696711678772934951482537506776609429276674165138889128590107803876208057121945762688804269855031922990995502076550465519990249152899427904892219677542528255675946708006001055977933642251936464563114676232220116523957242277319512832121484006310426242034558036503449322938796474932642254722054049027118822498433489005581613325801844715811979709967816390211014757510660780859044301018405970038740350612996794892211640282119788609390106800853020000000000000000000000000000000000000000000000000000000000000000000000000000 311 -306737899176958572247784243658312602154644933357340912253251368606463341343691693303262083622547281375190537662472258131356759350986386029765233903978774359515109748313706606735007098671883315733020922428233110645942823204388203192619501726314400591215715651076598137854522436324545900522101529387585396472081571489314414217167126030778916554120480399514206138878838598948170510037597881231605891926098126344578285423369950698194581321851487990907087918478966672522840255433650061376360354090256877402774051500013609725969049795630265396668696838422182013814349296360000000000000000000000000000000000000000000000000000000000000000000000000000 312 -94449562321289436231102296520716378900492215286515042711730565614652945135754278210110476532166810721869490270914859381300572074317524220729363428186045978760694874720838652361613930065576791105971085834730441405833460458678315522050101461367847071448824112154903654611716209412246607107777496374329404304360927239117406479580586723064834820829512390977201970345458090097728161231016793381877184397310697688511045307029478298225530679589879153531017567187793470680221971998269998468096554466183786139045131822274391815086727746682090847853230940143141964696347505831840000000000000000000000000000000000000000000000000000000000000000000000000000 313 -29171575655424865428978378126529296556063723516401550591538849032161916746744755996713000302367391595700508530568425145515933807426682889888355448233464946698435938250926388093389440270771013071201006952930173722816608661842777561495768017806829094103621230042763338402874144318641208756036961855721377270650798947821067397767732818449348131057587079870040834876750762896470442469775530115182564698773163946306430122355476085675205155968041372482035506068035908438402847833730083817878547872448810606130167345652670045654747689320678594869555043853256419800459358890735800000000000000000000000000000000000000000000000000000000000000000000000000000 314 -9037354315334664556408351095199285299770732313163893486426614829897972765259115373694527803727972084082664886824873792652473451135642324055143130982995597040734056406930282562687862321248866970991044080258677579676509509838706959362598106994673864413129212968996702136292251451670237791686213763744251808999810898667476945595858395909079410776439770134479126432978199249212539472746542134596960310726244741790704577987205516841198392112541479874802471247270388268337238995078250803890430074973378722001363361096001952501480083861621038619029977290168156933586852878145981800000000000000000000000000000000000000000000000000000000000000000000000000000 315 -2808266019447578549279871690738941401017575677433445319288384829981756363869190863045946297732376731726713174224390601505971275153470368936362847258829287188996033276232558645086746757688327748972161043944651859067975317456834338208275970047949932524523532538972588767219644155715512311251652129306573753106524231403529216562089778326160571700495702100640954330000292358451391112165117059894832703841870296972378088780069394473795585875807615638639499622742937756482917740041934681455709332578419836806241444350068919632009814825008685873016337056716247488160239051803944879600000000000000000000000000000000000000000000000000000000000000000000000000000 316 -875275338978024639321423991084027740887039567954503501386803544607032019995858452511778898016417959704369506875505542600533543959454557552149324305402559104292619516268680287484471377413094735537876278821327781550911092692006930659708977335602898552717189746030036745939860519713057253281936246671160908210401553784447868246984004931333007129309775394140616382791489679480464350053440474946121452332097796640646121564865333298880263031875564585924374249969142178026690217440826269731720774237674439955431070516781598548886330353327271607861440156193726625137021778001376028940800000000000000000000000000000000000000000000000000000000000000000000000000000 317 -273624269669112745495021238934071088500083992093729167129666399768763023430492608428776982991730625192831500413670036171555959703334644299632137446594903782185651258933320013355243110920005623566362599128719385030775910398753280597131969112358498371768634720492827463651679702521081328462809417466678319633225993370293283622100276127218377304556688499827306393776173773073253371296355726390976570018680263028758236139248366454221400680376711308062504386402225463141780190872675557254056483269164650847827015728657919773751443034675270582554499249398114628286517794478884502477309200000000000000000000000000000000000000000000000000000000000000000000000000000 318 -85794992425984897383928589859101193515814728795769964272978275655603872188978990459364722738079106226755911016760920993010418579131910641850921679137860737297523214232818526391264846717961680990439063187981580726491647398588556717184645253892911190510532649934387046819320027474921520191582206663355773301035253650337068819894252685234015701969157868033149019741153548010524028236315652930934377217009459438842951192369395355226111799966036195380149916986014071625128321253520347010985246272775648817248886711466396218154578989812939296048110902071895200401919481022733381924830350000000000000000000000000000000000000000000000000000000000000000000000000000000 319 -26981155905063353245378488953039521445002988542427105215899646916003505839971051895255255979117631193818429838344324264699040209907311174058737210323907644684998303906673414960686747767556022107761265413852519111537965453826985128461648650242531280510106111898367371562130747584080659021236263303239782519849477995693804531987748537129109597231058437392079566504499237280671058814189098085717692644095984063759783279957813783595894072775270125429334741045165913664994218836493145318681140005163812979601033869643562253843852139629305593921822908024412900870548597444803968973099040100000000000000000000000000000000000000000000000000000000000000000000000000000000 320 -8510288604082407596213513279750398548800571246895777128613059092060678990046622133942235655383760325002841649814398363051960478681150349487499585484550000604843358869604233277250938491755081545910388651316378094383516902420274788432849617178327059677224981980433655769773903070324577376834183736293810827523866957282740298690092373470717126766860898526749532449475745269701860420882880203215861505220017205326965116655148597579256723515253834835070083675530254875214997609118382306105367832089480919024179433169992868254375250061781945871596976610959644272980423539394341762375700547200000000000000000000000000000000000000000000000000000000000000000000000000000000 321 -2692197649382430833492859365039805434291415139527115138227631134165220231101009102730939587583365816448620463654732201686860250299898802486698485221218083664316081717069049165328567915069503051071697785849886548959235134014059035245855321177822199597585837484953256133091321184720610534117097176449275770627692323381195253580271773444171726391500220908260110610486726321100895436154148377185789780397958164501519072124990161794300410827017272015190616818248858649803740464369148484435273362700577656170373547376595010195190232339421705180505074403017226516935404561806401842868509245475100000000000000000000000000000000000000000000000000000000000000000000000000000000 322 -854165930211043582406875736348554326983871472293300366993819984304120124105564815130318308414050788567520148849817569559051029298571835687056193709744226633830971159433639207951777965322263349185403408892534819379321842511850004913387281264050497457987076909597098935748677001602967471373545523901697465223891864921780422194490251977432785893423761338017925799884085280387256663958503664630694027575006086903175623825988852241973392857313320256692275052040027588971901334950586125906171460062307140059460693810448186424839984877382021164563667177193572985213016330895244621085734509055906900000000000000000000000000000000000000000000000000000000000000000000000000000000 323 -271796511709905769681727726680665314450091720887309803603881955730236620386381176942397837788481473947575283234091424033685808845233826682317912502623029174086363465000392926421804223358878436374216213809839471670824293549895542099668287438990076095125977047062750451398323028996157515806005642176451706791877974324769142447975733695885201450355625658148612572276918787246434204955591989198289034405316633766208272374483204770430800296367805716671478303765684885781975530995012890600809273128578711058326966247996826611933491005798464149502896689813013444053948111436536005522477377223974207000000000000000000000000000000000000000000000000000000000000000000000000000000000 324 -86737211577390856031568493589145785514982032709729415643246386395014240842055044319185291932309594872831831122955684317698924436146286246229116699459484710926291940791542644829298337391122613113604752685207980465178670097521104725871686918748190833754715415471334210088055528183276316438083645979500157747536411120836283716289131712432162786119188780426742135561259838045640442855477329680372697363339477000128439392525216532063643714946471596305741406357062042743499702278378689702932731285889922132334012977209887528217413058494340036629446761712414228755630434297137924255168181734108545052000000000000000000000000000000000000000000000000000000000000000000000000000000000 325 -27760067903955887580609220775599412084196060645027269499542188703671192608192586951269156646547507381873247890733023701402366803912828350173009237161347843783099292108364928257232879011293594295473389015584461104312835029303812644093846999784714632868770612171389548210706281176016701831549231941938231554260156706731457865110497885175532855537371003781488743979343531362851723879581606712493092624040396310208111356692742142123790648288456925283404394831322963485796861461404301400602187539323752113114784486393254138572158989647121312750145362544856122145952840964569272589871042316595305410509000000000000000000000000000000000000000000000000000000000000000000000000000000000 326 -8910099495401796255786149021068104526006143292914873187468422036730172184750467994017955331260294037561749382673881317871674196854863624918432332894929914226497126624498084892719138051077412753615560642017706034292693396356017823530171594380152820991394098048999448610408835825700128692249526803971105079582081055032725766370178296991912262508203089340394107519759007263807654828554977545013956766550202400329913953932106613106833281000849449528106019247320213902428857258518172733230051413296353710487812245911236864154983030543752813891322687364065870190473079214865106068629654184256594642578807000000000000000000000000000000000000000000000000000000000000000000000000000000000 327 -2868038233868653090623949154389093537409906833101849070814034401124739099821172036673692670387842564504479180802610940656263913726782288500399410682592669196166180218396549954551658464670301207170935734828292267610073619411158342388840273534119675069986011676257872927407738349638657015487383279899762182074992254615070777909378044192918602129911439170392072966509939260616605944296105920310485363752140968755446361262431061720272033765402353893508861699011589087906010744278701854847424887765808569623041445719621802208170578002343475715886516153555339141073490648115385679781439418038757028491295978000000000000000000000000000000000000000000000000000000000000000000000000000000000 328 -925808104140653700727473781302043850037652073370323751447194164349146798667500141420928735532373638313956001936392036809834741621351831555233644640643342595249510293092160002652878862557339544952851006861578129037680515841959728394609130577778646022231066743569395727541051804171205584081994147185713963099407999558221993332679453649016506165089836313438465875976179568984924362696565628915025516210439191867539667532932185287264499378917710162207927774736640379991719330849201504560773903862825510840630383491063722562259393135491488204506533120739183637935850014070051828338273896892828188530847033080000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 -299698031029650438623172704540492181252492585565040272417278674932384390670286799348010953301093438070054700605560670133557272086932280823473033930615943769609389763765356294882501236778617725660537990476555007166926328563818071289354817961432305194201365784334889734099309504994607153730660024532998159397773013996989459978189964162908696740317500274782440910414378161469657755774547062760568196290984462933418864792717799958557309339298123332937457662113810917632191434444701249442668248287591845659399248015883354132838389655635784915467141419945392488631461967866530282858959790468888444954530422940430000000000000000000000000000000000000000000000000000000000000000000000000000000000 330 -97289681640147001178527595256488517029617078161610956018839456042960965670351450462655050033925388329786822137465534769644110202710008111467129197083390254977590361176488215320415401196177534185508037039338809879707836127790704058795543524583972920240364925419253802430946434404346479476301745687569736249326295535834989123311296961479986491547578618842422136615661579502438278188424857554194249430108402066996803205301384572825182912824652493028074081139957966708550471489278854126051086719603067345132590472627410915956417551292112593060650037688962934670681159601072906401063058771523976442079604163098010000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 -31671064286977205362504609767374770725999193604206391221938815465585605779717406020017247246982305186722062482218555944520236356452303047722735531194114066085955074073847644457795313004245101154462564782115636495001435573541303601381825238932066632325158280422272936473706688737855309285412846567815563104227802351900778629423902004233351087195633369630758434717916107888904502620944881161633761729017154768372639123912454069350596361018190368811334890771656093253288582251950911811763753414890587930978404794229005467026958529515693810933802507138931312412865406733676176797479101706124927884221300763172017180000000000000000000000000000000000000000000000000000000000000000000000000000000000 332 -10338663522408101412218715884278078088538559042046417816809346170704367311177594575682022332932334942608623618685903670785168702298563011931612048090847222699133458959742586428582940335958899064976048896438628308145401843424879169626392793771490936144205077961182671780128181386989061071846145413440202895154345367813063152979814711113041490823769115427579388086093265556897542602806251966810553670276836864166755986374726751411572697060165638080773180103751915078408123275735084715440959350899308533771265501211826229864856485314238556728200122803833303081340595456214555445615373586035117280291596814665703218720000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 -3384268181369324978043375451436037825604880647937218375740009268824230864863749314272143773601378147628295369323585612087394134638589299499283488054542180160599352168438963364647166947519751603458436313022991792255158989783954458339239520896754427987855805384641442310970920856217624146793055687000264482114130155357423672303327184473551467811667773591789944610469718603282367029472508031887936804153180630327018583505943039894526359651780115921484776433689230648297667999642542081316578248191725120265796889861972315257083058818101289914074700315160442638383406521163222783832089449155732815355619005132057046783300000000000000000000000000000000000000000000000000000000000000000000000000000000000 334 -1110852478973505394753998021700241150440414580001597384912597785436354695727637330122140440493252602682202738262751745208924530406051410372925626519585585642012858632302933155154098100141192002191582958660256032343947435768512772592402063536814573558868921096440295547719190177093938323653949078332792310526459455786611016392387578728533658112934647775959614710316420090784970309432977576669631551873173040560669823869370558145619785510735569712853407939565666979369867765715312024142909709122656331907390894108556123646760464575177646817097713492494940261111873519476237543451714885631439632630662705644802220280600300000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 -365621502924257322514839841281611257933633683579136380164099704454696568850184091599454411738337049179423885382149677417137083363771287055245676064702194802330620495156116844728147625829996519839156219571805390269492063105806437355366437273449715987842078132224112341539155210518775241580699020129949550910995358180034657355365019451073036182887057543537671390291514642508774118303797420278660942142236392557696900048436415697905959403008461746045852706956361705766298586227420677186173075769532806804553004516292001146548336008222920121693938983420761535273705703248197272473240855807967028547286560720855797399717002600000000000000000000000000000000000000000000000000000000000000000000000000000000000 336 -120665498156896046975795351516629890724142235026341242970909702620721055615743698452946577201628393410780542587146856189082218587741008033557897277628160778103311279380925426542263243545482251174121234214075523384997329417439005048495965428002207095624410887753270773034439309443553864790260953242220198820135446453695047159797839641281588963335011830408933782405635764014953355435422727487655421636921901756252888278936854674844572710690867785002080606942022162142423571483432667170459948825357283861216215548205113236952593564103692809961025063466593824425115409282800135278132459492271931943620529440000666081999459476800000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 -39930309443951160674752398009521850270414282197693896608035865529923391895916275669529441734672870924245886773161282083889807809030011411908393777167068517064808428981722688643669480392780437939902370905074714092848357249480221039528980064184832789475821432564245619229431649453573582555109444256403279356752512510885394027095301477614716806385062826372439948609251740586750536573895678241992114376616377871371886886956177173123908335573507713563061615414728547625953252119033072813432163824312506748784892513066223155027227978321442248124889238301763928790307117667712763571771672340146956576153605467417991314149785785354200000000000000000000000000000000000000000000000000000000000000000000000000000000000 338 -13248978248988349400416790584683592242988806851501805246217994306062999243463474243631230398115251234203627350261596949231552706085511420666995405767541029449552627563371114142072062695666376343589151791232874821838494441460601398324374749666551473046115122458726831286345091007657755800468938413353265585805163291101494462351087849329583785743960114221854355643436871176878359610578623652571650968910834680718383126856561006436540003758955852312380295874536312693003400166973876138517574193315115327311476846510045919322672834291717125057026619395789591293496947393458504047408375405061872378066700162006268490118426792333909000000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 -4407720072140912192795079515232968164359942568791182933704524687738552580675817149072951908546322946815384381727290462955770088877257578038081442632173534205278089891385335710086766657492935652165709398614395542847200162901959294004613378091459125218554718341255824011989207820360786737908992846767368151477904756269609910386183756686034901403199494729275996841742796683413334405477016452034618598996096988931464159481583340213996674747217723279469486054005420769636272624702380742205840172765750743074939779932050423035363848432159324026579050301164533261048796727423562565838415442726798545908487353053075350125132661362265814000000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 -1470242850653440289113160583270177595851641343220922749479507921333105203221570457193946086090752378550496732846066979747379390258898752001964853525628479538982335971412907767713708971326332005662564179507110133317925452408895126730898688742921317637993011650510899599051321561242929582938714802615658987201596353767099182549907052969163270227505072674574455596288306838648439218151977583530666756069178912306946138583385384023603691841374109647316412668176218575277692358183944730367048815863785070902594568419234740100611845622963465568243562000287786673620876789569560780068018767310975715239681596704953775313575233236380997608000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 -491698533235431246486758370166544590006794033838618854076368136000580226515184343099094971047938890818083025156115108399815386722010196834557812401231101838382618326998153996391295497100391241530198034055119261640828047058828184957514695913178650977083096939030408115343985569964907738292247298502109244605289849185871368065933474615337866387819689701186169750170027917720322236953948155512730116220563031263564132075054930807995884546522652640992524969698924203373385744235046445200222913791344081634460787593573897055205570626632070035177300928331061515225315143209979635052834116944113823372656120855784957438729273047836169006834000000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 -164867319040116197651799427879927163773819766439361338179183296779940155468860250433255426442937394346141845092820258498089138873047699757710508772373711697863384325911903438489969317915798679682670969338200675178210548684168507199460175984296641959766651828613060315603056370501581647490325270199186555715636939785204317243764271228915519354286103205165287093718532171991262278674398332847081677649408288072137991320509298516828504650576307535788647456423498182533581840518191260935211079713215352141641216321485517640326058105260266130819598657532650604916907447967688424113216343572374863244023475116455691029638938220479248267814166000000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 -55422594602597379646158915331220219214921875843028462385698159266951140301820734856194323824789942762570082851196873417206653420097751661277643981565996686509995310632314773177721104953974834017050000943410438059254773324419588778074514141758258830905632069126254630976884341602637994921520104817143582869953576542839512746146616933424137215634650689638981314368557222417857170446644311990704471146106522377671745346390069502070287049660748595861532824569261585587935497180508806277775516491947955708649527159335208714561230233759262227946912077327623054239752616132311302503598452858708507971373357278875260808481703258988127555568364900000000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 -18678682406914729163176972142474859782661433182569692222193720550235474096439436382732999546619106233062058843601948625320783711193093514803100058266072542378739612460864809634749508850586996305047111105483661511991558221183832618520701510835423890265622643853410385350419960691501221683847543970443343151713421119201457332873859323180471415109244981694284136395213501766295869010801678478154812301922295781773454374112058777417413630976631703771338677230858148123835783026044348063804196301708459392378136058240517236519204434508742840308602815065360694594235886029499321723052234292642842315674134603136292125789909057285460071967130056400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 -6311068600876682278241426242614571309017517441154058787755110385939044562550211367025568989166396737885502648879658193274036231237933793358723384298748631807418277911239620524810429201115920521101813590037881773144151503503819796929759560972359985120134219450806161240527790584212969335143033151889143265448850763779804682509336865620732679323712133727553638177870146687715889769297808523404670674007654255035368734707446842974106433147195237309986138751008555803603331575094685207467969956769483286654076648673465782306699553204154002704073605085314589205858920139075710062814659311689929647691069761250643536375948021910803939042059011688300000000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 -2137699551040354900888523247416456114040044805848914435899951494471552252919395699723490167478094407382437714457278274474927433776943102517924071015257754149754168923899682951058311537521133257876815744274878010116301480086512618426418838603203585755256744833211032890485617052424537398442198139329408634449314215637772375111307794343047490757892091214595700362331589099976547725705105107131772746690685912508072615349783860454222470464087343808113064480866790121702224207932472905718008971120561863440766941765229050979994564242232790557943102447982759106474993245554129385996914345461634437089099659751294377071510367687906351352103154983548900000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 -725883589179812174011517784972515453628100914950657248184987835595321113378317565682178643386285906046590615502967804286936916112309850105395093815480333671690945087562606634714679742832150690683887493223925368775098540154986449940468229791092064589765815819423084587874267111959980367225124810710567619363634684549549378776166019938214656924622373698253281449355710895270464398402612096245881554376470992918025083624428801594445072174529757033982743112386194279199661329921593294680137257671977140736085396494062429268725082608925619114930990216453445384829357976879284882905879072587329357270114265600003711066237315468623386316709307701311176600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 -247088691539200327322017776334482759579968340818439000261853386289428567023906271945408706087431357109461152576761746949895144396973626849066352810811645724653307355729250786989771129035425074444354424022490070100589624190498598323900327348597241129096777349132103318229242493529747807075036665487190401783684181056992646562282812340212838200454763017136562326673872428684796645237663700941150923862621849352930409504710542470846397492717424070683112368967234825489599807418358277225189933869397258834676603105422158313262786932796054973795109234673540518445749857233930274251697499111158500732830924561349223247854370877392449723806227960842144688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 -84312685935201474809781528756037999415606772245352637141068858413960347779981522754009623535643501253522066855516021685907420418909333516785375072611971260773223322114018322034749186682003667492442838676792097074602659355307889011718123193122072584836864687533843353791268899396320799158501815643468418500194895724350697137223534356510862198860577256217220291767465714821573670762103261640124708289484909401655067672446798085084668586727618351665649216544632615183776080410441163273719361316605097778925970422065813847755211362804913213821473566403863238026928252702083605409116671794788953198585966283771959175077826411714902257607860179539684805393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 -28838670661848152623560879407377892509149829951133986251712865874533304777561252669558055632553493217565337425850964856458158494977442430762997270693287838726260959615164602745361578431947718659746286680290340336755241483709104146143260440278487572794722741907168055933138766481117896214439153205113659213579931490217318962340079406538488558511752457082569419431927525101614394879472265784413106266034885176871262564547558367440150434714637541156944349599751061799175244463727498245747249235146638426887973713577374152708858768612209248543018127914593821153093624527949264916567294797820150579551318158935141373344242580180561516808848087411744771681931000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 -9887519794207439123443129410428491682502785588916980960032642753479290085674921602471264105680134198455594823653958191831824196242374878825135854985955683531128302507941028056919656363063219508990406782137819892329523906395510294621943759354572774813999880989341462526346043858314951028606215478644150374027157053513655842593375481776543349294118897951015460059974877564874094568481646660696670602320263622374607612805433203354588468192240940653624294393491454328594092742713523328074926233192352454232259270544255018885048849642194009622311374310090618106781892909834490960291472241738484000485494573685185331808105235445086381823782029421842156603585738000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 -3397944512446813604252572510783458539887180919369028240719419354221688715024368435142407096251278870123798459489042036612414367060178677459207716311172397215630393916575033336580481237260620480502193956257756874138736044920114688106084490063074434750786485087060129328946706524388723523698836928310424670509616689162345926544920500644555107168000659042077150809310003980537391803701855513298495915243115402968455861324831255972914279281432606933880021199235962077219658729707451660764120541665687627855826129732451627914152523287900984925487976744659916575364229986521241808833981132261116060639421185483558000782340606154490186428235064618253256731563510752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 -1170437741173730846407842670503196008699954899760406383854346044356439106026628585621195023842854575577637437314930946052829951742014508247912981887341701069094975388938965420896609250603389225492590386820932022508719252046745152059657623991639136835975816732393037262580521535429536077008226905577445940615444871143844351037636763884888746859152662574043820741832365601603136534102089707381818649265904094962435625969348834399254282742050374136698096748635794615855408343157834312873581246950611346796709336544592479564525551203054145610216532771093463149110971699504432872793041830131479962670636730613445502013866848141092153292030008200355193581784984213270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 -404081617313830265184431707477032809495526499768032704308975807630437817181639859331089533593026324927263142144726650677077821602235392333082604664815390238810444214035433648502608973201550264347883014593119855827236612639553331221278751855329164428739398523103314628964379625544603168156704352606492261822916188262178030276846648481298332125216370316615747502127362884318653136950889207606820209032549584774542702680642403113487929557370297364614764959648713558967432024303743307753804880897120886878159006911066085697737018773653939214858031887011006241965320292929222099265878185011898661291861894620599807446316398702841130246642844395570583541001854763975170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 -139818120264837229536470460661767247710076040162260340549588764369364532931843645801451182514540657525766777048615993963545684453530861034051855556178111726440829916935458127137849380542034209851594107841283239516785587852701349615226520599668135869102252127426951821300941937255700473660663414871754220692341872560751080927300747433477914386629972338689115495104093724885824813054108872333268160534022352136743230860974575927051593105790014095823272966142146039432757097891843682611069079431948946650091511972187158998107897810407506537898839370615683904096272447220021454059702010146849476373933900115720113503566574871817115970772452138815631936481766161004038940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 -48485893604706497200297307164015976272380841895601012537514626334184626566407487252771901207243671875536913729634650829851572101217124641041800964954613067263105028423081167408821111108687749589777105878039860345951231618758311455933180165044331326635389824327944415515104810699918877902614865232231457123760235848764770095640955703698693524481392047286144922315907603534678861844098644951096538476153798398427918494122283989353252887819550926457406710122377059054260708306197304233489101556175144178508198007251055531511709815231225804954376465915302183162528254736737109554366565070100437013898815850821289367806364270937713174755802362901735945500235991989136911920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 -16850313032151056544048323235052995409175633169519133159014697346393485931665470273287847042419398734414715466419060814726281497580669134190174070389293771084662424083007715703419835278738575803549594045561706500024373096486865121895393916436467700248620816872114775286052251727066449014232899699979514261355716257437371334708686589260478047336909725426578899108234594909371249162803737697230425071897267415324679036681853655142131553566830794101776838407297680506098548706800085115398667489585964147683697226350918624024648453462247842838785214883890525641433364483969700089098907235000349503706595002669559294144420725649103666813098818031860984407778664341085735060180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 -5868446678068162360816659315009055541645639416611831160789269476379511785252176995035031826466664114569341903647692234264708406470055895445196927344879610902850897346828821941690931613495828014320867598420439946425942294177361767096522838217174378098083450952965548572127251861147850056488258711637453486446095065142650555627271106884843314150737037253384742513225311289705622209374300154502500097620744596077507299151640268983551980247682252205773954256120885385394935051737214432951861261719442240042973680816759788686456228274287478788296148061076462589560629539841190951001699954840949197728811346721561565386339692508097577648738643740954357597556667824860801143824700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 -2048055898409232250737591381440925666742928436539263240960787529163588825593905907864180903384915931349956137161796402648402059301603617450722537174834844846278333815077581449063594778376979118406128347218039328011776847013929318660483713701634146293961347338861708151678352741843537052592921906196179704475194787572819751271814566923863487309143420751379375777775661338159364975170632168812755140654360597102485244755396299149915479274695306105485696707167367599264047937088549839611414305850054991122931074130351283040070046634675127513775431094197994457880664220978157299948857421847140780629001987082215575447985877225488591717044797549210811330825178315149941186134340200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 -716215046193457086893555517419028458069792246579964246585963604813876127695147272280241097675077950226692539393409742967696931795179257030301633838643479432092892661186788832387713997442478679992304223830147135665199258244848440849953733716369082987321017410921462329983831147017045929833991091281794927277519428079142312254080718820725471360898828684951038799631195932496743415559105976863779728548928464285025595249868237941651083280224141061059657160015965353630380447428671664132905102773264383836168908368696937420322511917884697841211350802320701363748444518529482726516227392728283006770567764723944701076979613475297665442030475555260893830975004745989097939812175618400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 -250960955815747650722410947432994110932769941480229166496720734503674412682405383748948122164142712494559655570342449100073932536777113893616386457266177943616457267947805114771450845283592257549898705453730969864954374044683472225099292230056621840014768976810558101752676063303625869857212304849243056687401787980836594550613758581843433032455759009050180494358588782243360142471026309608483305299831635004424263969610883789802235015561819338446961033425913011735284425901459122076345673647050643841354792795462835246776412978894335942600574283234071403526836534156766881587528079428280755571280071838121908682867883641389069808583250068167834092846704487036392086940381996606200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 -88106193804761836994161172852972115491821202531411586833553142139602635655892109632383911993463672504123605858529646176317253678678502210381677883483751126685488647335078403765327297565338495674619692985055056198201914701321011910299117796946285957257028339207926693799031951026966044238939109407976651472330605804014873442517440016518217203770456611663091218975722973247108787604058212730091927947824816785645637225875340474995163441005824870337736186759334470668792199256955596648069463243200254467002310714694307604928076185578035294437869547518195181623478027651543207502735015151511688269681559704608218643959342685396555115869394163972633843287842775620520257145693832605157800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 -30989812053577680931848507712048070464385534853996769330763259398177897440555965970097429526261080806640044183218467235510820427759957212337757102233273278225760626639711721464637514714682061973472801557980740797743442211772188017228723652498287309986610145359607266560118729778926729957792467831814015953839121901962051712939964018618034790995416104114760230874177888635072741142826561486672953019156555560438309316861963578136859607114924415788076726775218720612023996869036096917355642048242432866386336446271945768659040195724867334869363165004282619601847276428795309441845268816166922381680733771814272993524101635126671805939518763697105717686589622821193185397525669893479926000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 -10919840205297506776733247359822811569251003981291546506407592042739892138907283974001603182213097620558944577221374203563041933742022657107555718616935787306781136507727140240634295197389205479670089788011293804722416187765310949105167343262642773772506951419005982347307876362456417029950117667039706233932037695931371721786830770558705812112834439972585157921096308852926357868248159509367023499241939784594125256105053906915384247751212507113528283036306506684914697627700203488601438597515751162745972113564435660713749623318360841701948950681640885368017270260090341511586117482838657408185954329832751495577499303082386335299920072221121895228111613247491491499913085690178262896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 -3854506381999000449811405598987596441664291690811527457152995018677004492082066193907169599892333741750084662650484541093980395481023466268292316097144179401564842766251201276522324411745501629380269667432458970164028538147732086178912795453401008368861683154743477133771390528712273075616007168960084172700633345689704019373193219162462781327736659193121193814343261443302081902751817365028853874768187960877722642144324709928915629246727777367089316265931288548371471057436772609931578233123004970144223250666779598150306626586127306332534773773343771183898631434619766846830107062653712535762008523884000111453034097597681004162073315015622445344973300802481663817820680784263543895962000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 -1362837534050303690975073880100179104731562969571678996316181501166825413613928573025803391967773821622725938152609399895809844431913443326310464898552507942810676369751172147439074533018587401842449744795534878761956242354770838491300229002927290939021879276368990780584447340224053003043166864200789627522333321621020709155031926969306152626031016770383962429088947271813854917556349195041161109745538729659278320037649451155328343188454967782635371154600801269255099836838293467887568429820283168767432315435680380913624136718247119432499068724802008141390430731036253726810236175031200891779046279412905930722360003191450812135808441734688821933515085100103794804259496899136961335365726000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 -482621801045432502229342694289849827232212134670000920721917286638367537433172302890691168219600860205842021511191732452302284131141093487283936983213845481984804136588897014673740621478432403783622879094877159866251154761391277545854446518594465380235433019218498275759785739329520886840347839126792801451411583659652498487463558409155383076561115637158508700734218077079138669121878761198000914941157734164953916613869742528907924610133578511908543517287029710289791031961411363452983233683809185920918173224783924580265867436877282969634456684924060411157676754762213874251082464505966883520969546975731044289575793727440891021008732731979170566189968922778045351478406291249801109151695524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 -171166436307157485001134179392346499399381702610841232716782719287040425053721603123812549777267176216928929200950963280475550889854282031532937165476139134441661040151053929246630407934374279626803260008224119681246712466858504759809790346762655237896186349391456864446523306152420152847771516818988354135804438900709307072194465187233360864072302344508487995465659978612558802958916216400436682610124323113432931785323256182636150044395180595609621344392784914107027011467887604948166084945105811650589398754184394061239377591524098466318026096875601925637015299586954183110474900996933211274192873653038017743843539559812545013869379540759452939924480346108883211150916986723846492966086575200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 -60790606151797369831427155837956457204421986486505113823503215571547869507705462383277997729706462378500465057947719570357444177362823271724347525004179517685712086393775367642575286983917135802556874224637436830191764454513304246332477065783421436211105822873838580102318692885633286548453501781848501861530457752714319704542568445431119203677997742740564611861259921149013483514890820251882561177755339985311186568349929924625486892391908228989076424988886483180883956948459030951178150182913124183144043272867535436850916187314154523513638936841477738013451901281912419031967159279019211508252846983100642404296886790043163008701625091311437642798065473715030134894262647222970550109137439584700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 -21617893645723078832700236029829137822849236622629915186386307683811877210029495776697875919480822449662366819963479700298039286806787647826705030652526606745895781295952191573783447475954492695544744562767253233473799068972944112934479878418051778857586677397927161118846007630157165907248872543678950599831604269657501592092815312349528209544227500052312505726875887721277732589012366308624953132801448165373712016257413005958131351132683600963530216571576731596032232249420711807968462526877301245375894265481853223666350930808055897505784104923076338993353677824974422183935247237650777391082203858166412164738175304298701709252018485450263786821773292188529513890128937551482850355404287600710900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 -7696564418693589687738665836731314178988709965379730565560840278744126129157470864799984889140745029120721646694837701019342646198681778317253527192925035448017103600906332350537335216297039278892817082783444906514002364521625723057287147124960190094735129694612650934477360279210377375501581707429260641129837567011865597869193983703034753169551008559837530815196688336245704941786095251388115763609989291212833851653069280803821550133973919857142338822134809678713689506619757653457390794225090609026934982623214769896438762769274351628245337655464423382295496530910954760400682130642216972100590054067850368280339802041638907501484521093018341298236048094639029295426092058176900832863552495541762200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 -2743017245904721121299302829073624246775996877065113024127120164891651311021120994850139735322394193020268689660851138948948862610960695867556036875268234132158120846335953383850538788223371900617193361399689295978103105387993938639036670888627938294872255912691709333596476505223217760192125893962882537897447637405618305077971844668941059786889837797758887482432488496098449102730228648329614213257165114992767082436527634671150296316937786250034531675501199100943202792143714321846446240984796824490983853599595332621170125919288413415295150108187993121322366999281709968736491522782438908607401706726671520453400547682655807608736670797767419438866864250903219415636459176764234830199062550250479616800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 -978458781118104826430265335843787151188765044854435188659567640870274332327278535538008193931441672945229108719468983261405170550961140528896118111481903397983953148708862468639542263319146285350226562241781502115746596299730308600799637957140198123419909732166351753961725494152769158234347406419749256910845918156248616521960614843616625223864612839777254472551210214181982703164951551642218188929419642605123463854203095405970125540828669856845083540347267692813892157773492006901901424474834470315590573361384946870653065624043836844320155779148610645626201127034761452190637787823993791228374116879190809523308584518046376453915884292879384321399418351346276395601622337218544526742478887841060552469000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 -349272720072500455737036203266295660484063043000193910881890799188719479346108502033392179491382225615176161420929111534302407146505010359032328818820912423486853648734799069778612609093884542623749129623072010331029222383266943841948157533248922943229095604795467240626131167960412274225527036968496847414730011070474041756406356539391849394076882658511415075564921905531763855601362097234637761639807090577083543319695622456462543052423462182095973012626927135617749637385843555557224298574486567134315574749642856684794440402010149164237142132471816669313191321284902496836098361939802636693047665851873726073229894435892740698471632558687519021555818685227503550216911320639044769551036156600923003608959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 -124741388407845692540453891864634034355732331028041408366401865690339527247292528307560770296497020099207132863922741567536931911575461305154811972217109203591851968320414947738287591045027297469254457240987264566496600914449564561465119033872543791568985894385572178940067967856741901848573938521628871904714383797843469542306076125523932509725074661035526867741080876114157933274816282639685129855335079493558719192917654843789561495990681320823964036084413661509965685049114081662943734081024017579268502857412057443484697000811221957740649027301420474037324164596150642482167831245455395347441415376342847965157356055852889783910860639221862106420921754504137055724898451495526179626568361899547302805403978000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 -44563957161376666009404419669814066249923131117113828771491025606732119460190834552030329859514145235144793904826401678597425558208757853421983518659539381432218547001651771764766804108378892708402752285607311164627631859882325740942502793167617349653773608163597330203700722234812231813040062729011445135896679695383963030235462875559955101912075369701854421257159030074422783931589881976685362652997132780169647751005642184123459104198899879119368690225720404420602568964863039485080520083513289212200383631173178775901104471636148453893215069982385085063193604864698433984034873019190316318331981889547884219059147263003667674253784539857627391996803679203804014596595365696953851136668829228398626101344919144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 -15921096473580629030789778141223626011081747967435302874315945716166154609883222643140819362006292151498422987431475029390192622468390670687881737354494906342255310167008480072473518734436481975116485069703248804347016843009255193923450469603417240668643008156639751701376654751131010697573329528573293164057394372436407968284697420898449185312390873032276697226009958623649050167893479537693313474149133449906893713170129275794527869843097055882755060210461314305419315775353267209003635329712574243482645745801059173065995659258331659062091210163943046694610006045007931407776817905461560759668757381168334000181486361933447759733134013921524227154122515553933038464017341992723245208846273108711866425593125917726000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 -5686552606206909378329632328953164402265145089738265186816519546220610591584909780691247835382005112110179797817787176610543335375424202662484194195563322005441537090746636133791200776575651870567663045272585711453472400226912713852047182557666562798534628229970923992687390685870050569080479678398439641698337666084565350567580214274992716276091836843644337512357505816377322596562707125612161079112113272634192718593015679595401299251748637372244198517116651220291340283415732940783250354463249758099357012581155776246002744186394622840036205777180608114398847504561399790720621016405958715225387236820651386082145602769041772056825783860786210276856792317982779445718993877997999270624195498845162423538656709946410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 -2029834453271062220331134223308807649921299274604873495223471392834601216396612436618098636843908815800553938388918583119763632017800120434262552964144430065406093584482196878124560263497811739005201956086798678161155105358395496002247496846869315605551657349626518540613151435088273817271157926857423815019300818320439817831299231221094574377640550597421907613716198965057538672358509470345096841134070814394137379768598947881817668851042795660981401499285540079230705659984358251014436084242698896101195421135150582674689287575974010384820505209050718115640576847212021362375319482997435638280347739864995695648252542471303938297548264803438171982663796149789241839478160455014224556196516259487492920397889332675152860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 -723816560571963348309305828495894565220096178444915094909916286503241376648589228675084643794584812878889992719046618965208930921513608090760723077146515720137591759832959122966505578045959323912868029520835439959717042453627985422570088709825470131106596860157044108167779766332254023464950604520276008586816702073494685647727759357922278201298794275548467949860538164002600479904648311054746460694937573417429560760228643193856977230821804137260982574562054905551016894937725201439969340524398340387899484640396914238560843089742177468090282783423718139002718573783715625304176043556468927682378861086139726597412121062768990946052563740478519718253557915550352151021956066732407826922155151105890305740058276370318795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 -257714277708469452385345622505360630676207655244362049642681801432257437380689170561649352668781765690419495201896244711447008204269500566240963351133078617150002009540068181179446118283627532573602402804465953884195710938353228888355296715992406727014855337636091662532600721800663484369054934243791186221965452811639625643263384583821576076482709296874063228515636696052705323380196238685359727632246533701336063962568540797442806472895962212214232381343392510143330729040207562491081083138337173739282787804005172446736993776035573979638239425493316757164453897335144494108119460482160150362969819302307088493327308743368442115841734020622878033122322745908101676065222718918853316148426925605329057469808730790187855253860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 -91565334325814848602743257295469114329466839496027478870052946511428900004403327525605819023770966614664645715964589412606408429428870554370846953589796469918838438238200010031853505530100259975818884438504008678208882129309968021903972177006521437540638809202221101682523104293583580019369755174640369128880154388888398807814505433541148798099371618887743538819775358125268670875171171987600366456005577181698506904363486325142194810039064435746380554476431471039764631754728304489266037025348551675684502105086649712162357146521988980841055052244046913222565690059123521404090345513144052246716491894674093528075198253476449070676360800039913059931209280990761359891115747976075295249575858192032822287625722078445116563420940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 -32440524784639954341767031866939122430616530122927489241482162207240941953591478342879769764992810301843989135376201391125997776305059103964985342482099802280297362010088558335757256919988351190698515966213872318278535710242930611223292042128796948078945923895152466932060414455829619758263521429074653534153009405961112715984887261264815341585279934302776130575983864094339508905250810440353162084108691113631892648100252722866937495122541007528619263926935523302754406657174864377777511267429789953993803300091832240514107400321330437364697026801583640826039817926598533571401782046695980027021745417736519660588739135533443623313210975071140013864000153261292703236885921943463930706966332397947466338751838349452351393097498600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 -11450163617565064838598905029269942523293387918613113372768751689192297136758739774257665817152522408809182786758700846058406241913059311120484218061683304176593666156576364771953225331420658227412889587801887035113175970207848569675171317667700629503715216705708128731081023718795543001546771549532263513179928367066134232042098727343962249802712886835586192442306776476962741999648512388889777563079907967372307683291814029403832502074358590694814411895811813886389556073952025992224916170870269849407087517375274682197224206223149881859148253943135410812954379274928245894499154046492715656654836539374167800038212085151690944903717452121709543872379028122876719500263733060026349792082894311036411980450842842342839369817563737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 -4021593358738881113508616749505343624161193627076965402577934856395748920516732264398122803153744903695252457082272422087648145930527509958287520043051470366954721164485595963116272446211763875353681024189652159565634280864543730941053768630275772515479872546882053677800474705340504327495203242223249455449764606299049426679390400443181094274145586704081322101791058463025327633088137271953082724572033961366486614240486022855757191876897226897164671947005153418979312078422074011467022056437842976947986047639944923920176679656419836847198877801190011989876564230417381128031656886493249213123023784715561058637951386773295340268062569930529546213515602027041759154501323331142902159854611248782861269053368318266448096017728663154200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 -1403436527210478037748982217000053433770594568851992982595566786398904982325199614071835907818287534180889716660336845821723396898631580727694784246781614208042317258093706242875107278054111461481185097608699307358418409186534654466880511881330027100617290022225770296290950176075340679551529940053156038647160449319822295291137872782406475246109326984755100379527541824918248209471053439320250611579955745841833500915802297299376318484613885473384401053472371360909071273845806058117543581170160316528682288379930071299090464823467079820736225695742309841033855199246286673754375851790865872394531537130422179881396494668516165347377818358245761280593275340307671683474428191755711840966626180663902836225840342234321773599090596722390600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 -485651089861682453910519883914993620335524234869003961458468566087956149427147744479002053442037734505946220630553037746398875003431404501253102598907647852551558651161574584026022680267613977588883668890338961769256619355216865623874447319662911671288210617312735087201667156434619222009529846179552118760606450279483166833100444165967551861677639777067687844174227492846421124573891119485360256038246447394014890145925479864978639870524477354929297388246216218015051532934154321438309302901464634640352331777477071284862364569772466270707011267064897290663531628377881062878799752317504666353281703350551893994440647603702309999602534858984862672723417682834689222582499319856866259955344525418296911897429865230384764029743513642421596400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 -166186905962490606066987843394022052984209333446515081126975101119202016603194355771687727503634320247836468124459954854739614974151286642884306677512944725788960098905525918624762760173236559045347751321157800108103554856425775658998002408271958386388911701788616075305796438366026123480952991667391712131284778471969669129899125022003834895190376924720686695393186367837970337212285943994160264333311024675630136430932536828830854680215848322721423730112260510238313333340083225790425207596780181239772310796882603467303553624962996815046269209523969655372596518801741468602876936723348134715264331780654387964854748886365624165615188660198800904366193856479004159467471862609818389043820404121147378938964037497113820091115424401764297048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 -56014882609628215890090338393172420595319156149588016657894503287908608385172057242010000134892296091371261947878777854601062197523968930879957957675006205975647599710474393019243080253716860122116710843443531684443724362611704651695269199488658628670100724906408986809828850544952547167275803832462686607192774815395639563042513775131394618546662590269318495819296729899538483814969739900538965641704854750032644369816229749728364747219606703356715162983699795914093526979672404118230112297397207401371243701737497197515256492439852590567364164599839459601566126114805016493346471121402760677605591762659624567299072591206725717792837978628592151627385711421837942892543277139976957182071112423034004833976478074149163909938947498872499576258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 -18487858568844376687111639170211110542077097884735509870203691809720918375620456287442459803776146046635103027868038660205319434752650799780948193974216012659192460087877559103854009122710931447268805321622270554223215150490456699399718985977135784788865568164035638977432945928094229185923082580395384203872896333257808947535522834247692103837851940817215356122944405037763131524223893765435534715442790974309726459085269637026053546164451022024029830276254656086796807289476728915042534215712453980103373229247640994985076465973994564005545134899688802839327961825315985336392357184722264126471526769399664242308227237567420354171399206913070335667232282447495890094354435698199111377944405385123226089865760337623941202014671850297900212007526000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 -5919097882460396927535559631994958988393574478469946286946671458797850007366521281925598076231916934628355151230628203157678317236227076273148054173536586951727335765069508007490089375166649318882863120188388690112756113255443793003678387536718581840753018377122120738613352773103765617516110456567387967584103794077856614846913945836187280221796439135691580599408728420043302793678148622193275399691869638601181123252177225353913813137586849013507564440771163745458766945946172943861300911925013915504766953764432555844076692169095735610444093556856773372657328837383826734067939357231606980949774294208846216931969232345021108205854331211720437301431418498521317211792089284025870821824382335125344406932502532128136098907834861556654007529459748000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 -1808192848244424797581341572231837886018337937827833722702762940984963112666379565610965153968686199912334262307060396622952476572111041149764004626713055135839842220894527778949331358057193795163932327927252377487534458041730488804252339427094176531218267597232523980186351581961346532112821776436257650761857133541841381908007817644278976194728131427228989534549047821910603013763593044530019219592409157290305218988580574804297397442016901628498694444829456880832545026646072145053865898070734506454068618763712840630603589697365724048681973941284629995108551019893577862576860165597639081900453316806167119165165512392369169138752087787493083349542994879204124707428111070980180307805594784314735619557292310719707186598427634781616507683432392752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 -509873209763596572231601363351487367572896658960765176138008638957024422061131466217510617481241151171516201597187928510793055491002333627051447887393248647697095093062798358504260532239913961617551716059144368261537881419360663259427847029439067698447027494907060641147265137960666884092951981194034583809246540313371648077335105363841277897579233350588710051812860287533869242013867831926735423086390040457239099601489937887364290896195984624710835249400022774507626423168347968448837925354569324240403851779303051201243773010267997165636457907494038465850824114819872887032285328665151792564208786773238834619803875139712129181467783107533049431466792056599959685981035790889606101791748194160031413061191462315500107841093249302465720464479996133900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 -121994830672599092359832067126413196784337376104613275149171062624050667410788140004567287927273202395523223843661421479579124664856286258908438972782655320007150207223262492684128810620878706129943852490182488118880615632491567989352941787653850713431149208099293395843115661741114865896327885829125223297708192951086085601170920486184197832119096747977797377165620610195062457989127037998679309502941367496359530313586311338831963900386729443125803984273908308292915415668004008365665859297021113655366933182256053059982124930322777690036961497966397169880082873340676861219412501082919104548507300409826451290725836345952027492334885346850203179227449789451091211804803412517231153569531714366533805638533883451639809900813239009019852393839623896832900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 -17102733936609242788390400120145167782928431099447570444559921324604376379607977042395894448683124105655163025306199089157947805314880593016172733830249307163087562537364477948651739336545775476901823868880588829980449636138555861195670381149855660593355517963455116570440258892139584106265115214561454495095759059780047006742586512232703632555459886509142548270401668988009019830914432356147348324158808244167243312583106158517649091552353465440023411981002319796869859908670329022418109967082380486976937542136358104998416979229698521437255805709835317712101003953501436137885585788431004666482180591035793098508190711892657893708710292400702313817847485386503024341351839405765597742514908218374376179423055007872519770813852836149792490994982094762923800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 5506102906665034938918351610430917725176634444435362646777666449218067717165720491817463157232377509390672570413913468248875790954796370756655466707659376993433356265161451626150355990725512600401276848348667126721931272489531700901006823870943883884464271633807354172599719455136777038284748579656981584627473097100140409674908108601307077602845418971252057887755401156779680383958219237069385420096312483850702616454380841565135568103828256930088173573347982750386361457257763152528656378714853313993523520864823673683023193807850181408837612365225348517437916268632811963552556535314611515097995206234269548166810488606418647595452979838694271012224719908172065159046952271452920152510462865018672000634251188198389840870528836226845629224190321169777329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 7048339032722624332909270202712522532280558894159312233299242676590412190433400485868645263444416837823329048477675602885840403213217151965044944700232091557186553812694916478010952108184430365079525854386740330041535669674538553299619853490435415047648399666084372874098307606612117352151982196269870006167017814477938976328554319209632398085505970266907088897109611643018897007303376393789981360285987632119181769397668965821414683096301221135468073040289791104642125456903361166263765259028836338823126566591002442182174148121488826893434370289622946391986810738002054597931981239088871790256446312288235718025039660331760920460913034935485491658667592003035692439262004551356109422128757414040621445831546409410868076710045327334390593035143031842070843917400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 4735612651895010187939948413836438470497954966069195718714269918828118038492064179550222616226916366814482689716815202563537807142122179817254262928890318380028279000140362209221149318308374099288977810169225136540377269534183058494190098014596689423850063882332699343764712763932525865956766622394809787349643127676008356212338416775005747976992779878132098829513012479879977695490529299108529345365980356955040267291771863388943656172715099227945921030135008366902095308959776076709651849078676858545866378316342082325647162180528350288433428295367075201796124553612415911780406649544717152359279793814564172343335528854492288718906518621334361814403997537686376299495903470824412245355188092006701155416115065709691898164881985353127381840914073794877715996077000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 2657791139081895812333645939366964329260968176327843133499506589120705833652572347137504672176939495155738265780195512568008083221281714357328703089085319285766402306411930436049931137994819465152893021740740831842451226063948618084443225225481139550185756165113066291858933656428830665999908258248534642190779115855400736355909071235277761118928672342741865350375222914151933842864060513731195890880584473627328104850104422590046901093784339150709078951070497308490134078240164607595580787859242636009778139737276897759673492324696657555826970925679836112608840514275880023103568611509266834494773617572189666443882009102177765503357566042247907059888746126295173049856937235289492046535779091158236180739697598387895885146156212250038381437476684855574307618137622000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 1369656114719445342114167438174615821699298146377798566855356565090169913124391703850111692120817117199835601190079800663318112521163954500239120601373973642590093369442786473971469565484530979302157679036290944454617387560713934571078084971039608350942641305730209566269258190043049719221877538522080671344794628356189306022654647289572466044590804659692364017093672495585542931370901104994549427972632189640278835141848769454200866023925097754129107562065773747456069751136877250504539055822511352937593714489365949119571440853968154964486571118139159947698116949722224300472487021175086140671422058705313298123258022407947153288555339690202404671274362938915096787203346026634116066897050839211779871066462030420814442660133271755592081324706668823311749644884509424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 671845307846033307164252434033213613535053646067985422848086054871324046322392526669591580335792014712655038290156858124923946805964031975804585778743812716672754653495456683952722089942800205177100264536528772672524488814674018749304545582500518479935784513715642142817954566262213489706072587128162826462013647997327660906464565172231868244927528028902542379766645627476796321235999238843129018069293987537017222844499306613984799463257415252604811815964454131856581928008134100274235262075564912698812053169878084326331205678584702220963872290549767660252664585602846585101868022551149795891810795437788032976042110610408125125830113167526418764201505445117638543399720352750372952646766531844226729569703730927410639051496610560010866072712334673895966672342854391002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 319248339641248495750252352135315958307757537258749529399538055682043706826652764153176378693229353734294031404428744968051050155560911465023631309389143901812449792763712766626475589155025014223465953318438948005845779363645314948793051883234805237340156357269631482007588261233254951283659935514487133535411293512922158920836133239844358515774514436320890012275919714228720971502203749305699064392787870633688712695653377385255386310616500878782195134024156117742404360068219546884580026192307154322075134218093078363718631327703728628834619840372450233273137060489852695872223164129577084508878058852612001514945678300915006332935305140659787191703548763126038356774102995483730349186173956023981437017242868518982939149717027914846007595212522983012285271494593191576558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 148421352436746826474674128866991860422412473020476586907263187926564861489525230870867637507883961218468077817684340642002760951648716341894123119284366986881121567396655499724133195924588909292244804170917620836962532372839083733797045677144021927108803411263036994526013002611965224779396387646315388925612375693294201290483881203416177537476970954127521098599926603325732712565930361197843881871105981004199745422215658349777572462786568615522466469370510064803952587379162223967269131557085591512578961193046780265236743725113820743793002389985527235049743473337983397791752265339930990264550753779628926150437985747041575037053145199793021784932572466858224900397041103758178910082389329220618796166768537721257069691605097721900480102465404156349931949469180535361250980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 67926908575319520770263537485365766572123964101331094564382417033417124796330185886672807805294977363317045158477990427835057032215866456874069396304593297319705134046346397849569588676475637238808451487482850469799350598431504972340736305099060976580389558905110005589640083600962999758993674703668663505483039005054732611087495731673733006196976670378033779676408648095979726059032890561921427621949848600771810726826971267131173686761534965003614129065138427214245845896304378132061547112675467417202999134428254816994509272234490773631922320443430836299252792989595625681336314043039694848405572761907828237361126885010944876369865268338412542636012626135287605096730103236337734425161676483184543320611795664886436093819771357923547349151115296503369832278191811792580756080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 30727981156764985526426314534377094674283390348993728417342599636224316962495280775267898323359340188728785276039709229552796504817387428436189048450179451033865434577714315161827949400045162518243717051008964709921160987833410792844503266538724503176617586778114885386466563385861938712207142632799289941664103431556879030340876408546071752878975358115997716608030375894631482234884152700965950078801122616461925029425246646233473467931446416968193420682450446369218159875845521199572025768801614150608625990706941812397412400655800555528562686152467747842981529040777224938824648568831596694350927984733738604529114930298969652160517802011158110321194534220248778955150795686098539983038457127494557492423482271642711656045485793684719144579156404684259351316545936300140530466060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 13778613612161043548068494087805218553084624237348979629447457968654643744740817638494871567173110936063603209703693327251244900640661493006523211494838314602302913125440295342568965611189033928562859464682408348586753279874570118403730535982726996331661885088081598271578078553202475297131296188256267942539226927149521322340213192447348461510383720096646779423910029937954961545932118933173661426789764575360424172585354241032889087347655509991522053039428916343192038540323495765363385571794402857569456542439600885241960079044319666897914647936597157145836781429158917327379919742098795931914030117774368573811716010031659143610736416926572771752074160238155075019031043387982382699422619583567258223648773726573576586328007161923539448761835006574672593808456064218324119111196580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 6136904636749258485360151284482525528832948290007641227611281232279917629327450142943496028184155632330222630942545124783467786756274102273167276765921319601602991731496265545178335346641440129901865157249633271511756002786529571402123540807513317087516999424866216032343988954918288025063655030889609281170305674425019566338294280904185469678630303332807116059120951268214014099691213613901062426840737951038290516236523616534551761980228096589321330236022624758852313513828253879266578458216897851460094086573235352171561276376131693016342921275139162608371756999411604359918836154185827188339382569531006380154159398390047623202345434031190394003421548836356928013842046565920252099446479563915360562447843492493548103437100080870229522208377456066269560073309297707591244216968887320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 2719149934096168801830977251208323852680384851439369124885222791800491131585555424682273787867861013790195572530757477039357528415237817036100760580105908661434960701940271495823794154019310235603582432833810173338685461459799060579152722472584626483986563266425249312673442285920414707457079636590380779472176184174072739520053523608007885138888633982228260576612878824372182111164683594049148862527476928187752506544002817448561608694746763490201256056377039186214874329565439838069816623479028915583596204302066925379491753152855776986679919408541098444615119110780282898053367760382783612375037705158446045573729152626144475770793041271533391472057477658180508154378775614005723766889523910573102533647573078575328742776002179536602750912429657854915176295376330593921473706059929688800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 1199965665800104597330430830665816975482697686529842578076915090569524766339404793920328618356366980930739272497778084544075135592866128083591530667107434908911520874901675968109928230355109131264012864223662709075501559008796187389713279039578935508443504879409074036630060226216505999900212728377302287838753008377056546077379571317027207948418820519184752316311152846648826927716448622100114263800905207309804767061137398029050675245569435672753050960320534784655201958175544065690929198335290723188493536793375055135805814453930407520151969766712036725647947784600438407935712399826190488403490485677471442161374573442560759108359482042840671894891391119689319140303243395046761551814382814331054273962186938218105097809336915719341690081037477243394136715719029852339667549273236728025800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 527907041014810355705733313778673272196249266549460525495943620118471026158077643669049014651753031273423968411590078967499729982199546391028456184999712577696372500402500121517635286988176123672988059269874325316393795464285971020373349812756246693920990219901883080477380552797979600825439028772898496188274137419802075224980275372450508267951445535397204261281878585906761885879920820520263862031619969285626489423377649677362220000446739725816902220879654119484213796147404682808875949027784187234721066385715810744892822586852983673118672960437586048293562880498211772347184989765297201757137650375533939734501215539850561513856614263101861489687330349409800610827565998281192227763166186128643712341397782670389932356791737376898862798236635837053877449130742114653815758357663722051288600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 231696252286495919118564297546536257077503684033754024214862208477437029729361460189488079954765592814042875619766461042373703947089438590054542631213337110665786252238605967850731525166368397460911370171704896026458418505241134311328328276440619897804271356805901254440379679759920377188459782769596773482590847360465921307555222762818276604650984636465628649388201214354937052931352263823485322868764028529513856668848792639032935060911305608870216103861353814261215422265752111599376264982450111860997043474169540478172914128286144161085364230765198060030869454349913568284637686474126555351494856825444737623256270787949404836001943019123068496830160478254552064685316166638103155372009873339751933324969993070988449418078671517096908913039797060129435609687254638922632282911261548586242934800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 101510902449482346528054534050678293088850713355711591041005809379278312786589690012085592149768657337187963043045178118525568960401496184149579709806054994028315450079381586014150057263304503947241568703327418648679405712395338741519707174440219471862393816724990838684032398702674160295467589601002584803056623536435647084963830257334356887988866273080845840222232104925571163275894928282804408618887487028123306192086757003124724628214540348135745096522461255965467929651902094016845723018885081585537014803233645630887522950563116936542702288096720092955560332030459937689825633127072621139061060990605074896108496527059723627985912110186592726330258856320494010453801101581503343372954567265393087950316708053175885717504772797390246333828023981619710420310547348341774503302674983230130162451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 44417214176451686094864293904772794840680975672152485768478007159902059437526033200105959391637456750960361588435014018145870015832537598454594921654687462223396358929247638448851374502861012129471893650449072809149325463553998118077331335628768039733688857337099733479344480188858497817905655594601928147719331032357121032744198674426256070334333288174839683092941271432917419652780925810596120980223826775459398008217836221065252256362606216634314872081085032969741030110319135380461597391134198070223094068144848997014745125508639932024294236328555531988397338396503369945630323239284300301585880845414069801429873949923800269201227673122893737228027966083088618404376916098755438174065702043893105636764252670035171370469673461177338421964179432864590049189838523698041748361934769600085577054614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 19418321493117340553162509186222904881077900703786379646666951015415501342825426031126188963898136851040068177383540561329728205517825389791556189106807730927339022514447679870766511446464207792792261675194825414261245925995883514508936561820722933544192171698999792233082478869470846173810070418492783688306518487149510770797171776756992515782232709121192542951156301337868032732880427728165044072521466080917929815611912412797979336177321193975064358097221105835945967140508984783188366067136753438029450179368227185270709429118094367918002604163057878698974673019472735373282719076403339361721878285989928100753279503966405763403858257038105999357426874828127624057314855716913722090827475051841499349918516065488875896543630856342804557803330340434141964287626397891624048866982782569707470414864594000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 8484811259592985676970264732982445429105382496158989123827077398593717331788628667405049529223070274767863423877959027674196999270627801374877874982695141976060583933080869125647658953451959364269690772730490536152805936173822818083808050816615356201900241257463944742066169111861551527592972724982530998871453644894030955341597982730909783896377193268165620943427718709304852159330182245490078188472872143247549376727762915427603828707217652092856686732514565342084503421663579538458179061608140453484386544698437653048081846462095872574856199627169548925234665323997409525880173602094757112076521879824215073768792603393060783121515675594345255587634569929774660414859025100743089776575637684759456334257967203404259850850279357682772704909566389965211547733451530405883074966738193045141625323493072668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 3706538319248144003453323686001986135538050327697806940873439012650428968446898598976857138288050881024867723324526295281683936470378707360282957885510594715414454756816936129990571389939833580386672972866933633746424392109879727657828381932471533051197059521920599863522123526183463366299147146565145096559899525939128081877554217225636237394778637044739124101682589093216672338950316900091302094186874733786542151637193755513793992503222548935614472537067601625570592206661134183189347265917670219227465132052529394472522812270708749500659585385591088940060394848790135993607434687688101635223677472451021369221532337569515311765986634242256063547992126667493634623852741518016324903519502197756654146729304398134052795898458778369888260007613298849480262225097477764005991857194461709662251844152273820864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1619190437782320632577175526543911392278505744334487000945432164169374390428921821652606339815189511353212672983282448517429208977048427808583463507750052212989124338721331828004939052312345640759678710341735216195775381731096557709841472299577783333414900530466921801086183869319400461416532492221463998362699151682867377165451740851491931278095256722858752513094825997973318258208410628918278183395116818750198459825405931487835559970599418045133355987508539019695185399505890690409769178644699330157830972733879460672069602518309462913862545287318296458715973432067163582354747891786476280596696687594961612540330495630013334756406728052468694039248165745685184234255075377648301757166895199919875669387829533326134981974819367579609324592807047193407443617398277479966083912524175130335581532571103416073636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 707494067214177967441443108905280643443840725035924996840953547171644522684918523703840605968774074278518333532138967025521369783001283797287588482259856282782499285169415052740063649684170948740893159883517815951306706201478639845297852035909974201128785262673106593639101470913656940517045933688709357792052863089639277775464300777629877296631482167877372058392594290888273592583952269389885761976766896198273899206022330646049055219065145033272351620098944834775009529771114103377361668097900266260324950420175013256351126277034857082405530012210343087240735755519964843337817671799623700949196458457284840577243705671098116958612202095425452632411867491436660710861234717768473229761351254765191594364078918535792269270191174958233916502270007869559092622205361287388678142910141287137041606517232457711445100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 309259485016750986221440888278334980546632770676225981115687484098172525119583439051862944471654912799929760879396289583153567969857287989474965898259871835774427151603715695495270298870376492014392712158044726301436859517671775504662250906512920213413874769671557307181144454587898613591763806794054435358025637128239073022830064330599279604715356843611864880024107948977596964327303502341588227180842105961826827742446639371530991002494543074913032681105387346490441707489755753645004796459247432398064966790759397329638531393866554470348795394893367815271347369452275416946820065903892969567219606988717743812043735797755043979045247594903511287321097330417641199660635413412612568789265236432465088148945539604049194653599699439694548872921785265952844938735973364857249594000001757685819341376437522731013498600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 135259634500798565119834270179894168354337329228596533860670312509818492883720839506019345946628557810655833706244105631331260804866993237150092779517527581496883240692604623031380726286393456697226800565129370562862217181182626679891447011435913168355669133469020640932512264962703497012436215689954478992695124800849331381338360400250539070404968119433467441024705930295276764609383810145965398460561377071611346183505038019832837218723406647520673824319609030622710369518228743091022655054705029236781338191780368682255211408005245621521359676311863343930502392259863006992308089196880665280854421623856345876882634879287154288931087307846962655010908379688797938795053022332313248050831184377751642267218884631816511936756844771886263655409850716538903484659864014778701297240411250046049128891452716830583600679200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 59199670198731702545332227088104426682591126501192745682035344938355620911589587792374594673370218845941146398064907957191717793442345853811854568155301044336434081452433435568330014815823613514536850457882552879067361193597770166990781214457817336020696818002613978480181751899873737651258130112973720381265519542455786971405314918628659836659184525873569541200645021070730676932191119216198395242404389783452927899732407342901977757115345097607152808273119761445439013121929968240817561800799223265682047212430541613431066217722957492575465631323692096263871564571793953055695096569064015776571462693246388156269968895020709244043483704910721298269445057135276741265303844220077171863753849089765857132168939843663804552722865872294789618467408609909870030560981198894704105347991551231191099759566779407247296004668600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 25931633839340285966745401720047229505964862733370577755422868253168539112773573473245902395378755643652125135806599637604202772295661939424436656527673156775943351317562757588774219801286357140824692350230332179750960388575749132775908712587015892479751909021887427418632877985074067622532383943917934515783563664338091224203506802342754196386975195886792487050042824265230516340940708221364048035400080992524279999217619441355155514927261876262970547404183815092874656747637064344070167170867716420984367856291410474142110641162787421791428695457005154345513623925099663340620296062287442423940543652951158759825151807227844092249932986622326699541698760132236368618738352893301191170119074001191160983692006738296165029250719249285842505555872697453232104334823532960828985482871906907232257394335932603823171980352863400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 11369657326901406394114374792454832106771068246733228088547059270580354800253237842887757831687913095706616683457187560219064279344654177437564853995947030995018268467883921789328165043611023571260570022152616262420850510184649117007089589559308028860144570289499365811101614610298572571415560331441729671739441248647448261649247740695642408935543164234145019812569317926738713706625642981435929373169482684096801934315042666284407701237650053734840304695216791036468078299934420976573295766087890700462803460740548847422212064399362486348455450706889648458807444639941289392900688900131123598659030453016946117242915866437765252225709578106840258710421329311803973014602273096907063387394013315855578363837440041801390815945206196778919307989943967052181923770473548546737112132129685935604590497531413139490945614406761942000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 4990152513012333847785120719441192018932801916101046713221545385642113812365916951358041567834541644744829580338362990349027442558059297468402980382070577310860929541046177540201584642894369081649940606536552637347621039798539009777411536413539146803140441953919645453987086717053588048289260141645909009054153691144374014870179364226020112008883588306297052073382049738169994220627398683227563064100415341437621818104832491701215346662354627993676418029818011973320399988189754644073106501993082924085261590721022797628365761523002472556001430270613599977567152881112189354249693923985969615148517317882802524409235326005509025208895503360160782778730706776636911706417271829881900553053323367496540439358300949722445212421758453397028854348370238337891269004961120866405203603463573684546020335840578508346750772957989516712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 2192636598289117299454867533742419672414966490576829113450367357923030181773537152022144851384167903781511886205387370792821579784048449493481033587548550745729529929997436924111095834772060365750288078077002295298897020619493954992838849272891016131476024805942451503012621652982849771826206670551776913490674954423481232490265469148850569744337023035524307983457085958791019359276623263786593966500962536381670162225647360037719866010938065456342893450123503123185897877445791292912650027252144676091285672760594705043459513231504909491778938738018446049975486821029523578570482993065215196064966685130471821103861106058095038652970891529463083388958954733676555182102110933027072434946738007119994521499594047919427348627891592495753720909258175784129577675527568478491260051562695509734384799253946293608127676520128658041554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 964582457328673008246057056145014391613380204583213911923907764765506235216874001114847652296244966994387027382587499049907733556733211854424602848511936587264263711146811958042091127683585061511392982447257596625809966612538448518851124554998332797422051641488336349291869501333883761013805974294628192711148821597738828039274896402982726100714199581817974766115274034924464098649361882925729659476117496998289429537022429746075882769073826667362005643001192927138228525439605767928316238162572523107859647433690630147562851719156833369603562521993845478981094728392354251062775812384608384145470559986132430985443261260367804706296269501640682413813057836121929646085570262461790472843864457481685224396622067434866284743443202810594682648249984922274322246583853357580755997800642418439151994983567962211876447602319673547740742000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 424875724153643935880715673470724181155362440699070249849461006331179070342277321213442266214052318171654701784452052800202414889423669243095728697413133565253659042502085739532994393107168858473953184482330584377857966909531392116344593395917134941709135496481532634533743144919434220103071988121593029453062726118961116688865580087018310518416162313872887635582487163247050055884461926093447686274433046724604527364856326615837439877952966842439051538831954590562501743094753853578944762157036902827986029225363662228699210433726962404432272365901376659759472381498703325688312225831574893539804428550748328952117699910988824084845519402807130114804434106008585783328646648086953249058987208913762250632136794487667023939213169466085366289507791171923513508514310369245226465746504689908529701506775060241608423452935293060815757668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 187396424706628615584508317770548700864967274096047671060203057663463353275554473014222965169840387204678183323039326442403387671058070685429610198919047800335985278885885082990895730796081309729857690242784172050284630495185204941032501813396304356207348173699142035959963822727909232042479306550822481805344866189796034252579079113244815043302598768608447589317228609788450258674476794696049482952359751721838759209466859640938995390364555834025274576812913668525825783302611225143627871940084703779672005471101118610732690166882687427509775318210539197911725884353613392867231039213910887295289139208618295112484763598292582760443920271165950623647256325377229412375210858159686771031812257088631057326240857731556135770755260725047259690273741701116326874560101383016969387134270377717782311542938729956483769360928729489037903317280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 82767876444495459161614727684625627516331885200853670379920505972811055756500112286704659614132037930134636561459853468934623862577691727116684879037999092736947852304458939926846063390904955098936926438670307347836016666051212569632269712849552468972709398937195169160625258075751654250823523570000847806821254840553309193810429511810357279794262451230634662520687007589291007196831455123086192479990289561369136297181892521162537625499610118727462656187735412254440814481525335280230089996915786094634287925085416184033650609716189517319951634358788409192310134686206708971003525517364583538973718057717046272305761545542255685718013200585995554385248409139102819686497569213043031845392532460089278246540436377720324575232493992720653730821111912027883309440812940255355954646296252083245427621779902162347551292089969512759948574496380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 36608793069964255750422971261966090031938782328348497379089823492145574431294000131795679652751656040062270591155210412702037624197367748505395990864181825391602802432814166953350336365614960024684350783155309419312654350543116109556615984596682924522444601103113151726833434824580800117895430210404257069640178044732850861570000072485294653143774563034879263872148751716515012675110161701280700398793465306825439156850545893640925230670691507181210837999462461743734630829051087907834086499753591202272458096735980430728440110052783235844084384800095188434124550487243846956021093500409589740378820053346414478818728305463834117634153364757446296539640034815413266598342855196578891640955393964110852961342214909830704470603372645387893786857975162275100732161868136946141685094203091683571730146123406218805360679181238578839282023173544660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 16216307710775569306672453492937840364102009679185011736478656551858602564911506851552101913706547905173790544134147799076973507619455853427543797315055481416015618055706235295420875643752763478504689388860142911105968078248087714990670060562148896948301860976894099663834816540499512278876445079541338576631136455241837168567027835246591824965550977278035466459182526837651929391568516341088922967618489098989988443563090905369362254114961977120195958925768714100097156105364470669995324605768116260472611949653460613013180903368313208119780278168307621593713901755902645533686638632166427905526384623341323293467317455472052556738059688254610097319243253877841572078320111279193556071617669558696476762652073810687370814904440475930934955002162201072994078592452712444472419496054038633111096843117527064671190963316318963501794570579466793880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 7194150936136616234948255376840011417707022270257991558446596812706027816012594360406834907874297712850933730033595353919072223929438973810110927027980736213626558596550055778359950496609268677844132572405806743934093154062509363293492163734485484641246152032943102718809414154567300505169881196899059589862172006928041634726378668352795439587976643012459365738856424244530353280369815744406435053574084390101852798140076345039234072601363190497733024864482254449944213226863349996270889558410657723871327751585067312257398627883229179150501576570014195041475252467732591597327178768736541073117019559193825355847970356592808603104989913619655775048710315949196477473748890566917150820798892935593899178363887172543229689394308421375850940532554797431446627617433741984190526318625280623051224840206249670793516390855918024619706007221315839987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 3196572133234682421372494267847085418366036707395259882735976964000102357174284155581001175665783018812999016180024648137257292839483763699830590705281107605523058466369622086273436262551657922159237017934998662717839285661021229438736921577918906321701086703682922502006970606829993457926630672348284233366992945033248152454495978372272855909403845071263982436165867900441964264818416256755846072509782469339096077111204198244380242125974380800482495673255563830271112683073153407986442013473744234037997300017006138199064927027881787499829869319901868830949236469393360508963740700229048420377360388371584473165156238325307633284575885960485636004930651041102769625676299572903838058125394807896992813454819129330363102994535580669500327583381379002953812971763699356375139977159782779034951038431597476792130664561461064732523284512045211181349800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 1422596680498215481439504129619689317017464219861019481038939591373835588445903046256050542424881799128448581984082577028715221627301909928095424433002612061295648219075292390914362121023015634103062078549279134156163535212925525399488065229477008265527601127436591480490466456281781156308087767319357747825924253764887622083199276719294949105103392878379866289777616488076187081061030140688556036671376318616799917732131125946471673651190203567598358916870795954025014158319814513923416142375322034262308418970060051443449622991346870963424956109242958848106792933788859962688690439748170894668461459564913422266254496470456033061572734223191785152392177315321253703908172237316330989003132861952192612313882979149294675831723462516698491174342956625139027634526475057361364580718477805407428405029925261601700898053210672687149008378018691254970151800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 634139778053264176528470185830636548341004830964376963290338091895695846669213106503737282922342391368061762053546856788764155686758716448305933258804636296012411578826446180400375049063557954791413539272141024468162057770779305858762958346763448744706833791496793762835688387918190747077041896249016109516421486374059821338428672470801112451807268365224033866087854348014659510413632761384594297187700924300695008712786859278767155136762130455806492461233323447669361331934308856131346369392280805083250958645678959531596449919289701019110832163443374931613697725796994102189588685068117634149874537689403227337405823850586322847923845888094468356448079448865175090312690915574443404329397467205401504736854942137457870307025950558845915627881062902386443664481011705178273579966472007988369011225144646395742724823436952795308599979662942858083557635600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 283143467220437775065425923427069102903068523302551062706810094923845669389620165933907753484469539559701983374119302542177913075519010818420683084659485943916080155255093345165565581021657822244535167830468938871934951204147729933739008088917947490586926381453390907942595580220367819620549275774120242198694771788891479209455907385582462906161836125305824918813061879548063856969419645764048928255309649799322771356057109993459143205799698166725087869330431487723676390992557792478730344783563893972192012092357790457582309519540726582720484069631571434443674719480051047707401607542543073630006434179839903769126199224742173888432507562412593201219715055292587950286625987686920157445798375000139111368093833989221370708485899018570003820928185477630034788592054426006014713999762437751843361406908349458848459186196743134815332322947458357977796756100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 126636177494850817466584234235984810904398825491291910152441812613421176012861000953260522520253386463725394704513054284347618411342324723807643338208746283075666571637525550773968656530072102287495861940983191306875009705169134526320891968780676843259851747746644258700110086054296800081635084399557756068717360476452611492883731796931611043328076642967991988282100172850917018183203003711087492254394941668019560322563213435974032128630065786293554912522395601351166908219786642209931040213686875233812869070960717899391465870251840012085070731014266617894358933525253376804627363119246145380006917047857750683288337026675009590179799770197099713509100684279506091457052882272726329617376511051776234378384003137085927856753477719826681312556999507416064589154016631783976572590906178854794270581364667231683200108788862341164006187599144698021506512221345200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 56734747372907463379016816359619322959949976409792244938267062209136721527917612745704593522292565186043432601493359292324450049892668637337890072255230966981554422933769680800954515456107095187519998197775639137142215860566900725084642097942431805574984948212159664672798847342826057558494403655029293907442949848371429271643470688890476721722341217747339605001107224107258636144852558495641131893679090137340445636376585461026385534539739204107370518051063649971680564304464550304026526243658818997716751887813060918283038987523667455072306046859942093821855505655491356123366457736940926436383723681551505425087264632391620443933368829728529325683534114635342309158684307120064395947780331496527638983121123268028581710459740869272032518804718988326048771932339919076610871084508273760475460030816796331566509844402262512062821400435975488145798351681107274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 25461855974540190306520895530383640187921736635010902307665014016591119267796427650104663576152568742026692044422369200187873839631902108306452257149180627366171975477114920774205093142994240016110394785381315187006287072828999322697199600144783744494075541035609058107721969660571882867138309238827533043824384996416692219379044267574603164343218384394222410593991527881481648545679113553723692719212164466146358273020125767695701920074316311230676902137923836883949239387590442241867043105894025681766761538693595499925469422179792110979952008704737236971823988857713685247108646957685415724281098667674400077966080065724983914501520776758457624086305997759593359016587827144685292540757753959726727703876146024226816330394321809191422842584240982261709861878409788305590748372411360205538971607344425797721565608670184927238485601122392588511929237587227109404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 11446937418419355122100988288748664565695727148526602099444842557514346590089721740864318610634840176456799889222259337429788442521027068076338683528957149036246034947742054937204720744960065375431807923678459323590204211936516163111076054127603568976270151380956527181616471874038561575426415359724845965091414231172433868744506953093725726693915915715818715557095166563423270196543666035326175679373870956294123558050922246584594914757756418677784335999397963871149159707806981666908530699350433659395015535188561718141143782342501026274932849688522271092697649444992724197401070207826751196970341733529828439998516563288482985651110055167742622867480910389930122069900743023385321627477944683925994011602063236834367230013386690471416027542464770539870197166777790036331667522200982085002404434796675653585095259788199715192857777451761017275551249906486273106288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000