0 1 1 1 2 2 3 9 4 32 5 180 6 954 7 6524 8 45016 9 360144 10 3023640 11 27617832 12 271481880 13 2775329232 14 31188079272 15 350827041000 16 4441125248640 17 54110311240512 18 765546040603584 19 9938498593229568 20 156934910753107200 21 2128783325724881280 22 37775147271084647424 23 521118228287656128384 24 10593816307046617928832 25 142407065036680671513600 26 3454493756349852138499200 27 41914220430802192032355200 28 1316680952410440574340705280 29 12289877399295355692059700480 30 594674146371682046017269031680 31 2657784008473911084002913423360 32 324754392662776954675024311398400 33 -868875490363254484795699722301440 34 218444584735265599597261503072890880 35 -2493145330157869588829857325972520960 36 181810119317929871468489191880913899520 37 -3674228020031922534092877815628365045760 38 184502407735696394432863772640423617310720 39 -5103599526039346654476816859398603124469760 40 222322025386890096517789862229925135405056000 41 -7404663561628383451099482877337849500938485760 42 309693511973520050591158235114305449984092651520 43 -11596967736704474950671615069571457176608339886080 44 488415733995267374125344296000897138830732179210240 45 -19832047895972847794914102577276625196417812069580800 46 859543285468300324025456724152400960466576754277089280 47 -37136804205883703353836472966339054407612646361576079360 48 1671456122243880390342016766450489739104703123696877731840 49 -76075420279193504142866982741469883179664825775248234250240 50 3566540238548711554560051522993193862815675750223289323520000 51 -170049285407577533740287368159441967666350922496826377261056000 52 8306671092668738215608098806659040824797349446276392504767283200 53 -413453605917557721542836007895749527581751251447809390301762355200 54 21026361209262807328186536694561378486370806141418253233654990438400 55 -1089888744959084371185564575675562592325266744993733863750816609075200 56 57630615986862934249230553838247730353324474324935660257659945831628800 57 -3105026706326410028397217437997399546330063685116700420352494615730585600 58 170478550001189619044583295035037106195763466042876754993123507985403084800 59 -9531879178658860186058370109228006027681966556347727419358378785449639936000 60 542654822519521715767638648976383896815261701089498351671659959966045129932800 61 -31442080290974486514048739443776647555108390642019096550059641227350310872678400 62 1853674944132714315757677921898372933618462417696529125116492749370701855608012800 63 -111157489246420386155860727912052536271018674626330456856547122321908931613917184000 64 6778126159311247507556487270839082754965370858458794417650568916458945147298014822400 65 -420161007602582036056131730475013953430262259022041359778282464967931891036593533747200 66 26469254202033855862447839755192639664655639741266860525075295081484022479816059204403200 67 -1694219841567699008747003362045355080797798484221601862533198750803883106862249764349542400 68 110151392375929082289935497373094198102743669886296299511509291937895858355914937169923276800 69 -7272668913156113386690689033391148529537941994767661874475479050812528998234535498320812441600 70 487503315818553457797029815162308707758416011655583120343141696811064975623055555254524942745600 71 -33169590526432973826374615605771971132182405371772423146755429722299434972557018326569924427776000 72 2290255488670645302720364899645570709767694244187142841405795423972980314470860638449525814460416000 73 -160440601635333151157650730940717315578076156777615225596441471563597932783401886068315004705177600000 74 11400908026131488445987245088039788952955310618534244547897232247933326020462418238414390782747423539200 75 -821618748438276584010997347752450321542031513770599527536932124116027130189728828206083965575799767040000 76 60037220425250780332781250222449367861259987840006090952084983339626098963226479152283364480419056582656000 77 -4447400230257098147375983221684774042430504013095414812500771371657791987081582471843395891175140263723008000 78 333922527411108547536082695668757026737070787815749465613699297461226207317842135971113901106287366337724416000 79 -25407376787092595007528431036213727087195564271787012121877025231030870912188734453932369492109322734658387968000 80 1958715987026624904277245285780335360290140383405493412435472298658889527793896005071180839474352350651188510720000 81 -152969783100663866421283111894625978027232805041761611068306131280804559232230592245795945402628136982684071100416000 82 12100112105960971662086258072220640874896553932871177637688137770196741770715083039654320577464541352402141138911232000 83 -969285317639205732328826742778665668212350877740415949180341597770946575608770201561278463009369596797444784390144000000 84 78618210137791256133031840317240581022685606669351508728077966229528226129625809354472438912302076940107386319664054272000 85 -6455598290163815201033829717562938014137555888617000452413901515185236258571076429644149308366896775110615163301900845056000 86 536569424952577621790146742587356623604344063982836526293305609727643453440838618218641958817309643513101210464420100046848000 87 -45136440729205792715518564141157783533969165393694200211071244977460487903266108823190940330727450715427171016559180413665280000 88 3842183641232235367762146225819618810043791036905600242785661104102099807271844159744551476316791603068189619140328974035451904000 89 -330915660782530774294650325044140136634822598092085293526782774135808429795724972432719521391265868585511430183308012405089370112000 90 28832702158961964902840655523560378630150290558135450269774722750268877592650564782443564353233562003851269578770527543162474332160000 91 -2541113287553581102730283965188271840306259378717657319062732602725933615544620961188657458261752528278199330927213429832456496742400000 92 226504353248684834707415357003492614036916181168609910454030237126877026600341968329602371275060949729300976438201507828125882963197952000 93 -20416787961277027764555416040450726772324254424377338870203885814202519628749199045762502328560453119091271461912845315935293381579636736000 94 1860811483496173965456873388051413297399051879214648475776954575614155863416438981643019437985718439969486616578284466909650098982196609024000 95 -171462204168405159869381644880092264518889358878064819728915772470689565205986540833160286596374342123944021848753482147500951149433780699136000 96 15971056284814378995982910073894754051159755723796659692823576977925963493307555455229678496670803236576008823092766840728381492259794848841728000 97 -1503652132227105526449925194239680799312587239563823906857428051631744018274065636302050759553924225767612420122439105204652280210673105333387264000 98 143073758687963929114346567389267767730937118896234367410358911860373401773258632839253809167816608047307500189423668216724493785317570489473826816000 99 -13756974126975453617617229893664955939895433985543385115885270360694972486232038347637903788473077526366193353847942410387956810825741283717250285568000 100 1336560578339727627727325879377507011771431612858123560344015734328913521893970452698038412819748407735802459038987742312040199761664668521985327759360000 101 -131192991200698580756573888312896418660084742483127765803976078061991128394445539295573137209065765915420181097612938834779059702446636138152657630003200000 102 13008981914190635351234197318218207110223198945605354221944990918279011476067748442537061456897099459508918531447479793292437359191510542987300287859916800000 103 -1302992865900417553536225931111461973146142472563811080764146574655701854737825394787245559704304590567088465291937063981659493141691023331018024704121241600000 104 131814469242537238242677574818882847531174001150284616777973703396999708482770751658775514439498962259897659102920506148965260721087640225186345705498025656320000 105 -13466774749564019732959549986962788019784124620142829926426174209044412910115608375537775956713432142118153640247617609254631033143486695000495616190280221327360000 106 1389317685514629018796630714861725132456912506833908738573416829017223423772463469659532506759826749271751919100297314982655714260813630739186619034902012582952960000 107 -144722417501677696636779608446287399337007216016566392308203410822184894454375090544833545487024786083107374111166037642534091814919694920961839099894237454107934720000 108 15220395871200858183019415060249396384533677231809830208383953471058802789168733586438183084465589845900852111193119194116554883442719542012719766932568417319654522880000 109 -1615966596567033828598889488871377830381690758246927876300870361051431914801817609501876247524981327635972892722803875878472404463408866188608661403868290279570648596480000 110 173187383890260506020932392423494053029424106882426168480725176875795541554023681503546958556044683348765495879159009411479558451107695521220192573115485217698633681469440000 111 -18734385362801210557437767392312873997601920785635569568890848951936082823127240109046783367699351246792900454146486391648309037166610891939800656810026800602937975331880960000 112 2045335547676095579488659426034385637787934149284273483632814465047866970963292656689312335008397076488370416048501572891847570725296608252054518762519815179098188710842204160000 113 -225348613343817522866767324946526837707727246530562579876187745871270705165282797932245929927217744442748143260052516595664018235002817620670272604702039546362795348150315909120000 114 25053844627451456644375633091572151317919564229611307067855172924318187673039296238082170691705027213726379074571188300108361790761404648560845583758704169724588266666724593500160000 115 -2810526272477514427634527084905922965140249711576650404025881644065711158333443583553081298225967917826945543746671369636669256949977000459349675469537511476241624379518929789255680000 116 318097275038271917334059159404285053465589377470314383707452187913648392073669450356820765681170509379482849142604764819806878617598799945830930270295675598836651104956775375097036800000 117 -36320945629514777031172030915613244475054422063887090430392146143444339899979112618450403515544691960053434992708499447645644334167176849821122095223495941250213895230651126136763842560000 118 4183557242862090163601794416183049262156826564880937879207290141147911980766454784663895116294840558901097098499218643000575676161311586299600072510802825435295173092147553962755746693120000 119 -486063167905795886238985305466112432248097312526181831520563765899385946640439080280506767714894655642745670501550293507348227838759813061335076621597725452000676954076710913313736207892480000 120 56959447534782987619043889995410360339825136084201545161483646971617677195139202464464994680008464360437272623903805598977086986399662350546851323179169089114685328504870823190162901775155200000 121 -6731828866745725673042764237494388389606073788789865261915878905032112941850667691478481773911483449928044550197689149465675615475669444682689587674197439960819343503822180077030515629096960000000 122 802349038870859822121372854557094263167244549558386500780136339660976073251383804757503578419433457556965492265709735367997985106896088144847041891106613501969440177710954271139850685179022540800000 123 -96433034466578401923521743152371086501881739374945641067128348855049812572790338997469338493566539886233246454952545053640406505959557430506688639591136552227034679704281282581874892401262114897920000 124 11686657759767360785887361352409540689876220777831196701604868788335939968734022338594667247723735474658028127480379034933768030151135502136083568398358805908727002472267927808381307127216110682767360000 125 -1427996319285115178237828967850059265665610037570445482895595302933257987087709961056369349634189484206655815049621022824324434422360393721274134296550695366467610694505851188113362555208027170930688000000 126 175916623328714442474309295292617813476896645858456933292716115768240051752716754180227101751810332276272503509884607406062196508387202588816387642028387266733492777038391156480962463162122751898025984000000 127 -21847459418573549560727942915974889899520817260576648763560073388399781291764389376536627015394349320866101778366019147279352022703799496838263104898207486348777645936214250486747110918548720264450932736000000 128 2735148907726091010277789136729788656891736797661460683026550552586319389008877538527136802862964611644808612180430591436032166958363368265766460007895406471305184689405638089184583049623286716689553555456000000 129 -345158951081540749252123808236055442087964936675892197983934905903667896253904049404222018164783633965241424780971255634371702927961986518361289124633725885969396421440253205981953838801481925181598116872192000000 130 43902377389488845165811840263877594424981869435504451796650613094225058621993692496150989281848335283314944850192560941617018923064889352863690791534952183494767238778605992296305309533848748960157011395215360000000 131 -5628085729056805149421545483811853988094903157361378599853613955247571650232024462418378177035091805626088388656544820016354301685376727226856137198140311102214938361617529842070554480781556451632964444037840896000000 132 727127539909451575334711175073823936351756968602957844588857227447460447656000207616452134544121764009814759168698851143455766064206808906920263779138554159057826211760344315980580194265198196375906748634367000576000000 133 -94669825631921508860439338904194215540993350800990288683092070283580407206515328154734588871938328073154525478976461477387310431642202456930497568071514198503943343743783828693980455829382884127591724562278753763328000000 134 12420467041505133831860228309019374999056951594279469426868170676636858169198367828363965150944566214735266583638495500744926383556683105919195423292760349785751390334779593108124695970855408524806954585662428710699008000000 135 -1641966561601790836643519709047436959034321221371630727186413561842483101937282660850940271324351295201285587323854070236946805361296670586221149692819337391746533876983296519576575675249232158740032287592859053116620800000000 136 218708556078955166605830557001550421086885413018887826383089817444935257345991342347125373972566493875951974904209564644886570645001821928884308256855605852758437965417175164864870751739149301745032121638834917298789154816000000 137 -29350651644446201119399891730556874084334672693165700983662410173212172209768743067451825117414435510643368489966895756160779393138147296042419331994876785203555103943551094989658600410117359290003619820273062783900163506176000000 138 3968222600729118369059470283419277371744458259973244251257967731369587867388759658869715684104056227281150698665953726383824256568808733907633025344194743690715682068840043666030245934004317069592942305220432611607026769854464000000 139 -540476433081099671268305491083452872458607422245973434826973836482747891281064579970738855447825445967450682122516790697686210944447560477386840911801111981309203523668143221322756493442931995693097434557904458283477254042288128000000 140 74154320354889590756224080774530560449636489421169025090991172109708957344857256765325852422316098053036896720102333783552766211050907845188515105071475366826243099599803845814759003431364598336927238089992337120922841366872981504000000 141 -10248303196066594871287026893388846790212642167330049395300300853710642698863375467105816190761605455041949397621877805060255531161340667849509702368708326954293239125338015691353854428357713422042085348448562640042235215462493323264000000 142 1426594238756305313286951670687739671426060187890564980887605370605798474772341836719973693450229454428857740935943333981455667729536477592635768979815517496781917180576934117517989492891291384655829466120676252112927229582229882535936000000 143 -200013574944531303719511001627548837386055330356428676524887681704266421916072676280845305980457997714623606806296766273095032909281937191358847710011400298789224296528130201085686980732906328564217837592087702595712957541858257806557184000000 144 28242739426565275672874744527566689686323528149288447204966245048725395108277370920510479108273414384614013571052715728200605737926322282940211061153987796176768101288575805232581650994855117855034585344245849629952088518160599829908029440000000 145 -4016249230350326818275449425925615809407069385036461454925035074308559605873077380758181469223199851224804465256485566243834737212641802055528458296503712775968042131394499285959192160975933926480458498474235316331038401634514441866322116608000000 146 575147766663444096500853065957470601362156798642283403475166364525583283999738009637798711526112699673066436135102209999426196105193664565390534037729869892895540655612309445558111912197319448850986428328367871547729586614993795158768212770816000000 147 -82939597761371418018968592329369644517906820587419533438998255029308781011182643564209432240546080441309282062465211372492103615320360625984029631706594740193886992246819070394819960672082953087435851363588189707241168205730676613090049012006912000000 148 12043346181667276704796930813494423042593798253257421012312844856516551546062911089685677704328674973043520904755959060848875343347564177859636205801230463985487071070941715449740914872481561441208243523725596452771211908236383873933795202577727488000000 149 -1760818192207506826818892792152518266930431288208928457905209125134435807927450930888602878040178307251264594624882672291202139796046898966501805482571512324880964137423097868886985947240383997493027796296478288597546837798678329115346236511637995520000000 150 259205128359612521906412657030387799239267829873366145489240778854103807619987973399886115491131251351490714406603546082766879682964843133983780516936896054636143327541643617628672246396014477655493034895850153739149963060606678418709380704257500512256000000 151 -38416190200533493171259586110806431236893816676721074218154616839093130007169260708910565945164860487522218350914519470837773890294635245276400412023289112210421649009786142030032861883859483270754182701369552722730003381329805000795085193658337138311168000000 152 5732008170658850862571911784093078100730772515720803245051089156197406006303668668089164919381526590314292117115097154456055436968099273713691402360225576557765075942562270898727058788843541594106628397165338962657694015088980239075886632344210990631485440000000 153 -860996833538445573290127502536071788137656736877192651186844770921133310555360658948313371157444221819852085165388698547152382788263362166131514755350085326679140628613647595666531898720252137556280605421091320905113762356518531977578862317963356837051891712000000 154 130190488062091975208684401780375041768164160586475931577351349290328490776908921218783276814434232263895422699027842534966334870732431258607419378363286922689336704076621628729127061356442237412086361359590793944302702714206913338437092442585077340351068372992000000 155 -19816222075827451371294836344292017350928680314994488679033429448665448241063050523713087591471015541911503681332172889000835271426831547743142224307197851559601695888048187880047657982107393672648504832556539171097250797098588101617230977141384589215805164486656000000 156 3036040626941513246606371282395531742890530850833779298089803672059266342079939623023646289864920753883635636958609132035382459966389830550465479542093821883491313231890941024431393721226365312169171346906938463578037603017762336275836568826771252144519424017170432000000 157 -468188630511888286747057472033481302941037286285072735907519393430204778657189970924122404931673682298727463101683481354772630529871549204327177292668598815180872077226446139850397636011948057631791911034301624381418128401163938828865872237858639653949470703160918016000000 158 72667866196555378948789943198472014017644676912524757150383855992004428167122485200791917626383249395997026169927007987286259074956551873324990096865179579651929288856439872283163646334927671052745082027790966770846808202294104341619891115071319759648186079563451727872000000 159 -11351523265268569198665888088630843839971468196188725904021613954627603070709418129304164247671291120312830348037213064338181451120170800118327587241761600867772526192994387983918686005124297038894215782750863246434734393012914798968349051453231625246230748283663554707456000000 160 1784589084813855080632011279900474076216147961305499209652067070716232767368572715103755747957035756137924979019382392507173636332008699326433564958116736673475652016663200058172148978074493033887154837547032998388612309010342986351288633100461939086320798384657673150791680000000 161 -282343025003714767381096313253616357498871897765517042014902459036974103170093718484927235304971174930010837153045594251254674044545717831633373163878249214228719754866857207061502811354648930110064138448379045261202862153888207847729549699619735349510260195796743331149512704000000 162 44952437799508288502352580073629895218621074623562616902654027619904030817941006464846909785016613759388186568252754624364271910707171853153295848692656414166200328815042795992625158650732397778290686478144868078195681376276591298168133132993679313366962169303365415765853339648000000 163 -7201941993884951819706551749717190384803692088096560866271185554371841312427959703664048274695600038769781740453631903386713085807034627034982738836310171187493431383605553867592477502577351041482134573958823160319577542675610453952362621684429749456471464080565718029004745736192000000 164 1161045446813961396406394325038258022043295080772789366789778421602820170679833427033981084353298599235254262916305149279140605139838166383891434744504968973566787537527583780546735284430088974058734023544753842361004530962676126336375484526991494475320966305323514175863533787414528000000 165 -188336851558404894988153118589961783085343046103488840796392623273803686279213467584408802203631277524669628081252593852099803298390636242711851474300310137931759701600293886715883788342575887415919604883910701091260754468443485797058267316798944069814319993014489331957073744085647360000000 166 30739113635122410194222883563810328901614121048967681920604623314748026540951396778010250942454930688190244827624342084135861986480301053127631401398919058223651139180537398641557793857987946111746201562909361059233696609754195894582022132279190093028392060793278888035061893594269876224000000 167 -5047786617810461973920537729892858525519371257042297535440570438816549955805842294878373534320394826877874037735411115547742579125536654305646505561361033302092082749170278616161486163471097876524849670668989800021866376932291486052338171771362401228744809063488939656714897641761572651008000000 168 833965553377751530354123445462726597840232563965654634776411270976833117990336432252435679257829211399277786454477027034892486616680494003075440402912182812989253882819280483173267505088083657897310366677849236670005815980461973933940207586104999295072487966866802637663147635570164086341632000000 169 -138617088922900844228591112910863642295546635489981830184544859054275540108652568184975557068441277737884735291154169973863210193033106771480569039470751128013019789994516478083317694863408982599840101992859966776827643674761100714041922419374316995472686801140468654680965943658524764863987712000000 170 23178814699919077927748405404332560289614191843672128501273985939921487727464699179747880800237644402650033398978164450448528742989011408787686651537577802875050392285216446105321494574208637144429303177869517876382604500158229708864638100602189900621422676474932513034211544735607182569903226880000000 171 -3899023934020979171125142495390119732696384197464311951966555201649660779553197443180564410044074616489598588091199714437065965565167146303715194889595030903183088864167084832755602958126824191851514896516433382883818217492530896196989177022110429138816138637153455783557805575364010636740573265920000000 172 659774356106237801417616992390043515533815715907669261135777673631856156017782159046357436146566149221850563672262381848405949126588163734414768876936237762493790399008572456998254644456117749824189106643869361413290676377907254252668561749417217656317657235613935247756729020532035616790706686787584000000 173 -112303843940758872777593960530201211344740623056125143754719905730204067339215873353211786061318331553382923492885440716636074652260166515851815559731986754800175496885124742482564531607492895997147920717630172559332782571245826765262181023212149105489984419426076634124953070758636899901896143881109504000000 174 19228192285680975514241037439579978710346569099150940976447904919558251806280149869240855449213575196124555488292999614022353535880001205051492465178814217489264747961778598615026063989279857693763436450465562952787781335226725467086556278087647222722427777170461595765668199967719631077319775672439144448000000 175 -3311403451030621618509947954847133351010328747987949437866705001376676573782625452193519484377421332236627357084494273851748785138486657141731793178613490241384743547833494041009974338769803256856559119468891035616680284886408580976470132079443283989725649828445073901035482637715417081900271341016857968640000000 176 573589082182364116247037404294236082722536236440910039786568971445569435939833954693316293799323236105867898079745113282825408540492645276387057216178459716462072492069772065003861456408241818326933007833011533265226895456129454666860053673411172075633580508767800213946364690497252038642477652557214525685760000000 177 -99928713587068699509643296000618803595675860237350522811560512075683171355326603587027568495636595421209429788537248547331059814395130522749548133325564517375389235655624966806814450892153485709168535261222554745518020069178419553271800362421295215864904883216482100815573286878529160339597088458211948253675520000000 178 17509188853259755433180941381361848408674373823811782335908493743712386551560304165703071984294586452247208135986898500149391025772299798787406424431373169209796011837222310478745683650888785841023070913790843787970248851505639002144869967636946743968643285108268917392356861252852042160047608412046132509210050560000000 179 -3085417226372514068503743559254733905230725004719580219276797631380352854462455976498215297254309333876869937787875291423612945936910938199929278031182724753327750323557246610932054509804278419610400454007133431252182034414495531456508599445116718373750916484220782787181384044691397602409089086086184966120328396800000000 180 546789175707766434478041482379941513267283211893399530287693900181761141046468999386910305661480919632335334683601073870445827045996973856035308692903310612475478749555951520968322641844153414241124996646223651920650123789526715416080220225312618126204330640996770889772713098489025827321891838427083262807217704796160000000 181 -97447388415585469529126174337319955821624812563750775475828527717024364893579678472352595698962299580996750440716481066779031262837079564975619343926665584398975152531624595990455430293959294712078444782263397376050510922937982011526398192524463230638954372990234286099375894072286951000302408630264048176984674030059520000000 182 17464296435705938279458156016942846346434293923153181226669141596397701027853953126816167564963169982276635212193033887734766842398787875810588968663329969085560002719722188378196211388746974620304505476074416319127679181114044335895758101670461487220490931671605183198262282899303085817213777217705675505948402418366545920000000 183 -3147378963760020664511569705598176043649878689326777803857345339368041844717887510825866277081342522008194245480606278359107233495986178418544275894566507910719005427245888924552186092273396473445293131378613535585512437208839384016111156582003840607595111155861372476787672918040298342491977348810692917206800493198243266560000000 184 570362080526754183133599229633371521435649966975734058251693025867078136835494248146665610855884161834604709396479226357381193243803534549729221580813920764104576951679540484289626336935341136097362251671793172928678945822673239586673926570533634931816171741616338755299023247205354128199727877836919181774038716415677793566720000000 185 -103930417580069910464483508890456777828183683148279959958038251842089949840244284591082711719346687229908293188361793941877881998892052535483690521319192260442385772557741257562163876747065013417593133428416352096673757447923138515249738125146589140947400560545731792316143059013789033086226681831542886841287800527836319328501760000000 186 19041976453611590307915842983583166339001464124875769148318412916615949782281857571291942505143396116762371162442441946180119338262175779662863099843065655325013971250964017561361049277507599562319974322034367613686957238073270692614780629035069219096605438255496291451493609478353422658867672929722099780393441578576840400662691840000000 187 -3507888212616698348164663080014179416133557700613413705645521402719093975584382113470217662819585761648759929716843154381384371824215036652577942052269209576335797309360899502564824233750653644726305809933393094427045892782315529188400966724020193880202768658764354932226996282975834094858013353830643999478021361210258090308319313920000000 188 649727161365979487131761078903430255240622716988094255971477405066192539157687214131822736713648533671703459531727529011029736607706484133348700532037807762197972775905437842613967298523384598940365483813376142494724244018372049163057908255794200563551671371734352479087881829676359191041552168476929155690455269805132582383510565683200000000 189 -120991589134614683270340888278797106637299172586686228201421617650006367504138639868022515449778726855084066953990188817650950075929690689990850557334364810604109997083391864738240960517198616705578434215204525844880071339718066560261922368302302559025137243142807994984659062264505549032054121663255288031140424379482928302132280950784000000000 190 22651954527032912250489408765657450548096697423412959994892294496826852015702019130763410712830923476028863704210246717646152135364225543903073976994283746456890379516438838763248164829036213531904220308803537260645495198490810340679983143356284247503245593035985286976015184236194659536454893881871257552261402943834304378701797616947036160000000 191 -4263537802278832280099823324323177364459982125996897907318250910847864315856900569077871236947087190522534749811844192875783484218029179788247453102776569966895791178594364795460846917446570035395460363197306425905025786481221202838386615446633670079348775944924465032369331600038832141939655304438076658297110804444583792684151293328175923200000000 192 806744880291240598726438682088583588171986898197374953551564244343083309206377846592035933881390577435713527247455178211890602719943688909821081471018553651380830452517322969519949024859366902636907683696565650594482662470592888232190271023315904408995377072493987073543026365826211440022907770618481329471351690625471134518472535426598415892480000000 193 -153458813996856882272186196507916470942305849369388906513559979913120078772302138179952573773882930777679851933018914828987347530044302835510713408965622375459509862325029076404519600208982757727662865585800866351033606297536115051589160888932881723508780128606771469093708189296573714346641228417675431484572296494362998012270136830745080433213440000000 194 29344381499275014076202303851100729801814445209342773459454651072838114973860340913708982286478300971151675417985278241616523333002106209257883842955975485343142530168486100059973985497945325324603938280075309713632253120777754894235696395854500812347380323038808951092339634440673947640792417060447346060650353972214784562314790005935048550818775040000000 195 -5640579123954257223697941366380406843078520540565276260504152275151847109147523166080574796057969565952642217527322891837195164226844742805624669015970165273187418679177339754325950189161552102594155428277468668218757916888885057453597631350201030016839311763141343467540214351730677315103908291408356887892538628357134880481878748684050147214308147200000000 196 1089873962453732695521227892845759136978483791957786495102097552787061023515630308185345103063651647491997616202129403320839892082619774260471879904679429087968144087569712934562017348935576182635763787373394606084798529484097249308319065705760933893944832792462452059734148885130764024508048099785103845829678986147221096050009311603707002575202612674560000000 197 -211675726791895320746965297791738341401828525377760099410355263238477771096790118130884481919913958168105510339556410681772088564078598414067708508177800829327490482776830994135772901888775542973124890638918963357333145399745272595510900894365986466551407510354502328713270665103666462921363646291990405640235271249070446155304695804833751008805288799109120000000 198 41323444767122840379227559501772410897521005123591966655038425152591910918593291985708788322644332305000984982606268009902180465605135416063543774153732624844969125555750713445427977165744143862139678882159278434264543601016618360695912771116673839302575785700570166321936185290222909619659520863149848489078949079622290818515722923926884100421431272899870720000000 199 -8108513498830212139999178331104049186771411441919264857536689666195963286767431398917945494586009966441082704253419907664601368186986198170039648920215343500970785450541388384348138286574508735598085123573020760454747551838982930427569086489454193091439843672339290006347951314246049205055919399764504023718516380758955675415265405948736506004454516099949527040000000 200 1599167473823139414641112702323282778059996465568585751886790990897344601343093167039201958772036375344457720381327463594755174182591446179939363877907370960133125511708255297680408796483723365992213767063967406514248438896699184971329677606651201016759536410787641280535106034621686815542594832132704605128473816180147289832179208426998581766076464235511021568000000000 201 -316988460446918474680348011345076228165506397791662045438087162849927381514309220097088851310428734600306316322640885468951987857275596881153307326872664090280969700223926945532624989432907404954297088176439002775567224744654034485699336088135642053188846705860005018668970596541246087294358566849160439318567823928142176756873781099499199750789600055069906462310400000000 202 63150776391118127990423687738882281727558098949100700693862772912958134562857621566856363913691149568176711950563716916367052477188202817090226777462509663484652757361323908808561155900087690495778463386016631653235334660454355906106816161135262787359927894242563574203814125697004147897707473657137703315174465441539352117632773880187671978107041751288671808310476800000000 203 -12644123235955276690554783299577625111358673736998515036135692167646544306820443811835464254462115811659265243120722516690879865618506792240214932814957496578997592470747073478003041628219472309605550906815935316920888924930539913817773333201899643080363502283261860584605487075715917772870098614545290309020487538016841572139460164465480666233612141478825278942111334400000000 204 2544267008344703415282614293162761033821464456214283504565792577560736095025030350221606939806467335462503304708984985275680837523382253622180336258049368642768415895896364582402277358017270294772694331648941282720135189013421974852932266639719050088542885517071155463059671325891381441506736468033496435104996030270747748458889463723446251648957153763930489656262944358400000000 205 -514505305687516079704559600335793164970485376641301981412458472267936369533348274278682423496852750296163883465933979070394466711006757299059138475700300136697316937787321344332961089333026008369573416647548951533611103834291405788963010581174267322825682960100319941913857614806442988126713115386496383094290801158324160052871075832741146157449736655424770780407186797363200000000 206 104558562542900133409903024491095258020328985129964574013703447371117890393857980631847000825664282260612690287357333943293772509123383419920001577119432712052639797250322925315524330282906697621071138585097322083761928468992839754049131993781762573733832668691167478661197398156897976122287979264958285715768698560420996105196404828251061587013981710817012570608178447358361600000000 207 -21353122929771737116465851694845848340128304693467785461775774238617595802171802340283723293865321318327922174982491305219864179998152886692386077569043816158693195021642182682722370102144212985813260493008663420496268282891646504917371260389134415797507661351814466901297139584872607211592892236809169051903170387021316791095292965755515888264471657635320847831463033995001856000000000 208 4382125633629272698835184219091347422720830332703965739036969820478684064450269924860760299497519910211047365675500655011368700296482991472127572243835854906758618722215865856870328886152573331184264484758784589811913995756347973787316672577828376134887693994041315807395552624873965106283376303466388111369347583240163554203252859277067452123281270334740888553494066292117943091200000000 209 -903690164912962091064484245300803950190580833292062344709728217632204223250647976894039647606859589865005257946877128877297781765005665081857215903345181074862272791542270290616937008647673609893229864466033280208545115829863314406928769390959517823241685767542647185757227191717578486990370492912536820943133139997619921273583892220872087746032180316137352035843108110399149441024000000000 210 187264464786022187302083104240165482864175403639190641954448465824862733402006030504886435127241947848762459100991729766687768256854613389952266815788512020465793869530777461158242897841333579010187570776019839051531217726812405539434839547734260569580296400994669677271627937312320795728716869155462453736434352283768268490832888302262473922898286482282032635852916054883939998551244800000000 211 -38992596545038675132478915200848400397394916779565781945064324874667261786073526940497833245793590762101556144960843764594793372499039286744400979886200471448926288444365167794307551640549182657094670036282455860021494069172168659204876743989841945452747684611248397879325860603473411019484159730086257605720639550725959793633702598402022626055785166511323458672345933346682669486414233600000000 212 8158116037284212541440030397853150678606337466101555295775389309228462015804949129631143162412570703266027618915903105197282675585683336646668875405069109155630563129853448081238461910410081066120350447005014101881404988408458346184062542264826353676793878797538302392406381637641879335072245036525823325158520723309064109055802958956933841242727023123231856973161012087200824532840061337600000000 213 -1715017716843345991214356549772683300621230167895310392991607986883344838128382348984901444648754283885408174809079591881568838663906916813077735740789108675551597694536378179577283902016539339363045650964719584483795084928099351615962739860444896720528179311306034855028480455777203245898900004357632888756691471080368559908957479572328851335831127197045838977548058429827179705931190291660800000000 214 362250104342100185428000659876075580069193406817404818895399537927434201631295797207246374400127646196190933956408854373835934935386904125012270971561558361303505216720812966328177736719034937717290483840829090439307692487088908924056681013661090822175179525312769642364131441838654468976156424959627766579754746209029854790117862989012812505892097870977273174872893785844124356736800952156160000000000 215 -76877607939606106972992168433334801016163120717459066570450016416732769041881498141548566086527978151100011550504405911350890409538966696141396803268881788609905233604279672216995494067301252269639504585340662410367615301058127464261137627840853465868824568093809378819659064005682327886593526298108574805135141616386916324152544688530020739646831218074353126192545842846667234345126207288665702400000000 216 16392039365105263636193341133406019701217916917756999345146022156829528227273368610484911072355086420843577696518373605925322316230001358005817600842586684064411343528712730234906709700134204809937982854070356750864240473067402817565404675556668642407584320265053499238682795484666770881407490300334603332122420280804813721640926717822429809118185811389527380254884173097978863039681178230209904640000000000 217 -3511545819685353607049726469643007332139062830780684340661993656862385932617321554811354468784544601888846584313186654751464452646454222349055314255456911030130797238564214506058516074806542345472930443364456324390623221053995458000494454044073956114120521098969658899724847007685758720632816436587437294141710078291010236005034199854873809352648838941149532389945182721034060025998941980538552136499200000000 218 755764424974181672414641382143040952159356695020937189414842133953478595556203962676176578313931915065344924610354691712950352190628178009098400034897467387593695868608415862046973954301297684573645859969187803868910146752452030662013515362269448733469796086474280375519091326087235429070469337065702907512757753936553114290982807567121297858919428971448065044572062432266859023167958693999154043866316800000000 219 -163413496512917392897456537868667817243648841361358993596724075114726382613945184543874348393058575412073308069077531036825686091114496063244964134264755099465342630661343300053363469823647000471078106376809847712254765764574966844642396331740756566877224685623390502059419075982498838455770580742152281005254359717026228756133197373630033525705349584752625164496554944851952139336677157455945076887152230400000000 220 35497149219304084253599069349091095173371913603259057505522325644356162196783888818714369166828085737297351181764376289987149552795462926833336656978405874967886398295562362042223719309755207470052258455874081087296582838244775242474470381257070156129617393395343959831481347905115366296354240749537764604255299505465258454467590415937883617038833089997779576557880337938267127337841484293036473541953637580800000000 221 -7746292570600686967443223068821535131144851028378469192775021596348102137925530000963671868996970298377117110259307072569633573862492369388068512017943557637060382139072077151019279372483548400137327004931492265061033365297330893304295329709463161486030347605292505561969841733779047289215201412182469944329592834937086381450668602631282371884511854148053548100222556079799665487061474125917928008399471404646400000000 222 1698165665200910961240734784836020288376568978767473829160828070198123654641942569749938830604975467010062205890337702476879420785284286722421862090184334853901018874332179833253629648191670170483018651806252052900983123303895519724930734909300370438326491857120649920613826735478935586036673142969681923662286055266319227601620891698020074690755696358207086039330866529246432936254193109227459565300878121159884800000000 223 -373975294750623492618077161217705902565438215874531950137926926229412403674393701536146981589161206951043761799937111342006311508541124988023853087384254241172094174244931615563634565457139106911321539457883790253160004293587150204406220983687591222076817291625251161603927281174881287963238149610881805718954294267488260524818435139185624653660844718704837564709002090311507131239444461707601514470671147604534886400000000 224 82731996990853861883712860305681869250279367731507558637402951568779187720540652575592481020014886503260809021798969134470427959954623781750313149289396998081777736278174318024573843748734208998820224418663065642455738524674813749499035957279194283476797766932089351758457583260932541844212050193601525299902803326058815924310331124955751784190830684221763508215645408214042109304339611545719159283359518977100349440000000000 225 -18384971420985337497420399295739889424455841662082899500668596188840985763502485227418273500876038572901033997866717704640126458928629998792806014307607920567018523945535539051293343986230495956364038042887332041107016329639857030543207735361957789773073898425895589121094365630293104604005465509695326217963228926012014151220415332170528519229486283386724233209339076506371696738134241526301481117072449925485518913536000000000 226 4103953848128011233706888732978066534158296736585532737873504472028803046419388735745702388281733637352952024171155326494832701275311614256727554082485538203521552008094340415796432661733478846262167881031572763503085856834695747528570254280276068756308673570370330644586780075354511974749184478457729113740246831523850438106180311864298133733619333180708868640296621976222272250828432271962732322021620632632348750381056000000000 227 -920202298392960550118625605023392634066289322356469302260924572133670022486631276491822698361597500626770794875704442092258929467939190082708138990997299797845178923201639954755989398831863637018582971533137451972751585434586564280940236850108536316860770391512977026753621813521066120311726166835998684032098804494827588330116430210643316583858173577711269725169099026712487847920765470555034129451599050824112480834289664000000000 228 207251103798635550038183498830828203377398661205496124496275015801836509620924512973103892465521597751636949257583109207566446802616571011455704718174872140900466899385503232515997307427519067482810350332986033227629444158264913267117139963881913012769632977190581083668506896350744098385913609837682308332810026392452990986862809657050987591185871974916562018742415522930416578925524759061188398163596601678760687022133739520000000000 229 -46885064438853789276351896004269373330610788634175414554784025566276845080850063314384846381458950126380070094341670510012366078115262169654521740815633939491363522009417256757538710727758661582287765854250851997570648175022236394791492324501152535805984548789554738172700397159429991421566385545638892340772409483634873807260597377549345438391992552905009723933685305193265900637918029292466964990457415929372082502156595232768000000000 230 10653389796363889380482460862318340011752002564378389963966949047110748732774924504309041688752426996792131269791353895943055344084824575999572306762555128552098168275157225866233744819773205433227743820549370511938194448763651820684863879138895879589482270763293251356918543024277981028039127015185628238209072741974628552125185507466127924925592833369645137647571337288499974219871577871891933970382865403139883823445998733099008000000000 231 -2431354792032801249180308661191914254909193048588916865811085413322480199848898750527499520879605638466277573824621457389957611109058094129127010621662400975052145578548726614406912028833668542476212399451606650677044198222303858629915483326384746555265273021728950493627741365962612157039855873501653727900602829997489814367921333770864790021908018948137653449336011937041387324642202220519648886302522536459264891232010434942861312000000000 232 557323984502716523363109092092505275424114666666806350035501348863921842571236853431222816843021667392332533956862070742735290213747703989653766892640964897933755486618582778148776507292624138793889872980234578322317737083345436796760621803271519931451717811800774840350292742040941755355190890488235237494737477641911600941258213932988076027898051087332353424492217153880759478626218864095596977469501346763297049374609795153502666752000000000 233 -128309181940182386837522190731931745281440632245061157263798067728198052763063438754966704773766652673468323451003477859164127822248344097652655745157242906013303250167302961370659653148038651711532094534319206257941218997539552588749869913538665493023414093021989925305464266633695055153063662260691876402240647000395477891186920150527365350539068283618130713829776963697064288979797386868853566974461842728759844926588475747426839298048000000000 234 29668128214262029477881559003882320625094296981255768125130528161200839397423439048997937325688036647771336288394291959606420602042882174491607025118382448968255669042341786260134184994170614382638391600003496083002926240184100174083070621619599536895289329404928750355576321187437550848046915399996859606545251575911151116879239367097983125562232710681360868623757864384618928143167743397110537926103086565634048094591699436555490643935232000000000 235 -6889644916423086732287854874001177996431432103086302976024320167649659137154857887066209207479484159609630161853315907488618873410904320943360819106553405026543253798636604727993334504841962769065183339535452605961481698873138773429213238012212206019257656690199306690858425400982131825515738911242910746273870554228676040422354780873825066910108135456698579265862607106857554436922099371929638016903447306222311944317791108408413709639090176000000000 236 1606829348970009888538587364957086958709273875524784106963211840529552963207819693569358011065180536380115227793434048896302110835541831391158331339493894706531079796995990773355276078606363873791473453410023111842321170327573817558220524576144110752826195254136751540542197728679990103160533678462298030884008325717931395855358254792135874058905543032088017727979469778777266159551567238041903960148572166290788741594287220498122401809094934528000000000 237 -376357787795141317257043283090472335458416837937889402191310814888895518969836754324219847189364140427589869814354206785521211710781821869256356568188489663264555806823486805936644751686221944648532601833014812049603614219402652336025144784818051494507556690445293305420376982741183632078163971068990170825882415234039983506104493294301270334565011132410928582640105392061704902993914622484425091037331909372125382280167718317300197713408964952064000000000 238 88528350819323166568448852958563227422429613353268684307061208720466228624642300401007970721463357941300786177854400834305253632927283430212408923413501792231540197389842071704872094305221860155515572499294790142427000487100592335934053264487459109234284229298630194959429706340978371002266539196249750411262788595949739035946543013501994886768524803854662013453123836492571566054831494424408895267348262856706264486387980857910845469807438374895616000000000 239 -20912516806099287852528086880331762153052853845759403601200445638714423030835626141036471299984224114041952982660637941612748041155295547839315667501698902097463036534188724279360378379556095581484781128707282331269015868405649145489471690850123432396243686082314049795486918192776968515100306837378508966597872050411315206684845734431838416940148969732914874274131369084619209295033707221364529791979903189836070009878936344085482868873399514263715840000000000 240 4960950662129823136148127868397661105447212413803575160238433279678855706769817287692980826815932478942180903008335520628171418930605754421505016564122951067519261324424828186788372417691423306322092247864957495606637830737047049208040200213577211047321708272297593885998245742814337044542650464387287013848585438873505226700089469372024492837428625071463654793114809052055770788846935870905129727726602091032925282464186441709382200047197691491964157952000000000 241 -1181817639027487970081953723039532105664028859022183717620642399774723567028847612710703645323522833091347680645979949307946439740031973187210645292668563090621807487252521888312280864765910849425712261059535707464944077090240482761386207413031837778878757428140175022703681154881705766686914356781948005686030628521149693847756552912656254845375092881261455234993452658601573063067257076477166654295953821606106374100379869488404389280017980898815699320832000000000 242 282719214927065943852403455500079417710141658215605614668187720071289313133819414651349703206130092161280646901421432792574508205024544226432595806764077605472142338618908519766241606427934587017718268888557801664858867286491817215230824483852265325512136166878434778188075568742967357074343506034563574870022168839667681745002221966041077934051116320837916089460953347893216556332416348526195535040162247640703676790884863272482574463150200520615190545301504000000000 243 -67915967396610341114650987542543148439323978408002589231287477138346307183238752128239507018869594960348670333495575467779460161107627149137754467588517169135204179425244250255276929168644372687759586738316410106810843090723734208524674030368335565372767703845706993609702397713742858697181028989781927262263891093043254493119814495097551856194885856959022702489452809819740063134253284811494671028888273344240339095043733006093313406549058183962120651005755392000000000 244 16382969908141068341064217170359932875064582770432007767431974223203382348821596539424185033826888734268222108707007932816296485213289321777893611868877379616282350405655189265511376941819658665596623411310872749899854224277578873346773500983544292369258539903017763379612801317974345278631777912967858804638753206069990891381853100086054710581265730984982274778061154091881029076798393449935600881151466700854289978275948577765700595123280272506398600883603505152000000000 245 -3968351074425816498237964974980544256178010131442652432486532985787882307631819167383257662000346986183170151233340849886200763866255063580101631209712273044187860521614598728150541665319003788524836295336599199816030763008173344223330410562915328205088919656771896589191141185746680512409862349025331341178587453589819725641582816599612046356375584206949851521640042901159166303221540590861351260871511386379066775469383696647685727632563824109861275712100365238272000000000 246 965198959759377984344090928227639119968641191949306542130586201866373080895479933877041704866979679667770162515215375694413859691674395132840287051966906118892960061755196295153108917548225121824225220202194413246073592607101568369803645446629428391714544698626756851600744536216337889884430660881567262941943814822334646252015201946607940679779025126199485399816576260655091075911504191240544012760220035194093142231349683225213835610910264577445600355755100636971008000000000 247 -235724956879127492278516828195705740712200510235556219273878721720248614340464924274033937756599806579670827577557422074801820389447057286713631956310238992186906423367303516275685983864219358083368781597800005609535772135447829581677553870407964921800484157905632788462328346670363684753735475283998400851043423974652761839874789046470339872109157275840225203595383485871561104792072759768677623658888038382284395572413565510419302047939854008703156921085366715226783744000000000 248 57805473336420630022442621792220349840300098278467399484469870285647422762794767602567894141681111179202535593103887975567276148770318566334947280313367622972152247710010818754102555857267070715647351385023274345996912601106220441289752642528716780874968640076683737905165846364559524066698900043436890613140184344399187855280786825504038799476942497221718489932363957880858305213821262322623764755010129439816958774975553089116675697628054259973442476507016759482238631936000000000 249 -14233110156960179271946949673629536679843368147755674794235744043237671013199406962495532151187443797511135991736404961744848357175528829680376819308225191596643687410836073163305858365392316264589437673372982285972184015402880494271805007840848526603664867070385751675171230773745314184231221629982998334791573748781034966947101710287082691461470583930108609038557254652434492811230807425676940454702730618027584890564797386206626575921976086977057691691438864722688781320192000000000 250 3518770523531413334563903871580001865120059416746713499348964742349562969537544771306204981257274775847825621271882710957666312225397791258211024835266175456499094822724419721004520391931167528419368629163915570545649342291844386412704448035532804642769143405847795086488538364912464816423722868476603697740655698590818032751770803497226194116500478108819484975360589798777533314244751942260693930736257394379548919371832440018074071589330354782607428193893865763072794165248000000000000 251 -873444385261433159327697805780627749731132000838925420589286162707128673367985606545820688772284877043356207255708017971376053556485819751379689326767755882344096570946508115757717186981840404675817880195176939085213609593612580404951134090972481679807959723699675978982467201784733107896417243520125690392402205120347055065390282060927737785071278923101696831154207568071017399703920820424537516271592832901241850878156052754036552803891778110757711869241723308820094425812172800000000000 252 217683592376503796010077360765454531858626763168664779722315372929274770526456545618635041074260059488521819284241220669698818646845687500921469785529816921371613011949979837001860903163358280779667330044161178007386825130660805157948300042030128352454127564521106253674539935263835351875793950574598585439763182722068338954532558659876574076173060250126817803937437284555399500144502708885134791586470218303105447398956429291532814906565919748424301060080118311669853236864693043200000000000 253 -54469735459112237947688836571222990703782870106565913765163873648258012411830917518210298169709757731094654606747649459452984416095449775054701977471560002538106519004724956247814210629389136874502020437704829298450826565652136949460219726233011195911079558801807967105043870433970390325246146966129244730583269020906695395171509601748014860206870312232358271664316782846306771032146391095524666818735949965294654155226735187236623967760029975888723336217691310890835854763730822758400000000000 254 13684124889634514703291539473477939412464735608738681533138029451550878426261622237610014771585651042264571444005499757519458601140807469801617352267177280107535534411978803802093037105926091431308265949330589503510764364555639939854347091564090315959795746804115506450295385275612504092634917325130610381409667647998063202354429238538548614553803727306297158524805717893497795620570235625285036191544027581186264592599113445809073975856998184105494923987012795424507253661623028337868800000000000 255 -3451469989942214678418743243620899974539267918920735838663559553611963176007509077506842330232168709725759547782393676808077369929911618816763095343816447747018828019984331089726231288651141271558858762677092771979874959081404714949576389189486197702497295962636821673767927253685395767087320956909781492853990291184789984214422576953000935427951459722136068396262313668599077828682988683569959142776500949372497615543053206607940482808782301131705974077561378539289693435014434367995904000000000000 256 873996421215314648809659087331134376212867840300173180042368871227692523891578289632066832652899786785523767063077246585509797052349396216172646111002450718819203670641859052019171701127636963191335717309139587131410112988571869590438111733966890027310219600498972699639081799039455671517936957421626387342864416882506149011159267263203488276888891014891890168007336753938578009288417809668925527884285361251361034514616934747385843578313899269594986959943779921322748541690329023438127104000000000000 257 -222191229473794206547073090881122913012028431843044206225268935369975209852116112573604971697006901946448821943674227426597887556884658148538063255228733277226004339136789031212538766592453743001956991138234727065208421951768011578916879678538161768519316373341627508617544546269161761189245699540618755092699281240249226045603135185481428997724804761606197344234367879279837000075139238283633048345906848159811749667988032377981196839824878351800401566230666069234561712569302655555719082803200000000000 258 56708629674675541511499905386911779156448921000730213131180063869111373079614071920782829450683089270331840176034452194073240962125761370243474285725886692625019437689262739072089111839668870959859457243430120735360569062739334168324996653685502271909468016709280922521999735899252283690671142446236988549204093757042287310221743605440235150134913236121398719972446662393996325304409095286516960057581314579539767680397369360234670667188973373169056645509597167928527919163631296327036756924825600000000000 259 -14530136950214354779603919168971416345271199270245211538511701953620526250309552094830840080416628705492477343302273823387787758127386246362606546893598606318263695472679614574981247633432840330254698359545230708300844459714630473764608539444947786508161181528050789632505128934419816115519227354826453536162005683746215710060974831676625428425495682542290048967500193286421041440806538094471371932630824881802316732427114672501887606335178937113507286735092312672124828734386927984246273590113075200000000000 260 3737506518396944229093865327912745651860144070579720410150078116104981340563941764111585320750520165103965220308698472764042428860140688882753183896592403920257940266428818252820651899872887909330979164622339102273353402622997134057936506665617105820121875345533861124804920172511872150281832082855995992676364253120339195572690471443077552960026702915975943098246103773139532971596426001457312477043080846164106816666114505339172514251865550802141587868953085351910496253070410012086724051371189862400000000000 261 -965115610709998552452457963992179335597087373135126688754491996367272475129048839673856681431605336473097830833199614690522153614910942739238077999492124908116372187700870551836432542411418411190152545998825369439443517326121071949166881894570527887371011814612231915905354720941526385084966384617031308234267861251623252624470721848832000354332147275780062464491223592323366118510335481910562881603137238676015653109804294155607276540476371467830910416827157544762666524844427536626749736881705556377600000000000 262 250181583687490082953373774691315823060469068194708962059858956718216924333840962099033276584342999839910603549252581726657049469513735797030057541914638674264032940062911008838309852890478097358072169705014046539614140826842013098074259878142993718121238151206239914990324068342489543878521635926605137368898875616527282793349674128650630933613195874047214404343335209935317923035814242194757533066884359104631593951315727303680626517416989542592906170006002535729992978638682793976373966840389782680371200000000000 263 -65103372223457944227851825511648041442135287980625529312864048711056696599793666281336088013633118784716105604628479536322922482892563997634319883152572447605103251027660427987995417829435361729112870361934088212631802251644036903446981691564981693147683195353223822250122646298616667890671458814158481379061246148417115329332808184364642441397432381868925554993661699064105221900671231632655838454603311881488843680339877812863485763998494260437312505575063323760909924852648764765945141920702105842509414400000000000 264 17006594914401090974401426123506038027493653049825596261635316853924333426694975857251260799532831678149770533256511832098623163164262168723719321086042196469992162182673986721655943339447458428978140326515787616598573522931669193752357597816650663834103353273740641700087990713524155583915871521637719851167143260828297222792828833467119407158785445035250052717126785945763419234651589861229706115907822539159194698023096632803343033347169635893803422158689681990894584388371222982923240935039461321150876876800000000000 265 -4459545698102048489660767717814467769765179806172776130488262561808449386305764051957821337841843934714806375296433933257785268972360967415180639646682497754710721947305359224922047578103936388438349955057606174750103988176585753579030729372173098090743065589535499592662552499300044302938555247482743964390412741575841899556848413589909077553409426836041060128187470512534073696293930345146864790409529934420992725412855055392313416870639581255212840884879256561025513164851549511986445547430181790589541941248000000000000 266 1173861667961068702940124203708715288680618760798376916130130481444458638623772533461006805131170438714561254352742558644470563243723135608696387286251582155901507739046152301263963637396947328623827064106691351028245948454331114338485116297095429100667301838351949344643885063620950032629985958035143064830367023134858786536917206379829714241135948097025399397360350005879370572482354261964858454243542608291238702892109828517966053722985832546571646682512343780094735768012114595825143279839300404995989497184256000000000000 267 -310163011644730116439571339194507185512214966534820830590349369774504447268632879716498836607312073718885446483918370088901333550710387661158576913407476005652931516127508526300123216722113071244726465497778411190878231592256222539485812353802756958003826417644541420044669691464105949077818096764586169074716182006698112290593990769635694651632247961601764433755121391287905210056065906279478133897538427580566706546740881886636364850144078555810335240123583850032245272771183996024586942600687697525220545575413350400000000000 268 82262830333892138431782482482764053409304351377018358836737106592538302894215917555579516559976375102521246481717272135213075577964830860217436833837607010387723289875548785718210213565699816368395616584449657582286645428074275929472899852840957852698785115275245174984774693076332234347478005387641710903121193245029774984370200401449963952959463117943306054768801295238785660052525204879433155179919500062256811023360791563958443362914708360364092486980476955195843810193369601478464883353531550129388022934316829900800000000000 269 -21900381185212025307782890581414154824842714128306611385241220445597623514179401614974772012966256619971152150594494051079589702899447597363586531235259636569813005041137270981166062843549532981816649850195585568145541241098905362339402654599005095985135554883754359421021829667702242749175576446536357697284769155273110581193154589973233808341531088306343642971837161117290139040966138629058753115319240166325558789748781869186891280558493819048266267051054093758452329498575102013063968515059156573158196311308278903603200000000000 270 5852318510712275523043855451605811580596009985165707151605671745753963025180029314607739008011941428261473189539646357472484889291694741855912813161691885026798906455413808606822371124333763980842829651040312751103654536929167156242259363755536123597441571057982283339337310527816416818685689368971229949966852875261264898068864131898775854771356967585001284679570563376600964044534581511755171113117816277873632144758779243500970829634842491700323509762865709820356193444542916983948947532547641314632704688334516549949849600000000000 271 -1569735231515004372884463599573063476469443617227015617181823401578806131526124826396121577492836523523429726581555852433401810978808522792642270836216173608860364273753660227417504348562914398652171163561409125032964135912607523084003819820949428827336362131545063466613330239505705228629113648132417691018013099074982969287457876516160119755141103009968199037633494618953395627103572518088804184418033915725054435657627294316794788385609961231206229269633074625014260547492184369344380536145885031675625606361220505435268710400000000000 272 422611187805072468385660685377429394130221120918899511212789128604356849860794484213441339601631135986601291784192537092054667082704594744517837840368668407378219858726891512165869091973056746378289187337818103979053642226829939682187314812099524485411421348598716300248539455122047271392179869491319655719895795153405735189437034660835816460663230062715729924845046888577562851375258003878231572638560316372054581196521621106531087167665220360260401850505565832079506256996956368077032326326292105550206558636436218096767310233600000000000 273 -114199897396730309115188363551263759811496429444726365345990052212459154282898327538662521157742213351167459387432167720298908628369962780129225084947239520137152309503259510036337998707243754383072596272078278063629588976489155395789942994210769808765608630366219830106999948225895786739601172871917803461966942975803977612893814174444809019934544078789571528971657981704843752027762700193831899051122480113513021154830213079934442064040012457751143406807533554711334384131539706011081576213872049315281106292265554977544599712563200000000000 274 30973809866774818517212361088313463862775293548515329690610244878945663083235197119050505484097312399870798972314078911718748851782968050423273080104167502566272910353722694255912683259277195682722777361073571922099367268794061503479790210554545877929102194538523350753291111048497660747629624056648628880604098350016489936746144873141847978566403530741960327447259740695170781637335491321354124455871445086795382860044443716364197100312997230105195194429390146321704538029277101971561672835696685428974390106438662614278591489454899200000000000 275 -8431829730987030023698317679476241451442726166570173917835830835555937239203371376280349946584471281966882330058096309260433934075900374750566581409009484115377725890648719797018276749753217637117794406729018043039228662127894951676018840133359965161729512219603920098035519049863926515533183325594754268347772357387167862210305527225820908664908420938417860989724139141026176085971070140563263353344543571067207433973993413830127939663720333644149543645349770705845123397520527402966937477990157274642767063487699797915370732690341888000000000000 276 2303782375976063742767656803821309867220848253135158370905160904156833668886839016996455039920792745038987524107715839084998348860288427893326123897166234948642337345822413426188806279946388562718732430682035616535318835311473251036113597906307951614882643649865690348295038310830589222929264948900910552878035161597705495464143383570367847143002985898157249808846148635900037306625870486886027068124091752296293076793213089469446262249885509724893864906159643379022891761352538178928110974241437941436819696973661812646324672997449793536000000000000 277 -631753533902709925601645667407561255636800027939462721364834187577937893317197475692580281363620226715278718680530658970966027084456802694910420261581065883323593817866239735390397131902214286758942699633267731791712831859399879651850528074677445550795168075374270670187421058552533944480072953222581654678219230087608778240796623370036355443313510534617398672509374343812826562340623552950116792461248159397503527198350494632505709220896902883619956435321862049415968171648954516888329894224887258289712124959936986229077856215725202472960000000000000 278 173874036552837658901242816422422286807325402348226595455919694377887864852011966190287775577413495878735635310609414216316194480657908063211438523083350954539988704867870137308980980099268171866758111441512103336330923171892341827058203310222150473489634933413282591388698136503500843737589350198121500607070879064511791514721595082837689151758660436155612366634536775877825834650962259547354871621596244625093341515027226578117692736050409952835117222361898676456941350799481081709879694434462487253330017443153185697679104332351395208364032000000000000 279 -48028263732160797435392917385580426815972336539126772731543437726420484963293983572271516973951336662494988311961074714982436227084420413586125924013473669787678838172823793550829454706230550458311096928631549175305519517881053138528503745275394897970556290216374332582027575080450175423862540792892966551975215056000108498403692012838958254642082325692411832528354480524387130989599880641862361771942754763725657377557665910375046000852463601470873259472252846090237846877056718555423914918076791555330413993882241340556016887541771852180357120000000000000 280 13314609615131035305387824676063591576427325196830215981668322019037065602316770882236919741034239455108322474353107281379232490330873497798057612396471841575502937758121535377972274746612214159081741458590311816830907376424201578803712301937574203599145930320539600502036135324941194931108117654682166626328321225791701786671262824804054477257486722982763797037005272632596887684593156782076486979248020344564567252581451927989587449554402814732644831817057631481370632236443748081954213957646142447444132615803804348668192576467878559696444981248000000000000 281 -3704449992145784848695168936465171899966325739902783382343281994799627271072694909789042175905725559186504427230093495923476000796292465288535471019362122360124433575840748147892285911567163524453745675742681571801189098805789112806727130230180888741892923637052809595645741597397873454028918801197980397064717166294929211353826657161728070663657882367261312753804582403325941632089329335534602761744798990642118677277878451098266964144143992575008751842715398401863554601565873338086039854369653229590520710506653655356154292050166565445869611515904000000000000 282 1034372991726661688543627963986929533080230768875055523351150887456834860252557608139077919753152797033043407531903595609345869630887743089425812961688386845580341691153981624823018556686804985967709359133698449948871350329457672971437042953475641952419451287035235174045861715954738809152073125573503969274660092983074310646967746900758426730815135436731071076728984065998325680206272042023199732911169489945354591177334974186873402319301269429603224297169688879834040259727750898554870101165723880580973052588495784672029980013482397908508134420250624000000000000 283 -289856586538470047284468060044267715717529808907252194213211082389260132714403819899139378637628958849736621621705647252705664042819543051633248207640674720846318420515753632350693444917741377328260012539219730926396500489894153391278264140922890559499359843321548791012255375439289686312490977954024840460164717962194751619929944094978876534070402916352360445303640640677091495642776467484184011756092232368005166493177851824011853169677099431239357747840853123970487643636816527340557532444172233690547078175619270453255961478666962010234501497450659840000000000000 284 81514751408927346524116869619650859724848031462305795931496420579566967251351280470422096736484729516848392022654281143261483609014618284930141071725662002452601245535239315172752121285478774450782801883014505000071029535152373176160688669740775291008499376110026714083929751742519233963335524483827638856178762335865826013642759340938933252110519905024004749953064836743619731967286057189818358285813012808861339489215326194868089297306287887336614590644689186491857863201998349279975165038828141530287437153797497868248103222129956259902674825331706167296000000000000 285 -23005452755511044591523557797629537155959972154309001088172083289492715547109384954828150964970574495414246758793311976949947576475352361911437523198393958352230327348720167112086602323345280941138380784160310919282976643112590078932904257244659287241301313549204034043956247494175773840313021472813847269556914492996770552745915400558119396129150943501650637694162606439786939087255349803606574313319241322341644137138359322995398074721823804927457137091505002623045520841581307755271064037394674944222707940229211242915331875986627503527270383394774421864448000000000000 286 6515705534286723050403090472457451653296073003534231400640617382438997305813672259789350375638119172086748705726588690858718379687948665230546436797254623289489419983230127964099919276895563809996516159282009151678969784374359090749306355979358302950830001195304008778579246006037843953945548593631693248504134893598398133969968369905924013391084372946765690042607888125839895417413870642659164210652046500131333906759357241404163931018416734560424967408691462201105887412331725821659418929451147783485613294931225009840297958149418927953093092691069132920061952000000000000 287 -1851922404833303493990764653073998821189548689121915664873714621908096182962426407135627030174108747056930739225694385079686081127150126978195680112760653788437318449904111205450529677484270785575386138635847750688542454987287338194838629203375401170525917643956802245015572434727234235277772238478270962621863715750845719398930583315029391584990252151966906085809739816182673437435585172543680952455358936887899328400449537930738403975726052120003145218659899009176377410130228616386560991279546065412229396919360842905318174707761954249744079402430661238605217792000000000000 288 528213405156243557374581920932998871544028578565800738113295323852538249643695386991822212058628449150473033481317865107591771790825080855106216346285381765486887173096533056803634725339908720214163223733021123167747839451561865138259641224638519526057254434950273571898446573162402049235048077145939009514251382378976683834612670641496468475883386246273084866777933815274522335507810782955950835413496309459180452603519006984975851815265792244033096581166123565331377076482678740420152446652394494126397783503757638573942033622555897467752972762740725556186596769792000000000000 289 -151187542556155682255951380450125198492274523136584295298782110809068461932016719869949996761017385519869382508383221082476568158134064428709609774312650104170993895405322370502367304631744030223517101683010493290347902827807548074919583716447155981552721799689812215859370285959958935288938054908859953429633249215650005499441949542669245245423727225876876941688466427215140200599671042189599558055575839215504223066139823167885678916616179874196789419736573621465549245903912623650100964281498629584444071168199689110385333010313689098385556949690832799701134942928896000000000000 290 43424742482941167140408528632326129054141977361653599703196849933370752875157504113265151437737905920526026303787372066290383128195127306028930221743192133912780822514103012613330868116711364471808558507910705455712474088250980359990800775754810800004493158777716117375145699155708301748251916072942048087160620166475168336670559985781795651976014400458808691403799578469392562917739772459092794672020785596479631594517890481205662639731299293252751327398280816455731081778644891391802910977979589478068151053656727229681531588957420124003004368190115711058688310459236352000000000000 291 -12516067154165279556058688525658096732902438497247552362586725589472696571543815504578908115044173830722114926180715153802875558283290927410996565478032615047609963957965675961928391744486589882873443390305581325136045999577543325650111172829985634197942793336420024709899832867556044378370415353393295350126243183684995160261942967661969409777798099275518594006758094539715095231290789841557269100663151963684480924611313334809732864902360424539425591074202366863885297407533180621059861569974459859402411795509791874755570957258973720742518265497733366112331933514528194560000000000000 292 3619950885689548721305607458635923290044157364913913460673740721857168003828302250343309011545055858889289377498956954299957431041153983417939710996142212123178093691598412521225345910884621438686436887522013007070937455774361098988547845376709150616573484746381061460934589002984385084558231227246248489358841599754454149670415263485686234583746686931090257992871563859086291313369285912350142784539925802216200631647584736667715046230746537203871196036191724335742360873748208029633806533060943642592709034876539451830221479239972986870671244957498364778266737043841489043456000000000000 293 -1050597685592682667085912801970763604445981790141734021822590169248942592502794179383347032772881820077510685090779104454709481013152116688877496630605813625300261330053728040986319485031918819630883251985943872980046340014911752844703339529699344497101349018750453978778900531379933083227301752571564788459400314315889409807292875056920038831947059853739893480114142392913827949012192034592412830750118243203934248565591460328392513022327707218371531013106213767907462236112131740505141810760325378784155343985608476716170651556635158807039589116366339347330598172150286707064832000000000000 294 305959549244610328105958361934260093564809105094047770725144039688514857559270355554843767316515543977955417684264976247668801777112748923636355184562806073571355752297675766824537578135621661712708998538478061804730914057128753574335065935147875843078325021157970412445871184889713078338953538602610453621907909238576828411132956029054181427137323617132620115121425618943680117188862840516170413976731993544705929875956875585754340502780400703232795297545635476671424535114660638904215855164004972875037422843261065683936881978541871817850525957650266532252176444784866350279426048000000000000 295 -89408801802827236075916350813300580799507469193177737925299224671033845608712186647143638522588678941112682562111786316984146303079354697308401103122099665474815792284034127890585461293418280311270579612754413628031249218871775745182832037653475949729143555894224128294765699496170800964295945592416908529126797935897777559401759560211048509703830610972799502131842811808459075814497978073395355605755211036689613393704363530542015665666733067781863658647962180378109527179950003811521046299054119677525924037607617922165620944426132762365096838671842304523581829512126422065717706752000000000000 296 26216827733145909449840846437641537292705358176201427344460712428047023750725685488532182287281055905561797882630887565512834036789356049086404126290002203280642196639683651131243249268173901933109078634098462418700826485358071395901547791444293270130004923316798563992057846569527734459363084631867259962139475758436223919209245590761902264861224131590450729532705679610909941303651434278158486572092913964207920312194646541232572750406628776668037476079270456340618560763859341106643791912915269831402829875635458499775350459717541689834181110195341004003376601660946223021584258433024000000000000 297 -7713625634427726531779785268227017017180521338012884543988024899952865624239267732048748757263503750309633802050143308340964611867935149969379480782658719574445990429983343133701499591644675127860577587393019783123618287669446098861569412974438551377279160002270757706595274949054416476254275431105875897385833552459766378751505512722015958026082632712208740730442529877291765499274511227137230797326135387653224589569219668069099011153776415068177677613684972761449967800451391594579395038522284050225524030435087434103128440173323011600570647901495204281733402185850166355812078955003904000000000000 298 2277248938797129770568639286213427046713270511329868388730850502665364256125017080085320325793803284228326769943174409446418219030938599256178024947940833787870189798421611484676873816534074424094016605385977451565352020949136590333418357931698094844418963368587342925135694488322253344430062436923699368768145989377594340936593118673765940701005569300157404150910260134907437385622476945850413914111207675254395361471583354313711256312653178223660976773228171180454479634316306755039757578345551601459381877706090491748469058510859300894400927427059491277306822996896990725761730026613506048000000000000 299 -674576192358642128451402987617505643727663451814575334184546168290058632715211618093792949265176375793763855216504144512983810769204804240221674834968418251959239504902852368977558450753289519981708441474692231821029651147757567289179860193150609475588068708995117170777791651781781922258729702516571168476390897818085222878988442333720461801570919800349807361511084582318964267515834885644581830201174529334391064502511592620364712810544615103535922494800383837853909327841145970167860001473620193441631229007976137961294233391834475852687357656205490577746067664592406071953656733121049001984000000000000 300 200500339079610243469740022966030972182111084895107452678764026507585781136987192378654720194391381133405588482370158431253197482520195556598282672036280119376706943498564624144346573879523015929974863660189613412341529221448496668549247111042887125383279504057296556600986281832326230027499991492058476685003443116373337648954505698964872436379969669363021362396574663335163860327985895967492933477825766949927949300656333590964209906375727677240977933007688137875256800413799390292248778010391672959190374225920242270401232232767297356914491316992654800227919455800533951373317633894765373161472000000000000 301 -59794039899889656222174695630912235439876066263394402654732889917446986435595509246927759283770856057196411951900371571703346812361835874802739182163908914644745822889350389775394845459516390314481384005472469093171964950296773295291287883411738353721167384605614324423412457566866630052792552039034955668800572154145721420984142603934840890177441755082710656585619624301166652602895433314117599917443034162296372637026040375792686655771982419424650531449898088731345077905499965756584144556103293643071935365948175143535879856608632891515634237910073625463771250095466400038188385845306544632102912000000000000 302 17891818437330659893511554157349859794861359819785573259770064655017774723103682225027101532537225123781887099822770955556479063106976370616730842668893410514063456200432186623664737987953142817918042615508967359254434600664336340131723978006302058624827752189074029640664564120983520842892426946602701364912277926828185830490496737447636016252472712251309028194539983076468945494164794880607604790567778782240410700976943800006916154109826983650923485745201357402216801581992989270548874704998181237325311406012156525291608354139376933195362262792285947007605063988879955474803278504025011511703371776000000000000 303 -5371554874388124632327672949801752925043544967861218758032022330119572928176219598841273365278572293550055389954632205014060746802630842138492477676582705611483887181488651158235462468966677150688284615416337658767599359473436199879451554690035218466985422524752175580019181679316701429423239151616350220040363425854470179831390607196922410123686930454563140388558374593036485488205551504268100209833293835659276430089544566153740898447771026828639235699495564879806853309247668022583062291723258047136963487524481387699254298714404334150710346686995261778744008671418580422313068853932711453979075149824000000000000 304 1618041592146561991042983319450320531004308107411312109590993433291264334313208230264063714658869683796960440839533101256322408919653435147180269599098239558412719149455825442308595996413141744294450647541381952467352996898684139082962563457428576897324604097171910969197704944666934404676636909344907402911592439419896309802695100813377257085067823363749915156082950096428666707136713146315229167991596911874555424904048861009979970563414637875842878303636987395725140963251114168237973255012379522469665998503989676058214722978314286584908344862022796557890666501638632857888308690535717757942863895724032000000000000 305 -489011067635764677173370964128928465739097008639070253062493123035798204853061557963590409328718669659977391668004202536453984091102081477672508569166555188113629146460497951443931209236949806456252420828309875246326201560787589566453529247268083482354548423543998951666543199698228126200058517660427395319020818173666140556243657019206856664705087180849636269374400221070186964839267879184690397394081399256992703194501112729038664998709050504385238653191855760042861511618829898654394693132361756305053622197081888169868196583428414202351488340239476940867648033050935728980361144862911163583129798506971136000000000000 306 148279899748605379523657967850314506847098961382247864331914945024944088508982998451068521985209250680902270356849280535545411093216220624946197576873444194630407367539955345795783900555004613026808987555287713196868932452425755096193272644857101906714159610384470865835110838664331281948652617571127572883797054387717856449209511479152394318107308664383313336628265739083052796137910388285922035006932941681788975101866022221092084789131406538945994486869763089070739626598693004909367695616099268338901952958917012518519959427398492611777633098042156218542151061286662781927250545912678016187364080381918707712000000000000 307 -45110302860319694212463992106989075231918332568391843300070490209363966042120008394048311654297096290404931175878462532559019154333874052956452831815920447289597511342593024020345297275877888890405876974684191936891044211861829662216577315565814525496897307595265072356750274371869876696144384506918016875621740165894507284965212714663346164696696083807897783460048802017575836855251903733302182482644332212827832861311809836272305697052934003032181445209700371769190326574105288957786003295505358547558506217506165397831964905113481193890627727651121048875171273416557337668594414572064972680262734203695694610432000000000000 308 13768745512602354643331495247836602116947246990510891661754667350523387602642771371286913411183099098565819783986718404278971224178991934631390250197702470204328783521889130611336274202590290965817374007300157621774794764618548870776993770303557000290367031961163379275483700278989070720545161103111688425495737821933937578619880850819823339686102342441565774486685952668544325530504742262285298324909889449921895013593987742998594745463738693502180994099820952820744595221752461277239293573651406668151464145424860714796097463688618136452081584587522115711373162904939048301592959965464507774941435964297110897033216000000000000 309 -4216319488541363022984295893418313501874505088096348300688781308570940775110646077492561907755046196444423018257340391993738249123914387256336734558741694502992292408147850995142596147636555887540471886864897820508462613906682387143371484873516120915232041170557068696540007711479544230371731523186961285917326762868308841179764851079826152513233930721366514884042292127324397068896476558268509996713059920373472401857402117345830158780875899568641451543302277519273250250086586980880327018605897961982225245610698255095043561868401895415048782583746030208278706513152962310054222114950882250746895445429604148809039872000000000000 310 1295354170241246005618633886653025795073099447947405957647563152434046318574779852802482587729412324937834247142579169639921614079433962376814791906036718478546901973714103020585734979539546272344782446074566384426044535342645314292085595575193321041133326123116136475482616785693160179758176212630907235907002944987044475088797322486333956863246091986286404665629102164245193774745706793622613837954621684719943049324483271961155983193725747948070512064942510672886681352610564274093787007212870920007278654793272202793608892087961579986305551231044065681164583733204872490186996701439842865010765738010138555774889099264000000000000 311 -399259095626810056297659798400900154558839007335465918162078655877821375677203256357632515229729092755598194392234071757461079835758894018261912362970439825230567866132306363537932917556529421718486717251945726186118328524764886821755272884964792733480238288247987625799868353735942886189578333804163139078871692718605662449587854966887176789559403129914745914726493940108960725495842568132073790959984820212217398844686074518279678834539968662627390811711420955957572471497683015079635639121409414168824115351888880513229731741074984607678656217144076799207229936661675088920996177536085253173447593733745334201322999644160000000000000 312 123460437955955186332736238961343838653607409389278057650102370778556323994241532746855513519600625572811106560478612508403953372166508231207115631426957587755616306263816005579600247915138606092556036301308737731582192038060718927739315711807330263543867681843376335366088054208939722545986631672078533136035642056824150150802529498003960246879912361461979510044658198377808519857272734471579873846221825398814060015216958516651242269099429924087951551236362837341263815527364410869619873697106936668375973747088525665719633348313479436984538212251465616279415004668327604405018126841924035572575480414954283030703704201232384000000000000 313 -38300369944857154746037828240905715436377031440082420441077235528729439073032977835764073232425051379832867299760193214256498826266383152512999914486915594210820747219998361052834885065704077440981216235413157134283522640256310175014622489214036558152877412627549426454229504358980375832496343055265556564378328263368996238221160742381151353074267749894253535918923918212617405696895812153916312957654281151499045270032081673844955809735924825670625699271196208746261470632840239003194627258866615303598661719811044358889881769881986277251150053330185964793557758848366147396032431680449677022608236508299853593945500354202304512000000000000 314 11919986746696197406236537845774686007362205751826877627213026414725846197094571711865791975973741084273653235042907386192839069290047544085189972753653404341799207521989012390906983700964437984601828496584036231319877381997088292348548238612594178276122421628766026760352541669122086440866121349259984008276459988321349878874823833789875667973900123365025028163499617157980193323455236244962377633041753014073687866893580091611336984789099754121243296273183451529635007027475673211527092186067055916477634333614383973349572674962621711829375491870279040678439744252457277867701868121853478495311207807544202266330645359918070104064000000000000 315 -3721703236614319538450971795624691252995658328984783972141928226277717965662872789373848199793107794865619973727447342286740422177699598725677683858614167694102159197034014350609656424528192123532500921794538110161620857237092413117608392800448372043055378569336639123829033939130179089628373128274394124569071710016112484677238240923517846285076158030143649927578170163449441477583723073513380811738063835524777194724840424389438925818367999583150151344238120519775952681005449380200913179423787147542047809452404683315479058759327500023723564033843902116061320886504528174910432431368890999920586932462574819834826496096506279362560000000000000 316 1165725821039591679190308333450483576365635367831814073992027855729756877475934887754210753744022046718319274280907323553141212421292804425912515950017087050262944932835595809950705249298097680340601574937625291005602551098487372815879969881505547483658334408689955045737328762087658082066724434072105921252695652731970810683629320187277591622657338809915134462460506588335509461043695452166126980003522414174459111666124831389532786710516080983099683462514644571980453553750439408919797690939733431407724138372893380140548095417932071604029213680708215403988110063723405093343918508325188740700807080090732467230639259399339230560780288000000000000 317 -366298697123791085815743892696000587455651376982749434252805915791167286026430089806479842630901843204259616659001901496723557721954928876404002477047384859230890709607132723478489817386003758822167961604832129436843888523833315638310730149874519509158106204212980728940919587332980553914130555002477001448303113427083088523083923152473521043857593523701012820963387235913469315065961561836592591953667910102453053723176389700684560285234706989414911065545460117263553183501157366669043687421823193126836748087302095491049900473041896209341111486444978373328917797192375075376909230807586441143007997581447349147589166966530012382272421888000000000000 318 115466024758619538098058179482655468916976403695131687939047174253591919309918661734026168160086790647611736653136042249188500379055791542489054152362370752689122873446455165826588521589741280655326454624892033281883247529475551093115225945582115292961535712887453844809684000016276761971002004346132864525719809112080592374294779779878746641655036641895405959616897410144956271986507848394329524598379801903199055131068854577984020335737961653232828540376603882263320987267857212068863730049550197777211661873696515844227141794866975588931908748032150883761580499552900823948453913610497071446324872900299732054861398661639044435316177895424000000000000 319 -36513088205887525289527985670424626878533749013535395641366208882036485224423060981504459574778290278072663281250447778793420581155895260957531111714717390364213228401212282994479214935954307584235261388335220181044541871254985702324219329319158195099984685137333316228844577455341109636157924924703179244106803425814318018966163491555805467409404074572001240117741057338873967179879905667588395522099321411866702512749109388576433593243685702348223392946678993874510923686963869516014756870143657645178148666183714462725589223592425542548427064163945587627197751017351563536216877981209339046856017525890652297898642876348655939919082023813120000000000000 320 11582814113153261564585488518162620704119042090387518790709044954954628623495180496771769107459493985869857366127390478460911928842150294594350488086469614706325009294614527505129926179586860343306700386615139524491537612719354213180577091293118717871167784521925936895305544440876858519540163668994327666277283208317711419967832482021843457965176342110271348835605489981611355239263033987225838694049885353213465775418014996888780879837913789041159956138433952105311134128304053892836029483227761594250514776126624265098795896442568084496194860202770905514709337387793558191715670705136979778595225281498592069614827360858080819275575329355202560000000000000 321 -3685924704423683159746478792795767135957806497912738551980633219076319573451592253492902519188541947772959410434194361677533853728269761462853517839584331757101809694377297553703313559919081086876808489830153075520576194494517810582569589148135402972106766599922971115482640167184402176197963279992654060874769048810537598896650740916576392810578858630384818652660938854083405478638923304528853268249426030477974270435521913480447645087404349943749956750514229329809325327911952505414991960808836251963173772298135839734513534130305093516174198587268654087531147995091579088185745984815302188545034200348683864252425990992681550430815208426933583872000000000000 322 1176634004565172645418942568047306542065872588581321336356763607256884948758284557750878246975286874298488881826396189525735925395396115651369379790311238275711668201864674013281762833499339168863354610000133972307264326348179975940730159285231684708468266372452229291076787956857668205876912880044776136370130511267916756430955017021529258904240970407767496100209009280240532830993801467078011392074744129883096397027473058472469749416833406966659445442831027900354034821774763341295511666008356008316834125681878231766357885836563805902013068477409863506915450466066101329986020624276617579370491179888708032169089297751440615356861838002906709622784000000000000 323 -376785891540282312762318731773934706976273238385514071533944509650652337200323762434600620809691677339946323769619458759353160779645219279036884654074232529456807951987357072377104925308294229101992475016789046017099531685978650562035040023543538343653118152452370975343037195867007745344375373960230307102316512081204645723535406913742964174086952384577082174635337537926640558507787989017261863428825461178409934757693613837843465660843913006684640743314272468194384251210350823100392061097682924143701511863072662912396817688819303569479462315935836092328573328355498457311901061361006708632727765133551676632069535280043907230315653405618376691154944000000000000 324 121032480969568569650206378974045098453242404487665272485207013816687764442805998514362518915668023973032428045377778790718299400468950854326384925233454592853328626530320370395767227017078628470127281649750584295149129064040895875484984581435637930835027071717945015090337869443750009383058213325071801689386380447275468029691027407589032193029138098113112813965034371823461895702485930441721516776705195301818245888944696302515500426865305123625104970991552160035626804125224299380496248513614305116224566347994679889896767283570217671667346842546988243862749709243708832941830649061644885624210905772721723765737598386094806616291516382416215839164334080000000000000 325 -38999505060103330612704594705360742160397172136035177853787941092562343630001403550514974394931456843862583802471983648809812368728418415486820378076651308768384148723266110021648497204815814235803294728730675580813771506277725584452738901120322742853959680851056831309985273913028421405571769484258045627165030576935826769479385499761679638657981357484495214613018827372729281155167878584565295156579209826893478830637583598042320650526472649013830210414108455043934177888541008245530198122084361102389688098261917293204000961048182556839007295100648948184873919835602660420817787449005187435735756758223284822162421406219927377669938813849203996882307645440000000000000 326 12605553756093836112090732123969360253864823328721013720399060014124734277019665985265309464542379878594822591810518807382650642925478792273081891206028346600229945243096448661792752288024489334312620023832793470574021216369299769349980411385853820051970172239949171628655762985992224605892600454915217100610964992945516736940186555948844898293338639958173842840418456084469825198819346237833736299634981873338938056284715743289997369958874606678400591486076434843786868604519777190111884908879055787553890789123122456649775545013108667081333192301906828550890452397529766861194834245180987629182155245176592539762818723927149858128510426046633013643844067000320000000000000 327 -4087015440675279456666849877668733828687248547957237286442580515514645295097649468111421075361140684895720050212645502211163450734927629373602052789166518532009782881774581708342739160033452900750105832049845178084025948605407804875708913872883805998170592585390467365643183435640506166099710098397398167195580062027337892549536408154122377472707680599789764026200818606155917265973389112932697207837263040499039246335488399600737704698189923885529475493046891639593204985293086207453864323989345033797078861409263200400904657363423634748485142233106070888434716639381574874671002208362739329206952209110264888050086164888413688154948404965554262851434419375308800000000000000 328 1329192900403924899933764375603553717019782369094488247956169193655060192217164911898010901848604344275204756628229544044399980183755493226077107891555569419425678784844343058401025455442038177301645587437580287243888534127808692077038955748968898207694565267057138979979911330903613117839422991030270341243884428794647353060905601744795772382629138929143509638034386610819178830128579736762511471195984081951019974415840565073079058310205008440260751925839647133114912718946963854187368605099982569859212074349382746931571230199470396195471713666900849880888101209843540695292994884126903783505704972579020273941994993527305074234001494592885870476131974907240120320000000000000 329 -433613730613338819290249393731026376831704690537369663323848745355956778904540644204186262902248940150296203573064403527721596314866971495203560741994112042758089754901686415949187335815248868311900898554681849106361391975555592939009563258654412216770539136781971212842116329247949368853369896761939168448267632027046178560217799257807979048892997615254438227050972150172627540198322962623042020652657501952630584736927504639403774662059074871470620843474262832920163025825507357246276530491308838573435321239726184173474059204050512083430330256035765255445560019004063592910940565575375828019462937817654372154182340579260442475484596703489423462613483763600478699520000000000000 330 141888512699611492912380164992384664175961060199098011177121948399912409015459510868036374611914279410373363279610311646583173649800762180656539744047190454305983844322429857942508881763378972856447781555628667875191658979348340710165055068634363435129462698191368718546061482811915811066832321560073704427650002278439376279134214105135001638784953529121758310893835042725285096380603332041101491375925116508810619031527242776754948597977665794772496233731947207366417221395859113215970190093038080569436390947393167572488861095602109375567276030801263035612455828235808776345411484838398584472887749988545650465596136356745930266834752174662627316358502961058872945541120000000000000 331 -46571109881006306802328389484043258288361743136152692595436042129599703223581627563904036649778246862434517751572105475214479367068838825020865073579165722371017357905121219405329730580856632638934631058261886758605636322590180738767260139528252187393819071712090770191794673149824592247363044927846933241008961313124113914089332905745983312656608756582409773181659895556846495664750772675272653917062248196960497240368270563816489907572119578634710263225196372602715567737330515842843038855982847351153029652271686019736547871428458848411392453734010041364005288062859923877131852660534948572997434742631259454876416307306598414593980183629721452249390668079462094408253440000000000000 332 15332290871717180703140663570108815437765785121961141769232723664737388739717217622264445590211596778246037622813039874287706060588005469223762939223233878035108906803259300060884505474249616481818604142258907118930810681072144625378597127275102718544344132613710370148123408327993264178557697807883784955985966131325161791724819009426252314440247122092767959694644322898595936026615540437110834166873747559396296797744072181467144509237508705402510931745700740132704435252720944587728704348793654468984242273069231338021697920495193183052893360789128397627815341869209354186503335783977025575126599454747351119593049229806807130239665845170709399363624287746050579890553487360000000000000 333 -5063077954797019300415833209115258458542976075025050843385482141203814112058454858117264149281820064945006724988123473515393378298524754648201560894536645213789433814669552076358205508262603349866426210991016396776810131686646701523466691594495120742768559223116566947580716606225008219778042805148621723802719367931416635174885570668195832368009628204922371221060650131398762804626664250626435893815698746883245680591359374850487476776960997527674427583498036485045529124869604386082206917794888947866571437949389626330987784436894634193585368846790709616595817779120552795547129689082496332634996794266457060345422724390882103828449660143701484199874071059972751321715735265280000000000000 334 1677008634148887298756673539115952815834612562605777833574605362614998363688916972557739527214327342506548942224157121615883343707519299055929932629886136145232713065334982102732914833845000998127027837218641208424754786413988259195943743401427761087720686925077437289451692163675676886920964597482413060599582858861706895573575672131818908678241076221408074931014574413545684505057079229421102435485973615537068312629016057067338897266229735353252613413719100479072948328987061555262115423695514625382003542902256835902228080325070466350720245373919945612939868932478464078450563559052020686370257703144179169337498171955713112184957911320816697819044128400673648483875832243159040000000000000 335 -557141032023261599808169885263750576083556012131816321559107652934882223555229327644529410452573226450039582622660079201868186737927050301199845477388253946142953856225474956057728372831220460560825168538015651830619265781826709163298078906171389183926396515049412134634788074805691831798775825888089471865629544178556392456434363393957535547480717301510254265938500151118488673857849256764387819569701027704669450556550875260650385821102901662260297785597392900610145976962591676332718998547548672162232005517986079303775673728992733813988716608643217803636955422268002527900436642366715605667204811436812797862774175263960645359478009790162414410889051018924649756599549217074053120000000000000 336 185652249737889231498205166411287670997579612632985809242055157467283665052965254053634961244234242887583824340752630258769647695460307765428793693157083730548772168041583193988458331404654141401540239136303844836781117242079387757091108057624874562340706478286599475444662337881449581327425162038345745957976631138016730098235563289042403225968103769840256168536747280495876866947095842596459142015372060459810831976243971233100006019882050196591937803667326079893190447604316149269184350548590463257317521714053195510015561044181143359636000310147953620452917795437460103772927951444088584263093181777732259926541730143106813014641191451206503044327936375792722598754047320667078000640000000000000 337 -62049259563741351283778990183942687386651914930439398909769156562831202838872084884374303306154098136233860725835168283483501518809852134105918801469901045476081185174965610817301864567756713703073214873048351317700464435773998233210785105342219362078785288401437001982987500806843890632062323070452094966725503512073005718976693343318120422421245487926977772246816441432931796436024698713963167761517216412204594157657625335497740495739069861833149577211702685657549946571409817584283526990001838105194320679040387392135826303755775329992099817705544746137303217258183871069827993487608170165124168227689520195912653642521313306492982566606304045306047706632837461653133869593926869975040000000000000 338 20800339208606431225960064058622102254538160472135213558562102103916048965569578035866439290128188242209354187174667343468456433973266212355256466179368761009077843182863549482822194985030532785283297296615233926575853839123472599066402286945631833416832309960852828987009270366189641372099081309871633425091358627162497697850896606621820891657382656585581214366015035943027876791789412004719937232579166079876164086616815701982731240744901077318592861921635512986458158562172528252146738364302566546466450815650143332055451122569622416360744973649544418971553865575584890350844997299722522120805026044840422909262670334876473947572133036132322257196687817237268035056238522135739502648360960000000000000 339 -6993551761931843926019658463741390119130316467893647679044777058667648086852116868528066661866345764688284381719062501767826196426796308519684796289934078243822082662759360530889730126123277061603180520487727474359411856084021380526281850477091471165258533699258013359116212014463746445867110249049312417796601414504929084628876152553785429495923008781602607807529920126687700901311024734335171831494617204622978578824587940659072038273233509915775382879600614036484149782039640515401183132549521740252566729043443622124471180569001218078988606723816902539659374811349093471852346840969543076265010158159878841541728017485481199227144798806001716862414604310228114202865163082520451505717248000000000000000 340 2358386010876965885131839995696867227244815794377782900183528234532351062844905169605936033899452682616683853803819062945765801655194751459529874809434569727445242232006595467748842811310821012045149188385325270740378899124148729155746636774351475339396825346261120259735787582859476042673612026152930481398979689617230374287733459373707667053790632377200063854336326709408139244732941133232011278740785468145209055686823493609527298726195680468067052211865817985653582275226565198035187068979312884090467767484344468451758060114225393731224070673318884251283809061739238026338936698428389755984800403428107116081598799815337771412511250668628804524927100278884725385468548397330139789361288314880000000000000 341 -797660135267229162683225171569390453915198677463279937645641543141217306706702952410512822734318387185075756036722704897672811187497564151046719000028183469370185949351918280435958479044468608548052186251562894999080588613881765522843092732890203241977423163116115338369964141668553996218241629376589978689272596552694857785251360267289687999561227873031917888021241690941519454017428514645996862492395439147736231536881592184388569458513909739985499076952306372817156537218674995593208523448353073070493280897891410042072603537939636010789255923678002980779842852776105659985661222468597798622231391613214341332056062087839408035717761038913258585300122735273181955499553057059470853417138315591680000000000000 342 270584546793823593035251206226999355072332480174570773023448031404661258242080832680000048528112027008381295353967824049040314823736618625414645522299559660250578969837435930789452962319960593444683603173610343127052668051683893642210424696329220021342815602219814737967911649544922979011050715969870324772184962283123193479266461379406476486113278383432154951786342395810146505533113546070705314490176927004801520458531284073655078675991825632484358498683912011596264800808734196846823041661010061603173683160214892524213855983657725542093363526692117463167566758681034246059703188132070125459808784351276027939523605066428164596497944478414731414643105293540669566861644624298180740654452074254172160000000000000 343 -92059036055185418469328556843646405696889256235776935344357774036368422622135873219006965875017252962444362649835471747090489313124538910244490806410128649867570867340076119630291946718310767434065049807588956135406713911826135785301561080340433428186006893704190901007311819813144353195649293870317264030249718233807920920277007285526791318596856684638566303707319335283692226146971999112361327586390837327236762040694115050835919234232484255730152699477240376358871219130371033169187560151003746377166560549675494691868689987415772619791560086027942235190894130404651629579851496454524481979395876872830342453090298924076211049360180586827174494933212641100850883004384006553956581975588276651142676480000000000000 344 31412639805431915434882933233705585166212727176253075184193147480922779703719574644940032996420875025721048506744100122809174462680337740363519238177489948839774847325759410728350360076526788626749280513068219056908492956803552987683917456572843393377996549846797928286566762072719820388631333053283393491030534968325129723439729050632295969728515211842105154063232888132783723410375466417988107617482744913327770961645219907783075941881840108945722175670541733923041361723576552654677837480390684006861877060536820596223204111289614351370240149769031023321757398229699185357923329129775415661054142167489776131832519300152599879497408836400871132300025241502263095083724525314598936058661483480127415255040000000000000 345 -10750119557146437691987681580519736465330710665038959924680496670930973981243110344531897185015175678033485315475703637189100831864520195527085274642392856135330272963260265426523006411028567539808643142068792512358017744869066736994909457310201571736047807092905623423747820511292218046247017751944536776587387506759535064719536662955638944581961762181880388992757340049945946816542748329672027875189845736707924946201701251233245884348616589793833773777281402104571161951158839588145634352314099155009503433988710716323581273653308142582956041849521915865040060518792272738788155248192621385440361365569050648646874954877274858672306401977139125228100764409627378166082144429576245969365324241631902087249920000000000000 346 3689685030104505067320647121033548485471370367320850883299544271353840500831460953708077418314890643689232035962841172315318068254582852645568464457947429339982079978381500366016882960957930128826855899695833439515554649726131208666876907872694403937549137709349415092835101932974391271179686538751968608338075071346556492471817484934159056031068500644935138273274749295383454983761142900259286393651565537220735476190069625847733747952268109674198696027129449926790697729879956818661675194992288205266724702996864739255637921012895075697002270236496904054710588060882432901531676530885847172007774881093571323928488677451291648965694431338087160516299260065267780756291804897658383562259320220899679705518571520000000000000 347 -1270073187002244930134215102373150747229077806884569406921992748038781939305415413821054517868556438115842571033964025863222945102067128549597368550275895296692751046044889639678110192944368811173086502501472432378228768116087823113397992126068504711036515946389073226420356544420349737778210576537624745676947379071426014727058453840555981046307901157362246224112027035423141639843628805758240058167284236855625443566340350474849073472263554138992122005603891673475387254359749002766072995430101007363390697461160015526526007654643610298627569218596107918135850300442083243751877643213209056398658334634453016855489428093876521531839295573193568666711934952728813276191487634023659717931118137270525559231448350720000000000000 348 438457990454595590808975640803004366881466811008894427928558246564686174476807707313681910795585548886312441550045998077092529054687701015826606896364305424334366199592533643740282702566375368310532159960955375459355437307073061814285622292020744092952794156431301321267244511689407387945014127165003958476976919072839378973791321442579061721083683041180635147468845175588221448036419284434238805454531718952283120067999573012615521691940484318867219638844694066460717351654217207676217188491108776308685532724812396552859300265667341678848490711651283662547579757300680083090301018421412634039982662343882426044608107358067248777522050855475456314780576133666296909858785037834856774703192714205628871752618648535040000000000000 349 -151804055692152974915883691910649704015053873786702644491693231391337555719593955013455708184723699147137880009522642962424745236430612051184683646543964950862647056809263033380754650908936493459055821527428603174251522480051221063405505586830784148607476837293564090255907754046801512515933449258010353131921702104689369474980260345595640970610411656526819741700263762113878470313365902845498319373370626372188008566206186454253892925087110780628282209748229094258089853355258142534697502496463262219999096089681800125370697087687708593932337672202949856338164619661373461835822005507787884221254455056556674245104223806870741822661673658710820251062264177398347506667027052119042847802871675693014079900893222545653760000000000000 350 52709789410427867499467140118281354910305253035369497531514723877807959129038229756962773494602786671681532517221705012098951367193981721507143060902121041384458415132531192526749296208317379190450315547399404284265839619173415961313509414403482462691764705027512105693539884677463903037687356470263322343030963016798841203103355355995323916980193670632984742362557412188802039412662888496167747702989792410507095788021664880174345751516772492199730746821485218962288630209866864078604246404781114093219899501252751011298160052526739435450063368197034906339245066988808249200793783287614102560397429345637598279614448947217399923735098532002910802986046192166952374499302739636974512029624012953263597025430360934685081600000000000000 351 -18354734478485748734376344983569138420407705992748451864610661524504100464714705373423524615452235399595907173418628516921182183897704887409960935496595455673195877301411016362977131269810891640362238631224497757756061990394106362020357512606926873065279585466372886157602233539782666915938415752026380554975172685621838508325356673986555411884613688478806724290900742003135821277743532154333522826682568389369145250941700326739137389807953326414020419286330356846174494798941783620448109234026485914653788526549192400177120346803534658754633440391703340288279125002992111745068284530942441425624232090840526828289929202220799883205543891792181702406764200623139596432551954979090849892255975472447207256288226151514924646400000000000000 352 6409885455458391565292653108595390727228121271579427531233044282101467181551903691009169527220827984494005035139950089092076260636699797671705219245346723922205490861945620779072988186549719829165920637690190026167491379911049239336129599594027601457279611457101633522596483587397976316387511431441243679071489428880416605252997663867292489449082979142292643222806440650327526367575733223431088558435029001210378945164817323876213212758457125730226139999993066445970935082759053774907088633557926272186890357550910043505981200148449364695696248290363396679418111521311115617857118137961717620058650261692380091084456345475082112188688739693561176352889998359698091134337657044773968647827244547612240614536723828345858844262400000000000000 353 -2244885564543580730497345763141427670333900782119067168320614843011735068508761258756407789784773839524587239013971425937843894108586982947833527800434440513904744739081433670637827817207034303652667001669942026753133581079351080948660507870103837874456981901951370892375017320823246913041232473943735813261994685843941300418125804552364590684819778497099725547560380182127831090616698872530219238872017241973503639011748064486885501742754164738500308364369458274706525631753177796606082463645501392895024784970193830968985344988178595337868471442970856302869751981125230354467984264680237734941802293033578919872385194134547636754376600395233412740696099613822161131897694068244010503059531543948395770353857577945820689334272000000000000000 354 788454036951625703062459462104783761336179389237826998628748532607834543235239611350117344748180895892821291706245753013602335489146086125181480866930951834021145984385358344079368847455023550112855641138818786235441926663436800682269712206800824862002877638229734698447443087603588561216399540763396025480669832287649340399797867469087906006596211846204423468022653131682150784400145917065630714941955804690551000131039859942099812179813811625125057768894235818359212357870753219599769218617154205550200403737421972105023293379665223548985603446267901352374585449717384972687551559865613756199320154129793889378185245125280556867556451806938529935635641836462748779238895794412760259851512186953730324850426431137136314721658470400000000000000 355 -277711119856527539183312624022189919031517562437444826782796552301130756869761570421781099347793179360327820506763279791764532030481198939841664482346134053201138237730720007193209851133628174655991066962201487799522152850472094157615198755411894366219618944459764614408547297612367261750495262901860172206165149009028559090745076332275115978331075810602901825798686323002529323387771714756485360516151912778954855418787876273649328960368931755868988956582401478805912017102725975037707618865258322570832382560497050540506088168370049485653779417467085835130353522951773829553641416195669590555835685561787665710390055061986035950873967093160591728565780775637698229169763985630140343346110455623103833702329683811246271975663022899200000000000000 356 98093757903461703688804794256562057153428404833832467698521326699032645109780906265916666651277771970127404218849320347901563195424386268046432765916174207207220629633782041960411317999085192087727310814551607371081219933301013572040017011927512476863620894271198942690400853634036203317636196874093257549343521940580501094707906468566448414546218698535353871817314828528227839248563828105650831693595955699254719967080910217237005925109457639277265474586695180881116329393736490088920759680320869250601597513007053069182640460117342339399850355857395629381412667849049008120116154354910944064364321248920883705572717471086674946470789905955261620229730454305270106781175193545141743074226325350468502593041323281090730074395601220403200000000000000 357 -34746991516446676036511420922930591110753354896235324083931615377600410362417713046230367765295056536741493790901001746181021685360322870301307396040751551730013333580785307580669542998228213104332600328277506536775607602441038675100098205275132127238156093632081196791638634481762704315746199154266095685897767177644595824003126945137961285872229506859531664041801722228579449590121319667764725904444817139412443625435796846769905318257997588025382113494836537424139874298742957797387370852280190892593246507582261162663007440742758167027309132264046937643330126869355608889060236485461312870846525519867199832725788471929722415958343779516483159000042343585985995716021619673160316906696307566482046788927536648417857172020299985793843200000000000000 358 12342903001998775140863766898540541011696585037679706139381862493941497038041949329048978041143463872447513324462574481806121709692625672363542763863035250516289532284331116584637363136393551554453952735871423608067333255832620007269186970372928899033093816483580323504035194923372542918417941821254818814978839324016574048895267180226395398925118214035760992120128454503870203112584602640494496499339731257353143872922919128764760906848053901580278565418748516336209530307025165616378710610367031239847462451712834729096828287522181953856796703846554024541510609691124589886206743133815536764999208868368808839132094457549857415028889304476931414787786836059386802736598211042467767166505426041744612335136440210378673819582656460732602777600000000000000 359 -4396815621979897301297824729070215876865596235705361963981283309010940532378216159274341713960908247875283829515559412909139724695905297470384603710948041384242698437870615865369690603820776095995349790971414781674847615521677028431145685370507016813446455175699477638991151404379759536224915069050128985938078005033959712969647127892255520832709720919137726844918620207279530726978328135151166671834107007189502038425862118423590254612453168735168322181373940258354819802451985493242142210355374944431336152015142743464861729258769390165170924386550601580604688610574542561121470494635602211016439973726240532905388631652707539260180422747076842803760657775497482980520121750553338624352664705386853143176373802084930320756777682094779059404800000000000000 360 1570639805895330709628175879916341590085928352190714933928421961621571088070748229655194894957926010030536423610979985545949389907188879082019657220418467898979652225812579013152448615158055174170895317164977676518600480589558097901510942078851722479964133375846106821958919098321906120243182372480314803378728374643891348346477549336718610588221430528958826159329535535858524576798621387756521737173363850311632086928836089102210491049107483794639432176274335113935464748821057247029177367998329446955833336233465764123781247003849247035109275669923417673090238659456480599763198392702618617297498434509368516145739213415305142635619726570996456532201771843835710865122928811490527659814154562995653393905187193870880481970928782476417648348364800000000000000 361 -562637856854596065626008533008961091903980831126787268162082493899540528210790314287430106106732854161818242377237210500863196763439368916595816577004005059591609031114321737167266047262953089711427492363148168388609332249548370656400567257798870923663438057174288590638101516316817168688428800820588961797155311427799853970993990574521489603587904947461230767571233070633247691784872730967264339400938727686194070938642226267465992107240563734279633255731278955461499032359849620643524315158770747340721319769951015933231638828453205818997106885366604148564235889786965095126729944783650345723268779352266354189359581396971741348699200119631397051115093133614949312829668038071675479179578586006914573882216682477913108770011815727182934730971545600000000000000 362 202111916603267408737036185745624766718434241941181544892559923856565642485262309961168484337055647590119085376447961717346824785633495055921771385134039676136491238652519832405059947739174178390108048974464880727044739901328041023675511695653322259975789710539930902027390141668024926640164939698731724895565815223777494052696500925473913112431885391607295847307626799731705309955823377163663222648705308548566875115653665957766130910705785485233565621950776279748990644917446610560646474164107627705195411125138378373810938798588556611364138502885494870918318785913032308791924101921086283707336677629425017250500458012036962969655946246692997820328614997411670762806765248347684771744258902018563129747645561742877309189726444470329318949797861785600000000000000 363 -72805157435725497010611433637327419418784982888596531976618028036409086143501226500231973351970864347196033552656379316352926644896759086880068634834182278765953081213949231587494007886138990672567184248192433314377836719196730832980277088786100086038154802014617704844199328139844491369758666469837939325483992916402176161045736461526853639660890851206481107997608448842900655388627898625514320132677575481077970976297898191492383688712238981975236605400847513039894600609399988701631971254615476085637483028772047489398104464863899014541902520254624046308623648903557513987453777130018251885505328177257639745325148235765218451698384768204720803126274576159736685209759181742937913475984975097644763332882308118782575989450216364138184807386345530982400000000000000 364 26298820928096890875778520530931128457049296010703133041496861140095813662867105262687158123711121605792121132410730104241057427789614101153419145526252041017385341759554803235810269044357987296002133992866077592346733740600022530617696789504217472055635480230729310413248518456536514881448021948495524605651904560472213575740383761912642295502627198828197131351953449483993930448431418933309899227637154855682287971812890653230458149411242522392571734806330244163348015628964762378849251818753690230687118822072890507549035329439698028513518075648695696893230859978870694910628803077727929241703888219763033130613999670607496338426095021642854528248660035415622710241081812534593165772987678922604817132416115749573260708831086208438084089668219568757145600000000000000 365 -9526009052071111045476443717948172744177172568804977255949159906718746013591107069800484438626109529189942523628236466317475735516428658983265400608948174032784479622552219740930381379098661001290890435580051237650082075428825786060907324894153657823231798415966189075450515383763925013116472272113703314895891844299541571008599997117209554012949564702938325344142310318941989093064600102349695199131068501085370633914297578089549585898829227995056919499131313263662747698020563348290986314393777520218310762768325354821378014116991094969537013922926223122717610870847926016473906960509209626033823712327315207936900256115856205342085407053378435157330076183692965767394074658823458823976954552246902282842215756126894529155243614836771360542035126430937907200000000000000 366 3460054752220970420744380794218028478042650253948922495848459337371817575061953248756062649088874927988237903300606130740987936549682602598531522437087891435715612790794548471474123144945544492129100898888864323139777788319594823362775269972884646247404939300992916881785078071077404553974918722361916620181133764742576637394262650929406034047369400511318483054314538090683193326704429493297461630730414356404350771918095956131727279903615482824216877909610277074765400538498175978876797261630400137350950850129843062012671835101912081969096585553735648774520011227632482423737691625665241234065164039957512543573642155457169275000168228283074380882515265110027518410887471337180726235812067175101294043045872328256163435795940759342111346841530066588191109939200000000000000 367 -1260227435319988708195864095959543192628395740349637752929412397360068051003385892361340069183148660837158369140301680504031817917376316784031028598790818166737968391707408055352492167699265406980607586998342785573791216232607834924246588215591688593023509427966669972213151233615453970058760638959029773392784705110029197218245228138615293097938370527615304641401992478955061316564639322492295001212856592664893382401784321008111664841768217215414385083272991600351350517952041460011580099508646025857903585677657205400725329728706490842979956965943847716842651580912426467961196900726149548360065195189702887471438417024682563229661403674705381866971029346817201203455763914803431352881489126984011564775627464123032215690564554777487460020228518627548073243443200000000000000 368 460262500686107538847241093817833105163580613415098584263781873113092532044255688164216271864746526557105087511219795860490561332018151073994114946984018712525653272701080853906162032090633703899676256368576516305208468383761095091971322992395432194772604153978655243309975115006991832221600437374651269009927235379506243027932478794895923664987834435131179046029751056747108885323334852774204048626569172546260361038729899114876570081065281061265591162362486255405620216433157308023909277612972786757068049622662899010601290749389176708027825471090347650699114249911651474004995893350193274199530940898763466182265695643203334386715330057131671931725859372630814621451355662017291210565015616284274787260417941051325092667218972436439688868074791061921439848752742400000000000000 369 -168558129580203466070185569944929399078830905742673630196389156840108589316064026813433180063072059346175998638691909230927222650774048363393444458949865258720151427262760840415151833637019869990898686272359485023468041088287280360897304003530197354477605531809585109342344181580266594622179427111626687929329608383510060778032153834767465445870237747580983977826117488997973534211120728872172588731590136768336038296401840402451157098866746117107297757075309513114488359886894753709054023448342194428994782975463644556192136558688619651621639155821940354677490234024677002872055461823665135615583646915838863284846243996633404165019660339992519423962504508839409299341707971253423867319541360130916338949640728149962358032846767662392552040849434264246336345886372659200000000000000 370 61898200593767752338668518217458562069204970724862897355402253301637929079379557727546323702777236748867815684947079582243358126003493963218054355965931038090118135161720909689485343938818700221214019510401081467089108688866958773116831238096498858330779754000373446739699669317527225267562617636991756427515303235001932751645580555695978518809985814812527421120691880092102603418179149439581544930488201484652105997337136457945192217220762015878261830523750353502568037920432940877416511645695352780851357168781754920205784942432858995074562559104463696955120380122906860764309384101044079700825158283942504572814922134748650791972189844550729933541154323108908783046717633291573147273158386678470284512532433608941343289215718924735297686454374000809920684676668719104000000000000000 371 -22792257049847343398763282680905240173897826509716084219893402302995864106569303918247309897716769035446832733918822398879349368511273559930058101551306977979831044175264199282986114091208503540289355732081793916291390343753044304959075340522549090645514594937979444314613567643592369575912649245961391037183220878993667794677449157445687879045291040933685879096692219266054882850095140972759617236575306244676304882780850241859673774858820119543581010041661045018663074069369704042615788789780788018616449972005603942275935603756931842367174626511468292547404230321410277347097273916766122526481170072190758756718275070734968013015670699768550939474136519111753209976664976493559124905888885157777183589860805806215251673195328628338494418310833279449558113198393444532224000000000000000 372 8415393551012931946998515275364051319533813409669299415292406992718609494853897261150569849528766122974021647481886518294557387168165999866844983620970440846825516561603456109208685843885780788718080586954051052642823479413491397521377682676304740066534244818464313356604636153383313205089065494028249541174750675714796004839188403209518568251046916486593594578050369852577740804996038940664900801881791523662186297414758863351545334736384377632038188657290688917229876996253245780194730161642717587679851611836845521736926097043975371842615224591790853771807725982141782766419718895717904672014604647054158408512070535693241908136078631246973423950760926204796562880662372971268889116202934165366616232949095975307123763951372941121795646507604393101504860772895435408801792000000000000000 373 -3115560063944506075391563350765870105687560781157094878891493320572055875112273930302905836995590905106555398358907840824622542676731596122904136698618834756809933035622924024130905615654817364440764511634734880279173924454298388068599557451621517089219172392836510393072407628802972192029506934540226520338170422561962887151488958556744242387463982074592751674107183133718039018822739472909142495451171684833477612860997406276356462974867809283931991680501395496714436258675021586222153514410370080405493462583215884172788449290291339566280576213037271435659788396681270077204357627457975584042831514227243256795118508931258771030501099648038044340045319267766400150249259283695136597506906598103710809328049893722591934693118859925567082187413973840392588500764741519835503001600000000000000 374 1156562903145865743853085078113213462451304861421719821751081098645566824877680909208828540683634420327835057763915552991911483342675801501726293289942224005382406944870441864599855014690582112659796725343082795196944013547506776096115100119559016894703812382431176713806390597107000653973201121293970232755131721705779820092959351429034314431145817708494514459978675821324773608972104572194979308624801788940233084999026917386302397491210453939342463683982220970564957241788654548326725537426332711636849999270431393301733808839173892347593626379744726285987198411935889335522082573094166687184952920683284450661402243714940451514775614398732168810500224935747499361911244360373310220676246731041397409424334656388702962794756672320221710913353980516985747242291780222897526249881600000000000000 375 -430497534928101840070515146062154332909603800391873489787107705389685499831049087899127280457492063230375118579600924954229546618297046367847556528368089672432142230934512488109328779435745491853064260344139427303732060187262559653690481781462514199360341966444056080508248433126767513996967767110351242579505597838009530513140438418512601182958475574732844967287243847471113256858995806097202758252353119245184962233554511354524228144332896311083622093725799749024553649418082701039067337904822144416882644786792178659010805183508169382900854095859512157958764101130251445225751879775809978358524607241283781039631659218982749666626542446213559074168248538779293695241330146656404702829877329466700075986283656922755824052723696716929691914758022219385398138254144280798352847667200000000000000000 376 160670899956422542342312472531390831498295798463080650385320117786343995183835138031675507677545498266245739781735947063987323956545326357927080866535086544947567639764430876424375307497748916685811251352420825619982150546817389809589807316703568978675994994465452600682970317207284850990437307399792838397124827762615629466567230405511442387478653634671120420877398271495553556264134272907301857219921927013054985830280471924141025666948613286257725125109650787316028929957386646798304138952019526134927090225916367010721388170032979038116464383662941926492986356312943646404172001941146611655392858625545717582756675685525707560837420121222265252046035672220438366230280356237525067629966457992344028224913691627228506950501161221316087721870697759799908198636401278719316441568378880000000000000000 377 -60126484534051607210366728558685053006682970059299224078843796468901496880807595479394271362596311339381172246925070385469984594263752094187220797732639285821804963843338291350681168313448797626122478801622511734870143548748852489902034326058422536080483787827894389380931147999965293299870045327104182744766665924348835624910366752824084883197354072159059429615295370029360271991562663095657153220493494196409142699194060454976920935552842697081310944203891390837601073569417648107911089885028112146615011804310159167155479556048484403147319241519379418713724383657607050073503730616189341559567394431007140898450863046260795488460779249776274325830347450545644322432474461522657726881555254970469561984268145697959151831284300616311715658688593185897318077821446196807153992552457175040000000000000000 378 22560739246234324158168801846239150825699881717530443714449561335116450461514847486973893170882267797936277819545066871270248543375464395581858518166946765902421253700207876705695383744706636117758880566648200155055980960817533263832726363976313807251416067804009540167189437898032589854481437135617091186571073785422396343043254880861576207394755712919496369712870543952361731100103326459555733871617788308830149263079433474227240232572111664112434690494441969528437853113646250254550835072840243977175649759157635931013469536473477605254559614423081125196209841301372355131937206675964942187473365002630953962530973098003113393575586606454291713681320263260760523684756839852378193623771043129085251117157604024278110562189619511949927580546331220005536650655636659468088883543079512965120000000000000000 379 -8487830199854099765625899385009379355066113897497557170392014594073731387686439643597153703963557277118252974449046801653497161523730792149944726129223058009114092523823903665097603376308416931590285203143832403007210455927033312045778147675905769311019580227745220908986947075545036811549288291837769693836464513999946323376538191570920374554605751559583475047484744678551150254908241479237660365782827066278607859488271236443489255317928469280826527132212869158383686294195206901998461773703795723487371159082816396395300433479206456454480083830363155030511811434176165054348594337396170548175319828037304708191371343310994966482005090411740744945516070274262394088971403854595642970238813865842308789687302571568871910112455043045426287125914688631858809857755521814654656077493259500257280000000000000000 380 3201789784137425950229957100911564498188095224253379418124050271115087379889069155966064793099661960792085297331283144626735835692329807634965214240864833285054273391400718033049877561812093854863440506751811719783545728903722627156048879834959210241634494699611594599610762850954627297740247864698676535235501395247379373378659329867265284434222813783836816356250979361654873410306333968821801607150557645986888894701110421775867424921949694489392938526649456635740732350392969782980690906366177924354570228106641076781534910706643876160244204088404910278723312426542864130034031730319353015622728164584944702394555869679291486548188396834354274191422832536998125691317738582262515843473423998334033073730689618102807889235123129503487755857590473581851787480780462047621850659544680697010585600000000000000000 381 -1210984736667452352840679677132965244842106661518939138148546937499517576873632635468835432834218752525508330642039138870320873829090720561699506414544867376466510940895797779606361705979624859347031831220678853445010120336631035277085928704534347763188378314680818502984137744667369174778892866030640836472032192027623548787003677865268629412076456538176239836126100314105319280397606709679996653979847356588797141659636179490669423023732198651579752882334357951529473786788033662160654051121732071449050780115970080781022242206330926227898541356733375279039436524961681902057602529429059687334368323126476997695366444371191766590137775339886715822437045312842629939169574748737988787587054650100880923262031722454673563501818496916775687266966987175375168204620618471172335580258286873456861511680000000000000000 382 459231014905193885586136938855910360115004913849533378765533528284287958024161070252736738310192965456226555514840699432521361337696767634817645161223218237166321633633689798349669333365229613295534653658007614343053581040223539943540770301614706287431075865761665289039298315621831511147278641122623052843676781962225602952933968656584624690873572938689843886220735635965325365550805516558227168220972009203602195137173384564649109672204819710018232227048888302320365059458280034670538547760109727987070600606814587582232696489609781505073927419137414053638911163078823853449433222861965080859005185955513117554597092508893172275906705032153294073305352984647584209962919973532041111320404369355705867203566928519118472367796497891991717433915073418203455901031877737502327019013421089187566966538240000000000000000 383 -174609319723491960856217785190291727169716523998952279348954208308038044384953193275013124175832332143926224741241760103468172607744683287129976081245253120618734618459236830830621141950245408527822147649200695219454795033304977148639193133250446644882019291141952161870434877072814146207800587440115204108297633531819735216674571837788645910241711065358541760008743764850938031523680745158350747332396655796895871440974794132250823863154400659829546383652223638616881575581465964858900790316393680064824787798401174050877720803705994770306215126599405470966671388113642366416015610298875818068204492947841151971539427969247069663650751356722430643640086321665338993908816684801110538296134460105670253229071271536226771618447189829916544496874608079870132064937293971320534674428151069900468034595717120000000000000000 384 66564748103077326719080248683655968358763211910178748118823186701451722348353903524006625670751295507603391404751061577584279283875649579583442867389558844107632311910599095703156613236413808981256216047502279574022109009130946209440433642715136436138629417780165937438066073085012413569976581512618942196128266794732659098770789801470462682184391862101843902605133183453810702163581172326698280675572104258782936414777576550150233226842839143875656547984541710667934622380128703742823410790209981741407350638649529405499341473552546021461639775810344567039645209485757013654124556589342432696754220301004998560973849797559313767637780839631234715314470545806461963981542661790614728283453198550895047407644331950787205318586964217342577439395371897745390395306558832795688562765952912453789277477876531200000000000000000 385 -25442444776709580085677398595841990772529622515112550875147927896624894326240539375739089187137411808719806290819297277863903094622805591734031480235638592658407234696850132040396984619989523299244867636751292150197304779260598283998760625577387084776447151256372668311784378461409742366036785816921656919318028098639730158816213664241126805907250161779299106175367808946589404280201805520259233878606355676719417060545842707424537252688732436561511283082848875019447658824791145958637071336601269624542295148322712679854635316040876438259586405478812737344026107084739963905370807125390344389156469904801723447409415789032300939976535008591132058993335666384543437593212240858664640580842663497151414530826835013914725324436509419853633861390375069404013333781093437991698596697000369612013613989433379389440000000000000000 386 9750078016079705360712991819244805729695454308191033134778517102574229278716599911053812140224047987984443774827063033593214716184820176820619441870410779085217907332306141870099822836351958393618005997522649016217219660913742249571903773294970234808487606584787284670660578934362888360977277424622929480744804770282098338100494679023136611416485509183696111725496217187870297167146210202040784270634040410788970838391723757403068565602698989512657989361575418642682060334195345174338725475747344864753261475386504332793997440204445781714620108399921025506444288578206133819805146794416942588165028891714826470843652356549838485269314762381045730715686495133082002166804112427068672390210101161825141068082054939774334284082877033791173434164112267902381809346062576656942442312624410316193223942506495743098880000000000000000 387 -3746183842519320727042771532453398620820984183662331442313881442145386165966453222432917887057952685492925048487288757489871401495522570243343326396631058471479561711690479550860935638036822678849762423978542668838381727270367695508116782808765273170857002544643548679283589856829409688760131107337299215166471871790355963106259901188717953844650515266189646017877945363790776355657197624638507415613341750960008533019186205447967037000346337901526797753953271015409218115159644579922115730188789556144817692040754665382245170926459086090268787009566963077650758459913045227897211632977473412091431918456811647037367385326997992496357979386354232030812380706798818630071027815199568890652734866589451256171908633152033663526817879753560783845179904706834025255548649854712078997908202716867670284880307586649292800000000000000000 388 1443108171078244081995412942721368772010121477204954543265002706154982030363194707159462443411184377285855323693287795670107536173199627677587509630397830628484755478749621377196237225676230966245450300945101856878710417054976380461331658928790426038391353102047596571226395731615941541324882694007969457420669038916543374648136024684140137701174153226738081386196172493513741634390335390943541886126910029084251259356030776781966188119230191550317352417159397804672317716696590785644261797182630646321410555076071125822195992320671119070540849490690339035969971300735542546524276472120097583450205932840267570574770481769740056362291195529505834157080023075723908180648954686355681868611987499859054273794353105702152092296223936345757543302630365682796780995638778229405325977829672658642374091531746753620601733120000000000000000 389 -557358414733677934607333760021783195129189466127732466847195829276298353470552460745415731630728184959407251493616823539165871089617143747105543252144123706523639252124437207487493351529630267277651076738536386885333242297098191737581699501146773881076815352360871714501070252864864135085385956887534708327143965850926787713711941078180264458094344779875005478744334735855135940804337600607033745739238938722324260973227113611755357725221740979483920851920712871323676499636681530798499273119428059630876149864093751933420047391216512753329041415127847790170957991711335480532856600819854990663498539490927181834666618507047273483442309927958575376340348949229640149225858963490462005555156915756546567355750306757811615854265182527907106709409843838315276196892729842887861922548207405065770424868791635755207774699520000000000000000 390 215820753627203346203211930039372287355818972625259012557408685270888380498710001646085715543306403245432484295487422778547534498294201659807279676400847747772726449106236189264178219074307244874073585389791201405713216531596634437897579613591290099060853074430366992832098016801428922915519132596824089215052232228526220288704153088858080567784189542865665260080030558354346058854692385182819536336959179989788272754216571219175812620943015768334647604287719200375988359276240244518994456113069929044779387553565607930686175299924632897264821717328629819677984593404222422127590612580252520992715019392176990870327379405996712165615932220703139525938795333943356674018246487557532459008119355344151174768994597442187331339950753272439900389660504693802936423719739239837421709859265147682152643484866132803770872013783040000000000000000 391 -83786088613458357890448606563834648451322140544184774691119649168754073145715765782737779899943532650774410307452952428889666554616835709404493876313373684722483934614585421314741593300993407488036102026374394710649971024679171522948493995877661539611250538847926843358027622494647020976141725699815420688598938870442569651930992470713827643587072987204159154778087612464087064486168873564587308243553075696026414751128357681896006805074940686829186301775363446456744964845222253874944913716559673054772773734120463554750891705812352450122458266299248820837942766516927548800980589599045332754143202380832920439353497845116835144922290364539425040611655564770125192317903963344208909794627737475747949513936759259232557006111166264663926331550859030870294509984436776377402042736736609569377987184993167870779266693825822720000000000000000 392 32611277865258212973421128371809092375994382111147611761569869511922424223006224531670038745097873556505369600818025855872600809951896339530427487238206310728159060006772340168272421698901200926566565365894753533828579245011571273614876597794857005046993827701166094044482385130740050783632685497238265863380261226921899304316866955995371894122967618858052440042304168119483591468288307551432275169902431328440385675339737841171266502408692799958815673564267841157158702104603464682731994031695348069805460366923582760472951538963511907095569679132470037417125597275624318346745035431448160140070953767749938947191062038473609256920083614291452384993037808492173920372591864603656224067293285544881156952199682628661878281873497178570213722329637741088354950203307167919347777635493955683115998508800135350214071763078679101440000000000000000 393 -12725593274259038440927178920976161061419726570699013495685961054464801050347121452690120996845366723181318076035395251792028466698944226408879613627685114022529136438105007865320121537022395260324101807837675074660613801945335183941843715183809204658448003414122861720581432671964687158528369559997498751383877012610322706018720623759535961515406296651206421205903296925266894298892867778186040279524042751058440772677248660959981699949355268680329414174080439836506067684183740679738411493786030639025058094861140475707824956911262837122481393964511534011929179935338757231603208793461139020832266009087655054666021808063016908872485561490930690716463941521931726159144580736751346109781012642365748930425067313132569586809039634320537437010383243451210115575920562264109413793593166218611244684137537919248379618677272818483200000000000000000 394 4978513965934393604431145798680597826419191114213726170092098527014022901098274430644660106663570486372207096010375877097179217729157465661110832795346284925255454334267854408090163361574020334262279219562416488541877120458418186206700921430101610687493965653832708229311007707667547469575641544043256374634267390995774073914804162488122518134092837631447676366924902639265291530918255643795837938741225422227498288537700595312468475755343592859199440961175496919974309232717401617076053550875025579900063103027911777719612139579626009456594449258187755879193007095101048812447381856906946129326305709833007836696928708465032383815823414259789546788575978991228252685827066329328195157276964988112341864516488769965915638916828116514225540027134428930604162355675919952381900646985321134370885787761747345765504328906470516106199040000000000000000 395 -1952675391789080117215527886906863660836468283238920100828515689902595444898629050949752065708552775991026522732881908761387499451258691078460394451333124030256181653026350586274222465742286716351371284790390812782390737416518251548511254349047538098807810633811675831450901091082365690706312073913766785365168110868772990597145617267151264474209588431333768757223184990469627647919087829279802526454553515221834780412550529725461622868142039249448672718698137852881419931740584815854794947579919243198032313387143529679264224499110267182702915108618584033796988373520028202693708490143079278770474455214480743741231558771534625534501040344399143379781166151357977310880579718900981455888558621082383541413232528464594119268427249552571085047482015480966760982808466327192620536859918773727902995947644490408464806787954109725141893120000000000000000 396 767831961330057677548705200899254607721403377776699232588601875810275603670991104132238200078223086997097871825978446346320032157141910514754783283386431925763769379508234074808706557968301417838368037233363455409568104372826754384156783339941675711868056864370336200027382501843349941026688917450874336638064335816481955994943222187381548838399704689465683843192539809791425927511375145751034095745658621080464113991220402294543866914928691115743969373937762151122943689220006513803565727876557087332094646608849473272691394916284045756925869631409973511565523669577956711143712248418754639994669833790430664196326524073071710823584845743361616170678689933184447260225819575185411734511877791627411850741105391241404084421661218728992480076830967813144823367073780590307243844006771742027956080043890065531898966582869358531434124410880000000000000000 397 -302695050146339933358626779195499376817365128687901261749777440993710756523721196527967672250484798223102494277188236530459823275432757836435622406975999102763040299710009240444111482657602440268828354870098437176564330976126070158848859276857042311356378041895035003651862971280775756723207964887802649957869724121407737308924063254528300865130352543359965962411513341465821506151664262417446372026971040721175023100546133220639493394221062476717370982205272283466211075580141079790932409922707651697107771975331448380516384475291604465448910179748531167384642273592264340608848452096237069016903053644605070922453232549489924939937723737949057355033902551379845395028992588524407129479523306583530841549002320734936998795776504381292149218037760373943317734146135589732602228208564019135771071560719825367323275854872260923738693702778880000000000000000 398 119631255006011760515114450505226430669906869376394927821272869304217855602415216820578481530523004741552519392999149941267302709231112596630138989185186781219996192301042344406910424805434056189475481917620580455229856127063764315337913344636027751451152547387667183869009630513792840583878991398416722928913949266168496874891753665532442100755219180084851979527347966851285810453390388670089034366668503709320906906932024929186694207222256432004859554909850279110497607393664726511613955182813992246962364556450475293680188516208564659885054089408757984746062740235674397341334875691016149998292176108203668975569688220908170559337908262888663718598663432537125766197656924408860432943030601546604289722456674455238891483077645243456561415949982358180585811429545172345140809782254759240621426893844704993443508997034518404222669948599664640000000000000000 399 -47400336462447299953474427733178002773214546980793052980957809342260522374317364754055760055515113245451453650992607505057406167123781414233040272548473046908963403285003788218864072388247174898673654863103666866354567571048146808264676071410634701713527699243968265647004267658391245621812075649441781782485477038171014959758443722139169599046926756247766992460087231833924560613787239941065931522890169043063553134763524154086049158658001732233878763124064770373292261702703487531152055782312453219053372171222493178819311327889199492637946876296891645580786476123770300577339457862601762232402674922805798220223213378957356494263009186399409924963224724050878667278481555426357780287729673569432079223264567597022597535574264494913777455338324739599301554453250916605595813562183052828681384521690849109723419495420837685451108159163434270720000000000000000 400 18828375454906680631212922932013749098940544324075442166853167534948819705381036911090534340164613888352581529443325951945810681857394589872116347357390367223306721648099919794530548746957108032992471334206888293430848632320979989864459626702553335858673009573241941384260862238868714490602768236640355165248258905527751847417297477560426702269799442646391883083753872670260262814669887173030328463964564059393841506024305542002580301970552725895685692534088647949563947878433722669219455357698292423688389474074883168200171439614893227445459471729269238542755658371842377708323834228706515044484010259112700100714976904947360675756066321554069787210644343970332782155834038880808692902307630671522663400293382524651019842591921047025939910033084702539478473718270146309155047875744461588548792490148605675559273239946089472785800940355125982003200000000000000000