2 1 3 3 4 -1 5 0 6 4 7 -28 8 188 9 -1368 10 11016 11 -98208 12 964512 13 -10370880 14 121337280 15 -1535880960 16 20924455680 17 -305396421120 18 4755302899200 19 -78700195123200 20 1379748896870400 21 -25546854999859200 22 498194992408780800 23 -10207190048993280000 24 219216795045212160000 25 -4924951375338086400000 26 115521883088331202560000 27 -2824229227597718814720000 28 71846627493409449246720000 29 -1899034734915307652382720000 30 52080520764966517885501440000 31 -1480032320319899205115576320000 32 43530713978500504669354721280000 33 -1323604943342494543989728870400000 34 41562258963241712980954211942400000 35 -1346437964132090661025985907916800000 36 44958714490226378874191970985574400000 37 -1545962927905320654713563402312089600000 38 54699168074765431196669956300210176000000 39 -1989836346624327812939451729482612736000000 40 74367931478679931513695712887158341632000000 41 -2853508902372290087613069048875178786816000000 42 112332892427452515640429707354332121268224000000 43 -4534111461260495512334468857653090645442560000000 44 187530400478176111474404445702968948251688960000000 45 -7943181873309724296141326843631577329901240320000000 46 344366832787823904531163339488646848325626101760000000 47 -15272971168790999470645897201637489321342077501440000000 48 692600245745171873715152625695716251241032764620800000000 49 -32098855746008866580020947104994262987216274640076800000000 50 1519651464382040907160685124792330870185088211589529600000000 51 -73460516773360299904998814700339105728822629421075660800000000 52 3624393153079726840686666498411362930789351814342062899200000000 53 -182436221382054877156077829247210737293242696379861565440000000000 54 9365075476888225491047194507939877139644132798510860861440000000000 55 -490086162304762490094902600445812217683621424962598737018880000000000 56 26135882952494299732173159097340855071182514533899499617648640000000000 57 -1419887446002812236665946618763184973143236472407306606802370560000000000 58 78555496924833155777571249517341228685044563111545479256394956800000000000 59 -4424500634497973275395920174666241840281656176349445711882669260800000000000 60 253618533341994203601275541250903234795527398009680742494687041945600000000000 61 -14790928772845418242385342596363252262410549854153936268982217395404800000000000 62 877365920260445433444394163006462032849880166031444525718792226157363200000000000 63 -52919321452718105678139527819828500783684615715432046408209176159322112000000000000 64 3244720582841287226655063879375985276566269903854077322805658301111468032000000000000 65 -202187836563914257650215674145664337601560743096928866020149626547872989184000000000000 66 12800773650047374107014893715886754797074351376701035023653752809011640532992000000000000 67 -823214730233840822977185491233476103287848035489320778770052738975970453618688000000000000 68 53762731329571421821723923708846269675315853339154941004451031822188508893675520000000000000 69 -3564835568935878781567225305397424791075218837486916981279612346533219498532536320000000000000 70 239932672996858764493011553942123146507328248240401035494799747471465048563976765440000000000000 71 -16388363985622773356101285386257584891352656150975369462833786085060159227224307793920000000000000 72 1135757186092845022770190672488911700665428072820011228280274661345187429569901604372480000000000000 73 -79845247931355434216658283751986364724764506187187826718406522376009634629401393600921600000000000000 74 5692969746466175612974883713834410092931197815575428548721973814425940077853078636304793600000000000000 75 -411594778922700368769233962684557378711623411937672447979754976165444862966177819849339699200000000000000 76 30168887778110899093877127416743237991430065255019483360489759290005431766505424227550206361600000000000000 77 -2241437926503231901628689943115249713585978430272007578707880347645142794929535759472749078118400000000000000 78 168769421576046269904603651790086236083239748774042438345432249927056532091117125091374682603520000000000000000 79 -12876094321402307308933770490279742009648073394600365559928442783481608124280047241763363508715520000000000000000 80 995230252151309763297876192273262427859362440454986806785835070294007513656554713462014450115543040000000000000000 81 -77918325851858733276502484565487085942997751113937387646988698632308710047909580490197257524734853120000000000000000 82 6178196304653252524506611322990943881954285837160030128092205117603725764435325260258073516880408084480000000000000000 83 -496044940798416797017899194182355173860482483406361554061804145534753737136213024541712604972114667110400000000000000000 84 40322779118764288163039457796217142147030250470600017384160354678431506786544215285564058892475849664102400000000000000000 85 -3318062139780166365340995007752961874267305253078664677418640813730816336856013437528765198251519164337356800000000000000000 86 276349886269156376672986862057474645457473962593665154882981509407811243948518913612113525718493048974239334400000000000000000 87 -23292300926003548813554691355188111439570685864683159902720895505312883994801582002087295344233623655577917849600000000000000000 88 1986474058979432355686147540349249734939509631070552690705513810016361257820717903905679875705795444230435373056000000000000000000 89 -171400189895107292644398584358487599523757941540728679813484391486912188224901331602790549883603090051853992329216000000000000000000 90 14960270711641679924826207885595303677997510655148253907274819588354800700065900749996356769143271473442440653832192000000000000000000 91 -1320719337221226888819133494969785502854240505129169056264830068797651769837254452347840762531080719249944246480797696000000000000000000 92 117914986297203989983132474743602002322787846894394844700938719284964786639883702657596028147755793016901871203824697344000000000000000000 93 -10645364677070176020644356565449087447670585552968529106794311777062497139658290258662442358439596572846626569110222274560000000000000000000 94 971699617542349540873255492923108609213794425242705526252166805440097210495092545291374238880745056248334252257970183208960000000000000000000 95 -89666765119431838352849838486444982331964260855282721770782829569683250707091634156337800544938046073702253544406792871608320000000000000000000 96 8363885984216443581325985627891130463027832242973043953396483629146418591181489015576301542926912367549015794603797050566901760000000000000000000 97 -788518827530508979794161059346378744397045737298618958689641745702189841185302902094602751614163452240215162685335696909470269440000000000000000000 98 75126761846729701696500031208419553919727718650529166820130960590576125312342611554247719621774694793737562186409295977080736972800000000000000000000 99 -7232829094262529481389202400207066630484656483131034760470996717837776617960080115457524614441141549135932534369020867014451580108800000000000000000000 100 703567778013207259073171775623169250759328046161012907356575433739941316387745954199355266552864731764149606023272955609013083019673600000000000000000000 101 -69142027764659275628877490862969713971838836151617610873260601461152916497224067262534427880531921858189183958660109006018576271592652800000000000000000000 102 6863914529599034782750123966920116168159664166538301379779788022208728147365229106588674312491075722200376423608528008516697876182807347200000000000000000000 103 -688257977268782361328646381469136950825780736019117770407350661498777166736387508971046260528630702585762716319269345326834811322499072000000000000000000000000 104 69700708135034906799556683006095365434385286274459658054079602739166929040361598237293555241344013997734541744087858325526818313994240000000000000000000000000000 105 -7128324125293237212396484912870693147806423825584290209052775258101860717315515463156948810340273044462746504876968648402902207440017686528000000000000000000000000 106 736140278248210458198691677143075913320972365845301210461174741012588717313758601886372357388812852482432861194288494903813934786407552778240000000000000000000000000 107 -76756646952143611260814868727971530452362929364353615737622278676403224133947727041847008050584303735158324596977958054183094982055215788720128000000000000000000000000 108 8080045963465370437633258384166540786064215128167127796814990244576114277529461913743021265054719668198096014090968872444615332599756008993062912000000000000000000000000 109 -858647665643809848190133591333253982622248095801265351620677319198214566481942773163414223168853901309677730291512444538445213001389763826896863232000000000000000000000000 110 92104556336634595427251163749487846026321323225583671970191038601162482638332776620990642600811050787087549737766024435901132492205161178082976989184000000000000000000000000 111 -9971822488420459064930160718965462048616966044671802462885938671749575195589784163565058718114167603129322859512169276198084242171198247233697865531392000000000000000000000000 112 1089577934876733696026387302041479028498869717590573184585940417525698619949469656986382886534914273498473880372837823914633471162069019668552593218469888000000000000000000000000 113 -120142344753081205279343579645055252641634294575589842362773114079071294870131629232701389521231800603386294907787400266795291303257108932029453574466437120000000000000000000000000 114 13367565178422468644815644746855314588964855518359419628682979159413802864910507210891774157119765224016837222109677789594694376958785935989022862013596958720000000000000000000000000 115 -1500693205085496977547096533742009385541586637128308129444576813981040614780151304252751816746610629721432160971609588392432061914378424574017200738031150039040000000000000000000000000 116 169973233546105373267529272387399045542881845731568769302830492570047395188096641003442743741077056717255030104468359195621367666164134748107567384958448508600320000000000000000000000000 117 -19421572479229208825430269192587865494253659211574744126864720475676851097570185503778114881187020743903924570267834703223085461634560484434792160161648056603770880000000000000000000000000 118 2238567954578303390038721221155983202308795492323148679192435907489662953479068533884446410132790321256552355353663350931791276524845255749161458942097408144493772800000000000000000000000000 119 -260258901469781796382629292015057598571827115653571353815666766339285786488299128039841551436976214872134191644904120115118479647122191671406170697486705732793191628800000000000000000000000000 120 30518153645653508140791592287633510496968565802581836811836938985872683549759350641333970590068631502379098159623765936684422340861152898076921180989539711748505442713600000000000000000000000000 121 -3609082004508731402404211809199751499937871577424993388399018297261597502955120636976092091045360997674443118084492494864982382212915249258197406854646317484692778831052800000000000000000000000000 122 430417663706489895017416067767332105325485253614573937282549798011707362453514392633399619081634931409716456211423404380606927910310221121369734900452826297485998798615347200000000000000000000000000 123 -51761611360002939519716396766314692182170776205967839637410903617276577387042476499164068859217391518854444039335695427182040256047050003262033162739578983198419271842529280000000000000000000000000000 124 6276533980387253936000860244832258499216169413588384655747310680395069130946629582377586080295848343744004044035405574870131939798871866638425809653717836267020661813988556800000000000000000000000000000 125 -767356005312299668940041274438625407070366833070402331215263455475455429296342090093492285344089318302245067520689637944069809982341004495378044210183258319877964261752748113920000000000000000000000000000 126 94582289537429531306873308353379889229906408550399053931596574424486371232594177368797618690178476235764285351145984719930059653707137238321291080608962013371765713690017608499200000000000000000000000000000 127 -11752496511375312541403822722302868856219303094426449452148633064959968504626402329068567031503356333639112855212544693366892579242825840854784466054551102181392409965377023083806720000000000000000000000000000 128 1472074347404936349435067868611845168399565532641250060332780704824129713579606108715441005864151476475027449388702967594711654996062692196413160392139824525562440467681167999584174080000000000000000000000000000 129 -185857903208399765248767304985590811389864337842540492453705565270857050223693596895879332604662077882120751433868434032414928853342581977943695976324734984331916151678957182211147694080000000000000000000000000000 130 23651397172324371124306990679272821388124175077950258632944281543738950373804653432691129739880236863659014326273665496667334765178181939109499747624546096868145481509869943938022018908160000000000000000000000000000 131 -3033404158094434823000914761101975257064542739814980348614974731399778982262232601002600328088865746072323053322920729141349977644873889750668563242117604139087622174586935312312013663764480000000000000000000000000000 132 392080377358907253010589358314001735442560999655312912151889397157124235516978336616456814660640695966397733982322891891929331462053256775551776888143661012657823329811133213783634753796177920000000000000000000000000000 133 -51069939141107488640184421263828479226812243177464956266037559358471454955071576470378042937379125374907485171074905146368491870683447105527034653117129151799819121813782311837777181854505369600000000000000000000000000000 134 6703095738463521959209173794352603749218714575143565370068872180605650163036747569950549038891123961018731925349293370228570676539679655035731015053942837505835576519589032076716417124870494617600000000000000000000000000000 135 -886502953615360662717807854606174254033197028094281577846642827348557354394681287088836802380002431189139143346047709153284398937137113496447815277043912889998060675205597182728323486035773436723200000000000000000000000000000 136 118128542561082169002958437277836409592410329687683135121280320372494850473838251419723386177061700368331487919416555242757750250313956767216093842116736915147806993652163958518298871815736462514585600000000000000000000000000000 137 -15858970117306824360974599613053704981580335796651650246852580566487494034627295841751709911975610993039824967835982322603871584034808056208031651409538981233288772021415968359104484630314839169197670400000000000000000000000000000 138 2144946851328744326485045596150616069403790449427255542165634739776618360206502938938656844126119465313952719266835578841483292610725959407828333200117857903360657295742639449444531823231327815602274304000000000000000000000000000000 139 -292250866322172838498685278608913181519125591900809926177998733655228996834879829736451091612422864751930376882501664036586412678472358175130101450293091558834050257055949267454788891708201894169588793344000000000000000000000000000000 140 40111549543776729847473677713831503735028778436314591338698074140969182945542715159441751021234736446830123393363563415736015681094966436603324845060634095781137002834218290758231306833852477830918075056128000000000000000000000000000000 141 -5545419614537738702273437377092972023200445835600211113707112156791532268430387144523030992365987774349302689467306207024713932738868079476897458271123340872056386504726918157654676670838190051833458578161664000000000000000000000000000000 142 772196883715269577314453435072546093296635439920083401042703943490637318340301771536470878436984292601323975079228117656569076737893917196426877591766449701503645979834503200470588430478292056545864204781879296000000000000000000000000000000 143 -108299878184076562604107424822427047569505473748071589962979286252518616858600684239345893280415367847566511783906821600258274515424732734229963056846465397730515784715997607207248164146178813784821859945482813440000000000000000000000000000000 144 15297206848906230376390899047680096938416983500774482119160182144541239897796877549141366794431826230180239899724945763603821234771629121268652818175234362612803474300439064896013200887701722365236004230955836375040000000000000000000000000000000 145 -2175999660062837055386364717598795300842668007133767159668340356918848269310676143044571098516268894963538070846308130865146653799211929829802852010426746047142998911085506936684435099829406432505745799784357880135680000000000000000000000000000000 146 311707024216563331475567856118235186073920326723506983054731088959342195454366461866816243034213290959253992853144010919259344954840270400232697397286196935711185433865316172391853820751763303491518763625548511172362240000000000000000000000000000000 147 -44962898901528721187892202595755733296283415691768099488649930572697681836269158106657827357260031872196505938116176165766048078499072851777145632259921990631083034786558210128202033199344535963755889300742088415573442560000000000000000000000000000000 148 6530720928387143181823471485705682104197095239982339951596926074848710285740043739553810490690702409733699420312780701484626117702664207144369874492990875633475855896684126576332906767502007032325318925375089624430621491200000000000000000000000000000000 149 -955094840756017302935196642764589199766995899915436634165840697490005932542793679017678032604602231119574993962126580246795039401032277570397146559195484956322953259547694465767428121326865177768700234736048671771879224115200000000000000000000000000000000 150 140633941032012725696263498140722315798664516539759375402351248153096629784203775599850639133585441152151936387515854579464656219552467088636975697151683587199453960753755636368744198892698715185182670564366850394797484959334400000000000000000000000000000000 151 -20848368190546976181271067698013075142841017977956345516003966573101967590022885192062933937854855527621925189789583828389079578351071305129195890662091423802656221436791783018011184399593891353225044444076945118146719909098291200000000000000000000000000000000 152 3111519508227245182186551443035501712169834769166145259440076332665855795443597401303562979960836588706975766735359118322962804937190938513866863856230675575372058210376896097328348834133713074491596983848961209041931702452931788800000000000000000000000000000000 153 -467489710761612891273379907504026730692567155852068605771778761577654100371537548840776134653974492454651393115353825804499922957247956570472914324423880297193474632784477558318309996550596227340038286467887142935562250331535441920000000000000000000000000000000000 154 70705214004132463674089944690413257414641431605234381999903689749892128814351860671743449481727498982943114576175921404887813699044838811150342774886397769009364554734647582863923460193720920253290592090232402820160774044601202769920000000000000000000000000000000000 155 -10764446948176600959324917970195903510115130055803001465768490451485223888177186132419728546718159789373257302158121603512604807462375502015200941279389629353529044982479344800553022207347294257166836433586123308434959665704824828067840000000000000000000000000000000000 156 1649583054842386851867925898782442671277239031212580285333614739721485541767256381428056549923206599256925757990258600932816418573292572221818767619238502897634000047066902409680584148925196606903859272591038174315668174513505383764459520000000000000000000000000000000000 157 -254437059226746711666616246161893994813827303105969686285245132115678455324207958924599935276299023462437627516789921869748074564114071545424522824696988556036876600454680057335793636868242547053466322611631158987756158761161908415449006080000000000000000000000000000000000 158 39499539572422687326084689448500834005461635795507079015168738656509891586628006965753590862397630541915975626191112878029480857427041464723523659973509129095106924424257480168775500116376984310189167178224966785146266630436736019015820902400000000000000000000000000000000000 159 -6171506459100866010621883104444256150296367775281779860714463423095401394277213953185853313192579059850804418654558232146471055256969326650191697388416189089792293170020387954996738410433714927509302591683526075499647207828910052232757929574400000000000000000000000000000000000 160 970420726664092542557052409272335878685848744943736821490480627484035914756588789828592699801968508865234600199889803662119994149086918155998329493458949019446465649427651392526658551633602482137648138747660869948070031332140438590084214475980800000000000000000000000000000000000 161 -153561066188811904609652712279339331937387185364356506982750588741592764180786422063928602120736199046286420947549082289389433115933342286538898641512498296251346445221877645943182838685804142625182364123105939798651255843849434278391277353854566400000000000000000000000000000000000 162 24453274961410967528865653447475975348638209691725566701843578246573433669325813244984378714417033242361078880983010027115286763813063679986488571884752756590215254663023324400953455780418660848098561291327976958788827840324716757287172590993512857600000000000000000000000000000000000 163 -3918417398370744881271513230610858485506503458464158924857183826680718669260472888951837819684701756224017155058591849291722219052456487569699957875158659924748376755850151716814547049137738280836205704537383385803933682075227097582598173744133308416000000000000000000000000000000000000 164 631808145864888338149195018770700604922449442058820507311960405252230790897870978281939845029713212743465887420642926928491491162224102302219579037676259267134718419254501596433061134794496270437098862098503856698068719233835149337462395442432862846976000000000000000000000000000000000000 165 -102504733731190855154751096612272232587137093638149560370540148925079636834111608230545981820550213493056732960593906072412020005339660429322731421087444119375111375530812232996328872477922981373627644390503230970052431339456791639561826466284135212122112000000000000000000000000000000000000 166 16732865482558898378906632326370208915234792275006921726530459525211337094762546720896214798719025830003919462725666499222575807673980298710437079588643590590227646852598835827017627133778208825077761890000414850082924717750687623645230495551135891383648256000000000000000000000000000000000000 167 -2748198742292749939295886884831597367674131633055267735090579047953666358941841458655686048190922824114257326281273454807867329587522119731637273898614151315327106384321669096955302259879538593684515254218855312333793334446447355860472204662518248031580585984000000000000000000000000000000000000 168 454110236195410599229274002059542394980634334246596918088037267386672109591132383292496116628466690409805242477069440468697952511095403277592747420027897770227855210694330844494828344110269492762914034844552239949987663824258685752533235925625152667735409295360000000000000000000000000000000000000 169 -75490777421760791247559174242168294403661730925693915799299320924449901652473185157915161942024600639134879551902314987994834233152288775189374614139463892385639603426666068363180077875278763891463617737438455545158393195525095720787145319444866230360639023349760000000000000000000000000000000000000 170 12624967212845609013075330621889291800332996683756849286332718927734680598380326703577725936880163891899321629085345389446839020243967229420715998602152725208019209755186820014039476082165242233282525562390524172475884869768584530425313542208613747797975856232529920000000000000000000000000000000000000 171 -2124001724787792312277057947893081190487831875271866893194802079529134693271584784829442237453730816561440089920587042764503139853344840204683390917985654449943332368021294724122495295661706701980617228321404511080499003542476423135447340825887731213794050115696066560000000000000000000000000000000000000 172 359461506638131540452330396967764989421800843564265828749193641784934766423837731605744297179401539496238856643933045139889973623211480065808014394814007033359768831892783513953030741694963361775302004471403165990168789629466024809921704443028251001198524322682649968640000000000000000000000000000000000000 173 -61193837488662455982394952522298039532467519778646325609439902371661269843151257974833616999901116037413681994071415774025726880917309761222954551833360107564130118248597412614414833295198574526558970857718039029697087644212313289391946304858397598209127880035022982348800000000000000000000000000000000000000 174 10478661041791895970924330337735223286281379865511114581967310461151878266865668526012253208481576077316762602968687774399952628681990854675175886165050993415271051081070274148272869718678272758250381133258299812010828866384830714675916431553197127054675254166414252887244800000000000000000000000000000000000000 175 -1804811735328641442645834499138664613225630548022915094469155302925347054051338369980093055815072060469636097629617637970897471913019808425664914904453207836155241733099867090599490173121746038348769861857063656252341761365584682238729434122382210410520503838975981713463705600000000000000000000000000000000000000 176 312659340428009847308987513491280445861494197126624893798937666826527567000757799969585605336480914190685348835992425982111429243063816462143992225729488114276179622737071155854319531969624361950246326894373419768529546487997883509389343061152078784844061105187514433728728268800000000000000000000000000000000000000 177 -54476580701868507279271486456753221504708589731161012285864021327552353768560450514311999984269585526372077280132545528961675510458374465992240064152752318325544099259817768926896736202098916414995142236827518491703416055424681623035168808370994162964421044103355351801613464371200000000000000000000000000000000000000 178 9546252474153682903338842814944867526240699503969498003109906642475822846712654077615714207342789190666665349407751700573219121386972581423420273763124576947789276383688835040841582784620174646427646847598754296692491653872589965309002163602036625584644150371413830783192121999360000000000000000000000000000000000000000 179 -1682389334433219663644244555307581093128784965376487797836991578352722985033977784242310687259062949178854670938061640076748599099039658058608164126178686759954247970842861925949183011212401985686877812504320004330647453811898203118007714667953159339424702304700996955976022475407360000000000000000000000000000000000000000 180 298178718415542059652594332987843909381629184942941022492125559001180125217222985129311309315798983090045072977881242270136219977878136612516815536454529530729128908446384905634952734621583371099725079062805948434371929725242718935245072258050778732706982711654537103119376762766622720000000000000000000000000000000000000000 181 -53145869579059092334360450537453379763846656474464076766269464287206486053984669718378163285969455862141662921329307883933901230972925050125334341532305905906234127819930620222346266232388754930818208079348270278527180971988206416527936958775721921166142364133383137973605942650113884160000000000000000000000000000000000000000 182 9525580925446061345333881995484010150845717265651532048917692539139324433890034028623904768729320762559585570683373634477406745678243362463761576470007894756903863296499972069239774601212537980378410879301388819239563385585199383956168624858851852489224783759555426681342988174592982384640000000000000000000000000000000000000000 183 -1716836745052503645489620440708215903140201778270596521893411716324634452110799413829427082128078818480010198213018780868262892356885875593424568315696220686586839233965092970312882365483333038217503300598800658112713849901612457048292908228194908967547329880482669054789824746226581713715200000000000000000000000000000000000000000 184 311149242979501428432935202441984012146211602548575706018588391325078925553961485865008662141406460764353109064758474136374925580860716145400394084338079877734163792654799467239581836860196996232258179026802039835327846121521636954253876424951562116633703093044647704303613916530983369388851200000000000000000000000000000000000000000 185 -56701886596893946591270023228398335206298661267209968630997524812492300690486119772532283719732555085236564486850617831478937369348501790464160770024199109704230016589761795807547867604652035967266093355811832099793389705485628509035033175793523635652216148560714395758242403189617919565129318400000000000000000000000000000000000000000 186 10389681083413285190401012832677113931967898239712616864154374682307775421978013459181736632930434999752913653039415811196529104871772791919176027409218117171977514587365477916911062911540827824854804152787527948919187667572971703325081706464540583461684112970649843894405569793038247513635894067200000000000000000000000000000000000000000 187 -1914123477369294287482129901696668965308482786796935749661179399961398922042241274457363694795346107659832002565325262150728047925828638173483322031842645017230788827988597615707389550323291779213938923680240312063361046152272401981230760248337081096081002861078728309699064273627922329187757378764800000000000000000000000000000000000000000 188 354558520389229408674689243262954478918124985524358935072164689341544157547099406600710327934989906374843364309302560029748960310092027842799722245783447436383690343657946899841085798136168399691659213441234128912772208356837986343300184277572896930775112727003729631389959746055600431648625643225088000000000000000000000000000000000000000000 189 -66030335051440013629233813364987616340941546251412038879619234782034004343078172230560259209510534730409137870952992673928196834782657188191230256645844473183625369859188546443457423748703815142008508523741637146269957495825369975556745597480208160804194498797964216846224591021712118425189117348282368000000000000000000000000000000000000000000 190 12363008402801344461194663325215207742519744752575968784341364981238621945468707171240802179908518653498527394220834900586022388485987335945829694913775840988362111828286996876507414785947641092236531531142694731692426825629696025349852932593205701762868748148219622556074725076559067639279688017894178816000000000000000000000000000000000000000000 191 -2327113364636698336347321527395450947618519351350360706546606846871536131677664584484839113168320606074270630623457886905163280566730511765827004748017404987877596377001659548109017893661941697887803789611789215016745915939618646830951012924166738985913903127116347759632394180271399295519444762158230929408000000000000000000000000000000000000000000 192 440363569479424554166476035261678704800563936924040945654309577373671267601833562090449433417770185200748075523702434636934181475008666534047376052970068356537183353670650032033821677716018593339694058246937131464376076584180253535303329822836598274582708444372188765759507522856413847768129382029201204314112000000000000000000000000000000000000000000 193 -83770976334514404756431745084083325819532602344625283604431986647523268261437063409897397303849319821504499426982683549258717233904104005616849087471726183555616870858300081422816187674872827485493808906866450275385352162125198406431560870190910662751015966813336483901024598649106194068870949440013089405665280000000000000000000000000000000000000000000 194 16019617125242761806790710004089145893941563370344354915168011169516832447181329567705683826385087166246208755274744541874247314869650764260909226814508208263697708729501864865672004938578276052410185690801687109057842809080793440225974484938335764795701308514045185922372150510192920035810361045390823587819028480000000000000000000000000000000000000000000 195 -3079464371308557772081455439153699068157249904707612961336064973036650477824963714174809954463761348263992309674471880977329458185020624483019962309900600862703763377617568973166620548908444108574801476845651190272820763651454524541518455625947986028933787675561977939075255262085845307888887173863567919526612828160000000000000000000000000000000000000000000 196 595046617248845571005827610483431867006279421228056690521631450866041922629718496773399503892688265785136799670223491384619588385878134652248527752021700742707996565778407308261016121274001413405249483279862314666727676691855622567994282003223164987710775218029599772701646319495298639337108412360186328276385272954880000000000000000000000000000000000000000000 197 -115576072508430767526993151604051995941640734314804064035064287304516030409198984862008112012649712397362491929312088071323235717401004869052169663950910705893142188903366801615529790106747912387528769818283054589551310254495096349166766181636428318652315352250446995782922942387244921549907797244148067608514299397406720000000000000000000000000000000000000000000 198 22563917719002016657625008025821784674649913351119639305167886476662382029086319766757491844415522551484600768113870937993195865578081418289268408801815535439874152733773548374729485611256620723828721906591210160538496849023914268856839247183263578478267935919661864314157863708113214892822720920385625648702026332661350400000000000000000000000000000000000000000000 199 -4427711670996708577917463548352240662107227197967354433387324087620769317062959629424320851885464003720770144720431387843273545286856624405395196369776494765404061985854934783088708605192249334481248793136950022002863695541174440445957861591930872368248471675264541932190079825597278881158439889662049357828736061484197478400000000000000000000000000000000000000000000 200 873275223608524999202240866182460900146789217504558228773888839547500273576363074204002288095920639124430243767267069468459890925687077626319776980791616833345590909020344735390254562598519646724526594939213429119878537395578864542857103085836579209900508342089234799858012879248853336972589229759651202706156228567771172044800000000000000000000000000000000000000000000 201 -173108651085656111484486299294069947702262360588385442160357431104788171636767014052252435857065679933750577741615270709232053896608776925847329731498032663820942167453992006482260859967509256034305220588137411098442885110996212635161377068384203562171345857879906138097550279351692272005294852077167751540956292474129393018470400000000000000000000000000000000000000000000 202 34488252614656862190616409901928572108443432670540319736810362082980703414508766617650511332742602197464816086769324280123623833103048248299149366649764421202433494482001231567218021534988810415430831945493628930866107209009222610620896826771391562837084776535056375731093923984549785763428668111138231610867499327458467999488409600000000000000000000000000000000000000000000 203 -6905537101605020343158805612525036272311637893884935679995019841928584277401387356959305309388640285732004989475254052413027343048512076030880492596202412539797833524972953946615978276887201307542380905741128326506140083114118805072712140596702388306449358519585330941905387057228998855926357139236234283962722093387930638871429120000000000000000000000000000000000000000000000 204 1389590273157338669982024654545396660859229488626246418205588473294134158657605665434660975755140666679941357308803903812679011238331412556417102865086590580361591464234105269904286427632215307707261465382447301694317884968392736409321695308421995197402801704951462678460303250566837110689322488388200683434351586350221466207906693120000000000000000000000000000000000000000000000 205 -281014275640463057118797030230170863888607001365532020129373358103779332547721632561655479424711232488157633415658234264970923842544622876512489673250722334865349087843912111374195291971262948980006639576278937063635542144368758929214000017046690874584468553545672504035582667479326572829516208038161774117665754004173465140741789450240000000000000000000000000000000000000000000000 206 57109940128475491043166263239148834525185835499135109303935377967736779471962319615074562712295289394495514389713150386140669781661697307035514852359549303579392002470175973673374589855256580921215592194927589812437447590219050149885707551539058712171885843417157881002516766492998040531386949439263377830799348242255816674853000021278720000000000000000000000000000000000000000000000 207 -11663428347421682733760162319578464521765029128875780469190352118770226730129603327102086372291257603955186441187392031334065800508889439845251357965347549859346374444401847087444244284245653570417652413036650336206684112991861224289503246773919811603206173647719639349221997818494633756542955004735586227520446677840133061680342607205498880000000000000000000000000000000000000000000000 208 2393654925708832202855499177747174091801763183578187503106279327071688918117823867683810324432243596576345927603340874346002798774502585767117819312032144074712689572961512138373538980840114438683511752147883409874136983299115249696763222465683735579966123762268890118031059353391698751671869309072470035249317014786896355486577677461513830400000000000000000000000000000000000000000000000 209 -493636598165933818487339340573803580203349319309630389558956255635145367012729029796580863546112017386661466054072949239393035029934484040788735418751480431867884028461193865021680155079863443002121487474914851079184400287453399674603310487722035240741337418747095994859710935921751203318420601954772173275922521441182810187867027368871093862400000000000000000000000000000000000000000000000 210 102294774615150663674895184550101798864283646416553386006030864053700845647009115656957721716937573916377369696556754692122348698568150179232335947618965352406928409036278337149934403857052505639902669612992253114284280295436999329479323122875445551354729925966908024828294581815153118744560262607521569147115984515711766866160671982586960858316800000000000000000000000000000000000000000000000 211 -21300496870475427236717498184045336920544398279771302630291091984575507112380356799883761090441739342295551265120081395272022551908119617717662894303788436223768327014521813994908804635659721171361704272579158588536003954689263999076841844904908415781687352220372514019998497559977426968001504608961418343353129452787141015716764617044831255291494400000000000000000000000000000000000000000000000 212 4456626066038374844480531478371301269802646404098867504666466055148673079790406405768909502352618107819094355003242506828452110050833431233957644486892860898778041676510050457422209484598584124453081583529012292683118546403636748624449613737263533047152590358863029560168036694859802516291972220485098281597429027724483921856315532653052358882335129600000000000000000000000000000000000000000000000 213 -936899317870841922710285651260290870021008982058735214261504088129051294256293918641450513294161370965388559934648334934244217021400634665503020153924326033897575170136383784548294278756554467659590579168125924328385482198342056929968859528622115836997050128025517600802853003228883266937062637559212465333314714989363656550272212944493664309310652416000000000000000000000000000000000000000000000000 214 197897403311332118819438820984408070280548075025967468248302068070274112063142817253641757043091478621606522676843954456182077312767912876759239362930166094634767508693324348122512453085711870996306735996151572034924760109101625353178661895736588959996328869072883306334590696116042564412027395489035613686878874887872358453801086659632223647508805451776000000000000000000000000000000000000000000000000 215 -41998907069765733019637993796645203904466494845747288594895351286132456731124950146454444926858337060189495015454514215357531917291049490926298290246595338675352712027634256783948158070735559976765117151227980693749123473197600807815430386822791910899501442868005569474188045900332892818982622605088366420445259651528548272683190464522628174181405149888512000000000000000000000000000000000000000000000000 216 8955234610225925785125288993250975348709307625475515759878836149255894418162213033595463965370089835411051826380093852448303782103654957310609519427269633979759911701031789631159767488578378660067164846660855541305719057765516893448296134157701307914213108527290699706628075261402062433133455344303339107146151198939097737542719908591606314413461436477997056000000000000000000000000000000000000000000000000 217 -1918436763718268768880542259558170217957133951421336493206455843231723487120857102150771401326392465636781930508144219558869849402683042417795037665246349788995405104358835576474276734111766067262822789490123060042838054810373762452644188065575212273769516379674584093255750682166477644643562827047271702622225576816796027347377732783688778620111863130812841984000000000000000000000000000000000000000000000000 218 412895447425230804594154894615533356434119013143476635846158376455086435200690988736143063410933733655694918747091092124032645388532042772237397606699443901741943873509488624358872007027012213739315095373582252388740815544220732439826186920245676968207819008764591692241977707978250058364308731855563842674069632147790575743518646430341283253149109338172356034560000000000000000000000000000000000000000000000000 219 -89278198437397502938577693631218458298036777760387150651225838898755835379336196598358252303799947481544265242257294156349311373818286799071742752411447802654465208533602422576150392994325877662420822661833012329067102415949608512191608969294672585942574098127081369645545316855480346031368371749487881738811634167341341781324000913551079290392595251530461830184960000000000000000000000000000000000000000000000000 220 19393409928321550353259250579135268165259668093025590309942423031272763998529134356615632481044852982068564720833126375560384721615967196416556589055987643869711301932591147717385587806690823183606731122823840771036963856075017993066436106753610925084430580816105443063279410254989755108537316774075066149104044836971483889423686427713614421281068898630920529321656320000000000000000000000000000000000000000000000000 221 -4232112232601263387793088986523395669091701792507261247809380490700138807182611283507708386520875320241387747569756248840434630621216423359712821771051959504128304136038344780374384840200696831623193920105316017837638491727981711753309031682703915012277430948299733117287460035512829457942627539411018911661358462776659048758537717037215500551968053105132513133340917760000000000000000000000000000000000000000000000000 222 927780632213198741477287262587899423107273216872725011402995562297753822472702549729067246880446921825659975895109982871138210071394351965694067775652949516039908994404294964902573500242529834441609453204942890992287350589018852933706737307983005256652758401702388296115329342560973351342800792351471820725993021401167203946509708554601361984248520868407041003787586109440000000000000000000000000000000000000000000000000 223 -204319362753805054166584767393439267058785832536685523299729354134244570734231199562747319454588497447367531656760203029793588902117959632184509108550221807764022453874950435580693895285604976578386546354798867614103167206813545560496803209670376839766723072635944961956405710621036487607103188424604251276520523161881057895009534608648105289112160866255430538274586545356800000000000000000000000000000000000000000000000000 224 45200256375309209799963178911252384694532528452038425223275659957990570686117155600284713130459896357927138627307926365175883338378533562653775636529045060647602306829685265789801450409213350684094569407347064693792788969696261110187684129758258731915131368390056134690792978203925980829740947745439238689807488478573053860688134868371108512460834531987744082795773498805452800000000000000000000000000000000000000000000000000 225 -10044551578003387290833521633421839177259751257328764730429035976119183734719313913081986087312177282734844798249586303594767643333347101860098997611665578553885201255844118520685371991637281691988916936940018166209792724027463293092919703919397743007356674606182679781108478031897166416356713025383486502988178524258430111634683066867418960594622648801789145758658578509044121600000000000000000000000000000000000000000000000000 226 2242176017010768248639531817410555906595248177281038556337003384003429476255496794717052006932333358712924835112822062118343366834691812225915375466493725687522482469056424102520415854310919577820151278266615347594473950609710632871859443593125972294568385840015765960492231586391951016065784427609424054241267181117007013207279925903199725536487309642312190486096166321396698316800000000000000000000000000000000000000000000000000 227 -502747174181282960556010525074083849802125764968922093403134982593102087942350305654868160962805747251556304323277784475435284839783222036583309781292177826416392490416349403911463023104850670024690771028086896987283073549378930791503367329919579253659228398996188901505284015068987915462402657102117151938747300126454663882172972646480399823399837707849376717852653894988069024563200000000000000000000000000000000000000000000000000 228 113230057377863741645911577287871595391831295927792629335242125388546760085519480067313002772463021909169064114530765440620446118765170324178376212393398663963832147829565746588182511468173250104382245653305325066389775077878299210406592489405202299040730223240657743942214310687173039860501993599120139874887715677051200188407187156150750092187739882211713676485480357507242257285120000000000000000000000000000000000000000000000000000 229 -25615180184489097604158088524954594625483297611882794851660490056458795596487801286580463601638781926425210009287437374650909904549066200602417614111506294985358428843806463138252497127463070627076422506343802444960582961685804572573515241644567537150870892982354579379233650857047527756802264597408502266675277701448323925936634667195918050517053902917608171753661037801995263667077120000000000000000000000000000000000000000000000000000 230 5820338212941792746377034380249101759110758547374969731875375199230420087080981018902871081936046905637901015493435755071732280798677149395160435768307121467750677483701427728890371242992354071734191816385519724476219929765957460905075286476128981703540177638766789529200305705584479889916426037557391262554135832835023637626210013052195165175644415797831014064236055384263948908091146240000000000000000000000000000000000000000000000000000 231 -1328329267161976989156888499410955993938866296412902692092082323530575861330426451104601633352056548178480315480940908079251451291889270723956021037027932393526023775191646377594105991080476536296436301126021678450306188610802820891668588459935766053263554581151140114953608301028136292131709954648750311162621419262005071540336708172810338929824938624571679916933005582941082811680654622720000000000000000000000000000000000000000000000000000 232 304482013431457329917034289007937583384448225133956103744272117496679010821187170868156096118526380174884857785379230700568982355354963786689881520942087701461841646949847375501869379228063243022441162231607049694618111366183356499803111234015556101464611849212418245647850301770754682906775958138095464808703791468640448915572974316469011424439297640594810286923136448308497724899849016442880000000000000000000000000000000000000000000000000000 233 -70098329065797679143542348857033407495313647886296821542620012802708737222896017906107233863788411057244463499353044730977137543909963132055677918909636452322087103155154817667945532787429758507379077396957932970217206280139049903029635608985648742973062772998353035984081115598559904158531163053650703279516010436587158095601197897968929259998688010621854455173835883998587132001685489477222400000000000000000000000000000000000000000000000000000 234 16208231188808637332561908934572502694302280565996556843075830886474408187314262915789977326536411986138288696355192316920361241144215419561772788159505965113150731430879444780874000453840573116014617197945594170424834003873002446457077431462961152743103971528903824393890113327263193091314417982227724123476450242575600134438341889622465684506556327709209439656904424407829138205574997679171174400000000000000000000000000000000000000000000000000000 235 -3763894103138369128197600559346909090104524337195721124008363197272310063775549318522971395980745347156405849623476222844456218169192196567477771486914151115029898741034966707965420635058146009002512813669737839682937799478700290834062465036267811146271536187917354341224570061068103355475194134065581091471342629405775519105576773861681577683745588794571194978615691894776283038439284521462189260800000000000000000000000000000000000000000000000000000 236 877818922452905548824072073601882341880477867611811647142175365098025633381627545933701959507550747685821469282294572356750618005328120661384305191517831202238677946045604283318158394874522886789797702294204434823619811333135151559733310570802111097771436163809850324492683618670053955349058038865070184312177864817296514748083885978642340620060811006855116784963072991743976078097398627396208715366400000000000000000000000000000000000000000000000000000 237 -205603389820227969700122121605694706065498642432697535114105865884061529736909266997745220973627515017504508984622664628599854980300957189414669788185744821561604428051249892700845249549730499448098108830077073484083441696674955689305038872210642683339325260393354851707342565873588934082617289805701444198899342861867325230632517275849141898695534470132863934383687789868927198597654841608368677296537600000000000000000000000000000000000000000000000000000 238 48362136907855621557946384570926147632711417181982785417598696808317365865166048316796724141835855802924774341766708106847095146261402346900721115592363956002611427142363091539327340969074229052095850054484689430833007766383405859479306077451951023216570788538911261082822279170815735705654486942778194317086180636279887571620569341726707547496155899000954410548511548712593702009998961472618105233473536000000000000000000000000000000000000000000000000000000 239 -11424119280777908127103502967231725392539914964368170555012489753270181342772394487260777242536108566335882206296332864210554822602000144604814506391445665506490377644922740790618998690050095051515927315521282338763838590267709731872882390762036189747590603896604182284471300289085262632650723520528667267463374870141204010371607393394510393515228537316362116592009781248120129104154022225780967361264746496000000000000000000000000000000000000000000000000000000 240 2710030842588023845828575068438303392119884686778431455902330635860751765905054365422037287915889527077174051839126870052636619824571003285094698269121496891048502579927401647588410797780136698081503155606987283695620452640136530426313939540679253561540229004630576623286055376039576009381659920445085306825744396858544878716791067018792712567357199199882124298110727313264202239115950354615459572794683031552000000000000000000000000000000000000000000000000000000 241 -645583294347297005177296499341755327683370742586159169649110515082424272962718197620517114824036843299137506978126542625159740585939480438112155668331599437413980703527850355136216591524141142640115877527804052069393665227317864022931190275109834699799192146931163581324407837681168487642929972786840808996078285426847529331912941154350284176137797907421265314745998070874836531928849144042452141362594894053376000000000000000000000000000000000000000000000000000000 242 154436244356104648746456624009398033961729096015720452534494099156619955175290680790020783634357927881929143836190858404939647566150132258898594165038054861749917415445376880473977372927557261913206608834560345139446053394082727509470050969885155513064329922347870646042327217853531625130262852485631653771291876532950855381288559730412591141352348410361820506391657041874759554097577149821411579388575738824228864000000000000000000000000000000000000000000000000000000 243 -37098597690162174516820369561601252195066416804266098834495831763997801633060809932138397244993638929354026361437854934674341642176464289907022161122458987313686450232121185611299333707849462247679906591488710063538824024316002766182301894870440622870584378179775044525443237255655623254744103365060428305783821117416502004669020999189988574282607734293501926517997567251568288872431662807607237760354995953582735360000000000000000000000000000000000000000000000000000000 244 8948897814056378174794696216188875549631350552346495473405634967061633167405506363853371937502923679020167994887014779453834630076631705332718635593710812861087939431996581963733882832848293054933334401635393660530081680196832225988212275567296982048245682377234447204700149371606933178028773415421682757855605869179368194283578060138619254488039051758333565486997384236018196631619185980745774389948790497397713141760000000000000000000000000000000000000000000000000000000 245 -2167593991746921400314394387911864561730289762374778027248569284406012503207054672072648395427436594310929936431756086015381689407761891253613346851608782169739252029722518506993588807180120928725303861249639368835631013378772208489672252743034380512356253319144723638787903483440414470729105292102598035616027520492966984905786794392999373534814722183774226736127919882458451187072363421171573053986087290263056595025920000000000000000000000000000000000000000000000000000000 246 527199834414859147723804688932369004750580121004147182311028496725918579239485441262525597634385525902663900716838568173525748086956658066897139048120179307926783149519973649767779457259431215962656576808699899549997337969657238634717378874048494091819322717044832798716073641669812583665538980369004618242717645316468468749283129766646598144547621231955453037841526332594179158195950251491817399810291369087982776153538560000000000000000000000000000000000000000000000000000000 247 -128752061741372443174328209298256014807920638750551410054470110230631715787756038563632150946351047657131217832741617577384765940508960561944292198193880344619410300713142172117444170210164041453513285202906895990473527882219955076000706659438179487841885760958656786827940950699525694163034545046338937679112684211530936789199079774244673288537417009732621314887205782834076165895991784819754856442787428343104383107087728640000000000000000000000000000000000000000000000000000000 248 31572388849808070493362058386569670174242654264916732870566491321704620486610697626610397832004885634196167527132950000562121606803830120119970814547924493242162675458905370952855681465372719397215274507338714919732913621044044672807811687819918625304126939826802003254502964561614102464612363792410681573387664847877361334461029595818573370961009740093551970918910516068536194760785888604043284085417545509755900778288827596800000000000000000000000000000000000000000000000000000000 249 -7773700419229881710701719904677890766707706903072267450928578872363299918765796319883685474959677210771016905411962855193481133361630231248199530746443258496121770350016178256502553282632908635785564838798822593760687076802373130911693121486803321266617134653416409968613800034013494517988522055667149918344604570510639934448690768097883010997397326376733423295080536275035849769638964420779467227961699458995306686136873438412800000000000000000000000000000000000000000000000000000000 250 1921799623045346489399649587684549987722431037718926846912587595250830046583804608130702103953513205871096060296120085376368847589943120456182214844814327805545316314486858451872744348779528470400403913441709866641461728172468546119827176792883841855537701493575540085577102013358013772619859566182380103648762127327599089166960881651699538304640416472228186612345915593189137574288290624681993963671989649216298104766551914289561600000000000000000000000000000000000000000000000000000000 251 -477025124530650658964625316239358806136532873221332824308029191225148308315000813344913774315174089954263579464301000428803489091762145847588791176873335506155038488386857914426044179425715469887558411903369016364777797576735947985522966863689117891336117471249610586585506170337087530398868743166081001937851272784877917376865461346707526842856792668834822951301659781024960940676800278870252495906919554068222896244918685969206476800000000000000000000000000000000000000000000000000000000 252 118883122875952387021382733930010764204976439447137536888578720580591658047465085613951443633084646493373106901305027482127144476433924805714598273090587329206794994122068641245762688747244469490610088423655477495378103266118260688251063849783963782511059590550186444109662484427961223537025922595061152068298616694927670556177372224207512437011221781702984617391201718525900870147342712018074133724056966986507580798162577990230422323200000000000000000000000000000000000000000000000000000000 253 -29746643569075369617204249998918885999012068611525774467478663684564817101846712293163771451594129848938884153385082385995199966562183673355231896514879402557072160748438674429306416516301205427315925026983300886561085302237806572386871392526608929092288116349595929631833611662482886572715674429895326680932292966833691852249473270922335334284635666809361466274555449461095930920621719206784467729579507254483395028201922968348209971200000000000000000000000000000000000000000000000000000000000 254 7472873248359735989382908378832689122694018908928316952670640469679994740058635008003084270180868648482561779514362057750648653470533719993808788085792872605668465402338485811222346627964124575922147912040166400705972282288749799750131077044333337068295121881760907988694734166156349701866432727186236662878415232950700208215900344719120475163401107715053556016602172772140257007022561821469384974765772697839457109244002282753051800371200000000000000000000000000000000000000000000000000000000000 255 -1884786952429629841406117960370953891891332176596208109967708865457769312016048687843940622679095155573729934548310539648492679602294327551832855694819897680153134898063873435324106806922462418562509807131228760400869122864957097407370647152730779403609202688384843555578301917228559563071155457016841565202427472970712784349028807852339550611924425536015356939587625032888044530602259664452472390875945130473538555777983799295879479191142400000000000000000000000000000000000000000000000000000000000 256 477260068213126395640317356297940625357561772388501255771296624669615116595421029812962150959377170911497013700616774407091611109165862059188758847283857746526962896612152881882810037233609754304707371595071796892006843232338566907389852895505699361637633937655001294652972069712829747883607561886270217387794992896908690073717012474388446404245210951350994233213446261886467606980180364637906733954826661485540086402450697680469335460754227200000000000000000000000000000000000000000000000000000000000 257 -121327526545986906071076695117671509390211537309223451765124311938408508221043201654969015219338023839010106565709895292035078903683834451743431475403189046880248176892191036392923936273140248482718947154038579299748237833332614574098267664422245117504658951510260205240045311924521813104367444228147988468569881281350351253977540362694540031833651398200147093893152964046308234379631406009480408847518745516688094389249538714868003495056559308800000000000000000000000000000000000000000000000000000000000 258 30964800451069272649047323255976860894049217182978189931107301739465041822240806482966162615347876575530002906037344885997932779656126979326784655188857858487112783800295582196446911200864819568981443315577984815287139559188745835618854491784477064794457815196972380941351917719988678855664203649472716785511087810470367739478641267813875867987044531946514126841616159667703547167299069253846337255557444575593135829787505994314654132397768966144000000000000000000000000000000000000000000000000000000000000 259 -7933690616843599756391420083777586018760644766969600103768622805071623124091717925181348881805309929964199305549797295380362644692239551211370327113413997913526494819536320360934492667480978142160717995568991621645599149632995859320494790422811291344227495243698216815296883547022183998132915003945235327227409340830551324583696125768678102971396573656704154035663586103085319661954292212949014752279947750905449071360464308160496334389207172644864000000000000000000000000000000000000000000000000000000000000 260 2040674124079490822700833126074202072071801268151746197908255372204161681796677801950361543206685554817699973296982578081365514079574952054272818646724392315827668443285961070333049965957864971655680462597173889049534385610733228748296579513314703541219117683268403268874861979925202333557376146652061755612406341099086809336963878391881697939927491840242481203603263030900149319426440102622771009539400508508423623866964197242929446320843092601602048000000000000000000000000000000000000000000000000000000000000 261 -526934842349034853381032154814788288163855826884574174668937749032967630402155190764133282457084145166910086315687466149325667431703370189990702867549180894460737791956715527702158426273849335091102175348208225242440030355417869293113378036720809341732963773532204161037010058264210970889367812430232956012346106113512622371107851960923654415904886004273225149954136262390894621152197606477657594539452992882284160577199254490416042465161448143804432384000000000000000000000000000000000000000000000000000000000000 262 136589881099223792075735367835242358255326082886072014386275705654646446730800172416033041268302685780407133602670071671793355982997815279684577482122364072325448516182735215136366768449560782268811110342705369699648288849958191786138002926260378503158232921447071556066747887290855903818889973200682599557798721171766411389157095862520315991349492497355356883689640847267254979837384603557966846897916541871786200919331409746266738289587869074413852819456000000000000000000000000000000000000000000000000000000000000 263 -35542832130881541087653637929359970776194624294627255255510078091881004238278317132272323697745432378089806839643136280897836658189772354441529374163440349955587028076591142341985863432445958750266741243330930916629342236856515446954285006647867831686333943338716350272118481785532677943774213865521812248233347143946227289696246935257324337637070948074778006350850185114261732454092041606457044440717639015920534501453898467840838627690608946686244484546560000000000000000000000000000000000000000000000000000000000000 264 9284339577881754562347834495534161356337356054402331815608512983615903409140911570590047056788108710229267131913577157334542034466219083757359366147680611037660521933951084616956241301114035627517341128608532015867662979145070783120253490648337553495083438989649181301661571829400666110549403235570720451222380310784575008024724972962692618893688271125737215971373225169263925971574754476445561303314731696761851293110677802897445416650667311793156925853532160000000000000000000000000000000000000000000000000000000000000 265 -2434496331644376175675863971778435820119283214878116284302650260734091593264939510051071648086064256422050978267470766694923953033287098248187525997849239493371909031850952047189695197600989477164648730025315899327080315575969330809919726671221135915623884037409825323882018969064276821609494669470275423827401061747571779995533123382824048477224055744958611382401931303356409806628392624907568237287478390002925495523343473387578184751387032010607411689601105920000000000000000000000000000000000000000000000000000000000000 266 640796368129182332052023834072231833418202218812617384108260621638068012847024508925229425079020800316598950587346562126762771928576583794858274819029462869951083374087611572328245750866847613896140218831086775449497308136949659838701175890326613333586031533634679893766803022101366006852431465769378062855676483363978817646805668731931553319204291582948165522622070265743162214087128681795344214471189712159015364985465956426386303813909784854839427118750719016960000000000000000000000000000000000000000000000000000000000000 267 -169308009240569233296092725492123548969561868624344936156123331718545461355839315232873332190178983214390802843748952779282785899000424361161427843883292885947179362320072796464921483583965851377264307316861655221330263040098248092204182120080430476652050183241876096187509822576212922137324245667872758334224002692799044449355556810461371990099550952390641039712471843724786976909237525833914813621379385549688743747486414325960186648861767001358674032423610026557440000000000000000000000000000000000000000000000000000000000000 268 44902993215129632598935198645835087542983206659914290023779910193423760833852777584137202718297248421547054244207490026253735588237150902887953007627184492481947175826908333184954048963502124080467429878968391710355544760299129748657895186670344079251322493166749805007221592714439830597057462520042115690015269239954826838997321664793364242627400147649493765743229796089176877111970130559732626033925656777150610564393277879339518906633618378475849850683639591442841600000000000000000000000000000000000000000000000000000000000000 269 -11953834448314860501816478833254055258936600512269864861063371342773161979062008984948324890360519815610891673971906995015599957596622328670941776713330722592273279645161212789461488814935625973759819284405606260280876545727938424262303654739304475859562019753383397604066788440952997589943917446115998977377227377314200155051583826990626564830408512770248422595846686497779756293004934075531356637453156398440082180025597107888730432006133771300263386786064608941152665600000000000000000000000000000000000000000000000000000000000000 270 3194237573022108363297924302739703998821888302610942466024205600052203713279963658234245251026316952405621892123881264045705462117691851896871963980536209191629003678062200393948364849899132352576430210071900612871790273813265955635769816148002419961639982202046801719876627224925043061714710180711727517179341801766224954822399688071884678703263412459454828354658316451230810987237071304373771400106088589444495200859432488874146320501500998115603153122000833633504670515200000000000000000000000000000000000000000000000000000000000000 271 -856740197580909884050394542421893294015378927977647823242603316372973042279428998627340076190168472401922855740493198496785316855859531576203732409470238034640947135139379512214455118568089968585026405422475563197244388421698283937901486396471017899925073651896089888337678284167799792827858015864610770592702701443578335976511473676123525926050933198930093371306884867668262831799804402529412815729359328864409913927951589323388577701017763569623210339678686087119166347673600000000000000000000000000000000000000000000000000000000000000 272 230646566656208696649551754160580198874875178877268549401555437874137044201433262473865190004406280890251186752739199683954966040455468885780472362947485135622627051396707316964215041691909031038709656303665187818016771956087964477069566919890810800934934469388390783308914364795092195883962410499856866614392305105144225264222626168003288259106159791337576548646818253144655372329179554792952925005446252751926700472782124385762980901746731348232583082572866553890152873616998400000000000000000000000000000000000000000000000000000000000000 273 -62323921990544267374337796008362106545310886807457173989780362438095164512190766703740382159178204568369849895488600293225844382798646165049996322747018593675942405057004602960361720637233409513083409024899782005395238893748903329110007112686107695447451424475489671793502104303888532772639105373443751134298892272513965447819648757875797912123248550323173273279497542535626078913562133661970785818943359837330925773089060088896525835018141807035857158117285668596762402795552768000000000000000000000000000000000000000000000000000000000000000 274 16903107087646834663764424762217603143034789222681453877097784657984893478810719952378774396794190794588777279184645101674864786744863893518651575347265392791795329089019526794864414325403106183856190337933589872985401565919344090670142419503144155848914497822826224337064781234841475150056896281593503787466501677265041285508600530363366956369838416936327410447855119857528332049439924766719926895151325846380574378775364640370899169007478002320243415821889574932256315425714864128000000000000000000000000000000000000000000000000000000000000000 275 -4601255993684669682185340569234037039873713709889567140280637471469650182054418836652277091307039079756055916422683996074652341885345721173191025474701315747789977525546128003599451853374827829783552711300274410772841310698390631840719301427426841364604292252890202828839588168337043271125506143174190029540265463369219281577847263560151782844578763612141615510265751061278969441354962490060123822738150644771231367973589337732748494921493202809371789241994462400800351652454980386816000000000000000000000000000000000000000000000000000000000000000 276 1257125041785681561027063408624643035796888126038949407809744921814604990083325961018699769789914886720194376227165994658372329944981407741305190733220134262237352124100619091570452430638657759325619841696970840708246564877646141149052202513427011317383249070901185160364174776865176885261591433532519781887523017445447693992858457001879380750229300729999933318520721140857662227192691163141760411981416409981700680706289611511147325612364543007446736260720303696648140410131875803168768000000000000000000000000000000000000000000000000000000000000000 277 -344720389903443067138212437233236194036149795858945776673954842121427371157245519200371214737061127460807232401193583534681900091531898781177185393467399080076792376881611269108773932379173251025175653387744898306921780943032083808074585958759880130546043944467294356088617936347260258284377666797659111980868645823215344777378197274153469046751816826060661062866238303203080924779658066816851976968983146855835169722636777744713574531959438112893694654197400833797283396036318831084306432000000000000000000000000000000000000000000000000000000000000000 278 94871574419888414983210815575142969970359064976061065653276798574510342529832010191563892973898908940577857598624563145568402107301588263280046281526367295090427566839026507821973602193538244873691198474630166333487738632970452317726704535461127890005913318265567224393150461506715861960224100608027397332509208499210793208572788785637158117462532455901827929692303168087461578335313796918420930666054929228067347873022192108036855800371851093151567193644535537425152794992878330466585804800000000000000000000000000000000000000000000000000000000000000000 279 -26204758018910634703421843816140289279684016489976872813987681079122253790170745226023631914128051062034852586501869538397870866701075287740780855740056324164018165826631753583556426172464595816624941572073013715290784302949917889081773635907865532520713665063988404961424172853938882907327418383450125586659382542684486609134380452028218026061249235731069696381199773936458334726296260799025502038716915523692573967760821534584343472025457445038927865474460643065339633215829348486338104524800000000000000000000000000000000000000000000000000000000000000000 280 7264294131448161091231212543073489091203188985340782928931174228542706493411938901638497337333088949847814599902709132557203990359888846577031007682698592191893635370597676471860042552677952145095291954352949033936041741426147416907071375963762761334864203848187739058294938032492614747070031278130824430221417079468639711395071631436908411656044954998503897726562588854630985912370968427803469812993053995724735112596395802603326412580951838234613327064310596516234377856976130011322331535769600000000000000000000000000000000000000000000000000000000000000000 281 -2021018364920735315474468307237158189476894985604699051412340915321230692777614979961798769080733137226664898836301620757517980918631504097189834983818936969720017784970082621169622592949227468114071892782296444473956577710467566672069204350313718096067794329049428853068575249123524638027541874218862872634098715987457066791992877743811027547451357415760416504609159359949685616151901682582498000282434756409820479518679594917724068717386945919818500330702490384749634993604382076275657580268748800000000000000000000000000000000000000000000000000000000000000000 282 564293521606009888944565816952205580614083249438740303757157020755230967240283257764492286159517911035213845112939030161386562180704098163275473688237469893175742190247065191540248255631556846157993500879525806433280763840352057668096442603141299732506116311077190645777930422858643985268780526640843984791960987235359234747683316939332712657504627778474176761167638646450673772944931313224088025129960974314679578650004681160776827805678247011215048315363107003144889033139097584690506201799275315200000000000000000000000000000000000000000000000000000000000000000 283 -158121988033964570228164204172635288936201553861800450939262745412654192330816013435144809979157164133823717027816363398829131106326395962841635846749295797625263979948253240756534182640279461656850896785588188261906693021196294379145372479323216420154905839524612979638152140410957706416546427361161282629995313713386166687799456572630992180223925815566858228357428429628083161029336425218360979207663180768209048519139078420883687510344022821924620124045764260718696631987596844642619505100095225856000000000000000000000000000000000000000000000000000000000000000000 284 44465823193142948604746158491795479573064944960472813162365289749288894065949576128380043163400964853914339795750559902090436075681906839153360572868537302842794905035600157047660213219682721250706662627760150390560442899807519825521792860814046512678422657184856134948013605618429584854610152460969311147737629593957475507637123089202301940757259564700632008032974479139621829538575119590732008165310104024694397253076655991110845393337822237420452101665206161216629510346936579204773856140090236993536000000000000000000000000000000000000000000000000000000000000000000 285 -12548788160589603634686013505205399949944153118264568403796532488321059678496048123425494960230514375582918784774157354541968489322274998821403594429815356024205062414348864274456004447222265492261247398342135736537114964944953061297071624298467694886100436000371038490523528804186224816788593384661066138429225495275373602964367408789380219103675728603481127953233725523744015552180358857915119317853296149264390973362416551804009106944919533625724603622733476974353409566952659642461802264662184298545152000000000000000000000000000000000000000000000000000000000000000000 286 3553965187121626208753764122539507254150029828782841154221103553878948706649693097702110100003942293161665155480131379662372357984557414857261184656048115682405438236056041426009511716598531278386408141253308491484541294029605273028050412265258012736407862950241137471539959801165222715507537498027378868499825149000711803405533009420275964256796477037713777486762792441816082414756254944388670197248991611874583652796097360732166276364082560889910368114020559725918431224498468173310482143849598122004054016000000000000000000000000000000000000000000000000000000000000000000 287 -1010078366104501294865016121861505336511989633831179915551705224592218568079305988240071960832333614396603760603457003900653412635912371843459699225689799543301324236140989297670486203137783213835382373204802605668213913287309844080683414435961314005810360473953008844695618308862210720340992105797403692478742618792294196043123994938763799365809317052259511778347967471038584267608223792896812010792625608634453122469764624317706993332323151496028520941108555927196760285482959896161920093988192456890115948544000000000000000000000000000000000000000000000000000000000000000000 288 288085974180979353284950574271650039384597295779632535814062944551311878353587460820339553487679856994420275002961558661423486884231676726201310749799279121658360463996886833118283472571427509882798435312605832936036554049227458380558428762395337394038382515564612848727279820019815696532048563757826431002682652875013986333060882712354823666049324750781819764907653703833836505024498839363673450711689303865647407585374042509561676019670430170103617764886326057321279613596655731929602285684948321842116994007040000000000000000000000000000000000000000000000000000000000000000000 289 -82453475970501093050295843410911401530418697882232589309142684471296129347656811233614040022858900514449836571675254853842237569544305007675934368528734410562273763861670526007254620988418666599298973299937838961076197255347136649845352485766779921873969886890560793212875180093981696960102646112324777180945925580228890122575017539853514709826302655126640241565956607054011637232510859698613984779743577445951214858641946662753966473813867646864249130308549723543893805175337005366050945491914559460949135657533440000000000000000000000000000000000000000000000000000000000000000000 290 23681561386989739136523701101328346455427393480928450774691665589533575714397312891600350816019888412064155541427677378981806594166272539901947979076382982217015614179647856000413782903911411363024930886034475013860615052303300114665229735295475877751021208945168261936480898035510667644603371901226926574386585082906510014136437087996288772142300854072615128926906693483156177369244815542714779704379731577535550763148580256645915937790383655459419232970157065405999763091716051825833443206981009637726053089966817280000000000000000000000000000000000000000000000000000000000000000000 291 -6825287435304895470041309807350437979211693525672243046642933936765615157541311028168646856568571060462170847748595425858407525279811851266361049967576890111180050497775577643546369293554004384621678127727243275584968363348709267221395258894774734322000169530183148637325200661257455498740243985579403208654951478553369807622069705857671890848140267691627469075425068986382917440111081934545863017695646926437386072118955142907020199747896137684604722343455380429862874939249396004857979514790570193453561171755548016640000000000000000000000000000000000000000000000000000000000000000000 292 1973947422488447763274013894692624345606177439430754816856947370855487041846365742772409738156111877436423261922762288198034175939924128631063152654780355517142746034699796532227934273198632425831968412287375874462871890753960322475952249217937070499613394664167640445677169174888155005659138700703949453607986090008696812385401582453112505102805932417870060402806916020876037387229452295858028273410315820587263041114041276650111803710450489525590855932697046874995634490067605292161125066674326138231155048608743513128960000000000000000000000000000000000000000000000000000000000000000000 293 -572860725736711080382333808607313565644236882472735627461508042392726053656037926681551684284925153494828097278468926303541732950320904847767824132775836405449780956466468171793337634415084174348722531808483545693870682071295480005978198879035083233968379351222637060709042867831357807566357389788009398248953743674779454668744632337413526458997111572074347128576627189275537999690335205046593345203614733177048378675582646689677500245206800119761234570183853311739895191948094660439548106549611620908403890518267368203878400000000000000000000000000000000000000000000000000000000000000000000 294 166823103421750680810791374257199474173822106060532919457466898741227376954878676434821869590612505288091928191086137744903072647588826498680694682875733052574617794188765119451559893219158918284139247507360629005811340271014610763245749389490875729918141911803853570790503978601925050220120078737631311334210494905315461240928358303730497193531342907032323601826958759613412833554087816050410555769492599464476286252822646360428224950416264700479086301336997131933746245907157392644626831798013523522542520803118011472307814400000000000000000000000000000000000000000000000000000000000000000000 295 -48747450178770215914834961945271373391018664388616966374635239428277125815047320692180671794395343659862056029765191156968273865578161305317017884728961767001109272837513073384627793526865906391629008580717051577485348149522145532586032034797610667206600402740762502832961360434095093775803295779400630654725066561674914902657268680110365029754438509765016870670119589839577848610255921258838782948426886267624041130768588723801074747828325279437806209041730445625927996614516155971136069727514222543497739775240401681482829004800000000000000000000000000000000000000000000000000000000000000000000 296 14293253264428426261527137003317897467789150616195646484540157411270107533121907137387041110947291390135432612127868378145024625139210661026944711125726130700926713006234278785089456477778189230524121220251878501277430550602665364445443164411052212080120783635302293297400864622431092376876609637463972803414040300973007730807986635455286429697090106587330829755846148376475009596843970388698482397699711465820957990438954284148076555307277895049467817892214587233968938108464083316663138604169995118320112274758580853492601480806400000000000000000000000000000000000000000000000000000000000000000000 297 -4205219815822241949443762772908003679346670092608466540129011730737390147846562055543174639249014188154001295219746842336560111870697088122655877044704599986165750570831861809850599505967885880502700398641874519374312079915437897102496873353947570322011462019030726059867407701460421519667632717825587294526549417417925768506064296093458406792803100941946263736522592428852911908005550034015958490110230871247646033352313591445322471939058227479581383862706445679799474088308819432915201910610418643317168443318673717046537682000281600000000000000000000000000000000000000000000000000000000000000000000 298 1241422832355165055881016659224028381609365661884899892598274863403779782348699885387743577051829278224960509622546459002890557393307772207719318528467745558586325720813100484934010848901849219286507593006372721775053827998300937952164333046441409916307431074908108625807762001655734374396529040175434963240241619404255381429952737576833863763663346001823821740035489259525371184302463545517857526147353722905163188782931252856671790837565423848977634787802636443246551103670693140427958876959498882866694988533666124687924193103183872000000000000000000000000000000000000000000000000000000000000000000000 299 -367721639449971942375337390289081753335991141364724035870853198404212473751734569380511681056985643706849698470426488316369175683897479280887989550509019811328444057573899612593751989694137619847578485274957148520507303592354871334384330426819585953264644283064543262492426187758945832519272925474910328968809834017119940420861822540375595633181347627605005046690095546258569711128572963690815010351243208666625048518227280142763840264504623248335212228939329702674162469734304634843478250012192157339540154443589099464588256347907162112000000000000000000000000000000000000000000000000000000000000000000000 300 109290429314203220292503916826853009045156564997573964281525496221712427524514910484510885619819412677203731181873877019609662103979151443815041991261618753256667811786561858180116635351239187372607392499203236681617714836367303721673077738907003899058742178798125309299235853803986055736802556422610915339247221846428885170204321710910852402959411419873972027112277231968756917015399121464560696127360678953249875822903472474368801650827109410310756402192906719074288523053231198270446557293546495181098963469682644801843669911380389003264000000000000000000000000000000000000000000000000000000000000000000000 301 -32591447347708341009053694651967928001853713584915566267375580473881716279919617107798422069436903897198715000837106718769140333966682359182101314539813029650246626138468194689887128775057131177566347929407230711717111585060514868860773852030338462588430588820044262391850911417342850222704975588237129418842350349809053851687770913527966264553556301941603465968318314981488189975222184717210512947706791783909347209883255968136381396350441787022499323802270164106016473923879285436007328634334706625990385781146622782425118093078788594204672000000000000000000000000000000000000000000000000000000000000000000000 302 9751666781763376807549537877332998401860583412150034737566631376434434205224989302689153288871388503241232711624624936255760345896344803615163495788271586936992107446771672976035538192977662517570082830356872504620736067952365337010425994136214487913280521079577704680925653354944503889303856205624026537262372869985734430802774650160468523146065540528649057287407366736194960156572140693635828170886816961229478311723183843363572631821163122779195684769616399690618716931336790074087639120801716897653947959382836212124870238757812725694332928000000000000000000000000000000000000000000000000000000000000000000000 303 -2927540417943789313171763832941881311420765615672834267932767924538726771788674903256516088604233068128036074473312159052520532194955167772243894356000855911496573737211037039174688177974737263618870544146830797409599411887471747078223127342228189366186749055566268001780603027989889676932962344604804288646236385498175700656123608005806933347140771826779493854123386997320755461811873739584524006323268467503177958811414155367419373245750864343139753129753468473438632656602005257114004646122071314624548348450029667691209290376593043580413542400000000000000000000000000000000000000000000000000000000000000000000000 304 881801780825513464536771654638100811996427627925870268646596698768675711374744579615142373252719108653238736712244363327546408718497023505753865887012071578480151145854382692700789157594827468853633742300126783827303000428657639663073760060419837896882989285233333647786833617876918345799363310601324989122774509385687497322080569897047799858485705220316060650461492579132227618457443455063074392420470822458756905190573361473097506456791588420099380001716358580380933702797494052857629271447210339300498241074012571191178462028129273879338575462400000000000000000000000000000000000000000000000000000000000000000000000 305 -266488384431659363552998332718407400937813074093725314484921102626378269708145246597987236927757502312434761854126796164193071719858572018636512057320245615386030063785135596912309938416991792897607856436729433571756592942063728959799383756099946067054556887812340742386136256640869767897212754909059095085395366397049344230069128638985709346482579179572535649550847039872475488334220830722936399132649459518374987583642803077834233758007053756967121367726170226807689465466090635573364515739362051421901734449708442505789359685552245807812113648844800000000000000000000000000000000000000000000000000000000000000000000000 306 80801622962743784929952269305023131110054724449352743281733061774460553593205669552562833331152295313413045178643176766411265729752633539456314210319699621064844483483503917026864738413001390233725941311480544118727395878853264652847647959889936475020690762356045187130862061982879748767528585339897508218710670316202610753428786529696006616328630144727678072413572489935671982728410929711803884588936302117088402707102843002297326444709047492698364573797794219253589449177042186925058311949242669324687907763159365173082322158945606418835133321078374400000000000000000000000000000000000000000000000000000000000000000000000 307 -24580553052099262944043803539604775511103537221286287774465846986072393467440734473491029596908954725439395372370881268173236576431352919990983190193543240283384567348437363618384633080566244357735166684468997713278128257046002752208300688389411491867347479436956237370704488037666394981014645485871981028062313688388281482912856792308837026720259385952325664505424785507300791407668954087222890077514921156150171208144763594621593984849522229694512850645689128733941633515488292302155372527675209701092183674144452262046954227109116960863503583907781017600000000000000000000000000000000000000000000000000000000000000000000000 308 7502194021003521504836207435526290601595236753051966131525058177569541100801712136986390219385782904108211798544378868272837541365874547092114028766962473152252533729586856447641509880888906334020699918599833642110069091000912369937286885367963229271702457483210076544873284894729019681337997358124068326549583728286282947705055050587695601818011282589813232943630979144051120011441568558872672259035449687642612441180544690224241016059127704798746265591127728832430732275786839265146432912252992179654782173713835535751019239668335066362806001599059591168000000000000000000000000000000000000000000000000000000000000000000000000 309 -2297234599161617704085247918834829315654283106104594386142125130615605210281171791302181395792257841076117654395814258542888405252022742891120460308859711168664448731189183538908732044903446888708333769441769843051554333489853052007505115422400529054050202247618502787507792070975514632188628989490564712386298927120598996099820132804552448300152764284160790387941387585198578206292393935507293400809834218598766524923646172337337480371500222214701910344863811116140256962727460399596466979999591839324971521851865840666954838460527120263347046084004081041408000000000000000000000000000000000000000000000000000000000000000000000000 310 705729369935385912977413854812810623725103955433342458013642357552464443387689190409379561038246888570583602176132680777195176396154912300739652971707704810306988823915374619019692324318899309285846343089790890877984377024318490209152840955616919374047642668892283481386521635105143982649864849932410906868004420343112794517879206692361185436162340049610812627898240226594357767065894768887369315049385009048940221235813621028950843688017154451076865716510680197240493470776356743521382866568028621772052359277325056103260878450718902447484036483764957799776256000000000000000000000000000000000000000000000000000000000000000000000000 311 -217511498773879029488778989607614705419838404124253695378880898459375457219638691943329135666497327207325902529170500624566344177037379570209674313950519540403342498242106031338501692956018109396923751564104031952194447492870711179973647564258577952224122729732958071832888910692292270760520789077936474146126430928825033845083764419105865343398741249492779432884329900838149229380673446838105233022445715296383089852496648836183048680597025543898832067560998987417800406047358982064083046541356071125272959992538405886485613677125904447502486691144148412790734848000000000000000000000000000000000000000000000000000000000000000000000000 312 67256283793932911945887248664935806234982033716435931111763345742577670146987325570038694027896598049560239023661548256109591143587223594322002612199390847303900133623471323477171451899675109421809427224182264642254864161066279542842665442733899157022628150103437550142641469504529952289144547737098576279033636551655993743272589582924167421660919124470764780956692887961490919312936475343379526072004146839449701291676208986634548200308305420738623596354067209005760677919492185816126775461907228708509441304912032309781883665437685082330908651440060613973908652032000000000000000000000000000000000000000000000000000000000000000000000000 313 -20863424254015728879886100216870604371262288206285974269710583948855949790196832582412942400695162893595103456258769800397617809512785366142129703781113378243862637638274223254137648580765327628772358728676604738728282874633238662844546065969310296740695362556395273881619003541493282162495189587313566228775523273959917070523290041329412505155053724804583326380964194386235552484211596860002800884354427551405411297341340835199191664918756459480203621500375858056926859062357780053721760644105355543455156674692988467307453109400268583410847523484263085448177301585920000000000000000000000000000000000000000000000000000000000000000000000000 314 6492857589146814796409503637976314335372107535954097041649815106377830718586751046397718734750833084359820276162821258634788950808707524959918095015709947463533895132152698454663303241096490442031748814264255910629571219268771745559282957920213985286097254922581116511777555979881999807922721696186551447654467480514967502066467256746552676479674035242005750232640578180753000746722206369562966893664500998151644121518888975043117941864919610404224721342107549067897978329660982356431430238100141113597894985582299533227889360689005253886135990680337551060425482824581120000000000000000000000000000000000000000000000000000000000000000000000000 315 -2027119020765810305171657267383302105543963217299216739607157421156092218021918057702216569812132161324756030656633170265215524199938674651396046115374230212656978492319609989891790410822910291803288202690301545387684621687043320774445942737675651622181793654950928301733345733929714136297158384649666112675335853780147614809325964865680210535734972638945478484041842361378030593382504708341397470417339534648991501616116004530561460759237873764447226920995149702176417764008485163480758627077873820252962367284792071654530899514946895514982138874928884423011919013022269440000000000000000000000000000000000000000000000000000000000000000000000000 316 634908658820723901190599069979397473302514574832094839832113786507314082793590092203345823616997505064050174197602058815214806997438846347424261780899624757020368069955483965311624416063022166787916570105698738502977907785902758684305873955261972080173769851160593982860866674400437945883294569612457656301608426189343262734670539400313707845596968612743116301879987033434049016175138985874635969713960023991546043144937774445003640041624936547590665551295851307394800299982784560671012996826051001096027990076471679021546150269931282262571814920043774193956391183062893854720000000000000000000000000000000000000000000000000000000000000000000000000 317 -199492905735188216259143526048807491782640105984136499812161738746844731404191697616469376279932659962334435654496795819426784297050364642912392894746966762947979253948028575150679694113605200198347347526906956941281073479703082602108088405881910580495425554095804932461249256641714427849929385361267811108418504961730944059383572752070870273213879785725084339675656615661304453938721540371898384231336598172672320630046715729162706556977059960510216926439524948564018316167058636559678707073741757390847079617423948278586698524667081571925242791429538541572602577993655732142080000000000000000000000000000000000000000000000000000000000000000000000000 318 62881583582345294265212971981011239053545899643876635553762642777290196746119769069878152854736157107013269051491711979474528212125198865921252616246262691351098740507979076725912606671307937368139059448283003094626185422674370561488165658806712355914809661281231378183975771798452795405296272006727578106481855232364275480764690758339247063107051667879057754755828809702497004728651845442628475611593117725140416006381099384463763530794518471314677186034895437142869790491977255852118709314322240894778837369779861802422669140001449602780447051952543782221842676472740373017395200000000000000000000000000000000000000000000000000000000000000000000000000 319 -19883595668885829923035868947825168470654998159010212840562479065314445673220653087098940589962196949762738393673825693865804629976178052703328215870123981189030063787541662044724662161172832489614730953509232150210508485683989453104857458633402919232586295663300755210621254514549599797332704373773303227957224496794104904070184862187832793960902380693113949646610951233282675541709669630896950935560883330880191485510088343370465229815292380817935029862057157815886120378761255230052785867945308127498644905292201529385939066230823530380179873802459164794441238052878685352178483200000000000000000000000000000000000000000000000000000000000000000000000000 320 6307212648206058637134598513837473354993734479814519408219526791174954224868137743891876561983536965121896408789775272794645841624946849405774159397901672785100714545349113388767981896252277572093230773303596394066259499871393377027412501289140978861997891617970737548384169439003594333720337331094711903896070970387701311869188057400174303843633455631009938967406690509015392713717962197838660881538796784885539829594694861218490919342062640586154468813981662126117508400388993700254247617118418357917606640653225687958581379280126543195409539297183439397336981385610245139903964774400000000000000000000000000000000000000000000000000000000000000000000000000 321 -2006997386440179071444518621588792225973371284681442546084116553601712601534997259301856175914834763567696401139618228073719267970165093034561842133094673472834511656350412924655331928206099494230306842260594480689570995200436378259352917157992495626605296912501988752863828348854707667878248075429036590899811533737847525331825609832717553308370124992220983558264960594743431590700043004088345957213558353365498229605207969336787053303300860716194614481070093718324037483505671222848672837786239588853468888926890272367235545016411129184711162115176165006280377609166779451483954033459200000000000000000000000000000000000000000000000000000000000000000000000000 322 640646763325204594888559221838759992394651102805315441218790817413514856142227692961960258603726552331635955083479576596873407608514039063706387343827898243475059267411329290679673036990670060624349589800445802445700298277683189092687746449278127367706899341288093971731457907870649311035308631778674661833593666181522966174913140346905855155548180052814517458474745727817893350493912184310039631760307385019057042530583553321674677226655905809581684920096568097730904957512175970010094061636351680073599628317012309028805458777130372736568416015478838983384295631400788081067630185467084800000000000000000000000000000000000000000000000000000000000000000000000000 323 -205139220723266673644523683303470549432905819392128292006741547716172117030080639698876418930511766564503021821974758938392361033928500929418333895400179910311450131213965047118459838290857278106589133307204512813351056556847951542177457778174249040505727059969977170456225566521541002760603813302838916385110631205296073360477590799485670502182234764415077148092761864993947508864382809635081151742827507430350984834187322404869331416635924924982016499733533207579675889491259835528146308739663196765712314888481584463044431862171295261701825265888536383178467402578682940039757042114625536000000000000000000000000000000000000000000000000000000000000000000000000000 324 65892011919112987289551216681235598965280357303089933995517152382922405747317574287675054053436443409086915187337511835989666483636331495633617962943538542377793465125231475837334237356594901058390236454352442542918316709304778375444525199403613392510984552892854543557139298374353293319531440432983460031095923185606831287755030130947155223970678846581857864179646392932568074091492773302738959974896956036903540123582317801381754490054063122012308040511306212850927577514650735244508151990561697087284991903854635196261801844873650094526264195449518709718845732397495065064158933003645485056000000000000000000000000000000000000000000000000000000000000000000000000000 325 -21230813221443529508176067474761581250559221209902536222450873163997015784628661071763134673340770173469930593899918974770468275681134487424221807256765344610519065105105666543272694422962296587163871155040960350295971425408802720553322276295670616001812445523739053886260630254763061139003338671870540016756494058320279822889512940629217834797786845992040642250886355324799926379934984146052754307126053538598180471163934458368327358603180247258842107899726899620929049012851518049563017931087535769188487155754499486539777282743764575719370100451619852890125346302479258011617588544810917036032000000000000000000000000000000000000000000000000000000000000000000000000000 326 6861927164009765558643735170843988063494569113773559147089612763107148463580611018843921559828292563460337518781545161524199458124982349595347020810775797045885659354748654579692724836729495577382563618468340773320958819701121113677302717435743296332060104980668959262459675501675727570114855573503041240943788968040121790524143302608720661202396650135872863462219242579675564320955728067082840202059088542665519749727228686729105313752285778739229012722949576882263661666260182308876563334562061570328517114902388173128947684885848614938132537950306907215642047447197243091381089801853063015694336000000000000000000000000000000000000000000000000000000000000000000000000000 327 -2224677362534336326383995711961659266791393227003571066614902311403680396142131748236041171873936077130893985720675072787328864673326500249707885535280869050817178059171810428268096032910750197924299147414748127952631953505150381516607298417274893029989797293446644889911724755735020332293232235758886113482443193711462324826880721204936600311332328782406134494663127384369038596366119098429059806624076247476181707697454842206621913002017706828013432956677768532272682343608551927250276379729222316738884896869133971083220727989769839444745588843831521336346517443945257771029513706507353607702052864000000000000000000000000000000000000000000000000000000000000000000000000000 328 723477942315695126539028473768598373194208317037824477208192410681052559983405282291031210881649673916137805361106637362812070856860751530939268855765283943291455583978410204788170842898561350721558148259838994021117164767897707574889606607276817300709036862996167866016742471008117018257930642323461830340790442009759223730583120727350793471671890635118191572226442463411484008884962785310371581447670605757186327048282633974023062121849539822451413149279516994652460693924621302728803257835278308156729885414074846370625840296783781597894485855775239455419650248303494502637333112483945348263103692800000000000000000000000000000000000000000000000000000000000000000000000000000 329 -236002594029828252902597989347407280894588704789371540751334202711351474706684172864029469504769439572455034048334116360029046796696237657766068615439158053590173152669922566831281575250765449663980257071472414092750524174919898583561488006012547486468910658690203414279973421301772656287440193250541305815271515412580046588770335416233938142173923575820294757520621213706896388042939443465482457447765510708256606032888327009014573880485930140706951104131876262297449839201275170760640478241867071404486438172760449291612232639286802528878057470479976444326591406628857069151911470977209196905751170252800000000000000000000000000000000000000000000000000000000000000000000000000000 330 77221352103935033877334696965625393714578741125947781970843377732972971118668385099449610618956243295701675831005208990728751915858909960819141068966458892637140335050569913216759224138862332521294794103208837473977844483349597004836683836131242473214045058472922093396027321261198900323318609249035243216074454549385599161275577288380828679844170245872831549131028253309084466863781151611314994523458237195040829646092792328663241793895630687710792687145285251156549832290899632937891937262237160149465018824546355014538156110073288878259537149415055269781085438739941484393912976685773829747445906119065600000000000000000000000000000000000000000000000000000000000000000000000000000 331 -25344464251061941935032326109555719744271599823073087709902997453375194243816760319961687810740847954641553333554093160665786559963654027829269449192736843164983294416281143008275184250965729034328345229206314778931767337093976202526381561671048129774565365476679210288854617459708031347613996634030953017007599858295795648944879928166964013693416037007816366553901000156985601918733182555090747720433027068228572791700063056527504004535158076434915635466444442656336126294586106840054693208840735819689256982702760452219687828211705707649595025605907800491212869855244614730668258049059856268642001624026316800000000000000000000000000000000000000000000000000000000000000000000000000000 332 8343531068197949166657062215628265514597201798465052449855055376843338493356791987675641982826948627474731447542174802498859723780355727059063555355940592453919918625416197412924971683129118793582743686788929238957738719574059320891482892191535031023629621547427390663859280340463354102998486531110128526015838988659237441190114405812532284304219124582152643444200413499134997177534669523742908881512767793434899707501694458251663925825131324311061652047615630364786577818358926083925767259787840796015797252415718559224261916188965939247109887140412118778598559653497847221014311854470033868948574703071736627200000000000000000000000000000000000000000000000000000000000000000000000000000 333 -2755076818943252843837169989674606313279853748739215477646871145988975666977155966085275016360559022047491649553064597043123154934228548505654928529493821786112269603236586894758842120673307808566293673639383650486796387864916014329829159337385664829643190875193416046607353095909093332778916014337430313130518277264642256906842645125738423550291357837875540697567274337937684602709748803200999328909522692981469959697210122686252966163871497369597925400855287492829876136046237498832720576582056998715425524277229036420077372555065316462145600458922520042127078565653548975586168592607464417263031831538041880576000000000000000000000000000000000000000000000000000000000000000000000000000000 334 912495243994733465527415287892996658538348052063777218935366296960473353945345446124489373884474808041393725717232862653378581491844331885505886579733485682388331069431560039168065225472295424841159330784318198849274665817094425426934587362353759573920883381988005163513184767319451431150328302239148440496147715406937574469819529635128332206013124863839309530018543307321008329757618447780257779212454087355691065212921364592007009111962258543829614781980002886035289801507275936188912246529843813464775950759176641974149020585919783397467975193756906012856615785631080310493998878761747291482364255482133564358656000000000000000000000000000000000000000000000000000000000000000000000000000000 335 -303135375408266562821032154634317242321670701952667109207679005259095670616079845980267638817927590716898807533842077622548383551343778037262343177743428398715217129032920609191753742905043589855356935132398453706085204385865540612067218895077231773109008046780981567926893288191900124220076846937732213512053222339408141564519761105469056829993230328649980104036126069015037859871818242250806220143200844151080345981780826472872085815351052291248516295609635760439463079057962119083637120358379701490885719487996623169640703633959305255612133421580818468188451411141837766543325039444372045233052470889515146692001792000000000000000000000000000000000000000000000000000000000000000000000000000000 336 101006148872421762771692560139103302453180141107845847443174723781127405994421341123252263066879496585183124986548706565888674295286562757031457370834836159290047987009867931355255417619395696346120415786674282564584210151577168558766262607798278333841634901213106861528306758854594368059237316427584024280268007072692126932044253300634537502869907493560412715547259918388849354675555395308655002939315022035774738105855205113670556494851521787945187876851443942581889164492206826400132021576816996996097539063038268222852466271520515789779558627594583072984212570053921918607420618817872576623627775445264882552312692736000000000000000000000000000000000000000000000000000000000000000000000000000000 337 -33756722654258044884057503017537098052463411650103877171667223547836119979332556488303361264727451615310952497407773133960978051331177156165998093710044686541330295114250376781290982755139550827391642149815214337563585941957727495765575323345232494584085685809646011553535338321702830620871188577120356770800690945491019253725485162298878271593108980291127637513560381898353986325269395605923236015063721290792601831031727744067948458087502195035183590356056209862748451342643591785822621752316570277774232006742067357984307017838070631293391741619911530561520595695858671616926782452574036884111770777524231560863179341824000000000000000000000000000000000000000000000000000000000000000000000000000000 338 11315405512086749859675534279854510588631058572492642470474573067374915363059813160329419227413856009586338529766372716955617366655569722551651466231168912710389374192560675116416794095239053201937199494728142126055282847500377078925440699842415801066715900766923832684663352546436064362146547086697955267056084445532248968711220852372363098025634507463138988600981768034212338241418967981310327386179402945317363940823442599120824918120882603902524443158161923939513486314135938178822206153276388598934304144794146012622971667547926592890630632883779504655830461055594137759554602907925437517645354532591741676211672228823040000000000000000000000000000000000000000000000000000000000000000000000000000000 339 -3804288898736100068728930225639275776033733929709655482098084365552659643932538478681195583660659124904161509451648753118448491215245927481428997774504575481570477714011464468835288298209868606895833820699570937550021358336547051746679018931842285811067353324618368084813606215505499020573063957106995945591525121594409422255886619602864024745664099194594462231299452492413702844638769593584494514335853254448751463804994337932048004350242293380770422931418242811566604364857037429825756602694729650461704894200243465220225133847781267232712266461721476106795590516335927014451530390477847285020589415861401777820161763904061440000000000000000000000000000000000000000000000000000000000000000000000000000000 340 1282822408156849634096640923796777769856610946094468775105313377002581495538597729603894514705508903002241421204455196595294456361913309797810471570607533729744812712686385609583158638519133422154994087173982907508027161809093595123148426491720484073620370454485528706311803133952754918616775463233155913553532697270228761606589705643297184339129905403403533824568093843403985876338656127264354087557919365329460615677557813757923656971537900995079095098060628847109010186628095313636422407733261887495440193066083943852128505700066072216634719398691382462248796686161723104223203502898441028826766731563246128195375919162227425280000000000000000000000000000000000000000000000000000000000000000000000000000000 341 -433855839565313354309756746767198084044837259950570559749689186165292506386779004997284096185461113370272240846092960458914681345467219375383658461907375134711270997560742278207477224261018492138068057659408890761299958576214864588306598380840930192416641807054148431736270671129365551798861137137695819103750654123048930408269263807547935002572360065866486850437015824186758648165812461929641551602987053342895660589482122321993708649735416154717673029292686053931774184861515452836703773608514022386136767190179211998590993121585928007876536204325436842045269343809408200246416509540269056145564224435227598026620794069683158384640000000000000000000000000000000000000000000000000000000000000000000000000000000 342 147165640188246011269968671863154023358856164060919778207408157591620106447537827362294008179541014637086238128723154750852419398270883352593677264598805882778564081800479084765243705325729640496796930540315315760053016882379374645034598267709194757759380901173413746761569607119281945645374093820611405345229403374364111245415057266197108469101930851685178279491902399928590642351821606123178462056255295140441463641612481937029510488814500775462048500448309976502689363390105840559369013183885222080385521971109632441603533338115324907015198127344222444047495817145109457247948315973632654113261841461937593194469751076405988252712960000000000000000000000000000000000000000000000000000000000000000000000000000000 343 -50066322749133665661677173099848410844146592646585010105836108041408472151403154745704745936178972328956499499129172966929858676523491478572641448561731736550491037231847235201718985826869919762326196582597170265896645923598406930625709631249922701875906738788278142127541801437134622514932088963194003002188635968718325404188111817720620412089592857164793516435929434020146555551023536620221838984430470243140841602051000255877198630168802266622421229605057700041432656643411648384364725584994025825944545996120855205758723616054529179270140111329443512183565261581608321690838474853219311941600404116334834986227672705597607778870886400000000000000000000000000000000000000000000000000000000000000000000000000000000 344 17082817786398787412793776413616162684580057026882065521298006558607885229770175538743744636982938863972207031226570101280694076272383581348139734682917352541682388498752584973508457012444068916714414702288222449213487122367459410790108699134014445980508056939170785663218520195699685016063507338272437586581942064620688340282123527895356761604829529274417775583604027135974726074376450770531642134694038117343879934026328262331760854637998053926456050709219660444504748766267097381089320199323799914975669483498028884872322328647002811832008512294358917265117426675100613813598176048490416616736806330224036852340341888079438655397455462400000000000000000000000000000000000000000000000000000000000000000000000000000000 345 -5845802472518360026132665925276366052199969009822899190929810000366167061695719655976684024854520162709626684069508017407143157329209873440874118508225823728141423044291587180415190748565037930232892776841874377124083819935028421269556099877159604907854691396413875963245561080751433825312557275310913008537969651057394540088292539276157206037908621470447985838915240016574076282770548014537095919047468523803209792611889842418936129803094174466647719634691313665078912660207877625501691040389465024861724504254224564186966009667466212986550651611548119451858050237122721980155165546711759737350002132491486223114913499678661171501576539340800000000000000000000000000000000000000000000000000000000000000000000000000000000 346 2006299994106728846950864894372109893517756981636452034153819811129811749246729152630405209305273850170449055387228446597697960833385690098194955250681944031091535896971639869742962496763542905434946750898244297780191108874906946045991654530343463702216319234710333260510518344144914212120249661274278020971538939328021068927722093087415177871620124645203869596296277981421094393134458202033447713905162464448189135335689083181599172313240705130199682434610381496348001737544731395386927114873074608775067079946280375977865407774346319012668152721913065425525569718802596362312591336161922330924747645148343816436579998682559439588671948744294400000000000000000000000000000000000000000000000000000000000000000000000000000000 347 -690575280862010179140762168990800307171424892347588280549972993513101483091063206051087479952613692444473631296932394072685513775911756697014535088844235613567774881481655650324748458898625828579838815564424153980719954465524913199654261067898009205618414726149302856770849086838230625612414466412375395865963659841099064106497548997753608064649114223878323326693003900526368347491700581434703781672830988718982107084622172075013214643992137892620544265275533726608208198132433873868170478707022085518514057722089352544761171069608188670048323308507251241944418644470132582665475176538148820005811231331421339228684000771223526831428650510424473600000000000000000000000000000000000000000000000000000000000000000000000000000000 348 238388852411311148595207586294243415281794460648557137385304971360669518690881607963527642839001947760472072545283354059495133098423671340783016451668979808884948901436824767447848478164142582633959085209593604870599353566925676827263317445279004222005617393358187671599342322058808332841491703441573683861960929706196553956745889651859873467927200630237319659544163336253221165315822454812680836899899245834437762262220573212306385234850930925728245378192788632881218314899153604690662052763518060018249847797996529331623765972574995986980196239061191595504710627795697306325889588278727296031693001051074888866724145807273656143689256475077640192000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 -82530974211615242107059224965192193398641124496481286840785199657325733390485393002566913900390501159282728163673419450609743693832860055618909329153579904034595285624491850526560113091013585353350412857273596038028960734486539894050103931081231371707149806030586908547995231981716157779953135213394434055668677814395002678835538979977549366442834814996870450785382076090824832673033654570296840684221670439319648427447262058475264324280829057009057275156796543511379874812602199004088487231487675743769509108043916581511823900489207570550813919396207813421320614648769308019431522613147398256708181917070323305212271561031216114178481097275376402432000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 28655005273376837314968171500076545321382993625058865521444973411112821140008794771817196042856660125290255980594537664686033025815283780310724567575427286695503990253361938555119529960173921227264790265138894053665397577381097819524066712960272071151430323715927932330573830335736998967055501933670907663359879064668710202947237587562385098858511776143340262032280720768050984015463321616860811523857279500132965213236954463838886961951200489802794067987932120679378321458666250970686023342783631217287471032889481685523023195866232626814392873186122401653533248434407431733355847220535030020168610754699252654943356352331059748227784372241441073659904000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 -9977756591150522247033984973719372183424201409919096270192151415184476460491156680366871713953258932988653891053450914328324324510901380878936321050868561588473689479327108065755496665145020454137459372540074941954422183201073202466547401269829101214357873988232973898393254195650753439977196785991670415826106122991265713492421710315740902042650387180663308003818030533775306613419699210563391719134362136664371275699185975169078336533753994487538299807258108864506194067462426244743495564178424147383249545667729819775243917093026681273550093643777082542957813772669501445370583611945380787325208998063460036328328258477878823926193408265970748953198592000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 3484260585404885499990782085337132467245902322744481250214857476404173001622711124169559875051308508479940601790334397942704710625764135541868627740800841299193846331447850115052385619309176700227134022391051609067137953479987551783540963478730094641684620246504646490218285025389481624757816653660912678167261173477272721886495671285916323711566109726859246585503842874147342341344860248674372309451438432670964159978484491304103033923888350040736622156048370335805385023090993435032256237327892755787743041363359894339764809101655360809934180755380459202592105681150164894786970255730256133203171234813133351796584568466380880527179206945454132235870404608000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 -1220197418639290204282570273866662343291634567668836549094511141485632510769991700969157011029643756130527448067242369345846361677656831651330847950502946398098814733410526140904532298585785877124369992616591406732938853146437381563067193449565881797527546142665983442864384478462790235963051295178406513720880008374154477429570017490687952664687850890082641785094146231984626175778924530277554569524271021829146862073524108459999110244650186395898246432253965946922245187529613432051544606679700796720205208001113406365051117216209354400344317392105248551797077195799047315908509754236889711832018911961252717020985903147136116855463982334668935239624871116800000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 428536468754043959453210956526731575409812797399655467763932269321917197350982069668607980037994980758707017375820937163456972484381332383704017515054462365916022952518417185680159902943261754086359447081326754009065736754354129382226334582001246546460443865812035198396193603792204456377266417846601163042847392119316380247032862528447505163279335032407674184626775756538173512406280715261955145328712778300038840716176049845706754625823457783534434534894104762656334211129612320076681380209803395916865328241768910805279644053609975735424429349331672982492218168314236968840461481393103311676856781020229319036629508469010760051100798765784792404082910088396800000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 -150931595360313711037790362127645630157225726200589462153051518191136378778366647425930297050847331074333921085869791680132634051471077349468312514733373544046792061649537050447573128051045607275111183837816030167468413291816721109753671910966910118824500825343268918328189071334825512972334409128885756722195578748175209539863646632628349673543164610273523401227239446919598049739476061774429466646125368984554582469151519355151498120702743207663647619330434789520635421075281556571724663199945969472830323923018371518530927077533604270526553585555407379862077664725270160727600111187612578721413755084682915293048060200084247583213843444733161569613262045682073600000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 53309392104520103529551554942502020141266692122408659740079056426688318618172404075061656262219638311478580084604485736192534287582324923704697736701720243566529495554081657591024522661705248750637103674495591139325950323919294335400966937183389181678638245117430178199291323006782685682526940198999187983486919744311745947475511077278226840096968322387393535693207786740210774185142817807155483658709557051622968120654743865299356449937404248191820995016437370099877537762270012476284757822446428510662096735259816796146934572842700577199191783716970593580048953704508245925749538996735795268587434739170961735684339823715085332794166258261079988541860850613144780800000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 -18882305051642381976684930109985133911613810814413670146806296263389328239854400111970842592180249208373680547226222544018474344800944243619324345699705268251409641346648569597632697608512868789756102791021965232365375367130951294363188321434980448450195015952823739342941653375834086431576928333551100644929183386997039699312317188390520351478016405006313752231572824984124823968909599608009045537400620731701076494404402237440571980783096675107857977279475071973236560013155139337887285223787557646998188558105294218323262450795404413533785275345424451463860974545336140411399401815714991432994669753246616555377402521894267323188781726785829021871156651133095850803200000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 6707034500644407527560332788804876787311215077407528530097917015576160386101876690316900881699480494095689766101096049192394683681202838587123059528578261147466225449918538842044753522561369019502237594761483850531280344503574178768392947197327539259948035985416150982923240809548388240996496150509948115916144186702730391658591740408680654504321948861177842013255105910608246816171548765756916695842193247294879361524751304121511381494859791885065066079667960557588467527110364907083984512387681736479584373220834399165243824683585863663159842651630049182800016270209168205250946658426986006114917883277902896893559658674355898576412505470907276662538231297928106868736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 -2389059035824942563483678295729390894567143412150270004648355511481009943090783552704191089208814724816742332733694594865864390793796219933319144658013787244464586244180695133152159038428299083637078075636871849318893894299363104232206577248456469397887226700176271598164202348899413296809026369776795651639178180399339380363423953763656618057555888199376755046440415033818132545616138881853827806892886171114031060836783385256946508364655553549813460395998074011018262936117593013879467867979814762174037776324793553942299208988538707848911358799901848473237732251042731498586813460316105255004553359357684108299883764495742004482963074271630971225752165493778479386198016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 853376368069514415350976288533080843309699098812821977523787868799899826730721228854085496462819538894625945042535737248913978004955781861278922068749935800517970443479959691252105511964039582577601084119398211283439000894440916197172241022148959665044818348577980338519316427526357148513903865519826515199985592978771739281877996221052617245777601775285391362720116816425481736529989618384810631950371636615140315614425672409058994018866859096671391047673828120629489452935984612031864728707642692875612329395062135548252994643729160679059573006033032048187160232972238416831714021502980548347266312366920467677114947183710880034372456662311977868857848715289839250243059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 -305680918112849702202516731188737662844746994916027952107080064609185139875488405622074679842341742446488557140836409711913943531264849596532837611637004926850581814853585765220145923765640011632522811483526040743815177704965726809687656267097977592215715963522490303126881820516464035922427662044993129362228079066106388898604747814828349015913544874206686770431099068099132266812711292791751101683824270557513180991727150104864605178922818609749868885077228571619818365903977885576858980719805113781743874962650813260608799283886080108891690931624927228388143828912005381271284736670803793423220092245570652470425301335135456495227145660707968524482474091415661644632236752896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 109801089449651990950161971218771131057739320054545525733417657907915383897609031256172531878298225951241455849548155534672486434889744334245092799524465760614281997331855439793209776504604719279043190488609618862384806303825300539051666445146550667107864247018477275235984594692816676174244658665777028258626579151866979646976992675556938607722171120878517515787436980166722394024084407481014670074014571554594107360661114746553285003853608813924863828366304378599051882107064612142155978086013948491800379763631889567450212281027415288804351283229855303330439921231253893916691360341058320886069766481880163001925180966439001078352551903059061100469636600798622441533162246897664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 -39550520906997599023603898473960744505420733667445634506814710228894771010088072268209443607735578350696715022956986509348336790432781095471473078632702049904238921201459074203980202505971342822420881494501996304951031814656703250618793346700515479588200704511543088137377267674152788755563510068672923812619193352073500858535379230602546409432287458979022096191236709744189135624227644852555874047103521134030306912920554670106756737705992951968804240817734552673784492418908882259178985949694826096299540700989929135156179969552189702136258553683513716972693938551263384182476639938351069016906133391770445937343321853496049006774115058401761239833842972598467647040496350569431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 14285704381270370868877419329772958203325333095159202344362477610167296145143369654579048709749901907571438853450546315946596583940324304116768062875807415405345315332043527503869738971808566556401458070212132731304623041391724093835054031680078694325913501539227911676465406520875119460579182996428475206580433748763033556755790174512256717639885880658019061307829835095953144519546792729153283946369350264160454970274039445993665871386593216084845505473313565011361495112957730375244634109782561890894639628047046018506058246425975753811198490899224142625687315903890395343962457095349962374354680439414822395775031603120156794129646230471215535299335879779993705093500041562622525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 -5174300832537644035843290522400810596313280395524920760411471460411159660132968594195329316745470772933003692537967547544604731322864006733485466378716397492494342535172122375960917305836902252317542487518377304275719041808340295518852297169339018182221557600212973352933346014029445786584957110758263470173307703520102556149247139461007156230012357774142642727822811523801651143947360238347890231532462263280045316309410914290437780197924187735816762989597722864214092130143814616403405833422612815420972007384305716557191582353969555833397157945549864008773482632573560343640318286532173131306209747948000307144828801786414759543924776104712905485033591048930546552636005147217263329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 1879312258650597445845213090089820147530563336633525039283680292851327597552234497776956895520000164800636043978453080542932627463200546773099209093072081237680326835627476704354558972910072337113145632097944823958813283474909622098647094920286555762865620364447823223145943128049789040681955448715767910904521724879171383796698408480446018960357754041303966107648285444442113208942346266403057476393010004861390193199731687699773440193510314699844658748213446263206361028771832777598911396949048250749807549935824546054856000361982361296778244469125722860120206283306418281685014530132785050812067323759624236648057639895872873739420102050046887868883182480585151160388484285200209689968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 -684447565636331526170435367649066835789114901294649419880576390035997066164413341195323314304806181531453440410299943782306999324064330200778478591406322078605110587984080170707770260832799816195626618497396828010950034666216102865492789661341692952750153581531104197484426583169550590723268397688857652026320711202017202298969596645646803814907588816486981470657819466429596533314286024428159637418917253564082379171430170192598595161781726493026227867574873089256397762020202121125548202317693810219904028362321865016855734647960962260146873623727240488735316934952180617863864463108476810601284992095886767570970957821705492758214990367842172637820682404458875704908134313096880872971304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 249960918326716123393540029431628913023055243193203893488009684254612359868576463713935015299385764501004484776139539657685401098878677071118958085139530319635433034227096291025802874472418121628468461214152990224735650464379913699361898174559806670198218725128296174192202098436517531903066292782132843203982288006679848808421483624651344252896071267762399198710583162780373641054089400894788872286222424244101299377780944376935194141059535956945502209958793705978123957644574590599779275039437690618963535539835630543203629934402326545269140592515876540213559193867172473772619508421606106835941087109046280700316783196379731941760522136933931397895731326902910200731197300395739173313996390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 -91535904364929218626621509659473806221848550049252377176145289627575925924175427594139547635593190315706393772695793479370178218331842547989245549896889404731335689935828307997319208239887891397748088898230143442522942121055076609978270662970971632284758677169303146624637002414330938372034027741641047690904475782994227702675880016503837210625964576657835707829048293577370133459743596449649097946093341016363174880044085915630679076686150272493742907822215731753825021193042598141487490800054193975915630301049515460211248233573501507483674534608044136784349172057898815512871517558567241004716741604738316582288962660756869776713749590342930402188119186631993640948119032726953381390929258086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 33612053124119532228008518397851017287698599028913171714034672033002300423865559653240409507445289031916229872713468445993435044435848521937305838821469010170984993190037239001382529787010582493686227971999617184824627781126895435602349964086388744151655522821813164165768298471542435323093794018699500813200329376711963079080511791673517204647885911945813626776217521038804576364950456411330450618513207902951373527622290791200556896851176951089321857396443961697548167664263590579326298189256808899792277643895073107289459503716578550287460436656639594442080407744768875874249803500305120009142047331493782477326174620480542174340705946346246270467370778174645099965822985417045191859101445704908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 -12375979623219904659985236507895630220243910928667427780337651029608116924739922177904639456481876228026250485593775579862284823611451122677796297663717585441815097252910591690165232554830517928388085213805998840716128867785480931646363926278598528770664947804776404146113966158399870204083047441250242025262009153147583328078464563337149815354195602414705782028733192349878957722679180200121093851345841800516319881384125843642028785025834164998741826674719897153506964953764024574726020520735255208925223738644820546037359921899903889919814781550807245175581894057098790204960453744278400083035111578647330998682820254238516464784620651990792055853201936830087556969218689882567592030276691750708838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 4569218300032306201963293710808503307150467279536356907907417383423878640931753094635290062290871958197123093600263851528288967543959127178698165461601241237222254957627503021128548679033970589597055065694944987970096582926570759152357572130892006415986269009498983911700987006530541579214552003013067174491259340357928024772429154303885019993806857240288296762633881192701720891967505198441231223880352739931240943975379638656630997364865992179752403043212537133205870113158853620958392517799969000532420487734386361947966498608915233276774451829156179256679558781654228134661449020307860289078824615642868947819818655569829691128349658439219690232036607180251391468542562466334387263986967637130844569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 -1691526562246628844842624264135907037565564163619082120945026544507775507059052993269805742998925628023391673801660909549776983147226998670126522589933867122964260956633165657489409243907826114064973622751525737959152552016196921879691687238708938465471342839973589145808005651732185500181402107578582437547340224222780716772333331622021373766980640080184297320772097997854702976686266486419381614554479509409084426228661593971108025654733362480443339987077529025120476158554929475768982390530344006890991350958094111110554278146175543836164419431006951160333787662933846218417190483732817519923107563299880916327194497828733501382311664990865113964447223785484226450767167629520826289651864458371427991552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 627895197350329254979609670715023012087184074673212590927739229689532664787201269357354846034583519288147078773154612702161984855327201503799974387447785612740790665165970588607153935575948576806308615965242602974625818841354382184893788619164207724565744817020018659531867066739518313439946792503240690034725702454080164536953447507715978724180495543221096487887546281129469315614172004770157221835649026375544674605208768600498263470907267268600410953808652674078389214997755680835612015696169152933336226289110243382244106446755582547007412342964669869567905061025516216211985777565871708688131614523703000041917948943581839808821875517901873854889581302067396307974994411833754664192215694130015520161792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 -233702724077106395616866339001331717423215950437502872850315849046728041369775430085865318331580432464325626154719467986365501010140639393368496274072617305594483621886370593072615596392212698401070267253032499911711266987064945438933441420815869340026407299209069080414017524677392362455412099340684167409347741121133801613695679400446328285405125907336627822972054546356476529087255394086976711014994112442453903721130904614392929999740944835399403579518490764293635727803673422886541222447266601176985875595585879285639569691621649803273000515919521948429450592628081021296344917359973943295545341470952419826953658189436599114191893628793427123002478578378241043915377128297603664160843984823899811295002624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 87217880447316301113467117883764384975623002086361789090541041978456102536570634955221469143377616452751646136321775725666314140335176895157674068551525528434368722897018417905286229091456392456033137591775080064184274590821399527731071814233402936563367407152258202727785163720975807742208417075041245070198585526839252712921515273424746572859825105712679511734350432467754532398053689886684212719666158903674784021675313703711381157648972628674556397309419027749094804085487277913717877543114945817327676979919248147593010993730304568253311634691220976349655717542965324801497523590504997220082874051611436813279701904521637019968954331781770295101806721986495007034144333894512424350253192077317291672707530752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 -32636930396021541215980940180255715063415770590092919253842564595884482927082778499134081575948625501876319622552401605597690872790520122522817011092540396630418524174643903931648877820865764648814248568408826127729176254700226653241739873795660908204301432011078305348733673108728006387370657585885762539943201514106697091840505729943588481906159591605533902883280796073382412685965350621426124074785504831038894493374237708576527766829824639615610008175307912183164573478261716948765660786841109570390906818261410567120231520690908997005654502334974900170151789502842813214779478114731418166635979103041604081415701812439538255758404917160581688244837779192725472055603312936283480798605071717191660033850105397248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 12245372621171319436222397613902103469648169132147654910299562094538951913979646960854868882486433021960274142327604101189369107026576368382515123295599572260897715122864935821885192907431903370781781023951079670611313422104735682937151764385238551090284193133468382341449843597802064700391477985039966946978360584913748809315928921342187921322372637625878133876223315167103794128077889688858325993638319475637717885721447864103486146548230959663609645493253330299757880718956407509166278090123244907078263061634611760880333403238470756968235004034826974939559247190589449325935561498188355215654036257334960121286049073920345653757867826840968782697723179570768402965738908541447507249739183221169719875342090371072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 -4606706501559131663105700895192019774912932279011072067563360486702497475777699141161276309129535738290808433966599204206040920390791960425497715410106785491781579095212267811847656429922111277717613844054769658417180969183437124773681305300799336652573540166676868448763159761034474691770001243749829820001236086348971077256191501654665998645048158287506273448082347742675547606222617725194554123205666309339081594046055168173143878847277360761425686365780575904360650274555708093463703797533025891879554287969582571419847828234932460779224323639299212843181399241295405835449242575255349087272996667893329477136739787139869518756133046481860755896559795158670051119450704432962213457250288388868382434121738797187072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 1737648195983309685703215089016567110384458446868830406276699555809441733469820884556623117644138456020323033631141843357400566179277085543953321632771724347354853685484684495566444259250257021173718150531133713275792223431649043043659255049774415100447857657070455920013846211576094743820265344930611487364918066968009069508063433562290337414849509173496076851521060445170221348834491414419464559097255676744570436504924128398882883317597152499951064592178590831524999512217267126362277228273104624602207860239440803972927399444662101229614723769964608861860465497878666606189813716799400955748261461006689774177028585841758960477695862113372346567436213519481594755262076504064863948370340389741801655797305945981190144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 -657177799607300988560377229674761589751665975502402294848195302021589245034906166606139413281052749347809578480273313440237037491131329042369193039219584567091490477317512382322569855005544297195430465609345596742047614721822292391004187321482374481744507840738577583856194756063882678117721828649692110473557456844153937239242650400853181026789329736744558883995904633784784212645226583222518959141329889062096351681045941943875810548101166129802382389612808605090499768851708444787616550306622554587717763085949005706228634601517170710268742551793321868516122358132318551686743958205080211164913659649039754247688893104125500329369942132175734283592194081101988344666458590216485844554080755833585923147677375710397202432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 249201469467847627208187378084751348441838182732912573429643904298066785846322080851858998312291852106284014572214827127980614882826588994211252722512270455640807377332563213953669558700483308763555318245784107246031748291611733473739960803830189955468200741966248207303881028245520465959100630742751435867834041750367522602516550712331565466096165341969817630332164607127379741765569052241536078007934445904035735972982198889368006684961031222457395555748050341681890294717091296621078109097538992641240478753611137484747317851097398555581167920559921481848633872907269744268039833250080113690705049759843232271989939620409116440437950631849936485737734986876596991901642613587075763928491415918156956035849510627194309705728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 -94746239012704027753213074318613843953836128307140075198810101984549589711299502689088508255925817779600851397826114774268198393801785811631387559040272929029784015743050683281638938510815442958089659037958126538113635527076029805232397779062064423268101512400852366620958029482577861895449697544677915383153771029977833956328008444430706412897943381839366398766057199308201034911493919010660037398002477846394541551676368810270051770945623093794219217986396768492750256392644041417660255902438525051167156166562052222274826946186397585692394002822835858207588777892133366816606644536274879679305769782073293954548083877520828385481376671766247144445474505035766409037111965355304261624132270833189014044354252641623316512112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 36117195697510567751332892161027040533867860055101021623053907829601393894090013071387915426464603886128836209517852305937698188602999551887381039298875845197133050693639441882417347930380762305648842573194909209177492182796124368173804369793151596537417063797122409863868639957588597617943088752246586267264784125060061376962224503351089526911048638199316163641004959404347352856698701223434478795534151652563485846327087144990769232381246265854552906637629471484117986557654132286755775788071087026543080710732273488353630608349384211285991188419325426117032328728103741075132704570793615019013881618836413959335744549606273987352087575974983248382477166227237631646645012233412802784690497645474975236176916925708485544210595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 -13803961515877433821582833637699327725158371000849319042455658459806660549108732863618202523454045130411662838102284662682917770861427627887847883527197211234520040169969913920438446517712041123970813887738676120203313088727559330359272640145746334412028336035584268335066883769919614971885203172681154446989045730938214475687647262254875535430451751694893967046807154916739259800873740255974085632261120024245461654564674118760345939184653306928761211862387945431205903775277501238565676519244360666299895025994410608976183999835216493274517670920179624114023872231943182779860816459985330450379886827836642427237018687604786083084780701418652016780980553205885425244153934331152646603098185137080855637510479946604892222017901690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 5289664894682704784965366777134275846882020204969167588156060275625341517466989573238714759750923667285457776110564687060779424235288028724589440119656707759861387440608342231885542506656829101148170920469193300515518143594241235423449340853800092252075629449690674739350998666817346934691453144018252297482273625502469677529214507197975396479327728565996872927657465815185550629407510018491722624920231272799104057102541836306031634010258799701942548726537335258024083317648166847690192711123450606458147185252827839352265566981165075707309040075035768966526436720116724513945859810100290316506031761947946586234210108360915428229491209148695337300485525197958926151372732998183244817816935451448564276331636733685657505290307806167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 -2032283663419089680214272034581512889882753213467765779096920147594057714608970087642803710766008026672989704218417080091323293498573960724519582385055663133033173994453881788781015821369126320146492377621372600098898622464426076958714300124525286708775983203188926787279589864123166698297475993264573647494527741534798499440762237767941691682886830805747300403384181532665752051825192099774568606003065951000370287151212106639889877812810890431316881466372310815546309085744462592994417286500250593374533589620824854963080235122725540885560311107942205915663729170498014163401471168648134534324351142525545790632668118846763667710396361106648678019887141457616369214463189736504098197703719811687795167335590581849374271402082106196623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 782833310458947047312922071104071633042002049812778308246391569497220023734685582885828129965227972228284620709803308094993321920364744233542498371823705449864390055292691383427686610771268748253747947142130162155236797293311217570651150790821999075926667067118696565052263746096496481388896124016101724145745693518167877300198306470162500840884223346192039115781776319375962774243658927439927806636120093757420062975169700991733115413434853172833041382620017709347912457250363643319701836907273173679123779069773331587081029364601263537498917428703082000417285479111441161727330624532267047984712609112348301176770097654694115084286945954782813740312818177316756511345375190391542966178146501259114989750311331239816501608113511799036313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 -302329236353553605628502444495394480972512485339392493051326911205227433551527993164118908174899226834403543659483478844703456021775092475669351145651201233951602517302738428480680306782209456099925834573654401372028322398353393489766610123766000665131140198455836378610778140630742403295695532514773000416493555213511925818845911595342130898625835703732168555976129234559486201060071934067098907291644141699940982740867424957928554844954377562072330150646997883272888840305557401152892613964007972703664192341248474526736905789041580889649488223555342750472470848097852986321588847541508152645986473524771515390762513375707618083611734706104549094283411272156032943433477973098559671568717083383354218419172122391275021361281897406062500249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 117061467776155662889396252688717676755026013753445680313196344072833011478957925608207067966897995392868443901502875454034146511985481051871510348180133736636594085196626959850374282884171951150427240993046026620096231364412974994432850762441803939829601687073944207259604413594170288006552679740016436831129992828611777611747542792371135209349385257295737233674526353832741883908227399481027971858885572044573819955642134723514505631009594472142479372605277205147941509075720689691123695702342089114437694093505123496018903123721012165665865695601235540381046098333952071093862825416776140913817304127344933914925385369263184407533453128339996333829428256229126012109662951337608290333939189353729713825182663499047892038668425890877098111795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 -45443090127085268777906913224125463464372938242124927950922986492149876400613596338163552915899464125711259693327547333784071641863513990211897468106568888285662858613472062188917060368768534110951319451349024591487269490141066231116603909266087899751915571099774602038035789191356314205885302589307701044747921171401660031141612330364834184689480786891933203637769024889635271182310321104501341944474066876286249421505681042199740133458463542816410699436839608009757380809960508097353290268539608999834130499710027928019790277764815900129131712337297415399799239760045511189345649590557374694571662545360818695508062795412613663073980279264924945416074675758035761479900224733648241557627682887898950276095574613343247655710201572821176436758937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 17686379423851675726412402110375171182409136799632342520797330082299881083188522401991155775645191807253661763007655395998107113227608110921699678862373972949740621180826783277073809864018368790219256645641071076089841339315421554015702152318711365789530842365665009045863921361563084300314413493111049245463501109788558395414110698558755982547432717240702633120248636927850311537574933870725667695332280404996094649107724639972430347982517782554133698792935523851789778347044019282782980892841888729227211178662056388486707293965805898932333255207487688574519805465968881603367084542319932779952469565198340395121237577005243982760766509236030274508272575658236240302845375271875781230244168281829598326427962580767037569417527114765852233219597926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 -6901195730059785434133609227994369094204340179177008601239502895132995916986608939663863358440781606883848985328945763386985936285877917895149513062435214183573154471614858250351379392007885937377536316256808618065541296809077107419436356502222466871684910068464049491730381084432413847996158238016876732423767184947616392455212314734133836743053164577233126893002841551470893817192493385441047570284086161705446182943256333551816364343313190847148067910214766756899740710803256975488344878798149146604097046831120790535262297377713088444847265964040727203837907698259911970339985816774495139425695243262962721976468502222452950460619340856219876176638500427384301733016565429870848017618428489265500041558324404351808688066530210201725650091267588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 2699735554808852546071022446075538725729159972713164420154777855581057898413567324534622489466616761093004103388442255473923924317351460204921248546794820991715085160727450557081500824840965024099506927194560620035922885098013602528791497060559747890198273639652774777165525187847970093207177291588990137787963652645248670565034580556571741550860005242508201605845401574972735686362189892292084095931831442692047472749398278764161924623986647325138905451472239659281472208551948364945105956540103207782340973300606560719211674839794844847817826600856930514012943500967124356963395364014018928060697364121706311765681664773238144531831119153907518541246410076169407503423156021876825976639854654450073627007358251264096171071554220011661608048579141697536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 -1058831235008061486617830262892139680754878527701647489015094618809140785672993453805858315150575791093812496227075728783716635815164891374724984905642186856914064252074642642022845913020918003877698794427683807149649600034276133520652892580002009640215187523671270300175373831515848721485719151727921146158297589019253167357476762686926558539208673251151944184847782013973230324755389104405089053522022643140182853268230880742603549383411480925680919198321219896655803479687862840082384310555360972011592021477786359465321306114157208841304663360622466176822191594439584769564791198368675229260986321622011038214044262429174637649053820848069836128035268505801706641935025625645469623927483228567008738093283317478078437908727749203281019990434387813466112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 416330355187180749355539163216578066642134006198797581418185491365167835851477451880310547171803798032047426995172856350072513208602944948230094414234437309806633591740571511584562298973058583580766921165306825495274881811205602594728304070987724467769494685518343202279305195274470769963701842771687519201213960660034244661913784922592308359607456656569495893544881093352375348423820899348824096497518828055212756962997704274927608280557728352089376803387127383870977586100045735913746922080179943708434093538797885633920282497031173901729082231294556578300135451502461846919937905503559850408355262712880786306863038671187224313167952272068776431385597419109843879312979269186013067908687708803685745582768705898045499726811975460703631353314129203760726016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 -164116564116551161196172055178018856894449229153461943545219632923934101608704588682943389707518308692573078815425418712590817210154115366322185110310972044954300327031153298199264000871629340497156865856535135334325100909724894695919856697778608769212996819659432073602026875777217176776685512996092384508352482713012318103731220213847026639188828013753026640814266336192167948781401956001262964716124442469094338225454201964553652118080412395603847255004155159287867168626425266376234653296136668932319255489811310560835851917138067112330123764644036748578195930762838045451478695834458081787245515366839195982380289146300751924204464861954588931361545983386879343879091911994075146498161369659554749183869456440590071628435932550876207618555618919957663842304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 64858510070121675376823273994368165336462127215804932108144847439420812003027966750750446378469811167137244808348001835874298118360910262044757115547259833243800385780140593106878183644333827371512833386788651416198013064928628990685523923783471923430389213710166380722968983694596608030719650489411207646370458463545642979507084432481764437807962161311915755072122977847971172000605882153682421717133352316136425319975453729210169322124785861666488986747674314115532119490422835310542724254613018046077417636872295458232238188912803639819651841046903209639196762422443050592753210314636809592145274061939363886965857465270873314718382537175302088741685179939312077871573868731965365977176275497539736704786318302836575319244566960023538894277311166771596707758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 -25696794549181350297434464820394826634185101649032801555899681097625044090896988250587360706254076519446846021226518497544587556409184167246983946561613114781851396627055515796000477526672089599797751213683928779674554464918718836701353782441818858216980039257378717868112222809285606945716886371908950955363336529366856664655440152227593338926661178751909380629003370373362192843861012598465741508419165545823468306474092038285760362077209272554102520555387073737496431531986460544287283104869173504282125512968175977207286612058560757896037045889514605127691618978880646977300825841306394176531930247882951281439108640977685972968238956819199214178987765274058003967679614598109029755570806217421901992072745836400665151695736089128158971688212690929938494841159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 10206705962344610139973612067872259305506140666209345400357604714356445909014478048730095040773360771935554712966728912658393998503598540974047637791700102012048356228756496777580169432281113579548460232068706361799414073890696153700832429844333421421405256193927872109959888540711624623008158181776290169329896053368543785597381088352421145689548920461974757791409635811868771616734770974771470372182414501030760694056684234360786054708906533452311161854598654231493385354855115869561747655449859550982049207639997665347231619529888465429598854284773908143479174354214523631246367463455884648987967389274097078882775248021387706842935616807942804495821194684964834342861206577228579765090774511993376928615916157288107070032062706275578789303761835978986517085248552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 -4064285147962041622250673028080837916890102143834018772860502909797788923544326627553602223862823067535268042249059131683918328632265732658737979210772299691925626430867822149084395436162223926006502113457111226594807334081729085058498113429372441605297171666856455982942812065117046350183993010321952833493407255371011397490238698287736052268299250045360246872614068269260431583376052590311731892484583265807763735459988794254644508586953817856607829512191928809344166279784963056377014983207312776194327600100396896359385901886323627525294586390794749574495595235958146397395456273424968816176413080034323109195469848381151118426582641616997360626641767077468035355232642851703354842501406539913086107181059946514772686781876582217685130127683145598517604849352263598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 1622452211666511548321406357381190456732016702545487813171574801935919314293298941329178997580006545107929020919718401271342664980951765644561127414229059895348216445341710137264454003870234953572387889824706285061587058302556247260796336186148044672585567616341644764699335031495401754313658140600504940311712728092905273985952688615948714496027195089293467224282960459457303072773459252990750325475029676227511080180256059561265719133692562306736542838801122036161822311238145781730421866002348730313118574593010136216767686343387478659749608439338089265313314268653645277440229058238434194554311238456781444345442338772197543071237991923901524416077427837864854558873829786148257860364181966512930748422829194393208519043796775102618266170890377175603150812562042304593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 -649301057280837738804874282804073697722060193933325140065923343004081737703165510688852991425239934366553080120762539792591307483195123845000595775634857973128973286407438245717913911259855516660176781005454757379088137190597089490978314456662765617390953498921759518054290066586127105700970983103538234264074541283910928422932707198037155625160219969874083649835053124571855186640942994709391481039110570805919558615058915555317649176268722526492674662031629248516895410771232576064329908594289234237268592836231812539886786422161987623485513695030218395976064843494489712062988983346980460944793540772424100724980433346858197709288772419129721199323868881954030095951798024498432236149914968683128446640508601775075280207632089541354304269084126900877316289615342084292608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 260497793015309181051279283345072558798247542933315387085352629436522381613307743449102606518816140210340373829575850170450810897087011696715696830006871653220592971157684412857736402299906676273219539213416255050795668561259269120546216090003188111916462934021666211609592738296223530976292454969853335195649671073547809829016668287075967336388984981582186247632603879268887512855641858283702524236322819019139793621821221830006921928800436774642785550079155502276141654229653968350660758223649879773953170926940060049766486109209755500851959119425110652726697656654503014972017526342781878088089828005626673585438552907281809473742227999898662774086030520386801377437577451839522963497812775273116966011394718918921936399305819706205875132193925299506226217971962240783351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 -104771468479477283146614674976915410047587775730779639981797621959128124931079400705351143160439353902827218348650670525683526315755611283062763753177657140599024122412018106175076056202329034112922203425915122364474170306305990516559807577326730679826837022439280115659855071854751670650141006286760176554209235559064730091364382384370429109438966408834773031871854537568637786956030137709548267419197204776206583333462352449284925003633563879055608218384213853536976449398987167121860275221720550303897369257673956531736153202225363895340029085223809705848191015394808480833089382142076043004352385738771651068429579321939147957563665190150147909018605067783511512623229619689764537683601181665097186358909535617860434795975125593744004250378725325715526316345049056852695842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 42243546783533188038413876050719799296276163535082110370805759349638377611281932995458892620286916369224064998309014082229705839970417644629481350791583511535153712030708143615474591685600753948445003342816753022172923874402579438873894394739142985622455727073983146645226707963452187373470744167893763745180665180877487463939918157553570807668562430148384664294423585437384120872081113990106892545767037000077232374976396989057926016543153138110391899764300306307432445876055669631757340381510327823647454017950313543765140106598684607789043412069591231284548519286826521839099032297272291991956001954689886151984599450132644567644111464375245567816578203349138117862277577323186183842198415505166440843616744016204189400886558415162229176691806783099594502928623504806867367886848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 -17074712830027856668441455224605023201676180904151072519436477810398131090372845538179952535027746481959554748849367614953636787440573966345051051698977775261322136911968023291900068278515752335149535561453670580801664041366031993367270987728431386417324997771363355038496550961647551131772139853463833828368229063055988633991115974482514620553656785637299770752323809855984091202027560354746237721149600028563391534001665171233830910435201106421543987970228559451011175651536818567733968249394421699377827548716333423455731160604919353607479249838046413129531800445213552560531705599586311569214626961986573046278992208160229085448840651883727801472175979649102139861231905595616281559998136999622548821434573650915685491735928468481548959290529672537239850352116096104752486748782592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 6918619947671383225891378083211181008215020043916255941942677730601510611908640064600762982924697561786004799055134358052288492662812652487300872673673925767687960498978070474803854280762230982686574603614840338601570266380628476938880681540557030070261189246925720963296387361010056651255260161345293023716489863850194810984395141353090715083476253981476763171151322252743043110182705225980419742660113712103178191693199512562090753825970412505203361955984865801594147015986984046679874246051497488732219631917735364216515401290768850123554203574629145816452355436259086432979762174633731649735542397210473136257386312548775614375510790604465710794239739498290704102727114566472415600050236247603396187808819592242006585559265612712454710763108569172243622544863707788187097462745333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 -2810321005616172606156797932268428867007445682812703898914943366667271654159501102991252064594003605905033924353696441337635693489600916337454008983424724210356572457685660134612017122314623050185909433064197197589880541649626297085365608967235793229880091719808885391043973378294916369779090751386627298535974507514749456017951661922862109296385687714819560034153809435346817402945603351082868769085789075830567217098561674976226486268728143060926173919486986701140745143722117396284813871440844444121381957807086790597267686828591640474735675144338674343571406690779966138405374112655811612795095696697846069588828602533575447517793163254993238817654763671169782536573126598088168468762047175443265737877146746216822028106578744867114702381251920060768811429878624352637709403317401026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 1144353339871588203382445521210034436206922296167748305371785730699061251607101803043356561461549484306234693442503079763590792830478158596953382655486585555177280751288892464654801796218065433539020157719736499586844443932028903905704904067943441287230941177498375682212827049514313310464088716921815272852415951411880595879170943623208833746461672310857598573687147716083810294484699125800663840565624014802011667095190406902987341838818321392825278025166198848755852984318850940861029926259261893018019376450369734259585096704479829526993923191919772361522813178912909699256917075771249050986604934828763304687595123644506861660764145046231793254274021164720786700756825267566633867253663611525421630880465718367472911313401413039894068332610046901329093926686167461720849347527957198929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 -467121107736031009719425679103845092117725301464473280726643916774668037819920771270937684343230726395018310620374548196188481165980797066134087730126245086748127941257275443055317439623428334694055716863934045579712099960884610197255769055560262736356809746366554124862410899212990746290695700414836021999533359205371953001606644207055013960529270149076797537457481009452540434024493538024014901330691697441381879737420538727797742374708383765253241806921352201678756889907438492224556256910994001485422991878265213645915058758681684411500557549430057408302832793893010794033675600366245438706188214823140589739070156589188852947647858512652536485327633301881837853716010745220099583129771490828217102953968079105420070586595489119020982356325188918436918705701262235912408293285160954479247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 191144310651953276252915368585134267871432458187206616448259140129815254711350675586546781461284130109176907767633173206519611374873595010348301785150223258016189665024639841739897421966696905116404069143175898571400312153341467071398702167626597645165902170610385110448713662686662788806404323065247972393514185534961594089882316357870111104981417892241144299132504627312550137736910265288338468831259080809606925594138804245911870648279696483876631475073478623612250067872724045127971976251460327454239006883108332104925029468028405821814439087664623916194880819596031218548409521398037321399521567639170607065304483271008102638730857763861193076233205748473380489131196617504609219338509448577685586750506075286805186960374461789967216394198080498980116291146045066392538109827082632646874890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 -78406704400758729914262439845054654532157977101043663997890514724335449574042036766408087242171723417330829442804694059332956398095040599455282832454784443958945745513721736995239431973078050034378598255545309851357035860029923053068394771903007160590370386547961864896387532109128519002191273129343904794184178091899719889551856047495251204648484413937781412126096409026748146462478203736953969263301749343376269837244235538477087918757478275659633635381568275089408674287154774541993053337618020622538703132877640790031282190104233518025800845371117554045301218653932829354400109920126662993998293132650946194342976934559535551185091088747288173632903681627602902590982036265111472272707933627889510349421741419059673292750404190664201277299794001199669044440198061289825140239345666511547557478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 32240545692429571521494389653628800941713902978687415917315751132857459783310463619122525662181122654275972776803517406696410530719777010913237675361625498817772974376123588676614817017295329328157305144834830838111733968107866211867030273354337814692305932476270954013505397163966499302442468531923161676675475625022626062812856435235635562269029356157182182671351123959720550092119989673069512154636084726816993344002784383351903725324072685376897463688415797219185285180349157912964207582313913886046698215042032461777785224500000699652175283413264231558832834740786005061974849697413916590813023141761847777877900425416916633952302593756457034437812036297886722804242100371131708965089775202588340864115178449336039845309134813641820172798433543106370736943752432658360783874570201658040875640422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000