8600000 -701175939356120332586940805939200000 8600001 -57262349571234525484687451744653679568 8600002 17796534460243436414595946060480089600 8600003 25553042874315505612809816541119053664 8600004 12003584235085749589240269463541784576 8600005 -9008380284942345360703596065657308680 8600006 -11508287181558512013112100452816230048 8600007 12143394879768674542160997384211902288 8600008 182332243553181073553903115963580416000 8600009 111722349779767027309670790781871858640 8600010 -1005273955907762846064297094318003200 8600011 50888053978808766504808927600017004320 8600012 42495606133913904365070777414745144320 8600013 107531562625139323386389372914346773824 8600014 117082137730163030894112166295728433856 8600015 -77191901902984765262882850736194702840 8600016 27961939861119104689550480799211978752 8600017 138351608931974194556446157281749061440 8600018 -27918884885420174011212650861703679488 8600019 -99599127094040911559220674556605652480 8600020 -8704688803665632599057536536805703680 8600021 -90570012826057405252969743207845402148 8600022 -1537189288206721664406003508565238912 8600023 -215120797382323316350095275662555940728 8600024 34328898956656516731846263026528542720 8600025 1693232601790546745208462714804417600 8600026 137914600457526808944531943443854537712 8600027 60368761054110448174868451641381152440 8600028 -57325216056898924696498849163128679424 8600029 -230706245941991698693455500276188065370 8600030 9604741385643749823515828487611483520 8600031 -137745550691365602883639618747850845320 8600032 9120882358275131306846480700569812992 8600033 -94198782114657806273679096609754985196 8600034 -26930247887487138666961081084859243520 8600035 -84187378387995116202713161734710304240 8600036 -110741496350485778273487041878150005120 8600037 45285541054260890978172709548876191040 8600038 16494387835887441867692545302556984896 8600039 -92935144083325007203284321561452522400 8600040 -67517673086142075251202197949886464000 8600041 -30094290146738039248244220643419487558 8600042 99934289004977287297657589726227922688 8600043 -318382763412141847158589631978421120 8600044 -8132453784034558507154017430471044864 8600045 -29115704376314373682375436298785045760 8600046 -11256307643099423344107796793138073600 8600047 75467597112343010356911460526566396496 8600048 -57583738340807539374613367139058483200 8600049 74241595903791311067309023491177399668 8600050 -43379324718862988637011358139106437200 8600051 -7106837987366240829669611457286658496 8600052 12498572422802863485417922590202232832 8600053 108638879115303615466754157858003205632 8600054 99196252677048077861208700509728890752 8600055 -19039080201477886184770056170767190400 8600056 -235345527972124612344176641698855813120 8600057 -5166644889047734207912705920212484780 8600058 10121374156674716779909055807051499600 8600059 10222849901540689415074193294400657920 8600060 -28359859881160625648788433020245442560 8600061 43871163162993329440996339394148494784 8600062 42675381882102523524842097870310391040 8600063 65888078814241407361534238982791757312 8600064 -4216402590010102019367198432543375360 8600065 -95031030491410094768678114732082566400 8600066 -14439361712267262635413362837056440848 8600067 -51051830369640978046487339961133608960 8600068 -4970348327181525966407780604448542720 8600069 129761629063510973734673287260607951680 8600070 6675649709271179235032848932777772800 8600071 -240164694415895959792394211236809466728 8600072 88427330787116554751791562200997944320 8600073 44235407750701001351970617659830407184 8600074 18043430784174849502187591874943364352 8600075 72579257411282644163484969691497900 8600076 91531096767538443052016062601544768000 8600077 182255533365433899893553523670707462752 8600078 -14659139697857472625812911630931459840 8600079 -4264049530235633948266980100641542640 8600080 4865074169020038503891071582845173760 8600081 2176190097342452536141035931310428992 8600082 -23613324156311038252289490211527223296 8600083 45094222951961132151790846549797192624 8600084 152933617652717551590744030199088793600 8600085 -510268568385250222358514424064583120 8600086 -2228286309985513700556181169298872832 8600087 -92261955804679399745834557446740782920 8600088 79857109102329326638521473099226808320 8600089 -170780627917214704260683400116845709110 8600090 74432980270985452346659701751174936800 8600091 36881314976005015107775048763386438656 8600092 -97307764663041954152087649559659088384 8600093 168677851677332752398773407287648330342 8600094 -53549231964514865064113689630888704 8600095 -22374504491140498876891600302702288000 8600096 -13257895417039582981050916473929072640 8600097 -43383464058548536943644143049963174560 8600098 -15599755773775356117401985889807862496 8600099 -82836816059305283580244704135393012900 8600100 -16871620056122837547286921158538752000 8600101 140750577986109575429899055792815031102 8600102 -36356758609021330918450905799103154048 8600103 3453421813900290346010001403797596232 8600104 131039150845190576159650526984662133760 8600105 -82330477257239466214866952234388619000 8600106 81899552885967698622629213202437839104 8600107 263315925295415253264917134426229371872 8600108 55279686120775408994511514048325270016 8600109 -21396100146434581490284368498970645440 8600110 69008654643333164330551676536679616960 8600111 77035969512646883724221994007514600952 8600112 5017626213665226157032764065468268544 8600113 64240590893282170509986113319318384640 8600114 -41798590046431364798651761553944212480 8600115 -58907984760629113750502494638200867280 8600116 10993075130149390339832727762916784128 8600117 4226101926649916475332158570831049052 8600118 86085093480134668669330141759071943104 8600119 -13974328899729482239874963627025927120 8600120 -190737606894782248890864745571920896000 8600121 129828541667374106448334496849363430240 8600122 -7446225476455842225932437043336935680 8600123 5060700588869032982107794439156845840 8600124 20728529890762766285639775981110814720 8600125 -9848030503778968682122646440613976000 8600126 -72146708779275806152166199316642015488 8600127 43524545870692253919376648725588517320 8600128 37598975636929206996799405862965739520 8600129 -362667956882012291909374819331134416 8600130 1192066743472266533579869734782576640 8600131 -408709876755316327010181928589202000 8600132 39061475335808556055597122108462900480 8600133 33660098390313409890233978351128230624 8600134 21918686163918971229282763505350629216 8600135 -76032685946810258608682114484459008400 8600136 -12824009734775311599072017915718696960 8600137 -44492957599708396618614111624619364928 8600138 -39852584704276740613197899769366947280 8600139 -6668518928893045068421760283912006216 8600140 -24706889580191275363884034329974338560 8600141 26396951674484299899062933524539876000 8600142 21528437289061795555314155435020878912 8600143 -73173213968359475128591899484809566608 8600144 -6219657662771131615875109964048498688 8600145 -10434158760883429120826228460576641280 8600146 134455198938904639702610130376890158400 8600147 137645029895482719397890047538596448144 8600148 -163355273117988417232268924703223111680 8600149 47411956228159267269141559121508471520 8600150 -18252091816412200203926610132677884800 8600151 1144597582058584871191350577264487424 8600152 62744448104683014164932012295128780800 8600153 -85286383624217144060255233730836556220 8600154 92100296631467198052186469342938565632 8600155 147522282484625771207477877153788218560 8600156 113405887348122170808614273947350827520 8600157 -29277760837070659021499754630533613312 8600158 -38262268880396462246213267572622327424 8600159 -69902286964338690627498733389255851040 8600160 -14663027542505137717846485511648051200 8600161 78855947823756107921094606332762633762 8600162 -68529294240982692071915240451380085168 8600163 -40368169771279815355212438154682122752 8600164 -28400388859868981624109523061092479744 8600165 -34805626677867205740407708070379862400 8600166 -136515619637468993036865251809851497856 8600167 42945665261864705604769977516469509792 8600168 -51718730801752791201583334546538685440 8600169 15473949114136046909982883772268749760 8600170 -9583101722280742303247969426102606400 8600171 237061932229377243890686348919122944372 8600172 -130118728684666442965221928234991616 8600173 -30974926277005226341841543189222104820 8600174 -77706309112986832513904010708228096 8600175 -666846946413639519201923738010379200 8600176 -3869734120022370590484740027248803840 8600177 59758715075633108554809894505974236160 8600178 -39586730071101567809974578972268949376 8600179 22274587609746991194337679652364970240 8600180 51847940196418451043135335564339270400 8600181 128527685446566803960043587856363897024 8600182 50174649848458796371206978793713494400 8600183 6586166458510194372260653600746432000 8600184 110116856870878736984266710197034946560 8600185 8539155115182802495478043489327909120 8600186 29395503227078007163320536677506502656 8600187 -16855077271521766698222790473325366848 8600188 -23059919650420102604104589986591675904 8600189 47603459204835488637764916205433522124 8600190 -1692126107448498029297031301788036480 8600191 -296872308668725438249846492042963581008 8600192 145409297073447294556258088041473638400 8600193 41698600189186531297105232482371899904 8600194 96533686756261845783859996273082728320 8600195 -92954514432172187377427113121977042800 8600196 4609929100009315789193112671302656 8600197 18207091869423643412793601138138733440 8600198 55339863799599124797545118112121504640 8600199 163009090274510714734956852850369865040 8600200 10921059850853950440816930947334144000 8600201 -74371832463224496927051677866453986816 8600202 -21566107841429943621513108825408529920 8600203 5608873173946721850805068929698980664 8600204 -31523689356919661968080822792154183680 8600205 54978003275248825058102816378448846720 8600206 1541638076476010994561603281229692928 8600207 -45091919267400081665401874198630717952 8600208 781752436959482755190921580901171200 8600209 87924347934827400233880891560907941620 8600210 -34071783817367305656870703552346984640 8600211 89086536547742186741239751983806065520 8600212 2904758120844643775257498321979502592 8600213 70093456969082403815446379977198008462 8600214 2562880363990191337608702935559143424 8600215 328962156605178738851966333543547840 8600216 179492417077386310844523248134668564480 8600217 71748941022254265126999035851494686880 8600218 7538334546827140590057444611214870528 8600219 -173762699178168464667518259902039632380 8600220 38750795229670165705756728719844518400 8600221 -9588512937807047893272182975650121888 8600222 44870877779051185507067353247441046912 8600223 -53021884779717437507834566837904652216 8600224 -201790795635338567535901163846468173824 8600225 -4246298172397777721236191168959414400 8600226 25005092679899429481941257923568988544 8600227 -45346791287630451323700295877357796680 8600228 12811472564495020808859433589885423616 8600229 -28564241158590214251833183881777075200 8600230 7705186721819161864038905779417893120 8600231 -226659944480848736508500389878984760968 8600232 38157921596948973106124403258725007360 8600233 -203823726129633807230310330380009312518 8600234 84947874517399878328784510488712636160 8600235 -31135360025134589941201143851062068240 8600236 53090802318233277232513785543190597120 8600237 -4212160722441169435188128555953258368 8600238 68845786891266194559887084303296114944 8600239 -104730654810106907049389736614735854960 8600240 39604156603285645293832792926063820800 8600241 -4563997882329179954247629296100911632 8600242 6327323590135594237935551020965233664 8600243 75095894799608641167222474804183854640 8600244 9084471236297044284992868464536866816 8600245 -71284167406255107472129024146387958500 8600246 4152053863659034778506410824377218624 8600247 27295156269324630604316438014752106848 8600248 -135957532178626318462983983949872332800 8600249 -85799709973576462182066475069770425088 8600250 -35810436070151017750699359193146816000 8600251 52986239177992700359499888794695368208 8600252 -19565700523084838801204445226039692288 8600253 -51925911293022930420050367076058287200 8600254 12783835030798832639640078095927862912 8600255 152672753719956985408468458708612018000 8600256 -23086464052138314453571599312271441920 8600257 -13535792712772355662091999196976959660 8600258 491126795768458806233170124717145984 8600259 -49257893380123482543270006268766687496 8600260 -85056764127682574988304223206015077120 8600261 -29166318134308844886735410634850417668 8600262 12773486618550433272600399601918738944 8600263 -3624749980377625799125347621019241376 8600264 42626835280626575307397572370442526720 8600265 13832007540965002738993046442076800000 8600266 149196345623055171735309279401964271200 8600267 -32575384298240555947772602200215893152 8600268 19971694982867632932886188738353233920 8600269 -149784970444254638894953829889285305940 8600270 14936992374180108412754266313425109760 8600271 -175607661275788119870965393078759076336 8600272 -33228447168852366112134656092954165248 8600273 -186150694754358972331513390233145365792 8600274 -64359096648778280393473688193083909760 8600275 15262919484247036460559799206422974800 8600276 7684223378878607721594412352930879232 8600277 -4771505715508888762644831372525922176 8600278 96637945977440570368225613285057984256 8600279 22711574217895446271997349336600419184 8600280 -12074143912779186034408645807656960000 8600281 -50236153171292384677015758319605612336 8600282 -7243485881187721839417969506193109008 8600283 47321375462391391583626113074902837440 8600284 -27946265400867208486632708434950126080 8600285 83247813859959558412994391690633727980 8600286 6760570838930109630969829734277542528 8600287 79282902548993547129513239905401209632 8600288 213742254214975423565351802293653340160 8600289 68811231337353422824057513550980037568 8600290 -54743512439544126350525214413748069600 8600291 -53827428695562616539614179948522913328 8600292 -36340033118659667397402404480296320384 8600293 93559375269631566527233789872370008800 8600294 -80517751441763952227291818480963049472 8600295 -133394095078953933741508076735157580800 8600296 109265227945456532760451191328245135360 8600297 44904303353399132870145283565960947572 8600298 3711818836825343505719788249489489920 8600299 42521237372046796135655860062544432960 8600300 50491321298444813843766033996017472000 8600301 -1895741912359213253747362205447621184 8600302 -138089902948154085072033160476612147648 8600303 172854826957751457128541052794675464280 8600304 -18336654801840765889420789559587209216 8600305 48925448302822907494901168927715658560 8600306 -6858779120860022626244561976054661632 8600307 -60640292172442260057570579855819855312 8600308 -57040700361412389556727454272380528640 8600309 137424443523739684788232502109013998510 8600310 -31714418575136803231738908461727705600 8600311 67895656727383373579707799110360263952 8600312 -23258187553360021550060585567698944000 8600313 -48902209810739944282729330545610515456 8600314 22033064542816898526520582002003686256 8600315 43539677618244620051952219092574696960 8600316 79551811727668070331189075049357066752 8600317 -53392399669827741110132479826128104 8600318 7780548783129017509688127676826589120 8600319 -6850168447804953171128108939209106592 8600320 -57571300159870618071043118673061478400 8600321 62419828315992599901551092469234988864 8600322 2046073112113365963252705512694737664 8600323 -159067821184782857563516163823559847428 8600324 -22221779425044414783795405440141733504 8600325 59638384848374141548341189003140001600 8600326 -792055202618887612075466558113478400 8600327 -164617371168204893928937413853389376440 8600328 109779451165620680874007325710198579200 8600329 180099540457134838146839539462264466980 8600330 30232713462710219425423621856459243520 8600331 -129633652118797961372806547704927245120 8600332 -17098416196949458098695491378259621888 8600333 262441695678742913438937062270369354976 8600334 74041074756480714322020730297589008512 8600335 11690323289490734276078878290917956800 8600336 -39577675963631871250322551463154352128 8600337 -119805081381302794358179192224065820 8600338 22884950607477674666964779067317366400 8600339 89596696047866928775151659694306624832 8600340 14639324730536035981626260880500858880 8600341 64253084106199343270021831809282441742 8600342 -236540114351390217797964077702360640768 8600343 -16322452981819265080649860391562909336 8600344 145126521792167526029954178975006720 8600345 -3017742446165800056841710431143191480 8600346 22573934452192421040938868888409228272 8600347 -79557404980828338674300275641175110400 8600348 -136951168902722281912256835248612204544 8600349 476725161723440167423653445574866368 8600350 -47182178398784365389328790068522368000 8600351 36765718084757819244069708699540310080 8600352 -23173619007287104796996613382997016576 8600353 -133836020717476032941335293232947679056 8600354 -18077111716682636940718132439000083968 8600355 -39182884622143775635737414535883128800 8600356 -75401621574475185859839771016130826240 8600357 112068314973989714140714881887310790140 8600358 -19035739914644763705288729906728848512 8600359 -30236395553540522041333998456212402440 8600360 -117883039082382483612187038906046464000 8600361 -8799827365942102933837624682263977984 8600362 -13997152234085415193762448138817119568 8600363 942860838638214782721466463850391584 8600364 89690939871423302798822501029697080320 8600365 51159503135610294377173551936113661720 8600366 54349940824091339596160954196510733632 8600367 70181369359296870657166096620961669248 8600368 -10353046557830101701108887004185493504 8600369 26501297182943746022048331230631275040 8600370 -3943887502857633283904283132529666560 8600371 54441753129827481836603097873006535440 8600372 -28403833580171349552885513288431702016 8600373 -29728414375515649835931894612289861536 8600374 130843237629895510900103459352251307936 8600375 -13595257951673055009824294033888040000 8600376 12513601992711847842020549743335936000 8600377 71604305529359484811210158866303906640 8600378 98575295246204674694803472904582384240 8600379 -161694337968874972405013413129259677416 8600380 118389519529904502349948889799451660800 8600381 18698985876459297319652176758275330112 8600382 4619578159119005887451986375103390400 8600383 -217103172535629425704909669305185277576 8600384 16790985461364107757320984017398398976 8600385 -56763280070599918910893579667754806400 8600386 -113690756050695423974295215015453182080 8600387 -1417108312366705661578787532809770680 8600388 14998947744463986153620526414485667840 8600389 54423881207995623395710313959345780992 8600390 -37178825387726664279642264688677634560 8600391 36414663692117638422727747523214007200 8600392 42624855921183700893753065367571660800 8600393 128937156115641024821060141721194823642 8600394 -11837272635917595540462419898805923840 8600395 -238319307235009421553183382631781295920 8600396 14370352863715991444760490584198506496 8600397 -92173846377118472229845801657983757184 8600398 -110003841597223601011522755755687612736 8600399 -225435064977278451105385818500505939600 8600400 4733003691119754887828403372844032000 8600401 83200283799213985600415106245519718900 8600402 77948765753684852281355734087748093184 8600403 -28101976987323281558226002601171722496 8600404 100533611897572159409276551102103977856 8600405 106834776423022808742076019284674489120 8600406 -22933065326419255995963655509459595392 8600407 -32115166692443221647309330051485638000 8600408 18090169169432568483774246654996418560 8600409 11883354092545165448924503192774621914 8600410 -6976696055529049833983195679120368640 8600411 66443580936367332705689050695051603012 8600412 -51917936656572271474920510884616830976 8600413 -103118783109342859993475974696826817600 8600414 -178512287981000926978311914793119961600 8600415 -11743715210662898510963428950474240000 8600416 -122409738400214925517893368033878474752 8600417 -29582477790951408457879765798094361408 8600418 6630611586993953173767427215597833040 8600419 -181174880790539970588627406487275777704 8600420 806913509871193263956058350169108480 8600421 42796506098470216147231266648334742112 8600422 -3456460200233834689772374788266117568 8600423 -3005118908991461712839692199593183872 8600424 -17388156574884116354424738756147118080 8600425 -117723723222072028072907671872212898850 8600426 -28359778319076783590116081640525030400 8600427 -10279258830410151657044760184795106160 8600428 -56530999157153867682319428149672443904 8600429 -76759496964809021823322291548911152200 8600430 221043027838913392393673090073446400 8600431 189737380444173990093464710562032270560 8600432 -45346653091240593417191150201697828864 8600433 64870163551342738757384146762841875824 8600434 -135764572363500505387313464861487718384 8600435 130890789521448816113519753597786107200 8600436 33438745998766133261832945106710134784 8600437 -17543233435946431408338795981166856914 8600438 6159799211124352094715732148242048 8600439 -55391569269473554003177342745368050432 8600440 5592449037294627897187010351746252800 8600441 -34439212419267205163327677771298389248 8600442 32975195436152464420750087853905190400 8600443 -123742770950505011136218630697207932640 8600444 12017903612434706942170413483634599936 8600445 66395274337335152596908641878517760000 8600446 4404499377237707310104693537185525440 8600447 17115438865251032256151436479842570672 8600448 14202293404165569635948299952031006720 8600449 -2664906093472715149366608636774003840 8600450 -6821334666907314245536021516961706000 8600451 41523471607209913757962594546343523504 8600452 -34641342705389809070073874654407639040 8600453 86065483298394075801111691422436953720 8600454 1334910843379249565865044473600178688 8600455 -35433821042864404607356150384981761840 8600456 -38437420521112589530843830725813207040 8600457 82916070988511953380432927782712871440 8600458 -70149767183492235447069190339367731920 8600459 39049354295405632454354049818865258240 8600460 36952690373005450577226910475370577920 8600461 -62411527352267916583605290481093860938 8600462 25672204322255133686472997268479098432 8600463 -25166921776804794606492619502117736408 8600464 461083863905518789653080262771056640 8600465 32983863539067056839461113465099500200 8600466 40239783217572485375919863341134978048 8600467 -183746704397984160546711337079146950484 8600468 -70958790070055422677248781051982080 8600469 28522222043678562173265223564718667168 8600470 -829452954736702922977070141999754240 8600471 -20581959474794943376701392380591673256 8600472 -156487028127664029043757486313498624000 8600473 -1749444212691742887386421450388785856 8600474 -16814632689780980670433625453581077264 8600475 23383950829056045251323701533223109200 8600476 -6552665604788391149980115369125757440 8600477 -222362509089340949770501586563305019674 8600478 -2005663503671987086403107609616323776 8600479 10088260949388767438881851312102142320 8600480 17612284183707165722870941088441303040 8600481 -14849607166210291143737588019573531888 8600482 -65285089277524466062850393956558784640 8600483 -58835794790888768269309435390603253760 8600484 -65464392410419920916300270932450622464 8600485 -9362110924231897679855264371891875840 8600486 -31212690508734755618208240315426068160 8600487 -387200702171424235658088577800174336 8600488 -34215405140492521177008162895613153280 8600489 -204164135126392340201416491913137455280 8600490 60831899958893457449947071437837082720 8600491 -208880975034061243876083715465271740108 8600492 15693149077069208207273508640397425152 8600493 82155906560367748954231783388724096000 8600494 35360077038834672870693894372404264832 8600495 -2635113855555355949593124355191588880 8600496 -11027916296537506004990574427848376320 8600497 -139528371979338700676294353962518995054 8600498 84809764842744027984398179782003111936 8600499 -205796173914907885546443797511676084056 8600500 -328652267180583891206091490760706048000 8600501 28889183330893525680621776098849545600 8600502 -11890432071768113711735138447419238400 8600503 28847218799906891092661552362012553640 8600504 -185718785700141701433890294589158400000 8600505 40786652523639404989811522653593995520 8600506 143195107817255066695717407716357027952 8600507 92262014974701074421126344524375131312 8600508 -7440773359648437210712808438621291520 8600509 89249885381291169911298847953850704710 8600510 92260357581508986053380351733473412160 8600511 -10900431265882177918445973697169769528 8600512 -28254627470944379086420984495465299968 8600513 -17320710692481443597733445189922439120 8600514 -11379016657736011589931782160514642944 8600515 14029391863563103158388299446606092800 8600516 432230920177286192447587972898832384 8600517 -48424229128402922913571278280348807266 8600518 126620135779397559778048602586993860960 8600519 -227355060227514179734757725065842263080 8600520 -66174373187628928499208395011593830400 8600521 149814315295677734588066362976647650720 8600522 -9437161765481027417047046995742616576 8600523 127372005383832636692258386189683744984 8600524 93614649654286479864667940943259364096 8600525 101782613925735564138988474274364622050 8600526 140275092107001651653763179115703603200 8600527 61379493771013916474274783571595692512 8600528 32539608485762044542402432089078759424 8600529 -13717616817355515597268822365592574688 8600530 170534299961237583024905151955132108800 8600531 -36221224253147817856091000928705351048 8600532 13556192197291480536568907752007718912 8600533 125421711096555532384136112799487688782 8600534 80762073097316318031666496076781232416 8600535 80426758015663396323603887051735413320 8600536 5791442341013571202951659716855808000 8600537 -167088919026224045675175954511169799408 8600538 31140193872295661201170905813693143040 8600539 -13073796138016919002917746033645822208 8600540 2661589467645972704731314593692723200 8600541 33509084634250610105512968331180862592 8600542 -37904556898552140658546049527916040000 8600543 -26412442645419355148950877431008291072 8600544 -115704885598081564667373942021388763136 8600545 13922523199275814031073738840088737300 8600546 75599473118558839573514685870395963472 8600547 15283522915114826604789720534116229120 8600548 62806550666934724438183407271468984320 8600549 -4643101773257994431822787852789912450 8600550 -12041030890086940680815404382316134400 8600551 17671519118302601942605780904997829392 8600552 177348364521667009315179111758309145600 8600553 -45174734573041198875675293286743260800 8600554 24923938469659757388781418750971213152 8600555 170954131357155440458360007156761032960 8600556 -81813405790367364466658836315897072128 8600557 -27991486179969539070240499475031565088 8600558 85644456986625954307117329899077730880 8600559 -2944149341455932434749424615068800 8600560 -16612689130062183169845254577616158720 8600561 7747001320676781894014810864906410992 8600562 63271323842164775754444347780625394320 8600563 66188039452120399414651175526475833360 8600564 -12949358452911684552327428310665078784 8600565 -85673135063052791607576110427309984480 8600566 27698411062262497521106818711564568704 8600567 1278305200355285164854593843523116544 8600568 -2029007781240720858121636540475596800 8600569 202908744708584924709993984483569438340 8600570 4162861520999883875914541882361745920 8600571 -44412554832084028552639774154345922816 8600572 -59791548555016367945831550863515422720 8600573 -9794576799988261452905696048492361480 8600574 -21454341926020377632836300176359980032 8600575 -16088542895733894018834797324740577400 8600576 9092993641335802313957128952440946688 8600577 -81679288225603850126298126038820278016 8600578 25593625389329598616532492030592768000 8600579 -114995329845950389044255789734826732756 8600580 -2935037861905714402073266750637433600 8600581 -8031789499355528582793589947683208000 8600582 -22124253732743040481286440180448200608 8600583 81848649300283775124685017390535064064 8600584 -138457387859606876370801387013850557440 8600585 -9671043698471390473816525848731201280 8600586 12667678239211628283143992651991537664 8600587 -128315875209946491928534799896729166764 8600588 -107012814172606288909041192630016389120 8600589 96738751342719189161678206158396194880 8600590 -27107254766819205416103469780868539200 8600591 27412141036087667962775384106725314992 8600592 2163083833700394101096814167709450240 8600593 -106599349514351047385343723919308590158 8600594 -107873867961918187570085941313644769904 8600595 -100628107241072570050334830730078148000 8600596 -39779248644408520500926327995103132800 8600597 -161813311027891898832754059959179072320 8600598 -85608000114546739329320479477554458016 8600599 14686474087246749460816593880393717936 8600600 24210075233464053402641694548530944000 8600601 3067802370807039248739834160084730832 8600602 -1043859656453134076203608351710194176 8600603 -13890996003955480795837018940200219392 8600604 3534360701490528382181586057805255680 8600605 3066637724651457111122145772087576320 8600606 11633444648737559108079325437654233856 8600607 -234392564762615522050118583215231520000 8600608 57846465359384174399497559516479881216 8600609 20481274450602824733061956248795293440 8600610 24496353390436493514388585790705141760 8600611 12983076265220483018829477463872375624 8600612 190874993726645916024083345161282363392 8600613 -9763388375880019929456393227920728960 8600614 35430102468796159454053709019709584000 8600615 -131115433964463501848898555135190023240 8600616 24558159714206184522177208369414963200 8600617 -140779314853817607092091336059201311800 8600618 -58115636473301136820524113041089096096 8600619 -160981052314591806450615813711363161256 8600620 -21855506300284597712157482123355095040 8600621 -173173493047199930725311945889006595178 8600622 -46018905562007849179675676032997704128 8600623 54268556322310228377743029998835317120 8600624 -51760762375980702676949840939581046784 8600625 17726459014441897597892724537677850000 8600626 49151638342468764104857526537202968064 8600627 196493657158498889226764547663290651196 8600628 -14254549290836444124276239446507431936 8600629 220174790937127825372456157210831205230 8600630 -50794731236687858803308635967106967040 8600631 -15227185402200149198757870356091800880 8600632 176136618229424367555298376372870246400 8600633 -238040327083453024535981029057349276118 8600634 11299984102457777693882945933838305280 8600635 -59802413271391183076170915445854174800 8600636 190931056731188597912914974226787704320 8600637 8545337019514129437945714660869038752 8600638 78552352387801817826064962648542334720 8600639 -235236468891809619347060589527669770560 8600640 -2329917684052651303340540277628600320 8600641 -1581801727782064924948222427645694976 8600642 4665955918135638363832014986601807744 8600643 -15219463490488548670405535801227414800 8600644 -2381696716791125786861297108260223744 8600645 1081333250732351822203825788332985600 8600646 14330025349086200647557176750166652800 8600647 39613439637846978514145972696636133120 8600648 43676836261265581687424853213912760320 8600649 -160007964656599371088217947967571818736 8600650 24009043120592772731667533525631060000 8600651 77819306765905632392231009403929613600 8600652 -30537368820462082873800180607314375168 8600653 94039065208086489901519607236189277344 8600654 -52087189043777023638529107723214387200 8600655 8471537187435491931396527867612951040 8600656 12741378664913978913621862242367832064 8600657 75308954034512105727929158089883572072 8600658 28818989345714989762541259200993918976 8600659 -277717932549791676337588548279079421096 8600660 57030957533310689413561459469451724800 8600661 11061167892349779863764827260022335502 8600662 3347421910827182054420555095984536192 8600663 26452871718826877053871999760464129544 8600664 108785379017874240458686917272438046720 8600665 -163124527786976442866005739953114034940 8600666 -24998577698527911899680301734800729600 8600667 58047732888122734821062147810067789312 8600668 -15776945524112827644763020145295069184 8600669 40680304960288767525759860727968114112 8600670 -11187616526775853086387525227583010560 8600671 -100177332058638338141740179848891129856 8600672 -97690304266875364003043735987844415488 8600673 58200870792559975927528280336958189600 8600674 -10102060561520714299771873071625410816 8600675 31261653088640604329543399135121234000 8600676 53997710629454196467237500393017566208 8600677 -217076815146923675890715148114250537474 8600678 85862690461801781932568430740764227840 8600679 8335754883090189760410688423019454144 8600680 -212687113028355691298555053197772800 8600681 -48035299245986524520865140001856041948 8600682 4387399149050554063897375777696043520 8600683 27125064187623964522113749760276248864 8600684 -51034800445208329820033596725953443584 8600685 61860135826260226956296929697898616800 8600686 -20668352079186138617863640895766454208 8600687 102961729619489389903146222744928248072 8600688 151368209241384559563877996277268480 8600689 -30859491169014247150301271989859523776 8600690 16526295206642445528822793715878663680 8600691 -66824918885947628077687173190266928512 8600692 35015675069856623851418773732792668160 8600693 -37734555718110388178061314617382667720 8600694 -13428826978916193604842296196873289728 8600695 11426609304486526820076080190079345440 8600696 -7709143696860795524415823766757888000 8600697 -24789329166228000893787822575928903360 8600698 -62512421394654935622077356382050976400 8600699 -233020933356135249233123669344165283064 8600700 9882365631365534934215182666903488000 8600701 -144470206152615991070118475884194802298 8600702 -17822610004433200091570921649773064192 8600703 -576657986767721473152721582655952696 8600704 46217140906673017227608120532507033600 8600705 2734084711512823607297707605393366720 8600706 21681939077696918306093678899495004160 8600707 -300090072538118712188442792448079869640 8600708 -104487533569408800730511320394253444864 8600709 -53436567506890597986570421658808508992 8600710 -16044323875117017542299358783813370240 8600711 -22468927371279454135486106441590519680 8600712 66743826359374853975493518776549539840 8600713 -90416526240486105950981511669449895216 8600714 -2060923638221695538333871412758226080 8600715 34846884507389026388269758780329676000 8600716 -23010526193549458815839025849319139840 8600717 12778875322591636257914930349247427766 8600718 3165990676317406442395188898672730112 8600719 -176497699523881994665962351041729820880 8600720 -23449932517686244224659651952266035200 8600721 -28569184832452078880940043409334908688 8600722 17796111649010426387153084016699097920 8600723 177777300172018081312701482786434721136 8600724 39667476927956465641196007144384878592 8600725 -56218985413650917057262117815650800000 8600726 27303323961555580124802709425912993312 8600727 10370410421190681966375505497982387200 8600728 189992432272085231122706351738245724160 8600729 11391526053433215644872862589118584084 8600730 -32792763103236189409415237115936768000 8600731 144587476664907436936764402593759272 8600732 4778482730629647431117839337673845760 8600733 -43307746823680831506922935774328834560 8600734 27944988211150491976049212920429390720 8600735 606829668105080956730206965641095680 8600736 -58172212146857595512142468864342491136 8600737 86698270050424711398647081459884654740 8600738 133509280463252479379567660374817117520 8600739 -73207704288189471915383219421823396608 8600740 75302847175339744254436009477557588480 8600741 33836038773366401212631524211933246142 8600742 -79515201880936251343789319209546243008 8600743 -42986361725986027032511907450771024008 8600744 57756903161961566841376978510147292160 8600745 66951262316244572093194036243028925120 8600746 -5390472554200828043956564748376076800 8600747 -97938782660305455054932569459304313804 8600748 -53727692429578591747248698258276507136 8600749 19782572496002163332000851340300458240 8600750 92913790018785856957062761602236624000 8600751 60605094856671374513898070943361295200 8600752 -18995143317315198678597799856840556544 8600753 39112518622034797717936833008025007680 8600754 24291411152695672701753623580972042240 8600755 63259872032219496100223300431449554160 8600756 21464304993527903438019668815543795200 8600757 68059391888844596114161006485541295520 8600758 -226498261148987153493773945283823872 8600759 -236696821071015099578795169459014168784 8600760 -16744180923835195103274311972908646400 8600761 -3719577224480022463883114562587198776 8600762 64808667226159244670756202084519289280 8600763 -2519914832702873680023969714340097256 8600764 -5054285987557481891346707586150400000 8600765 305458464175602230369616632960967648000 8600766 -26180542576018486289213951693075453952 8600767 52603197142936166948535827915259591552 8600768 4676843662205266254497065193428746240 8600769 -66436856862436947546629084363612011200 8600770 -4818714884413322555019636900161341920 8600771 -36985633799421954423194022632392521000 8600772 33018526667526201561676598817307425792 8600773 319299502141089285587899580028094932924 8600774 529941534466400032067531648926204032 8600775 -31139784859311813549691171082589440400 8600776 -94379397462844017042223858952969533440 8600777 -228345668271577293912578103023272126374 8600778 -71808919027785000045797133900863852496 8600779 -83645767070441716181236615873979973720 8600780 3876633986750375499186798422190336000 8600781 -10250848516758476186068566226365321216 8600782 48181475847678954403196738861274614400 8600783 -160122318137664087477417580842037693968 8600784 -18738695569168386996354432423888814080 8600785 19242668293313297588627716059935860980 8600786 306407595743913395720629673203112592 8600787 -1635369474874086570059299563872539680 8600788 -37303391661662070273264295225545365504 8600789 191477312553563949722276762299164832590 8600790 -36235902669337442204723650381000243200 8600791 40938719290871330874006262438660823400 8600792 -149126348587114065973488290928032993280 8600793 -52120179224395825731096362084768876256 8600794 -84772664711233761224994457452455180304 8600795 -4208868834534328642910516169310064640 8600796 2258417577050453833310895714630789120 8600797 -189040969944014390308901980990186552800 8600798 18524623563129679497990757276537888512 8600799 114402336313785375050429360729524015248 8600800 -789791955824736268776978605191987200 8600801 -135639789995126628718861905600458094 8600802 18922180582615325674133708474514384384 8600803 -6662799737009634877448385514955407560 8600804 34016976564944085663036696693853003776 8600805 112119164341210740371717597197322527200 8600806 -72638537036295443067474454306092962880 8600807 126931410799592146657913657116501696056 8600808 -838352676559884786896729558715924480 8600809 -118789127757847893182338092279039303680 8600810 -9139645529806387500787375494026706240 8600811 -67539896241293337407497963696006076328 8600812 183787579076488683740363235822407516160 8600813 -22613928328932527773345248721253848800 8600814 8199873269003146574591067354674863104 8600815 -26901828380250721511278763927668250040 8600816 3196584953172733844471144015835561984 8600817 -76462257204367534928602843760960064 8600818 -154630050384086357767952986130876949600 8600819 15036759003216879108669727743246038220 8600820 49822251192202144067018940009174220800 8600821 17435946119837286004258164954619612672 8600822 -130315229334354564357716257875373536576 8600823 4344879204090283849717636190778411096 8600824 -12577366131391231647513761563208663040 8600825 2883190494697925792484885430790735550 8600826 5996616357350389893283406974294315008 8600827 -101817005497338766589821015164404853408 8600828 2728857695156424670653744327308832768 8600829 -79607841979887945495170599808488559616 8600830 -2208746146377506486466334170040070400 8600831 245462990452561033567203099624111547032 8600832 -12425045704747112030236904111625732096 8600833 -75551289324946512402253155248282427180 8600834 -16804388438023165656775099351369883136 8600835 9119004331444226991340394848313124960 8600836 97209731863920011707952564076741092480 8600837 -20236664152746281609609607299249492448 8600838 -3882221213330796384001642640203726656 8600839 74476711066565295464988075965236469224 8600840 7311532384662913125464195046217420800 8600841 -83923890355576697025157321899394804950 8600842 -50892794924643233268565889407112870400 8600843 217503835077061833987111147876227498760 8600844 -38125094430696779743271183852071649280 8600845 21121249793247710181324729294255080640 8600846 82680643870554427346865182844553063872 8600847 -35931416718301897150595691362864874240 8600848 -16556028186087672869635037893519589376 8600849 233873996779731334537134855236413452660 8600850 13727304623778886641761831613361536000 8600851 -8255553387708820214135240940376956848 8600852 -103009640564134810245698310361121161728 8600853 -17998518010813998546229138656638400096 8600854 -110476573093040326917965872177091910624 8600855 -66094726038447078425278812923400123240 8600856 98665301232482636249249611958872473600 8600857 20605441312469732741475042271862251008 8600858 3817179330724713232183483595818314240 8600859 -126598831109405999518193966444707704096 8600860 -52969956550196351121481835753072640 8600861 -138582080045435098906116059771340713640 8600862 -52182199162217074834479963307139091648 8600863 43899644781638210214637947081137800400 8600864 -99904304044118437527172967054340194304 8600865 3193893802309020434614714063718327040 8600866 -58828344885951664948801293792179792736 8600867 -173503625205054597432679632048442288248 8600868 27802393249424007102240106671796502784 8600869 -76610044110479217318110086371758308320 8600870 -69671302508392004601163709942644437120 8600871 17362258696072735107362929134777105360 8600872 -7923287919684668509822789834663864320 8600873 -18660273159180908214055350720165613056 8600874 -15457529923054254322297752952714952448 8600875 190047568801891803304980293850070620000 8600876 -14649236372009397693908460012012441600 8600877 -146824714513499736270869956474393792320 8600878 -45727789418721150000954656096972597760 8600879 -367951032091885729932348984248357280 8600880 19368002233996003743263400059052687360 8600881 -188245794688243222796172849304969486318 8600882 30565440136265495357741586837858766080 8600883 -101311561752637093805803268311004594376 8600884 -52734146974188761552066339342459373184 8600885 -125923348426773872078853932950225704420 8600886 19941605405359693347780903491624306304 8600887 55273709868339001035905093035377163840 8600888 4939977895652612954546790421757952000 8600889 -76656543569952105287450593119420002304 8600890 -35522982576018241852031520518232928800 8600891 -54081926354542370318772207396538087728 8600892 -28022671265587070561409686700554178048 8600893 -14312634947835182932492539360698641920 8600894 -102455678329748920004970137846265525504 8600895 45750502792051146710152696650708094320 8600896 47224695710031825155714352371761938432 8600897 -32613158717826359740437405799151406654 8600898 11025911969677975851119432506061438208 8600899 12028516266959664146001342521497331900 8600900 -28743383476380814105998568292506521600 8600901 -132914338099447185552239004821041746720 8600902 -34158634830036493770168472669047345600 8600903 238072079871460059727998080142835200 8600904 -2780124140540258252575692105836206080 8600905 -125274905503383956533841196115197926940 8600906 -130914237589397542244304538048638144000 8600907 3978637982986264808097194640402031872 8600908 19776963640820312510761675898849424128 8600909 91659353795436313227602161228909322316 8600910 -37475762111838971059018995821997728640 8600911 -98602783122230929458062639212947815952 8600912 23563686108247180250106142580060454912 8600913 101388387839777767312848763882695089442 8600914 -66092349750562315665516689622971854848 8600915 -21372614504001613524763819873988863440 8600916 -75790841879729932031981922747187304448 8600917 -50482013244605458044641256701300542806 8600918 -15103806047384112363328694596608111840 8600919 -8415105874675025805768050704203393024 8600920 130318522244055856208587432362421248000 8600921 22798705190388418089927714193919377920 8600922 -65443348622874260682741013394753733120 8600923 255290163374735308657585466070959215172 8600924 -181840845585667667244399103523309844480 8600925 -3942284186148298198737769981801116000 8600926 38079445412490233448917529398859702912 8600927 -66129844315579538524098590936166821040 8600928 -47400585749700448614173990011168358400 8600929 -85979670015689304459405274789157349274 8600930 -10316433051028328108264543661733932480 8600931 -199653891892762705699102868236379882400 8600932 -52011177640956416632396771746654787328 8600933 6034163424148085745460743905843707968 8600934 -42211704274774958167760054782556953920 8600935 7636037226393364661694679114490120160 8600936 114496834960873394155106253040468377600 8600937 -60353173527964894330306111205654515200 8600938 -46586626455896057305008611163063557280 8600939 -22778333087222528773056356411324718240 8600940 37508902447583463831838944886907013120 8600941 50795024288911500017361002415400640342 8600942 4341582265839410645072619011121475584 8600943 60472368609834939800722087283273848464 8600944 -22410835691324814398218608620098191360 8600945 54381907963134816374312528473958171700 8600946 -208022777493506070239963891649733632 8600947 -80181029842036659323927783626757511604 8600948 -27833978209104343849778992578763259904 8600949 -17221685273674363553350363939482185376 8600950 -23271397025608228606669302986684844000 8600951 -16961373350747547328989656856548381688 8600952 -87310957567510277826252064518603386880 8600953 -220137922439940136545478205371282608000 8600954 -15432680402979313059847758766650631824 8600955 -72233882568625547461492411157560366080 8600956 -2119701462482785448411155124793272320 8600957 111491601176768815016408226773283715206 8600958 -44961855512708096885309132560740710400 8600959 -96064609148239743926027816080232659840 8600960 33646151444574545914095050145398784000 8600961 100635956600868575172399509323802511840 8600962 74379775712386483197269428795640728992 8600963 51789212995719172967386609101518164896 8600964 -34846172552556850684706164578340353024 8600965 -37751537647793603429888201645182416000 8600966 74854577972360201327005126954187145024 8600967 26843811805025758167782853357451236960 8600968 37077466193801531271077535897670287360 8600969 -11811865448782647331689381526761096156 8600970 16456061085761413942449370820668949760 8600971 170285405962015950750946707930221353172 8600972 -28174709361163690308383893863238072320 8600973 146392704789447869759905802998296900768 8600974 -23447449254515628449142881123769267264 8600975 -78960083231278683277080958217127099000 8600976 -12744513951313167588179990360616099840 8600977 30255726515136565958494577176253875200 8600978 -60268930576181774287213612534849230960 8600979 8059774266713421886384108861081286400 8600980 368180634532281632173119963862932480 8600981 -6797189691049494622998694989584814336 8600982 -10638797643857267526037929251049313920 8600983 -50468359177219823380877313136898531240 8600984 20428230126774781115592755887843123200 8600985 18909565176979272181122918646824340800 8600986 33025975369009843819229034546997374192 8600987 -14540639914849718004045431997273566688 8600988 20822558890950832063540027982372978688 8600989 -874932875634900602859676555674836576 8600990 -62726276479056734317976488571469045120 8600991 -2623502544093937646297581398620196096 8600992 -206572526091810275680975062197460860928 8600993 223336600067117626030963753836939549744 8600994 -5177689439609279616072161935144623840 8600995 -27727242069951673470011250751901974560 8600996 -15168848919566338778713936169500769280 8600997 50094201759623912266891628776323704064 8600998 -2472345149357812720179418258086309888 8600999 232406588588900015243199887995833648 8601000 -142877444121330513847809791372328960000 8601001 317034169375059039134325976139550402432 8601002 -83050831040636679128623856225155799808 8601003 -22249015689576370799429641468856990160 8601004 -53428326089319204416055525109688179200 8601005 -71117055128241172097627139449171318400 8601006 48690125383536824019720985593800498880 8601007 12958906393608205988847077761541407720 8601008 12010290343185457784321273253412798464 8601009 -137879409993032469858940997458252100496 8601010 58456105532741596875994874991701560320 8601011 70073596381826717159243046219458842320 8601012 -16979105481565147662718741328198369280 8601013 123998044945123352116232676849521377262 8601014 -162270320342678823686129259290232896448 8601015 70094838484542645137391771562041484800 8601016 110645894096027760793923388650121666560 8601017 95384935250993121562432806388094239632 8601018 -20005286929350618588238045979596164096 8601019 123250840242291980890305897130187916456 8601020 19334745919680387273866349189615974400 8601021 -3870017565684035927461145957031979968 8601022 -12527049541529186021497752208968660288 8601023 -281489472060160463954283444048650365320 8601024 -48603525159405840717404283887255814144 8601025 93668689149009319972960400211024037500 8601026 14576002010470343577266103005097423360 8601027 -163012522933028462689232046484466851080 8601028 56679272023302326992802235636298710016 8601029 -139175492889430873129594830083271782370 8601030 -3065272093509928897007703024818455680 8601031 231308205136873700354003529715372337664 8601032 485798590543742072365880610004746240 8601033 -5518640655299707369611401227436387136 8601034 -1838387611952321112478109477265822720 8601035 104896297090030900546612048187955503760 8601036 -11812695115138559006641777566058807296 8601037 125126128272745932435727079910741741686 8601038 72670454753496199823251624521801865920 8601039 217415765918216311332291549043326821520 8601040 960876269474068110615727085243596800 8601041 -47450828577730123162519244128654257600 8601042 -42047762001465394522460330931014749440 8601043 -46437230448972983028463716268365248 8601044 -28615576522399249676978074411191456000 8601045 60715322735843868270174988403604171840 8601046 147919655561146477047282652320022836480 8601047 -27371099208564436223413183403469536256 8601048 122843961211326026876162340381230837760 8601049 -771235878703091578793303052822177240 8601050 50296710684150421166403874652200270800 8601051 56236357981074248387226174070036564632 8601052 64380037166913148128266736824831232000 8601053 -139902001712333939971507006552723442880 8601054 -8153047757474740403960679163443050496 8601055 -56708447408226844615834888022619278040 8601056 233617000571998568167291306267308982272 8601057 14184515118526031389694355807999259968 8601058 65264470799062821385742942355724680576 8601059 153959470397512938621798657571986792720 8601060 11168797968057242761691571073159925760 8601061 -91373280385452646023261717404084190976 8601062 -32329211143313255243420905490822809536 8601063 13703180994408514265140463670297403944 8601064 242825475887515570147383529669656591360 8601065 91681264279981811142439644665162592000 8601066 -4334791967376841499518379981205227088 8601067 -112215648963534040343445518712561277608 8601068 105141242865223531348262990008343808000 8601069 130602892736358364723863885353967188544 8601070 -77658480177168271479486593444760467520 8601071 -31914238957076947341370757521526928456 8601072 -35742613983180838484799645587087032320 8601073 -43954958057198303479790430864426818636 8601074 -36385911707723408375424674398187501568 8601075 -218306129446183773359830552445030400 8601076 -83559299501757767952062642992239237120 8601077 93593824333252176981956943148004938926 8601078 -53201326163774232995334806512320000576 8601079 -7268118508606814299757663856050708880 8601080 -40423705349441995567970305046968320000 8601081 -200632401362190094799262124743086400 8601082 -2330197702642307298703268342223636480 8601083 -141951557545408535898915032110201096668 8601084 65381101284007620788252883624411102720 8601085 152863620231956538240021132184099764780 8601086 22822485190689877483396302878339403072 8601087 47323202409682297505537363751813894144 8601088 -43313269427243534961241887891441844224 8601089 94047673995010608184802339357720476992 8601090 -28037445875097878773833617650202311680 8601091 -3762836255222623541299737919473924200 8601092 -87778010052439966723144746572891712384 8601093 131425179472036174404653366517484819200 8601094 -33674681278878589258170193189176979968 8601095 6977228795397018694153386673465524600 8601096 40020486435356966756481333237337128960 8601097 71741595092001658448954920257881387546 8601098 -86994122239628270427702000991629934080 8601099 24604268791709256220558078667340615648 8601100 -83572362675069956520890238589741369600 8601101 -8670803023070618845438670278333277898 8601102 -36254947541651742020943011347329275520 8601103 -1133459348087617425019415957205722112 8601104 31719863599499891485018234172935249920 8601105 -2632411436160171044925970405785216000 8601106 36597838450959742726531313697777124752 8601107 92970142297995429745789234182698125356 8601108 27685170364045678954044962375649153024 8601109 188956082095523763409878975009066291840 8601110 19490011538185697841686405660184576000 8601111 33501388480918950672677869044167477520 8601112 -13466535865729305164115769658586562560 8601113 -261065173021470032024244383230206499638 8601114 -29333960443239985001162281877718428160 8601115 39448087855454460701618135154232349760 8601116 -26478551712415647194789436967152540672 8601117 -26213108970960490522335187523490802368 8601118 1993823178845006158396237416001563648 8601119 -181693062159685733776000485305608519704 8601120 -37100608908170827298070133024594329600 8601121 196025327204689290245178524954440468322 8601122 139566846251345578175330723894167336224 8601123 -107829281604292448833562038678839082176 8601124 47545291678278461089526143138011082752 8601125 -122395619360186072699816928417689280000 8601126 47780113757400042951173181259754502144 8601127 -43989033893289970446008937152114761448 8601128 67563427258851331882736718494806748160 8601129 -42853090911561526417192522713359397600 8601130 -64470564542851896110406850575612923040 8601131 24794213553203253386207152126484624640 8601132 -24147453395501588546963153470771200000 8601133 188799239812589690254045158010822958700 8601134 2732855078977126574858370667275443712 8601135 9265413966901807720028805918336387600 8601136 15429459987061486848115703192632950784 8601137 -58138208705471412349456806823207435968 8601138 3421856176863167226716134181358105600 8601139 -17891647328686593475843816431726563040 8601140 -93829594723187746544228624398786786560 8601141 -239855905942404207918380744494920806016 8601142 21749847981847382983054849219509793344 8601143 202713381640197557460049996192957300392 8601144 16638713374523364395664908110339645440 8601145 -12940282116726475163666738275841209920 8601146 -4819349018581944047130287905479139728 8601147 10517767826478459157443014309388479796 8601148 10595924341514491064121149525386078720 8601149 -11171472972199337262945547049582154336 8601150 40242293559122491635781103448373065600 8601151 11441012795287198516516969530809136320 8601152 1605925919402014312890805997442957312 8601153 -44727348636881917348145615969495030784 8601154 -59099880042766445192617439563561810224 8601155 -83717963037237364157748575996232595440 8601156 -50689460866911236459278098382621807488 8601157 160313470871719057587960092667012565406 8601158 -84237294007500111545840268819930588576 8601159 -17839418085163632262506926460633555840 8601160 -48881285801108697626693799611751936000 8601161 6086902615233861545546516174592640704 8601162 58509895124077342664542308189679709952 8601163 216103329450590775540969416101447579412 8601164 -69305106278903251175392386940756992 8601165 -3235524649239557352630659616974432340 8601166 41970233207161782119819588414154861888 8601167 21174544114487929042252329646190822400 8601168 -16033949218658441078504246405053808640 8601169 -148809946911583563016715388615855852430 8601170 24144993038791983248962960702449797280 8601171 -141088167504522795786140481709074762960 8601172 -57380027738052899741601176677435926528 8601173 75677722172176443342939844132587836544 8601174 159250703145601398526731970760628960000 8601175 -64724084508208927130253842324203438200 8601176 -176584685024283371955044049425951569920 8601177 -65691054468033865952551992031203412992 8601178 18991405664610192818832075458062406400 8601179 93446715382289872716500107659962681280 8601180 -7376656168859823795875846343465369600 8601181 237291853477720507910012440384886951200 8601182 -91481765641526867569220146470131687808 8601183 87136626292608308994024276960560007144 8601184 -36463690845540211025442230471376764928 8601185 2151933181127062091801524880970221160 8601186 42786668991869987934763721497165294464 8601187 60971231247945601525474736948265510352 8601188 -162759532642579715037311144652031156224 8601189 -71344684551495242053535815542946010112 8601190 -12283764020056747489843166627770214400 8601191 111016834062086414371302232086741329592 8601192 -24786638713265464255319241681185095680 8601193 -8733927326318469529391650691173555980 8601194 -6946425721474591570879085582672406528 8601195 -35965192674832088889162965296314908160 8601196 -15768965185997215191247638545987065600 8601197 -108108860304959464633200176102970926400 8601198 5027641104098218243840522213147140096 8601199 -232282593531008226527332664536511438160 8601200 -21105178754377761134950940710482739200 8601201 31866543387576559729517685773901592320 8601202 -13788092843421860359970717852356927488 8601203 -16628982853680185447020182345710701632 8601204 -1644925460388551375749334156542279680 8601205 48999086275317741338874255448810041600 8601206 10574005319645936041397327546611834560 8601207 -82629096702682424073726014931654842112 8601208 -78211476855282360823353958640524001280 8601209 54381557016992333085632486389868530410 8601210 27089499126980060518771161828125503200 8601211 -35133247600267865458486331261478695328 8601212 -118085236003079546708739747245917292544 8601213 63617009735482587531950391787114796544 8601214 22684745759127704149126473721227280320 8601215 -7285087042904208601999810062398682360 8601216 -59430037179488942345680349507899883520 8601217 -17279923297691155268254198870092824748 8601218 -20630904614481015633671821815571367424 8601219 -15546999239561371434523514401331172672 8601220 -68534630964930879204110256954000741120 8601221 -161600993402441011848770273325903599040 8601222 23143239999251459847522635625197512704 8601223 164146424262870176475550337147633828424 8601224 20305466724796040517667371217347379200 8601225 5920181321428600682087539558073455200 8601226 34798651356127567007445496728357447360 8601227 26293970118386741101062276036937457880 8601228 -124897827546513535186065664942805030400 8601229 13214952504507757289008787450566835200 8601230 74418146375538929619471244816476136320 8601231 105583840012656188533860026471126153352 8601232 16209726876373622816925797493759344640 8601233 -79756287868078709915121413325836173518 8601234 -70002523558836202744602457763105704320 8601235 -212867535184798098877147684785626778240 8601236 -62479464508815939310434769125566871552 8601237 146798484691653956807117466131402697294 8601238 -76968266347889739258004218985721067456 8601239 -47132758697007086301066131618960733744 8601240 120954077582755125702684495870793728000 8601241 117823634642026572893475786479111338944 8601242 1148006608516869747384695002892631744 8601243 -27191853443600824287293874438434645760 8601244 123095191098680064857928068240320963072 8601245 -204078876232501242995016792843117738120 8601246 -31376635302775226732516465619587656128 8601247 -621347313588539893799416656577012040 8601248 -241519770827930825848808595047899791360 8601249 21033088225686815912818649054280767664 8601250 -2336454766910281274097659234095680000 8601251 198314319643725388310745740100843279192 8601252 41254377276347150804459653195341656064 8601253 -55455600401077707991458746494604146498 8601254 45086196642100912997684036996856324576 8601255 -85349499935878021938426276770936880000 8601256 -121609612410373637442984334322980454400 8601257 10173150071180315228484935413200391872 8601258 -465635957945908006236392228255069952 8601259 -115240016969958278700103215604024927784 8601260 -18311804364436627816320123264286679040 8601261 119346795548143070949470046524718085344 8601262 -44957862919424744937148860940775040000 8601263 -18851592714482050015453542288208320000 8601264 -5664515862680907539939352796540502016 8601265 -49381917538619145637170349515776885400 8601266 -121897984624922983171939835489282301168 8601267 4416161201241229902046229551949681520 8601268 -25009408899267734230695521610685102080 8601269 -39472158938422150924174017016322928768 8601270 34493857531601977814091592805419795200 8601271 3588328623410471118414707215089901920 8601272 110309183476531577093138392404786892800 8601273 76218623097127560643702235575548064122 8601274 23862138436249748194533539832460276992 8601275 54548138157110150585211960744277440000 8601276 -57223416984981047256081185891580533760 8601277 63411038445898310790327839888333741126 8601278 -21443082949490398773084714772112636544 8601279 -17871315691607536690445136973299915120 8601280 -46414083223893690792952285635595468800 8601281 -72811226734818174427156362569514729600 8601282 -207343933869634604236699588393896499200 8601283 141549761641935722079723774460400843680 8601284 102383971348146247255472145336795936000 8601285 14350906212981893775373000405783680 8601286 -49994632350611276872351994389608390720 8601287 -37843374646115465319120328222055973360 8601288 39180634014421490878004776194034483200 8601289 -149517779155527483397348904810226495910 8601290 13470480302619042050193220822755840 8601291 -8481906065639323008645968202501055680 8601292 50697051058483215748533222115557176320 8601293 266615137184922272197067628605605831542 8601294 4162523837966342313954952409524787328 8601295 -106807879896951893035401695506955479200 8601296 -26894712843901315781185766098061623296 8601297 -81694833139378236610699790845685878800 8601298 -2462726158357270920377003535090483936 8601299 -450508345411982093270404857554602080 8601300 -23038157156076795944384270034626304000 8601301 82134039863572838037327699679111551004 8601302 -4953555559239817862803216982966912448 8601303 -2481059500538788079497011166973908992 8601304 29434207609618200389624745470419445760 8601305 121783648930694040467711850341693566920 8601306 -25191931765824764212441927950586308096 8601307 62973450548128506838073623014991395600 8601308 18246559208662983156896526069832565760 8601309 7680549037606594161779021002628676390 8601310 -58226451105229470323995472820082103040 8601311 -253921635611202019742584371265818133128 8601312 -50343389696004024446443219385803603968 8601313 34997080266233004695709373558094772180 8601314 -24455425535978167128010270691552973744 8601315 31445285121534803241736956888060192000 8601316 7946302307833477655104366829587530240 8601317 -128856468027016909102495125722127578820 8601318 -7239569569401772490800188266859540672 8601319 236153022976645050639081825082183816840 8601320 -16268134317402919207585898431070208000 8601321 -32442443478328186685699104301419410288 8601322 669777724551501239156550702085377024 8601323 -267930976910745099409403735210871609600 8601324 38944915974562491843363990863153233920 8601325 -49612125061469754893718189806541965950 8601326 200954591648593397544606105499551243840 8601327 -2755189740866949474520532418991895040 8601328 10149737659864249907259241366759473152 8601329 -238366013888684442768290336522709467136 8601330 -56917891892974105882261707273073774080 8601331 -253002990201168636881997405762247746868 8601332 -99925514152759330349559134941723480704 8601333 340952714912927820351477344576643072 8601334 -5984588468898220302876433535385355008 8601335 -85922492525853082525067884260810049440 8601336 -234974534905270926564005282047928524800 8601337 162866125414607706662489629596422251092 8601338 -90294182138984805746274425689494040320 8601339 -8441096368452611089877738600226935760 8601340 -120678321290504310155660936484320363520 8601341 11001213778367259638066107043484927072 8601342 -4106683290551158881342981674690359680 8601343 104925275735978923741506831318902158592 8601344 89632951509844178098852967847926169600 8601345 76894289493730894547979257243597056020 8601346 -49517216091551168636042275601856954336 8601347 -11469319789464300607992510568443861960 8601348 -34655320204158268616583383476307103744 8601349 14963772227696021969954218909913826780 8601350 -51148801931844074502650512090353693600 8601351 -152361630131145853293947383613657306496 8601352 232177721267804345314166988877342233600 8601353 -24945129513419855574890891476445280000 8601354 -55893829470034627996007862675387365280 8601355 61360557016928892527857217823874812960 8601356 24210450718668494736925850870487555072 8601357 -18005933526784438592266161248480188320 8601358 35406330354523880287686907517128697280 8601359 24657702459633945218743339361667739488 8601360 15276088975857378527772855486539366400 8601361 265771469063359526845258979482614962 8601362 67840679865741154936072076069839733760 8601363 -60736592239957823246709697819692147600 8601364 -59950293994899231962542450453399940224 8601365 -66141525078097171456253460063895048740 8601366 26193757951537159193637825630820202496 8601367 -33381178965727422844195058482981921608 8601368 -33562048500701383726499777997564733440 8601369 -12949598756344430590481554612910464320 8601370 2066986708837292807003348212720132800 8601371 9267477701792838920081388806580950400 8601372 -9087587007768234721157841083367959040 8601373 -136956643829257404573408715806588243552 8601374 -32630434724021260246018342094789974080 8601375 115078035786887818095968229333038964000 8601376 -1616088241715895929047530135418306560 8601377 -6913691156377200180776650296644961600 8601378 -53697649449294970795541623643416823040 8601379 -141051908591464454018401429740646172160 8601380 8187639402696496357172051596821250560 8601381 -53827566589422994089049453253463080130 8601382 34727727122055742630511700156568653792 8601383 -16012349263423500593930577201504200736 8601384 33763423372212547438378187952126689280 8601385 74048619197875516936498133544460897800 8601386 26781235982697823989305678879237065392 8601387 28160276414357989504025099566427382768 8601388 -144467321847380563285849431838543363584 8601389 157431469193857609345513624466798423190 8601390 -181460278705583190686744592226736640 8601391 -133245134500901841866106499682700852208 8601392 -12368133338438588238942600041837051904 8601393 130327736025837271762737187577459427744 8601394 -11428385735988176061851874866131918848 8601395 -135816672126241120459428001314673977600 8601396 9933573614018469271961525425513377792 8601397 22847946246581665190267150666065555200 8601398 -49708690846538422794927275817646820736 8601399 43559322372857564561137280795095944384 8601400 65150944184959255865259377137451520000 8601401 -24521242919000355250379035753001744598 8601402 -30859763813309325253559380130426950656 8601403 -113379653032521262884004588071660083520 8601404 30870109578794255367341314245303982080 8601405 30769136915601671865505525872953232000 8601406 66199588054341709131269923824553536 8601407 10007119514674920256800141220685564832 8601408 6699235777068642179859412984827740160 8601409 77921515929290406662955406763522784816 8601410 42287083470402506657346028865463558720 8601411 -2722781641363288461534396194005593600 8601412 -62525816077593357661559373740038582144 8601413 95769220767027263987387916009898240224 8601414 42922589581408476361495429797076500480 8601415 -42086697604396005860204462208080271360 8601416 189012022383631424935915654804041876480 8601417 81254969917511209962393997389592428480 8601418 41390532713413829251598699374912578816 8601419 1011735769439651182172145842086330344 8601420 7898033547311962920757674089117690880 8601421 21285848665720259768955592638088549622 8601422 -147883752618746049349882077186236527488 8601423 -58932191535378491951378125903370207232 8601424 -2157818150468492370578497696686759936 8601425 8823708165456042323611029049135132800 8601426 -45519551667551642632129046785308884208 8601427 227270685803606682797830666223573305392 8601428 -110044188249379666224183737870141214720 8601429 118639678715981110907110536450775976160 8601430 -934008917845409718002653800116240640 8601431 -9022610266314282630559311528667812096 8601432 44613302825422524378159366392512512000 8601433 142565972511106656845158645167036242400 8601434 -73932755647664326031548017906249978384 8601435 -40245928797884163226556456567537250480 8601436 -13633952942222270667195526169102909952 8601437 -44037261590628984491103237595409569920 8601438 38056944912331156192964754169606004544 8601439 -1973267419577881583891444139853952256 8601440 94528018453467584711275586605862092800 8601441 -42001011310171940105917897850162762880 8601442 120073324036093873753797030571572064032 8601443 97460079924686589014075656095578833692 8601444 12161734219437892114347714058879242240 8601445 128567088475075619591284710215715224700 8601446 15129642041595811488524737778420490240 8601447 -11558405248122876020020926117831594672 8601448 21566579330354222743554719931543797760 8601449 -20388994713502385749568502654725732550 8601450 6354627101659245347972853459253286400 8601451 76139827745738876418122277181262454304 8601452 -39893470375830238171962598647672906240 8601453 -3425100700825053320007673147899797856 8601454 -284739062017256210841291085489444800 8601455 53247183115159803799968199805397612360 8601456 -13239635582242124849561406340948033536 8601457 -159200995370203459316592753956795029294 8601458 -111762997386579292566029380944062214240 8601459 120859923265093672344393599218834658880 8601460 -117962296514579797352852623848502364160 8601461 58379856794854878548384655590711514624 8601462 1479255339053072089109205851205400128 8601463 -340372885944055315101969211431776352 8601464 59289260844834603600361492098539212800 8601465 -6828222124910513199194396606102820480 8601466 -51846456632405110384497889823678866176 8601467 20795367417090775617583235805828585984 8601468 86669071216727915483342685096922391040 8601469 169405447285399564857624476506933356460 8601470 82287967030679852911998854323663311360 8601471 8731878992949611955088021185661898880 8601472 -62117127238640208631975179970412544000 8601473 307154357827986666130956987462947964420 8601474 -22498666475804779123753347256329742848 8601475 113004656006195267969554119763821657400 8601476 324034945761676376808878042431977984 8601477 -37045776421579663233327089364746653440 8601478 116196341021880307010427961252879405056 8601479 321760745308987631917360572160285300176 8601480 803692076185313788045251676970649600 8601481 -81716379611359380321245989923167047808 8601482 -10753925891890542557853266923082483616 8601483 -125185260735250699760125665894786341952 8601484 -4988202164168773811422717407580291584 8601485 72170194941588599298443824954260303180 8601486 3492529273386911908712957249776025664 8601487 91851874631804883737128310868753608400 8601488 -4496840744940692347374428826788167680 8601489 38454759955187393475344257999537136244 8601490 25736441067990735013594024681582771200 8601491 -200110181023295392484016795791967585108 8601492 -13557156473801512435900688769712896000 8601493 -395193568927792658313735095260537059300 8601494 16514906577615827546891504380817080320 8601495 18425832327067358538177538526753587200 8601496 24893824675123700492485262823998945280 8601497 2950921468596672726189522573064552980 8601498 -117372725734434976497211580969277626880 8601499 -97369415980393688175318492840283253500 8601500 -11515841317013074308713023480172928000 8601501 -31440229721093987449151877546147382176 8601502 -10689460902930794885753207753943207936 8601503 15288455281094748576472084984385398752 8601504 -149866332122836650027111168349097164800 8601505 -1177885379540755197173646680072748480 8601506 115274457260370946296049558151709935952 8601507 7138841892420617825127969208735984716 8601508 -6655750248964168652189319517372121088 8601509 -118576582514409215460680156148590397600 8601510 9480344024122150721648095841312563200 8601511 124497898111192293211102879288130005112 8601512 -52490042460283062327977763385152153600 8601513 5420446246239514121109891328705829088 8601514 -5842857963466054724841452145384126720 8601515 11803557091296606746895757098564360720 8601516 -17351659184930593693010376970466672640 8601517 5389025750969985533897375385166179840 8601518 -114920316152165596453595664115449167040 8601519 68961591528346341444577259505267122688 8601520 51911901360224292889074287846051020800 8601521 114321633265308577809692076507862497792 8601522 16613653038625602668517600940959468672 8601523 -48474219496525994395579547613833462960 8601524 -136535834540553016070496685811400854784 8601525 58970014567132841646456037301542296000 8601526 15100104973536735184236025868255213760 8601527 -563281678815548519508563827677095064 8601528 30278279761897254711981828290194636800 8601529 -125193041484007009428718605950624576316 8601530 -1261392185241786683341385053901383680 8601531 -2422551304018571307170721457964150736 8601532 -46825930073259019232166709724202978304 8601533 272144619626511463810225256304850670220 8601534 9622740770453247576195291343669992384 8601535 56949274007578378437933832845790965480 8601536 -64007374217555017993001155510979788800 8601537 -22214892296658394357206474745787600448 8601538 54681794614505760957640801416903731712 8601539 -1364109817783243949658178248040507392 8601540 -4085873220560339712223390564379566080 8601541 -101203943676822113545547448915397394376 8601542 25767121621910443133058736657927791744 8601543 -105270537699046389906780712623648316368 8601544 -52345504124496127762959674344520908800 8601545 -18410497015088927721685059216448009200 8601546 -65193216392705369944593218935932815616 8601547 -4408812154021289260669927023333940644 8601548 71917349675228066434128839408339511552 8601549 -43053046949698285687694552111799305664 8601550 -13866692556866828702561224958612275200 8601551 1346388448603772581716132404789473392 8601552 -1670907977331972073615835678813036544 8601553 359267001697980168318918436090823736484 8601554 20435841289461580135246959050399618880 8601555 -32150915260626179445469147710244524240 8601556 82866453080366188961045128166469148672 8601557 -190999483094987402433290470596797494194 8601558 -30631192606453896249680894307208806528 8601559 203425741772102231576197203358778727016 8601560 17652616309705163252936761910229811200 8601561 -63061775907124419168994160195889185190 8601562 31215117726158311644994776459423428064 8601563 -161093450957388261946716186154929769296 8601564 67180865461961410026834670921809199104 8601565 -6300095351847736613196408894731059200 8601566 -30316322987541141775564207804872492480 8601567 -47642485733542585410040332511107808752 8601568 -80992676488838861668211474085984337920 8601569 -61420619473751824583274864620815560030 8601570 15920023353500104277909628734900029440 8601571 87820115437594141567975778761802935944 8601572 -45294658577948145826257429037199818752 8601573 -22477062321203721415954181357585270400 8601574 -63480657476996369444810693533181034240 8601575 -24134090708674028823927025518400755600 8601576 13737787840846784268896988909441024000 8601577 4442897907037655869704915942222294132 8601578 -16758821881765057304978093235849134160 8601579 12113672054510681964692494447676820480 8601580 41239514011197828376814802718518236160 8601581 170571961215003457680649253203438151382 8601582 37936706732797962972390208724524999680 8601583 -50848163616701050398531040552363768320 8601584 -47619807090651629093195601666795110400 8601585 33307986833365331022348814808335790400 8601586 -14066351268740632837182740682165359616 8601587 -7273465890227896413546648872345395764 8601588 14135119794358488967962816030933768960 8601589 -166344269665353737581417086602462383776 8601590 3158974310832005828219093693427160320 8601591 -233718732859769389983032561196731520 8601592 49055226329581667898027337819017953280 8601593 -69583375002563227588780971542193049152 8601594 -36573058415125624871023311247698486528 8601595 40153602463436469560102602000583997600 8601596 7389577624943989791144357030572851200 8601597 -1036447334952395955053435220737178900 8601598 -3721976745076697461640319985931891520 8601599 224898533519493918559533877788367073760 8601600 10691596250102038863441373499385446400 8601601 -36050114865857751151893829330977874176 8601602 -31179232170960111045899486353347379248 8601603 102049428989614908989918530562936065200 8601604 -73085214749888497009318236685692979200 8601605 80673146968195259987007000277717411260 8601606 -22145654437015825520761107265083889920 8601607 52336480049319987916902836429781982056 8601608 41442466008669049721020473860161704960 8601609 63517709729988959136716526360123904128 8601610 -29875904476686152575899641283868416000 8601611 -27634048751640337754040707663349011520 8601612 -42206868759197412033173719438831285248 8601613 170436373303600406985741650935920186604 8601614 5048179029687254802395156796713091072 8601615 70620470025283023144368021599568004720 8601616 -68603564959911354799341847506728173568 8601617 -1295276523013503020998602386043618828 8601618 -4723744706486137129755217938010816896 8601619 52356730744130615483912252088494426944 8601620 -81909265614457492459510759357547608320 8601621 65773356407527317832582412742392400000 8601622 45841475809461448397235554575467371712 8601623 56492970798036455155838518400617856640 8601624 -220779690483820097417998423419750297600 8601625 -185670673271677336120817034903793731000 8601626 -44231301289265100402085990452288437760 8601627 1568629010082880695645651082709437632 8601628 -22653169455989718141921624208156120064 8601629 -20735605570186200660178744384143055770 8601630 -46024470654700188243826403551523076480 8601631 28101340425099468365850710652719918432 8601632 -14376317054323600410586495964896296960 8601633 12727511622323711949797752732053251904 8601634 -704772517983673883001374287012383360 8601635 8194495355188777373083208409141610560 8601636 723078168985449810297212641006270464 8601637 -67273277326179996631523002708608134208 8601638 130488932327052644263939547048659724160 8601639 -20157823982656975250911208558223951576 8601640 -109438242892380726819927883302297600000 8601641 111920955605123727725162033458363698042 8601642 -28986933245151984700527735731626821120 8601643 116346124895384453516729507890097846280 8601644 59152434058459324298165462813815086336 8601645 26485038001701558570622589714107895040 8601646 138573632462256638382129384669845758272 8601647 -69039287375707038376628462526045425904 8601648 22419274299197764461620568856952832 8601649 35233288744110697842407639648172368192 8601650 -34218542533280173963677156252601382400 8601651 21495899534909113028724601412869546680 8601652 -140161751513408866208151183718781043968 8601653 -181049903709394004859197510889640702098 8601654 -22629846998449256374201824764764195968 8601655 71814171326668362672523167413623404960 8601656 53400401269910687866730387139608186880 8601657 -136787708559958011231436226719034051760 8601658 -71368132566840669971785199919509176320 8601659 201339938674713088157506997010352270440 8601660 -139015907483416606882528529911314739200 8601661 372247807758903930433057458590863915200 8601662 66307774046387602097872023518916382464 8601663 -325330430394891994725819292392075264 8601664 -25281743103990435921582496419572875264 8601665 65364380108456258323182431045829030120 8601666 -8477533680887172730782633332307782400 8601667 -234887147126363075894049368867766857284 8601668 -3533489174612175977384877827436461952 8601669 121864905467386863062883587370659171520 8601670 -18109873218048933905678831510701025280 8601671 12178995386500895255549356530661175424 8601672 -61327318862073996941299251301892505600 8601673 -18810562620939303850089839298694329696 8601674 -16292806765420404310175639453669555664 8601675 68945185869341698342178475512379597000 8601676 -18796666323405596342229693798073335040 8601677 901808760773554956195486991553238336 8601678 -47046737340458113407030457835912847360 8601679 194469384878684898001122041580682329520 8601680 -20631614267608491782980407086137344000 8601681 77198024808599486708206065180379036608 8601682 -25201396827765246681772640918583422688 8601683 59193946251620963980484878130926429932 8601684 -18043418355650581001137700981865504768 8601685 33818260119129743589506294081800796160 8601686 21544803810587988148420002624427741440 8601687 158516491125467300100694910043259951440 8601688 79151494188900851344683304501581250560 8601689 -128738504851452770852559808383236091510 8601690 38236798097046297628307375363290828800 8601691 -23894005280485138843657879685481674976 8601692 -76953851073724973719000663830093593088 8601693 -98966240109372451898132870171061015936 8601694 -25546013771107816713397657500203590656 8601695 126450240666135531063096576303554716200 8601696 16049706881415094592846357025225572352 8601697 -42609319344547363498586186005457968000 8601698 -10855273406160034350433221249093680640 8601699 122540920628635295174318537852834783040 8601700 19567848774560285519261710627636707200 8601701 52988291662804039674948835593186688992 8601702 -2909529012695691435179467412814681600 8601703 185044265793320955159289011615755955864 8601704 179084828466733710788957035556202854400 8601705 -73430133248903081586522640504599738240 8601706 61056885351605154825602387777321733552 8601707 16349070399846123543655544240023171956 8601708 42476875481479475288623986645710722560 8601709 363336298072548185158780457175071440716 8601710 -16320245482940968846683328110176378880 8601711 3225262030190941318988769608560383744 8601712 4523140627724504080813986608866066432 8601713 -45655260670628348101229908298367766800 8601714 -36103365315581290247266275613175688960 8601715 -87698425632597543443495929989931349280 8601716 171710090468172971057174234933951785728 8601717 132608298828021793620340573150777090080 8601718 21584217509523848945688652871010334080 8601719 52076234636048319113299772820498728160 8601720 -1380432777101708612982153981920870400 8601721 92961432953118061991760720915766393344 8601722 142015680106759018575056701657764071424 8601723 12645819898377429668375774609555390064 8601724 -32119371755082573563724480380471307264 8601725 -10186348025223975826871783629982304000 8601726 -6135185684205869637254867513573630976 8601727 259018930487708152397288546384532104576 8601728 -187565850082013155601958572329952870400 8601729 54336171755023924865645772245589063984 8601730 -13530498930469932658011463380866956800 8601731 5586253957995942834310259094181418472 8601732 111378986205633152077434212894659276032 8601733 -12556456742716142228624241544992500736 8601734 -129348349235983384872468652136576493984 8601735 -33106769552375816529537253657010584800 8601736 8622641600708207589583550054996705280 8601737 116978703157772516855716060421469448800 8601738 -68544043001262611082653958115609625856 8601739 -66666776104305469989333944511468924460 8601740 35326686868646028563144094792193812480 8601741 99630723556551097964621711864243638080 8601742 834774169682481298972472185695502272 8601743 190088269143076672008369205338225586992 8601744 -6697710239437026374027311625081389056 8601745 -4494357249042526826374107940847028120 8601746 -37400067878148628186359994842458158080 8601747 19969096004991595555605275114487951360 8601748 -12079900934518091957782124513040268672 8601749 9827496126834538801285200294584613564 8601750 -55813977178718453311386308466053952000 8601751 -29969113462079944747708322329924984248 8601752 -67193769470725151843989068926476369920 8601753 -40432289410803828817489401891558686016 8601754 17736800645139874038878806878535872000 8601755 75967460630085646911005482672137935760 8601756 5428086489555269085862356593227530240 8601757 -54271016912678600143167441420699650240 8601758 64270598475820349932893571917796044480 8601759 -21619054008781975926990647546264371872 8601760 -34975421026356391653640230046213079040 8601761 -36768437352782912586920401249833288960 8601762 6631987235549509878079689984324960000 8601763 3416752751773854582014552975581989064 8601764 -160208891155896942444426822207256919424 8601765 -79951889297985075996993850300740643680 8601766 4272349013880176024204417602287886080 8601767 -187966801719921299542988352929505410184 8601768 -12712172456782966867128462304567296000 8601769 -364613339567880105149390443646488630 8601770 31296883062710784384319406295547008000 8601771 38780389671587291585286572806562523120 8601772 -3124613370200245932862801485503856128 8601773 172263016389900370033639646102267552022 8601774 -65585037312876760289206028309271407040 8601775 -1915565441339934787595599788180800000 8601776 -28002818187925669001851376600993415168 8601777 -115120509534880845373358051816453886540 8601778 203549555005856992442217749466273889824 8601779 232294618820397898777875206824014675840 8601780 51884450805065409365175592674932920320 8601781 3287516459380462380954124850603091712 8601782 13938517867662934818597563077348908672 8601783 80745818836185249956275598227613119104 8601784 -88022539499734830173006786428791705600 8601785 66598030588804119956122630847091340800 8601786 -2142030189776891047277810355506069280 8601787 26756411296058503985192825363692400640 8601788 5803148859941937199090570432836547584 8601789 20649812911518456792038178307211526720 8601790 -37428031520645117281369487323717633920 8601791 181105233793012736267164629308859504 8601792 -28394987583859587220342942387044089856 8601793 -76183316465332436761564720292302268352 8601794 44984447486851278303010759007056020480 8601795 -10380985641596421044113012694964144720 8601796 -18576635330072875731660427001502175232 8601797 105267347953687544805463915041502912512 8601798 -40735630227632062145579992039173270336 8601799 -407877082408482164776146435637556495808 8601800 -32152716619172542595464873663852800000 8601801 -38924460847623940010848107300352325760 8601802 49650421098328720274833099649906978304 8601803 22044352620423828099403855102556847600 8601804 8098379257049161732554807150017015040 8601805 -107924170628240744852290278563781183540 8601806 -98844828458989630948285006281168000 8601807 29600990568174647022944464912830504840 8601808 1826854116650151347603281786742292480 8601809 -3285577336587254253346912665391957596 8601810 24663657064936965024465169183595520 8601811 19000203012042576784788038083838293024 8601812 -181981505351516760441453704956175497344 8601813 115577375917975009779619043638434561600 8601814 -40111802523081463756834566460454152320 8601815 -47906569851371268083625971672559704040 8601816 -75337134461550461334561924822568796160 8601817 78430644851853843303592932809334943232 8601818 -24639798917035353632347054525054110720 8601819 -41811914271543522131998005632184453840 8601820 -38570016981672749792158563643155601920 8601821 -60702918934696292496964876230338373978 8601822 98937719834363387448298806296252672640 8601823 187992666496003633746668615825343047072 8601824 -911667970512194170712866826691280896 8601825 55185818917750573600182509270013567600 8601826 22401019680707092634449961528654636112 8601827 59111009859065200569961653573514827360 8601828 -10175738382144670191785183351046343680 8601829 -160562646744350369839095705425460135360 8601830 -42645964798806470299625505106889952000 8601831 34908262858235274270243539568297972912 8601832 223346893592374310075629284991910707200 8601833 21143399316006420734194315925347589520 8601834 8939189492196137693213952267385466112 8601835 -140021487316910770459444654747947698400 8601836 55309569601869738094254504095519047680 8601837 40585095772628240375549890647671660544 8601838 8685134480297126736783387908987008896 8601839 67627018582909250157932146759439121408 8601840 -1522467033493595265994119262263705600 8601841 -54368570222058317738281093049882127516 8601842 66660309308910720928525559534078061072 8601843 123838110778371880497352595798252996664 8601844 -29938633147488390793206132984844808064 8601845 -26768885851093111768293229687177123200 8601846 79692198431212489961941660228838469120 8601847 109892124261670776858224157573674404272 8601848 -19807821999223984518941413174945136640 8601849 473467201143759266487303316757299200 8601850 -21472727178136347993282638385399228000 8601851 76294631431485295370947028352922393200 8601852 -71006389818615198199766350840614428160 8601853 82643780915853361547747913433465073568 8601854 -101326555964658261925447422425411627328 8601855 -11048251953361223113187330785190045040 8601856 -52310653948850043686071384834003959808 8601857 72586994659155150056474652749653469232 8601858 1964598434727555083159556992577804624 8601859 -89507019859022790646964865491902881584 8601860 22593404622369142712200819173875662080 8601861 118793502044116031052331442379854587872 8601862 11767526201625288513094023269533968384 8601863 20387851094196730460772516592133532000 8601864 -46529252123269134079083180380361523200 8601865 21462690991095571321870698855281284800 8601866 -19041611570131210719462014788554012672 8601867 -79761916168920183077639477441850953232 8601868 104914088956535670774072758288872198656 8601869 97527644278438762123105987789480137270 8601870 24681181627200025937450875698243302400 8601871 29854102267033515959164392498442897104 8601872 22804278106972984542190492898794094592 8601873 628031405258447716739694646476904320 8601874 -34185525836559240554480878084400318064 8601875 -8655069168388263864179256140332792500 8601876 -4040940072494040802910079679547228160 8601877 7558020048809553900911043285750899726 8601878 4820514695671946970618756352759518240 8601879 44036838014871663942905301451904059776 8601880 8462966026664101445212331292858777600 8601881 42212453621615863308599732647112643840 8601882 -2866468844072884334983071954815324160 8601883 52364256925157424377980876006446752132 8601884 -59889000195358183755605879681137949184 8601885 -13525225055082181112847331496044844160 8601886 54033690552248703824947186832063083392 8601887 -42189761576731293548138884332479964048 8601888 163708514261883382432241760203960745984 8601889 -11571783097119597801484953840086724560 8601890 -126170132162350700158837737855141600 8601891 36362309253766469259318266577506287992 8601892 261584125286440656358325014493745152 8601893 147002253824519164288995028135553813760 8601894 -19191383247643520179780693684508919552 8601895 -150162899011030894239405027971100246600 8601896 166394943327274438377154944688563809280 8601897 -44942592341754646927491445408638860400 8601898 28958572742209748892401950145459192832 8601899 -93617176820919786427241292677520609336 8601900 25593008796291069363416077889185305600 8601901 -36877829635470280906542916180044217440 8601902 62706035529516314920394512011856633152 8601903 -11300722535308163265234945024362521200 8601904 -891578321622981342235764732128034816 8601905 68223414900545392233202044177726763200 8601906 13088258189978396650218171659128080384 8601907 -33528527194023881709746365675531785844 8601908 236479107275722106449891683562561536 8601909 45526178838041811920839272582376867104 8601910 -3905096142965391238659577156561703040 8601911 -183024658447632220074830556649499043864 8601912 72402837777641372736630803476006563840 8601913 -106084483132987388636737656729500441340 8601914 25879739115841010287117382771984659056 8601915 37319491838933259183603627102453657600 8601916 -13008437036888729921216148144414697472 8601917 -217581524248569360308609024773865471034 8601918 -7121467998658766523382837944152015232 8601919 -48451452484230647675878328221570342200 8601920 -11229436983755078304448884153825361920 8601921 110309715582606961422039278808127536690 8601922 42692123439706529016794137037560174080 8601923 -44746987793050964631604352235323849712 8601924 91298576693036090142654510707581049856 8601925 -105543978579670725065884232654154058700 8601926 -88210387678874399913293132393844221088 8601927 71958641136503537837489051664272592000 8601928 117197799396044797336686752318915036160 8601929 -45058403063883716132631864976354805568 8601930 -72606160340506934770439024139691584000 8601931 11241398527552739469213676561396380048 8601932 227057171776402016133718217109215424000 8601933 -1131919796693675629928088634308041952 8601934 12526548633119291315007024225268061184 8601935 -561034335717318915707229515968064400 8601936 -1775969223917826709391186658123841536 8601937 85591998882462480434212244642431753586 8601938 10240270415271164623010095696268589696 8601939 -5224447108535362088405584943140165800 8601940 158955931760542688756862370655307694080 8601941 -66780739320052913796595192092070674528 8601942 44182556735256623267417140385657241600 8601943 -17647030018207936054505887023847768400 8601944 49088583682181509141151111137411768320 8601945 6606251941377094778609837128135843200 8601946 -28409862452599944898807647132922337280 8601947 34088980176214989649811014228628643396 8601948 7792276733744149586880367661295839232 8601949 27598702273926556308358168703289667392 8601950 17494757348766868374317143040521022400 8601951 46717485482647849860753293717874792720 8601952 93605017106756483787056837703950794752 8601953 19396011483194832116154679880787589800 8601954 22549078763044461290120878329062178816 8601955 4525860656975320746755945149872260160 8601956 24348833615541044634237795966474295296 8601957 -19428533817261922674515354454790554240 8601958 -65617193854704518068806286887179505024 8601959 -72821722924170279270252039544261289280 8601960 -64845396997371467011488844498341888000 8601961 139142528152645382261001341401917109562 8601962 -24016085127708327393163305390542079648 8601963 -95467961137331911167258974055186348456 8601964 10353251606887014342594657450063298560 8601965 84897448324024872802192404718898565600 8601966 -45414334808929233421001062336794675456 8601967 -140047657092641005555097367494390607048 8601968 25874948862256827853435608281394806784 8601969 11499622488145800566122969835077848768 8601970 -9212368799065184812785990724562692800 8601971 7681661184533218288614910249096427424 8601972 3421797983375619712943195878810742784 8601973 -32482249778820178759402421040153550976 8601974 217199582095601107080688012874486400 8601975 9331461521554437797700185974901928600 8601976 -10897407304787296304728335404450058240 8601977 -104649220475098705733916699467364336000 8601978 -92606654798560026816973252784676864 8601979 250733174859731844274559308148777404580 8601980 -103229729307514475368792191293783961600 8601981 92217211431841214743063667894792612352 8601982 20714609896019345266733141428125851712 8601983 -48027588943224132348806613670391221776 8601984 -166800216789355667105506724237279232000 8601985 60101955269030719846242441358474858560 8601986 44959551993037374697522017755819850192 8601987 11018986276227934400851909884973949952 8601988 -398848152721579554814257929440277504 8601989 -109317124317503104520614194324258552000 8601990 -34795198843909590119681885702712266880 8601991 -102850188616611227268682033517250533608 8601992 -82249799507395176173568805903299870720 8601993 155616361356999984372510014537877325482 8601994 -10742603816264170247950789582254973440 8601995 159965511487151949205439739681813492000 8601996 44879447490716115342163111055081324544 8601997 -221920119776185204398719918331292052554 8601998 -94509276201374667964756729140214056000 8601999 24113825420608445737367302063046017920 8602000 24392484211110232521430860879495168000 8602001 -113836541338389756109204259547187969998 8602002 -69280496864695080276471416126960197632 8602003 130736432358577434741380277512590736640 8602004 -36291021486263386608879496467123314688 8602005 -10561350552194231641077227106154479360 8602006 -5065926172842198234323633821125808896 8602007 8574279236862031537725109639857869256 8602008 7691071596151763099209085812375695360 8602009 -123216233495002357901294187451149746040 8602010 39622718383148681787085776158146292160 8602011 -95664151926871082494001933352486480 8602012 105671055600370485427212994280113152 8602013 -394312278211517022998696167170676800 8602014 10427945985517586212636027871987960640 8602015 20087205266946468937740520830261145200 8602016 272388123874531641235362280775706673152 8602017 122741391640572063329345855806235946624 8602018 1276928575513147647804081558837018960 8602019 13058430437875436814162019727045665296 8602020 18557044374194110305367842904947118080 8602021 -511942077757777096293450014010786336 8602022 12954723807742633333212757948177551360 8602023 -34524611579243767277517911767197630720 8602024 -115249689020769026512260809785647513600 8602025 19145453941460424183303732137166317100 8602026 -24502105077600148360162932257527161600 8602027 81288635893599585584422745156501072272 8602028 -3424143225957673451156200442201656320 8602029 155057423370300432468836961106688046774 8602030 -50595775181046352105960066802164281600 8602031 -124190859606023395014214000891253805168 8602032 -1227860424751031522903617445019156480 8602033 -252799048362863883154578817771075957776 8602034 -18824582739982476291901149710394593280 8602035 -10103197522825219709299178326786744320 8602036 120243342768136403797303971246466666880 8602037 97700905485514120333519774286484376800 8602038 -3715980290931469922076511247735226240 8602039 193420030529561443402638501299544812840 8602040 128799167777324664396756660690760396800 8602041 -21308758644842385728165345365343769600 8602042 49472317024752252333443777824088514672 8602043 198908008224249571957473850227685160292 8602044 100519737236936140809745638663784906752 8602045 -93653375066615487767933326024674247680 8602046 15066420439247849571207842489938553088 8602047 166601953987504282598520888504234797040 8602048 -17977400329567917424974624305807622144 8602049 172391823778192944547546656821595274050 8602050 36614710228069511991947999717955388800 8602051 71799446874713822483499717798137953680 8602052 -23240758255871103665753576155705505664 8602053 37590542824376751256430466271078804704 8602054 3126076941169468366904191114702630080 8602055 -23150109477706332330210064497376750080 8602056 52553489609351055244528691864995276800 8602057 92584472459038083053015563249054005172 8602058 7357041675486655911787689259680511584 8602059 -42787427604009886934675237164105381392 8602060 9424006791175911105316467932232268800 8602061 48926365902965893075243278809810742252 8602062 3609123300457752704221746585991065600 8602063 -61786568128280389566916829223079667960 8602064 290229427065960765868924224814055424 8602065 -76571499566409093349296499867348368000 8602066 -15131451585062224969392291318081902592 8602067 -117974455700486688821918929218185422080 8602068 -47756611004467416327956621075749171200 8602069 39756900475894581248261936860374232320 8602070 23169152455221186943708899803762851200 8602071 41832331943433581889891017199306116712 8602072 151803668189938217988434127914143180800 8602073 5972287014624577335395727979607364480 8602074 -56181776910398339172778701717871392 8602075 53707701816323335891052659490146757300 8602076 17253817326533080902558198820400234496 8602077 4032585320802814271170691222254304256 8602078 -56988737084582582625347105343813644160 8602079 102313217305515077727952446957376773840 8602080 -11435405075595853005414924246075310080 8602081 466676770412367042478175887172601414912 8602082 -12124644772230586109807022647904537600 8602083 -36807963297126308286659897272022450736 8602084 -33337605064161250852234778351002215168 8602085 15201732700717630118328977931199512180 8602086 26362393898791371530805741987455580864 8602087 -28070929678503397044625649892633756240 8602088 66479155287587197641678917569388544000 8602089 35687161985304515373056744720389483488 8602090 10039280931171613829883611308179041280 8602091 173236531550369523480886129970992434432 8602092 107972001167865770231689864402308464640 8602093 -31676017155710531802325355353862001384 8602094 -113761040516359485111182386759093523904 8602095 93044935085047818701065401869618069520 8602096 -59564007907410591511102589974518988800 8602097 -18221136571428894510007280183247744000 8602098 43659682168636074405083978502482618880 8602099 81591830800396004019752382311346584520 8602100 -4694145708116197786886096291759376000 8602101 990091427711127819069602707757102268 8602102 -111773207518231095646879589716250271168 8602103 -24118378566886007149639061863550541840 8602104 -8997425220407989946227735695347220480 8602105 105198256692654848637929169007434184260 8602106 -43845624640190639084137519154805295248 8602107 397584266840798751545887670676804288 8602108 95608854983765333029290886676174102528 8602109 -138442647678160245615777208924697565690 8602110 1773892881772568654904105232335292800 8602111 -46177717172971459711432499141205763360 8602112 48562992731473820961402133324247334912 8602113 60587178930374696975469529650899674368 8602114 -95062337695607777332708152724274743344 8602115 81446927312577693924956879674300535040 8602116 77079745740153682381174310884177797120 8602117 -33433106866372339346070924148555603200 8602118 -10264950017514762619716831884132160384 8602119 -5654760405945425332829741074443817104 8602120 -107663190705055701963802273678796390400 8602121 -179529924278130429659279659656713457456 8602122 38984176234542250335374871795783085824 8602123 -335425716287733406915795669374546296496 8602124 31392687853142838362952258272276887296 8602125 -16561956305969432742733007065767360000 8602126 -4374261815015092732613362824614320896 8602127 192878550904414220324394698365479156240 8602128 4908547841584501154752543547612725248 8602129 -12534148856834273400889060337430914316 8602130 50902846377245777594630022849920263680 8602131 39006516853149048129548380204514432952 8602132 -57678597173179362640698543408343040 8602133 23408132505434080345450186232251694844 8602134 61485110359032312545269392205673964480 8602135 42674288129125466689282833231290173080 8602136 175887401052048391040338406373239808000 8602137 76714641553362619183182035235782483994 8602138 -11463193925257881752678866977454093056 8602139 -30327147404794189639448232797455772640 8602140 16936150660802898756998338783787950080 8602141 -28902069151610894669954253055876452000 8602142 -126589732979700550257299749630751452800 8602143 107221754168287097754258467775942755328 8602144 -225956808461702380459059017302559883264 8602145 -162054232706067265075720030194518645100 8602146 -96959207971076080289539665646281818880 8602147 95801976258752777952065560882916580432 8602148 -276799978701492557052164673584179077120 8602149 -26249053143063585100711951220541464736 8602150 143797955199380520597808744695537600 8602151 119566699963169403503302625693978332152 8602152 12021856557667526767892070715637760000 8602153 9456513422675036222821352641691014656 8602154 -73756680052979527791274059129302745600 8602155 36826525881022511035414575943259972400 8602156 113031229412440602805748873178464942080 8602157 -79030677016198046849197654908006783594 8602158 -22201812441341261836390552601362867200 8602159 -9487305420065162231887715103687452800 8602160 9983423177108263711778931358171791360 8602161 -38256405454829526319027069670148361920 8602162 -10933486033148027294939009017194883968 8602163 -61009832010933268028097410849677864920 8602164 -27282210510851205654493233462732508800 8602165 -3237818375209389258575087957721432960 8602166 43509161598578277824861674332478152384 8602167 -13885411128604509681932715635368144896 8602168 -89293392370660892135998936829964410880 8602169 49418394977315518327781970245762046420 8602170 45428365288082526048456994231873873920 8602171 36618965086540375522130056598189069200 8602172 132161044278336663221298851992871218176 8602173 8236400061444179980360317046490448000 8602174 2059339503669878117329595756831508480 8602175 158195627419161327425986101545253256800 8602176 -26549186069889995970333062819475357696 8602177 -192241248749266850806733596450752902974 8602178 23714108523955723701858313325978286624 8602179 169830928734607485728349766249492789488 8602180 -60461773793807955822134736213246935040 8602181 38775295902907728872177692293127029792 8602182 75970145833868189729197035896890096800 8602183 35862631169398510952969067232798535880 8602184 -8822642291521384128538682915312762880 8602185 -81014738663696001117093020820074587200 8602186 -2358649361853051440103273422324964096 8602187 116174584263693403782304921624636164384 8602188 20258636447005906285244143939374268416 8602189 212722355891847925478821211263989665856 8602190 -10243856936643713654898976922563200000 8602191 -70758188474074500070282585104607585752 8602192 15057906081481129755869271422242512896 8602193 491413173755971614301418212984543200 8602194 38787942494935897931501825623982582400 8602195 -122656054107115943073737071517655684720 8602196 9670897244903975017411172273828644608 8602197 -173449333912701231720963850960222496928 8602198 -63215830683215146183766255486431980480 8602199 17661981428249578699931567098483912200 8602200 34452181611238854021279207530883840000 8602201 -39250113918362882850738215749551175798 8602202 -10858615640778638109752833885397268480 8602203 -67646378703450740364955597012235487360 8602204 -25976328243120372950884491226005639168 8602205 6871172121044469797279869496461344000 8602206 -12964436155372796355827503523587692096 8602207 -133266631846547793215665188815934584880 8602208 -17257242031639263494657350954865786880 8602209 -26346964288813378484504488107322479552 8602210 -34708660379718161058612190506534252480 8602211 -176224253411976273211953819203431945188 8602212 40039716315203474621124920269176115200 8602213 142686246211601509291643350876194494462 8602214 -303759143220299346600649026823309248 8602215 12061463738608521536154293142664359120 8602216 36797068468461210222976502552931778560 8602217 6167315722317310259545726953139806600 8602218 11197963771695825362920025885040427008 8602219 231522449061248247157129366659698997620 8602220 -26660673382384929049739914454065428480 8602221 6004576562121932928761011654475831808 8602222 -86437368407220715434634221195301678848 8602223 10833002163295297520050442684878214640 8602224 7864552200917093616173337262777073664 8602225 37948666745242383416218534291065913600 8602226 -2189339390848365763378308356572232688 8602227 -138112187855286786758759969809984406160 8602228 -24768298851521779138707680109409808384 8602229 102523400990392140820595443639023021084 8602230 1565734680044711825807956878989475840 8602231 201520662120523269769253238746394278400 8602232 -82096237134555181210213383148510617600 8602233 558877121926236029105461436101084224 8602234 137679182038249139640512740603679516016 8602235 -15022915219135680395917082702649713040 8602236 1226002743210017857994840205468974592 8602237 -19538559191175156886436186538584889248 8602238 -34711053535324109115775572259085752320 8602239 33174863947001725131212255027940163200 8602240 -24196641324378855600424604367480422400 8602241 43899594767188154410835069429092259880 8602242 43072370554652256264418136657765355264 8602243 198175681993096745487998627463450462800 8602244 92310472224533709986097068193875909760 8602245 -15220752198198855486478218492951135780 8602246 53185433308721056901733359737974853824 8602247 -1533522452287025785304995208855029920 8602248 -118208265723218998972661021141321687040 8602249 -89531916539020469889828854548750486940 8602250 -123177950733875240316482762695283520000 8602251 22016978575049216300255296874112826368 8602252 9862318397195302096637147472683802624 8602253 -59714338154321461445753487040345820544 8602254 2168287999892040459039713539178215680 8602255 -25887558912140322593059426482150811440 8602256 14869314977608111964555248027394260992 8602257 21449619860293215118490577773578545888 8602258 -14951720531693138205529784869582675968 8602259 -96845917233383088366696333340126272960 8602260 65170452162317038372807777766774661120 8602261 930340608611586882495574524759100000 8602262 -764033521838894687249520005459467968 8602263 56282246798041315738445047047574576992 8602264 226157874157525071637797806079420825600 8602265 -27754953532452346834659379494065627520 8602266 -37972535933326436486890935043203518976 8602267 -114650329549075520513071106971517796720 8602268 -114264281104180851889846173064703242752 8602269 2789449479807637902551651954808224064 8602270 52023996213669423611997404215135564800 8602271 -90891333162713256369054233166095695776 8602272 33559807054162020873458139506958925824 8602273 -164434594963778909273662985694122952478 8602274 22477521108891037480786206422327885136 8602275 -42951501983849009817912619733901086400 8602276 -17815081226109064997365563336589344768 8602277 -12562864843645776105994975100099579328 8602278 -2413499673639124139757249620381904000 8602279 1625391474850869521560705597531871360 8602280 35713244780730669728468337254143488000 8602281 704032919301770203517400080816025444 8602282 -36645786471386843843980458957691098528 8602283 -62854825032365260762122329434030270656 8602284 59359198806493341217722193774120551936 8602285 -171712771798526714957116373480520700020 8602286 -29880294850328449103062023186756237312 8602287 -105820975010869329885579277840557928440 8602288 6537743886962212584758004099383787520 8602289 165639429538306847985102748892589601152 8602290 13756590149969997777443648903800405920 8602291 -188148423306255194358433869121776073968 8602292 45991797003797508030569074327717853952 8602293 -43669469451528019651572984360682343520 8602294 90844072832763209615184858670474209696 8602295 11873498910868581637220665064776598400 8602296 5318037836640723206858088688858828800 8602297 -34420111239523352327415944176742732160 8602298 53155328788883547495959177438138252400 8602299 -48716519309194993879990838400245907360 8602300 -8357309493617716624773269785692032000 8602301 225981909245631592643461866710489311302 8602302 -23000622101078554637650760722073304768 8602303 223009975913429188479306748359681023552 8602304 -1411194796701415703215318668750618624 8602305 -77501030438689294858072022340384186240 8602306 -43898612558497025950174205851168093488 8602307 29140053072904757701567685409839865600 8602308 -6246450800944065651658127371572879360 8602309 189395213755970519932152507797089638720 8602310 -33110025571992063097454939014083264000 8602311 -116271795200697641159326303388019626328 8602312 -167275581479780017332645185852290636800 8602313 -174085847326335404432726318780020950438 8602314 4884570884595080861942664863856328704 8602315 34633356182011921081947144992086950000 8602316 -54254033611667220104456786472637212672 8602317 -140123494749406562217707988643481941866 8602318 133588092196962714369360898341545123520 8602319 36746566744551943905695048841808302720 8602320 -850993727390098180798837386750197760 8602321 44023600214971343319921471257625811904 8602322 -140838543959639979937320099893721600 8602323 139945549438983678588477867286376206704 8602324 -1831927589254572328687529017627455744 8602325 3078396725676709367197108918853241600 8602326 -72233875759835503046213498045566797120 8602327 128121569586416863981937577807822523680 8602328 -103729000103583404834915231973429657600 8602329 29175891861993550407928504409099430528 8602330 3630495441126141693505582777635505920 8602331 -27579496006690947340512781066903479528 8602332 24223903727738243025253497522265999872 8602333 -95262363646304035066424041563191104596 8602334 -43598276302088016804907438605707369280 8602335 59720666362343284772094752276319283200 8602336 -50174179532077379064517023156935589888 8602337 -84422668060328818285490561546124095808 8602338 5625636895833889595766551409551785344 8602339 267481207099111601146569408866067402140 8602340 70855596207434799924952691178231943680 8602341 76458808378514990453734035249849841824 8602342 -6599475596117397358873862366358044160 8602343 -258752402879554044500876520908378046408 8602344 97775652164430911772048075994483537920 8602345 13327898408211838750460095745418854400 8602346 32553843236984908271807831620843532640 8602347 24395612664502760990676046442808031728 8602348 -69140555992854896381058777315490532864 8602349 -75598477637176358619144517917954956064 8602350 -35507827034813824011450643029896520000 8602351 -36768982068003638531341901318665536720 8602352 13915795370904678751782809257120825344 8602353 20186843082092983000167439534372773504 8602354 183687681468589925187126909432106321920 8602355 96788436368299129469523515694018875760 8602356 22939441136693844442459152376587816960 8602357 -203062586775986324968641289996651269000 8602358 -123401837405288798392541005746338014080 8602359 100843770909965842105644421439785104768 8602360 40540395931881867367783666202927923200 8602361 -204451616989563567643757020820424787200 8602362 5279179182328937242545441796100284272 8602363 -87921725586695041833766824968756671488 8602364 122614792238175584510961335624613542400 8602365 -867408193580880685914863187862150080 8602366 -49890403802378139619156889185086033600 8602367 58400314662981780141760307232147612912 8602368 14094238121597775290594654314523787264 8602369 31597554899446978126567084817009364144 8602370 23511154171800156816401881434144668160 8602371 -48198664376596854436313273363501750460 8602372 -7909119157777417790469625725170380800 8602373 -46149512349332090621505211166498942436 8602374 -12462178844165857172301569355255744 8602375 46929402199630629950531640919624890000 8602376 72349496769392821060746925734321192960 8602377 -22069965521932130291116288406763064320 8602378 95294780617693892620635564310203240240 8602379 -203310615256510807189337567037880975020 8602380 24770081460558332741239118973541570560 8602381 87483935466287273236928073407530416182 8602382 19242736665676676107264650818905646400 8602383 -76083853793602760416513292890142851200 8602384 4465997925037621523792574394537082880 8602385 92549458009217215493456631765167937600 8602386 24077850277304780392127429876097738240 8602387 26350546669357344213486893605324473232 8602388 -135003011882353399726750472382564035712 8602389 37399176058732347560108045624997696000 8602390 -42171700326174517222337256322493356800 8602391 -133791981954474637352974922356478680800 8602392 -15437264266793974270453282580882227200 8602393 -20606098856452547528212246861329508076 8602394 9665235089310626463624826126973216496 8602395 -4885251120725580649663590934797947280 8602396 -34597331127660728754177530254639174656 8602397 -226064649583274323965012456613570880154 8602398 30068603504493528148522372272077706240 8602399 7614211404075546901148040754382901120 8602400 -74911304235886458939762787546059571200 8602401 124232576085940165012623753011604154032 8602402 129643135142910842634378363303520521600 8602403 -145147281948813698569701504958611855936 8602404 113418038290939981791518451951292465152 8602405 2659480844320121794500902013199647360 8602406 -5066158254387026078228814407278432896 8602407 6193131336545255634668593653880459776 8602408 1585614156384993072319727234293432320 8602409 65778366837511799259286453322702783610 8602410 23700898682388155270585882411658270720 8602411 9046409711841816826112025683948016712 8602412 11389837769902135076223946704836954112 8602413 5649766605103920016322292234392833344 8602414 -67930098551631078193104223079026154880 8602415 61539911481054136004071557307218532800 8602416 1561330426200931859350539700628029440 8602417 -214372899272732611874640571280946775534 8602418 -10837605591341000480269700401896984960 8602419 -21696809284716541817441500389954366720 8602420 118039313427728421003255263054320577280 8602421 -199208744450865095075360402374062736800 8602422 82606824436278324294790725550329473472 8602423 -402862275949936486406138643129465820976 8602424 99147744153325089571301006338652712960 8602425 -10988128274598866216415790562721949800 8602426 15773027333582209488504242131743952896 8602427 43230100553849999590338275854007710872 8602428 13590560771505944718870761453432517120 8602429 142903241557733619916217873027212483872 8602430 35403059882887068879300749000228709120 8602431 54328760299083241872386186726577331584 8602432 29794510660295154020882348829803806720 8602433 31890198073494031673533619283095401920 8602434 9501150031050776332120602404894331984 8602435 -117306230192838611607471442203370368240 8602436 88348021978711201279795613463228226560 8602437 -88749030428490474458951054000838138432 8602438 -516234647750228116591099652791644672 8602439 -90493384520305762603515763969622030760 8602440 36056885316976062130561272240537600000 8602441 372951395649283145689984229833430251684 8602442 -147566597714343354002632997169977839008 8602443 -10182382352075284337687280539852495736 8602444 -35727940053739384453771021448956569600 8602445 -113134186211042353664817055497177788520 8602446 20710911908100635373721629554832389184 8602447 24117762053546270515237004234886860672 8602448 32886681940012813367147367025152098304 8602449 105845565638309336834879983569915806208 8602450 34290644813814903745955613738224670000 8602451 1128823633038355357211514733141651200 8602452 -47898587929289153817946504334762557440 8602453 49529484682047117802752632126418240 8602454 149266151738537868630973309533898752 8602455 -51852146117437978918399002610694366640 8602456 2233620975592233351843062849015132160 8602457 634590396749711701961873275035602894592 8602458 -32457093967359683532671832518616239616 8602459 -30043316394174751741777043772155298960 8602460 14943650632053567517627984591150786560 8602461 -7024829897955398936889165431252345568 8602462 -88931790136957221844532253350350652736 8602463 68745620855843445857847179474558913000 8602464 -16963203043323657363483755566542618624 8602465 -24427239851695470576438224460857961600 8602466 -3565058807261262701587226486669118816 8602467 -142079194371259778822658046057115204352 8602468 76069199097838496995508674309022105600 8602469 41296972887383612626156564219749360000 8602470 47574437585211722099456945866855526400 8602471 77629798164528022196132745549196127672 8602472 36867422591591523266770647316652359680 8602473 -35342233814972756036423593996187126400 8602474 -132412674774481046871892534356808605264 8602475 -51530143839059806781249378418637899600 8602476 27731949248501113017123224542234782720 8602477 -19605895880357864543890220262287121888 8602478 -48674318926692789147803947398137722560 8602479 -59915756178452793899662300891640597256 8602480 20294985159182037791548438200861327360 8602481 93302387936555814522242032576259331282 8602482 -8798847769286628246553247461854798336 8602483 -65612835159757099155703715070886299936 8602484 103732611589269180473340979531961567232 8602485 25891947974524008141207295619306621760 8602486 -89062600701789986010345598117492883808 8602487 264343737873531364171601610523735340136 8602488 27183774416286029100723874318244106240 8602489 109440921430586463015506396977326990333 8602490 -15151445552010502247717151155592578880 8602491 -31594172719868733207545751941910085608 8602492 171232093310327979296651952779493716992 8602493 -170330487422777606575137534126710183784 8602494 -658472935904615870257828937188073472 8602495 2888981218064449820813019595498800 8602496 -52144023108079142830162496727369646080 8602497 49629048332698529047438630006060368000 8602498 61943616141972120949215648651713010720 8602499 -11754370992028870548664394368848369936 8602500 1746199103470403585997793005803520000 8602501 -7718028441446864706057482097145174950 8602502 99264952689091862370834524869412870400 8602503 1755705485298305845101958013510512128 8602504 -185874701900110702336339055252076625920 8602505 -164646281605042974991003060804315024440 8602506 -22662189077321745262790262676105274880 8602507 -190727840238656127201472781527725651244 8602508 -133645195508419776811369554134570955264 8602509 -46718975831111694139448902066588178496 8602510 -1934676105044803143299644543240665600 8602511 10691060213382904259637577855977944112 8602512 -14033109173617337345946363054594981888 8602513 -105898516582092558584655654799819888140 8602514 -57244525639906760067240491857545900144 8602515 136966828568219760738230442830213118000 8602516 -45658289616967709210541897890996193280 8602517 -54502780910084120521770726763785028416 8602518 -4093963724993698452224604462757724160 8602519 -213988106154670894055122525924960385080 8602520 -15059557446967923606243560096282419200 8602521 80631395704993063483693903047864706512 8602522 -15944796768240707948547381869236988688 8602523 -54859779489031085632298924731903302456 8602524 -2398098643336005921207471797275382784 8602525 -133257492215943621059272854863765651900 8602526 54063132887534460923994643978784483712 8602527 -69401174979824692815158712087050195568 8602528 -31176903572664320070060365827166699520 8602529 45254529414018685077135640199609356608 8602530 -40364824417469935821533189423662663680 8602531 -18580343571176639272682604308430704640 8602532 -184765215563594151684815405954822323200 8602533 -42814168788799717940158984702774990980 8602534 71875415749679141233764965017276521792 8602535 -116353184231039546691675260448157641600 8602536 -62285692754881646960881817006240808960 8602537 693799228927247531850450044151740672 8602538 -35191947655798270008186609103621254048 8602539 -6303525656101434618828784916171981184 8602540 -3106003286008325891862027054186393600 8602541 5068105222313004425200218806201200800 8602542 -17312227955617253167804050036154097280 8602543 -244571359108907912354127609107078724208 8602544 34293302084529390347250228181079064576 8602545 -10193229678905747573266390267015171200 8602546 -27818701189088431363264019850946572528 8602547 -69138134803223264356362062904674713440 8602548 -7055019014641430482950688959405778944 8602549 -249027273287764753012302469010772946450 8602550 -21843675699870460787528715595133294400 8602551 -320982266524480552454035847001260198400 8602552 4183756493456532250759714785873100800 8602553 -3091799406968038451037236820691525116 8602554 -27702983714691247552904325399134208000 8602555 -41464917475526153270185174950776673840 8602556 -148075818452120856268108117477171399680 8602557 -156170531637405667505596409920946108160 8602558 87741246709603720029542230757233946880 8602559 -30647735686533370472321414259528867984 8602560 42950233459288465771825628777860300800 8602561 -148742995739260443898468906683123877440 8602562 -2509339655822550017883483005703475200 8602563 11584988347961044424392574952176123904 8602564 3093776507061020731342942959090690176 8602565 174469544052087976640371556643265670460 8602566 16091375173952138627846767222548602880 8602567 229432788846221345223452051633025094616 8602568 14764412550312593575599798947109457920 8602569 99299495356378132846455987668264972394 8602570 -53640921519530789750091806826489455520 8602571 21680697941339439603418078161870816000 8602572 -8745833010279386118350076766843170816 8602573 19243010365845938285892232044299489280 8602574 19490443532387756398561982283187974144 8602575 24676892398508973422241155232498537600 8602576 38736961517918443671501799595536965632 8602577 44218510839638508751293367352118028260 8602578 -21899040030413654600162150556950684160 8602579 30435401669629155386013076238897547240 8602580 330420579985012512352286149325414400 8602581 12653782411508103314527295563885684320 8602582 31938218631672890859440293871319668352 8602583 -110666341243185046255454414381352043176 8602584 -67666231388732182320440776789601095680 8602585 -122935219061271044276715692170960436220 8602586 34126651464101469293697376464216049920 8602587 33981478618991087185475593477856539356 8602588 -13655718908878748056518516736012798464 8602589 -37244938694665133085613151231907660636 8602590 -33585613484665561029905249658816823680 8602591 -64555307878526882940267631100419406768 8602592 -86092054802547784349511789276659712000 8602593 48673345392123625129111203159398020608 8602594 -14551754723135217633383533194184313856 8602595 -21270616756692004197813700614365356320 8602596 -56956386457848014207068975234207319808 8602597 19407273572251360338238949134636199452 8602598 -37099002367397091191399179071728322816 8602599 124022863148003166661388923445646077952 8602600 -21615278503062779074548096115902336000 8602601 -89249190028921184481989611805097982848 8602602 -5763552207650206829378509423606887168 8602603 285826838552178682932867381713423356960 8602604 -146228137420876049991066681749768703744 8602605 -414984971870452008657699293710018080 8602606 -48878676046938763190545280784516685248 8602607 66161975405622455241866868729889617720 8602608 2882599330283481153675047539941310464 8602609 -13673428603248686717371602635729573580 8602610 2079980870854064936020837101809789760 8602611 -16515859133342414403308057972061196800 8602612 468254236235208971149511575818388992 8602613 -135410781920411029292646999981457669440 8602614 41097929156878181362511419086008492160 8602615 1829427451723300184917023474704383200 8602616 -337061746521972616382585690273525760 8602617 83113522794407054613096483998984977248 8602618 -93472578903719539276794716606010858240 8602619 38396887177608679382226346207731406296 8602620 8240638989307681277218919199770726400 8602621 109452696164956749966709723302696822144 8602622 16624657823878893805206486999081410304 8602623 796586984186655878547606348514670520 8602624 7306864458933074778360228957789356032 8602625 -45911589603258885295618488163557711000 8602626 1635665755818539566434803625362304000 8602627 163216475916154544883032265014072107272 8602628 -69349225426050101029407989622698101632 8602629 -22442238811514837851654643948818781568 8602630 589444752993689719208479003366959360 8602631 -146902630109702429646557826907082462568 8602632 242751805445120930992960305624277401600 8602633 16590474136675857363247354584986791204 8602634 37254657343464962024673344391510758400 8602635 -59985151068616576683658166620153616400 8602636 87907381848087280173787036990004429568 8602637 76523288857335365151973906305696959286 8602638 -6982980959228383773954743168497646592 8602639 -66941761981233615310026805208094617328 8602640 3226460817272805990967289594008043520 8602641 25454594021841569452060817863631469252 8602642 -39324802491735357433749053516464910688 8602643 12501690668588892108524686179185797200 8602644 1965822774310049922811552664296488960 8602645 97120936356063014170550806910280622080 8602646 -9503533346887517361892063688596605696 8602647 55746440000442165695844658678816004640 8602648 45710984965361965774016808778094223360 8602649 171812043222039008883896350774073328480 8602650 -7847879928864654402644259234686918400 8602651 -2712661066321349791373221010645647440 8602652 94584603429238433269669005750870529536 8602653 -530657424966680040701538574641585792 8602654 38036981432077666753543696537989883776 8602655 9879688185939701122539126541178037120 8602656 70854930878948777727103251056155951104 8602657 81691888861738144013052807075923883712 8602658 157803291132373139096360639596450188576 8602659 65885662066359264978547347547188578400 8602660 -4967499293435069462437693347784458240 8602661 -56049605231366530598141414895748146276 8602662 -36015314699481232960428876049375050048 8602663 328337250847166593985083753705671721112 8602664 -53419443753700563042405570905972736000 8602665 -50088865620199642320186730873422838080 8602666 -2126203406197750224060322386437496576 8602667 -28526439778161923172968043351372626640 8602668 -59608836860659366239164798238728839680 8602669 -58610067582766646925920438280976426304 8602670 79697990862065871255140239612511609280 8602671 -45581213600547328699045729574378176512 8602672 16950055483015347422493627239882096640 8602673 -259750799633613021671123736888014052078 8602674 5856728002001700246129483209509316352 8602675 -63273118683366995656710770496135943200 8602676 126968134336734534781036987664781607680 8602677 59342460160283826772143760069003434414 8602678 39955187434140623931265437740292157056 8602679 177446401689520216141026274750490714280 8602680 92410224310600219063543981086340300800 8602681 -160300513598176613995860786347585218736 8602682 11714128199134493355514191018679651584 8602683 -126971363797087482479131706108637715176 8602684 44645277921992207737439199969408060416 8602685 -1263020144878086075693140009324196240 8602686 24341257450020031494775221810955235328 8602687 -2348473748821953149601048444311548760 8602688 -29134362070099743388867141370799194112 8602689 82593876960389013706502279503717591008 8602690 -11700304216705880982108047374713308160 8602691 64940377687460643355371970253280796092 8602692 -5496531741239887079417840406585016320 8602693 -53777206124235460883377220464027781280 8602694 -79136193162571672590235185102002131104 8602695 -10537907011469613108342003952914173280 8602696 -91707916903291467630384890854296222720 8602697 -27767428531984091283922253882862515808 8602698 -2555806447495570218788022817969550592 8602699 -62453875060674045179985226753203589120 8602700 60834323111457154349997297727472659200 8602701 83235514489105538682697868878324975200 8602702 -3036856041345630028742831842563799296 8602703 -46758000630792816716666491592878812048 8602704 4482344436215504926595893223315079168 8602705 161160590474847608664960558069750144000 8602706 24554804436285719878235070653892195840 8602707 -4832308444571183160464286600944863560 8602708 -71649160282183234663395465098546710784 8602709 -2084772556266012841793072121834640896 8602710 -8819797925702453563795518705804595200 8602711 -41091722370659817495724668984482170320 8602712 -132392211822966103487745122551230412800 8602713 54160852711769053540575958199332915200 8602714 66341347894599857168824390294396384704 8602715 -38043801073690897993046909275748693760 8602716 -20161481092646912195573801812625648640 8602717 92809386607880728249022848521904842240 8602718 -111261395548390447550047023677869357440 8602719 -70364305525740350207223453359434460856 8602720 -5851590532261379723815180228692541440 8602721 -13574539870839210725869938351364299756 8602722 2658406568399564470762053432233632032 8602723 -378966189562783316341759005792087096 8602724 -22209416661913154936328605189962639104 8602725 71023001103146706592208629922697636000 8602726 49052906403494162640123632756776796160 8602727 20800037282077452464440065115432333872 8602728 -91541119131410062710177499317076131840 8602729 243961146732851189748406255626502262330 8602730 -114245738395908631357263390773570810880 8602731 -163037941416131983706559230426249339760 8602732 15914347890330264082566302164438436096 8602733 -40227341379889068410027255121392145600 8602734 -18635289711751033528598124307019107200 8602735 39928229899947414600298435776358274400 8602736 -319321057135115947296117244798304256 8602737 98612046631299561333199459713172224 8602738 -58276777826164283115351413368745706480 8602739 -26245823097508830814545789486641763744 8602740 -21893685048689206236495427138544640000 8602741 57570682501091647330490087626424474272 8602742 -117655955571310269980266059253757797728 8602743 -8443746183169185996813870837436554672 8602744 -144722875807158342813901571102833766400 8602745 5701363980288196168963113086449906500 8602746 54015595842848102258736353892176565504 8602747 -76580684029354595895906174428625368280 8602748 -7674764193251250116998575119765078016 8602749 11856034601634575710884378201883861068 8602750 -53557634137056771262346334574589376000 8602751 257541029183278598412547303766352826752 8602752 -1353338275524034498103935592898232320 8602753 -136867575776473748804935788494862095998 8602754 -677689909881830243516623197120102528 8602755 -29685796541814695725260201875535233280 8602756 189758450358645953716763838895958510720 8602757 196269307517250180925069389091388967006 8602758 5270680049802400239559594603409179584 8602759 8832651558196270644515653563976865280 8602760 3188733840377454229005001393152000000 8602761 42819218000679649843409090333524956000 8602762 10212285411087671704149655088793230592 8602763 58387553948488984855222476389544290400 8602764 47322672231863342085979471074817445376 8602765 133726825153612273612137389552169019800 8602766 247971507584899601522250688749328573824 8602767 13002136843245988555906082412454931616 8602768 17619936000852244758008252770706235392 8602769 -78038486126086050691528736347960634688 8602770 -7183821952852772805585727802514432000 8602771 10634043014076674402767398099939795072 8602772 -26585654711550977661092250076850178048 8602773 93006418164488009830255426029681486624 8602774 -53083179229279460663174715573766849728 8602775 -73765552822729803953453404877408173200 8602776 -19163579222063933081890728665631989760 8602777 11569257157440546975119275333169943626 8602778 -17387310068366363497368416963890054944 8602779 3497990602722137662431750203683427328 8602780 -100584120664914205620553250549540774400 8602781 150246081134227548634759863404279698464 8602782 45181523344563067699019085199908802560 8602783 128697546268498779688981690374423788032 8602784 67770909260186069704013606141370040320 8602785 -41447172385337877797427950278076811180 8602786 -3325457314097888184068603172944209920 8602787 146462269098060699155329900389785801436 8602788 3713538172853235167941513275703526400 8602789 15695169840592686535396389196152712280 8602790 -22823361881859586896108067471917926400 8602791 57707214396414985038038118083814647592 8602792 285784910634113451688887665711673753600 8602793 26715932443519441923416122390864109220 8602794 -57674676254859779088346461947574696960 8602795 981581861751153290916205271863234320 8602796 -134076439427861385687577508211606550272 8602797 -28130795829425784934442140884238984128 8602798 -15575600371665512252125000388272017600 8602799 -212717722728795409464369595634730939264 8602800 8862002372554297625080844214357196800 8602801 -100437041113168900795396052845514238720 8602802 -51337560003926121243504207077053589088 8602803 13057454812997238094362264923117817360 8602804 -61852038686710130819006346750089529344 8602805 63955984511778955385916545885537164800 8602806 68879385582533804728786562513031213504 8602807 -184364936159717070828150743716686569944 8602808 50265135570550015074342818033901096960 8602809 21348995911349072978586841114035071808 8602810 -26754060638124505687819315700756090880 8602811 57686081149001167346161325573196520704 8602812 -42294950189391276728279150084816408064 8602813 226485476336777361499490349505083201900 8602814 6204622617167752723945133024161689600 8602815 -19453616820347198767029873015598791360 8602816 -61904124604023063524764714037434908672 8602817 57246871360557110263069173366081100866 8602818 5586951108532651941961719710649510912 8602819 -111869386949855758072015668181667573456 8602820 -113278301853473927786414674779982848000 8602821 151466948988159371629153958949227745600 8602822 -44908572549278480071657900802882544288 8602823 -32467920639905981327644406399639621928 8602824 1682946866585538972627111575012229120 8602825 5168093672760383807731080044141616000 8602826 26291364075370759134644050752328850784 8602827 1602914075356116716567991304392374208 8602828 20295120707978938434964048260747147264 8602829 108412161156769280972880907310373207180 8602830 29679791819759835539284803975460715520 8602831 98407755325420281884149311463651584 8602832 -30859824948954241469657090281520799744 8602833 63924433338711358113814644052627026432 8602834 95781646643572222248386856457810524816 8602835 150236996930495546270207434005220603200 8602836 64682890685382447433768806908843894784 8602837 149833589136054357861882135832628849486 8602838 -1927128764167080536782254065781196800 8602839 -50602739167448810097733473737770488960 8602840 -262572590453098181986400880500121600000 8602841 -21069244021596582279687329226401300736 8602842 31072350887921866759952312753085807360 8602843 -275403050613273720690492695724707822720 8602844 -24206636942486841944189581381211710464 8602845 26802554657022044972377943051741447520 8602846 -1287283854568646527613722855851070464 8602847 105141069249059523268670176463827839744 8602848 -6684697361845904104178100726686023680 8602849 -150017228522219128574768462293275180000 8602850 13916092367812535645158251759814200000 8602851 -27897284737914727150523869932948007680 8602852 -148279444999467849478509284434136904064 8602853 61981516524924588944210135800982624256 8602854 18309156414473485541169920369765742336 8602855 -10064684687729761063160586742584039840 8602856 -86644421858494419145524863164925445120 8602857 -49484949227322476438956857625506341952 8602858 -71504180109047587763972823319918080 8602859 142894168971328342189999456156411114704 8602860 -23741624552108839805026949879441571840 8602861 -22988143616432677016918402779918305876 8602862 -76270434406374285294320614763665896000 8602863 152536216957645835369944107939168288000 8602864 -29988900969959972839218225260681297920 8602865 -19689380096301643568201720727888907800 8602866 33301338889855864503050559533952447264 8602867 -30340473031467848788306316797171262976 8602868 -144476254777576502090927184542211879552 8602869 -60575086539107770908670684727004670464 8602870 -32811109103598468537800575610499162240 8602871 76463970487223507649573051066302074944 8602872 26558871653530852605074281208557916160 8602873 -133358398695085455933185009134106729878 8602874 -6238683162593175670157398679216114688 8602875 224167256308738627894298898497007000000 8602876 -43026140665818697967994429100050288640 8602877 119947703132441432843247417090071702880 8602878 -55179470157232704249279995580419510976 8602879 12828483657762306574218253034047232760 8602880 54690861170224176967178024498044600320 8602881 2091933498679768222096528876452699744 8602882 -12512405946683676463134666645951945216 8602883 111019490585933814598900115569108925064 8602884 -89998061462473609362445176007417814784 8602885 36878274014278158466062530947720509600 8602886 -26598457134595364304653823800862604800 8602887 -19348528418828285192153353911452990040 8602888 -51303118710957130701126485759757680640 8602889 98658638274806577554626548996878939940 8602890 17991572344883611392806382119821297920 8602891 7844260891940782430509032641167521168 8602892 38686455406066707087140476883217741312 8602893 -25453119904782628574673544379984942580 8602894 -67714348395356331773371243112458667520 8602895 -25712100743043539934411226913264640 8602896 9193205890396107016838299674616135680 8602897 149200255855642957480888170284404284480 8602898 -26305558073094144284831666362817074800 8602899 154016861343837346004011580566089870264 8602900 50131144028848184570524668419121296000 8602901 243281290869064954700662083389949841344 8602902 31821907592087477349417605569520332800 8602903 38764834039258340906298883297039489984 8602904 6856225678252266169964202034424401920 8602905 15486200584524426795368210835100292160 8602906 -16021983880371341902876721479792756800 8602907 8086373643479429451763412718697472544 8602908 18143178759187083764250718825552896000 8602909 81090422584487531348235148363299070816 8602910 -58757960964879596970767548449190376640 8602911 12841452736351292133851151796520958360 8602912 -158279989151641712186175477015502061568 8602913 152421159842401186014035876945173739184 8602914 20791130618227639520205387977777965440 8602915 81572968465895083823109051307519615200 8602916 9316091776761248312505482519922769920 8602917 -64745508148691769129109381586557539552 8602918 23660716608821360757494193497908606080 8602919 -60644701943300895496409988611289955440 8602920 -24029188921663931551683445555838976000 8602921 144088009881038756841998612361358066000 8602922 -108604818379506680980067064218310577488 8602923 12264596596483462063335766331104178688 8602924 -1519970014960628525380079999906254848 8602925 102057269252328583980440670663499603650 8602926 39599307883732639462809367690450234944 8602927 -605783289887829583488633659206668768 8602928 16229898827475875724967522547407847424 8602929 -60744561853501578477074748141951240606 8602930 -14708488798621914341663239577883184320 8602931 -35231027984017490122991407727040113268 8602932 33228758281688632613689341614299072512 8602933 -27613104523144103229774587520527036818 8602934 -15382336673256115352950630112765337600 8602935 -4336405432466538556054258338615540480 8602936 -87606994985577915879847342739628810240 8602937 -18138309929496196166417656067648145600 8602938 32249175953793221920796416832325861744 8602939 235456570081645815080223991792617665224 8602940 -33200967161590825660250056388148456960 8602941 -19394149547548494186477706757955355776 8602942 172654935682365263211489971010387936000 8602943 -124090631038474381698136086836361577776 8602944 -1972382725683500397814134719253577728 8602945 -13647369586787881241946652756860512580 8602946 -101583298191111858782192481381289009152 8602947 45770134037367396667771039223448677124 8602948 5203189316041706277027655775298867456 8602949 162130585092770555743784097536276065950 8602950 12428952915172446206536302398907763200 8602951 9916357464913828232122895455745499952 8602952 5531073943216333330475288297868280320 8602953 -60430928174634507710185335656988424800 8602954 39929476095260344598350831490578288176 8602955 -109543721219940261296488485195494348640 8602956 43823190978676578196145876559285058560 8602957 174130784409175239071111600825579646432 8602958 19367153786092883706727587996719850240 8602959 -1344296739871550021552857038128927472 8602960 -15765422928819621291051612674671411200 8602961 -209703045745754461821600799503802359438 8602962 -1701668516826607013944802221976102400 8602963 -11169679190608638236318995793028727656 8602964 -83210831903478664317964978727945937024 8602965 -2050526172006827357271750211203855360 8602966 29053237536390928866579529682313312000 8602967 -1497782871397905920592766719136527360 8602968 105717978265228535939830657932883230720 8602969 22307290504312599847681140390483398400 8602970 -9534906279060710888315523503144236320 8602971 -29411467253638437857345152407174698640 8602972 -78016060021042280390181708488862433280 8602973 -998849577774178770017435753159884980 8602974 40469811118833594991230911218180343040 8602975 23142767427506711774085906328295911600 8602976 41506225241804054244624462443535532032 8602977 30531519041513314528728872405280576 8602978 -46993253719190591216684282186402154720 8602979 195259405565508504118604660778646788 8602980 -25248829307833297075106147703511449600 8602981 58636419432215932145961137037151636732 8602982 -211667820653777525778319188501928194816 8602983 -106868904968514323978472227871913988400 8602984 -38977545601477733232487349667477473280 8602985 -113401919393583001366386423102345977820 8602986 3591082161394441219249580292417561600 8602987 -79260717891631574858260725387500244364 8602988 41265669872772761753835582827453975040 8602989 -123608716274355391333392485433657984 8602990 37093186518549240167057010242883951360 8602991 -5129327626682156632723427810205043608 8602992 434931914614679679355385255086915584 8602993 56175348196262612824577766275300832384 8602994 35730448835361391150716679613765089296 8602995 109131237575871776083134928670117320800 8602996 -15120814077744510486719107830002769920 8602997 67721029998390032541717738954850524540 8602998 71537765302350350809901115384100976064 8602999 -31999548434095066727821864479568266960 8603000 -17548248044349375669315146462515200000 8603001 110491665366006721839247648064399123424 8603002 62986503133437210371647909228867139952 8603003 -2149117419803794883774931160065548736 8603004 -83274204284997778161088381871485115904 8603005 -152974847235012134386223672179955389440 8603006 -13062344089912394643287111922545365440 8603007 24026748533909627727902375192174127360 8603008 8745016605567031363300674017081425920 8603009 -177416684680657955136084864196250321790 8603010 -20361804348933797587428162151641600 8603011 -75646519765250225242178590667300648768 8603012 46132314122800373944001164617732009984 8603013 -16001574924839730939441850964105273472 8603014 26126603624162214421008128394787418112 8603015 -73695718231156913648054491136017704840 8603016 75468205250394253909902658126583193600 8603017 158789779675767564181554027504841895066 8603018 17391467516064206795732782592155461216 8603019 -96161861103314811529559071750128882756 8603020 7218655677538261137236234069445703680 8603021 109055645800694939989354554010967285760 8603022 59439780087780478237638642852485013504 8603023 -65846836506909731991778467461273545872 8603024 -1578080528171525819622379819393597440 8603025 -25318547424229875772382892730673186400 8603026 -80212980822938314963535087704032877440 8603027 72021418035308597257868665047261377664 8603028 35785151085486502645402751065081312128 8603029 -57274534171123287105248425435392365760 8603030 -30137423952333965261271066028706100480 8603031 94505079593534347993487925132723912552 8603032 -382668615738160648838180711229542400 8603033 47014168301577636143693709583024192464 8603034 9126514122995029962573761508043142400 8603035 -20632227388309196829973505772133539840 8603036 16901930635843811065670021734144768512 8603037 76978010834145505621519202366994234240 8603038 111446545039396625349792653830992961920 8603039 -426590794693065968659434936982884142344 8603040 -97015467269504453957147484691318702080 8603041 13283717010393368748551167023488809442 8603042 37857674983684266302586195122223923712 8603043 23997840729746959753490173992563041200 8603044 14378479697542858515618194886589440000 8603045 -161219653346145955247334693693313192800 8603046 65979877793203428577051315627262583072 8603047 21789113476921155404464050050335525496 8603048 190897718491221604926498949454223360000 8603049 3272707775514143688614868930444217728 8603050 4389541617430399780377725061343744800 8603051 -73902901311823824050633337349298079948 8603052 33149485533605139727333443270823283712 8603053 3851695288482780177092971174943844000 8603054 94266475230792198100146179725929556224 8603055 32569919254040237121966744655459978560 8603056 -21991934658119927072717479334359597056 8603057 139290633168609579840346789333391484306 8603058 -6273369451155503087617712519331938304 8603059 -78818563672004585092797929530383339096 8603060 50165766489827734532740234737258485760 8603061 -11089157856580574125487941215829828896 8603062 33933376270285126534056662864714581632 8603063 62206907969507920098015972133385347296 8603064 34398811738518854610903199509132288000 8603065 -112047888371125752159693351492066516540 8603066 15048384494304825888318073123708987584 8603067 -65022311784653157443564963902484730240 8603068 -185636139261922637681006859749535596544 8603069 -2794486967504541591872835248392837056 8603070 -4203322133627940383944379878969466880 8603071 17104257399930484583877044633832577824 8603072 77695421640081282436402737588039843840 8603073 22698889243912569812553175431924311184 8603074 -84979982108276222249882479491990959616 8603075 -79690026168376828439019260471928458400 8603076 -55932340912344562513211916484721725440 8603077 -14561104845525870859948836965710721154 8603078 -78320644465986582100040181524680670400 8603079 5142145293919649153617082439170197968 8603080 -74571184411419282205155469718642841600 8603081 -57975916273709053427774910773182457088 8603082 53291699987991864275626304636221953120 8603083 4635728440305619870166330926188477040 8603084 -30484208492238420893060619993211505664 8603085 -67621664461045647525820731072991684800 8603086 -6348770256718895264644846824681151680 8603087 -188897393816196997838474291999988501264 8603088 -5047029788721769533222171320522637312 8603089 42212644658426319191850684485152062720 8603090 15335387928783717004060809108747760800 8603091 -1016719339142063730357928419018518448 8603092 23973979392009357974105413610682883840 8603093 -121723941466401877299341668519648436658 8603094 778797288623868280276002727708555200 8603095 78056967752146864154024440831747416600 8603096 760635919641886331609517591396556800 8603097 122060419640133224224096492240988552400 8603098 -5422028388676933188801781971429834240 8603099 -7456142021584195494891454101773859900 8603100 -81021950551485630453998456187264000 8603101 -101090112550613915385488146015839055988 8603102 -67613317844035196697023924458107109248 8603103 -32605015436239443186280679176363972992 8603104 129111296083402989314650598117938298880 8603105 -46111965865154393986704993042945772800 8603106 -6767109210813999800292877015077235200 8603107 -36861720358845041260024398034343153408 8603108 -129951579592055146201789286332735193472 8603109 58398282136804790673340185587572966014 8603110 -24226091172864452483951730671397479040 8603111 76324997540583285845584720671452268000 8603112 -3048717791984632415902624284794880000 8603113 -48649155336125006296230946150286387420 8603114 58784495865027893013015824239811157264 8603115 2536602789389496572192310845692254720 8603116 145738636788316609271398448122985405952 8603117 13323590217308886056272792144730484054 8603118 -15003133589077796919334935555278841600 8603119 -30000733027107253961995148972748873120 8603120 1361949095177456595535652728484659200 8603121 -5099766514480670476261668906236450976 8603122 19163012586320272505114413089641597184 8603123 3817679540528256649731768303901882344 8603124 44461334205109962570357334403484364800 8603125 55912602466560898681470402283536412500 8603126 -21747064709893983203244848908381766400 8603127 -23715051493404173294859443539204922280 8603128 -151601378888209578969634729766740131840 8603129 -43339128844269860139965223845038114488 8603130 47622933207861633785494891849757771520 8603131 228831674572340111807937184826613648932 8603132 -22109473045901276225814874997156143104 8603133 -44960039519071101356686016839495306752 8603134 67193040888951467494307513061566653632 8603135 -89010059375168111756475178492155946080 8603136 -62915776780816467695849403857038737408 8603137 146256217846088106596757844599522998786 8603138 114190949624493694555954767361468704720 8603139 266005746164519551420896018948029568 8603140 3160185933481291306938040592254156800 8603141 144818257099156485866067885608185169184 8603142 -9998537457963950696276902582249242240 8603143 -216515426964222991003128071417723250680 8603144 -99707295897780580923336083612606054400 8603145 77528924974825062815336911578233913600 8603146 62477653131752462452671716233113832800 8603147 -73377074391475684375569559134901197168 8603148 75627569548903688168909176074766855680 8603149 -112278376971065848261881702951662657364 8603150 27085090803073677297994936126149705600 8603151 -16597236573711549674738324085529622016 8603152 -15052219981734781962352770977057914880 8603153 -6310008167696133500451330474394694232 8603154 29436397213034600150482206263271144960 8603155 29123904597436408863050038555048887120 8603156 -204244783824901611887347690764518476032 8603157 -83814241253354768363016664180677425760 8603158 23030987850902728060869159471155552640 8603159 64253350317270981409083294683089181616 8603160 -86571711809953022553114877534526054400 8603161 22814518017880639968096646021577381632 8603162 7316098677219528203205368837778693120 8603163 -115917411408119363289952484368836457896 8603164 88185799107702303264043074787036837376 8603165 17058236912599223308045041992964030060 8603166 1282521410165166260431785496588394496 8603167 -101774260760745777545326665030162714784 8603168 13056650519496034916402835777021542400 8603169 42509523417457620337078986625835367360 8603170 19559797000080012639511988035813973280 8603171 -376219064574745579873215709843934516568 8603172 86732504531203532984667804530832003072 8603173 -109997558092696915855492218548818572096 8603174 2077307479083901734438485620258362336 8603175 5184152993366569706213840865536791800 8603176 -120672926189801612709901303422571729920 8603177 -98277522073475315019779707323368446128 8603178 -68839939567882695463146889605728589312 8603179 53386321350969245435846001234739204160 8603180 -57843927527189714458659270594633139200 8603181 -46925675202323051380257091340289210720 8603182 -265227641708629840642673704215724032 8603183 197134039864780907980236277682808156432 8603184 29678561153683967110695608773086511104 8603185 -55261382874276451350829062916483536600 8603186 -114004177031206874315086787147534228208 8603187 38608750112822330647334640849462050352 8603188 50962896833408354974811603112154331136 8603189 12971056549652797040094050515727401152 8603190 -49292220240192367416687267669301658880 8603191 -13001691156482602353944171590237355616 8603192 52758889558417974080071869720801054720 8603193 13384505640147955281310778582135185728 8603194 -14695105386587837749219180376993975328 8603195 -19906695772832641981134244007226364800 8603196 1179120873132168327561312152314380288 8603197 45616372104474393444095751408497326560 8603198 112179326996783364474654701327419796160 8603199 -29469684569373690838094880997640352000 8603200 -12264551276959275872402706162778112000 8603201 95432804691174046284577994994041771202 8603202 42512303374076241458481791495547281664 8603203 -3878423472951068073255734356480078080 8603204 147169467598838149198452096465727971456 8603205 -29056820264956094200874591192293161600 8603206 25245918626632560522353098981750515552 8603207 -278694953497011590684493682236642312048 8603208 53128710851114977646332756565505254400 8603209 309660449741899154181707488432296518016 8603210 3253322749905753674933119496295582720 8603211 -67113496362728426608037473723366930728 8603212 71729219934596136344862007634381263872 8603213 29491263082619491372044602446214565888 8603214 -84461234744458874479250266977004075008 8603215 5958203235531608162891552962351428360 8603216 8829759674309023665618136520918433792 8603217 40773479403552933985372110159786049920 8603218 -631375553710762730897021635711557312 8603219 149369991518314056227142680238820496640 8603220 652504441177689132640312447961057280 8603221 295788408357958773718953602259296476 8603222 33332965836790668129459346577209050912 8603223 -42239658420274954461673500784828728216 8603224 -18734574413049991331342656494943825920 8603225 574627568310721997308855057918075200 8603226 101801575953276399918798239548441382400 8603227 176163350253808511147550668457747136560 8603228 68993688135601725292316737060015412736 8603229 1655235264849612089037723405018681984 8603230 -11670147975333496958949465680486466240 8603231 43742341565758344733353106792882345824 8603232 -26961265845705721649762334708351369216 8603233 -244396094995981959273474361390413143518 8603234 -15164492508989693807721462362829078528 8603235 34449584966710537397718517987280358240 8603236 52396889808627501610142738327663089280 8603237 -175722676775272443081140163603623898114 8603238 6586904139186867839504051139434465280 8603239 -31901430464186225534857850189751877960 8603240 36570805507046650190898799649934028800 8603241 17129938026059809990537774011977393712 8603242 49479636707391771852496745809992521472 8603243 112269942341319323503506749598380693544 8603244 -1549061881977346439652953225683034112 8603245 -10104901658827622474008455482836118400 8603246 -71370950968774573285908698603199956928 8603247 -96440318771245663182067192420992655872 8603248 -47696085707972816784505222975170838528 8603249 66710392501808874921577929821586167250 8603250 -23418311016656892665482923834070272000 8603251 40697884179112691070500011822031954252 8603252 12671093863661716525698694145911265280 8603253 361065757208728947439055784941116782 8603254 -50925068210372263669071593623434414528 8603255 -40749200381714231151202418280291137040 8603256 -178320951607127189197755789989078630400 8603257 -61368816545021741288843795531934789440 8603258 -58773552564585440620774530110430858240 8603259 128225786547545581522623970534560000 8603260 -32627194518750271718658498904230144000 8603261 -47010761765026256958162189333905675700 8603262 -17062922208744283976296823140339959360 8603263 -107314471488485206405427661847046543488 8603264 -195384811350438275935599739479345070080 8603265 19808156335763414829826283746124067840 8603266 -6150129554689048083551635996854289920 8603267 187944933313176560653217291534488712316 8603268 -272498081540494254061666901614995456 8603269 -20553531903815882966272692463884110080 8603270 -3489799253643308723582206638249091200 8603271 -93572931348098519440416414576710063760 8603272 173928008829152684563033262525926732800 8603273 -190463739665971122160173710285291149644 8603274 -7019945933010197696759311948460528640 8603275 11030583034191723018743764025759433600 8603276 -33562857239639103167200022578846801920 8603277 -7711370634009346667867152894560194880 8603278 8676851657377384050137934413588581824 8603279 -166373145015669304529907332747464554000 8603280 7911827618337351192903400181071872000 8603281 -5029496305159021374893546485912360896 8603282 66573030180568887600834043218303061632 8603283 25691655302425371150066783731763064320 8603284 -66148983288522187241807458754334688384 8603285 18007657299907471821821277718295227800 8603286 72238435597550383633017828420616243584 8603287 31739588151165566751311162177476005504 8603288 51136295190330349635570487480319631360 8603289 -101987397590055874540980998080391095500 8603290 19370275245910578072129399311995350720 8603291 -90041403866392875068930483818816826016 8603292 44847179295491222966180263593634965504 8603293 270129689227481491158505963220548077542 8603294 -17540960857752104479767209237854811136 8603295 55920064385614953634795934977137379200 8603296 28497783612719562312403144424395505664 8603297 -42215252265061362978758195279057044254 8603298 53113834471537113745904697138936317568 8603299 8720569257859602257682655199340206300 8603300 -7475680548967016340400661865600384000 8603301 -13252321699934000344561864571070153600 8603302 -51044302748201062055975927039395221696 8603303 -35332441539786917562950235821715853056 8603304 -76870040159836326879868548707921018880 8603305 2023578048214153353182986247369407560 8603306 -41588809074117634792900107587535983616 8603307 25534782652736244930566572894778558640 8603308 58771561978584835079122655002813858816 8603309 72093762317035590386509049644378071360 8603310 -8196665475165951557276435449159251840 8603311 1882142542612484510877243563481820800 8603312 -40595563260663954137336450153131868160 8603313 -88346812302703707279352525510118791056 8603314 -40669256462414782655851290342678412800 8603315 39002913583836904832750536780245345600 8603316 -5888235702260449788105317269883620608 8603317 -11532382094529183532022202414823309188 8603318 -30867558486052629629304263627162888448 8603319 -45290936997211579441133357511835338240 8603320 -85086811637872741796065274974624358400 8603321 -151964941025606568887754332450887282800 8603322 6477786213307920323649755763931102464 8603323 38434937101201085926481282746752684760 8603324 122621999227189363941595207307749917696 8603325 -73711439257025788288959301590411715950 8603326 -67318557796846460083961956855321615104 8603327 -62003309763857586534441949251188432760 8603328 3619882063796845746496397384991375360 8603329 -117011536829908403119520877345626081280 8603330 19391156412952825245239737359851734560 8603331 -45063022357376971485344182836141776640 8603332 96544015117067797075570978627613487360 8603333 -13031313944226798515715190092907680480 8603334 -2453694418639935998178635032250302080 8603335 24510235530186205037448590874418011360 8603336 38619311951973139285242026546623119360 8603337 59233350638633133234683463312612925440 8603338 -80235449882869580903192700110520649680 8603339 -75498958046166197991622730366014269744 8603340 -3994808377357734688015180700896788480 8603341 123373871453052958508601294626630650742 8603342 3849848080746364287536358952753536 8603343 27704906017610526606291939506468871360 8603344 -60867219028823454477657338974206730240 8603345 45864477847273137059030087095418100 8603346 -21601108620256737207800033363180486016 8603347 225533853904440936046917654486560434796 8603348 16368554837117553929271116110837651200 8603349 -153673528024397618523728036052969411936 8603350 600826846751175958373677355286220800 8603351 -21698330278808480824555995123886938408 8603352 -1724122420319228095251727088287610880 8603353 -172679575852811579641554654889921284336 8603354 -224231696437441767259156675038927360 8603355 18062643625140404736682549452367950960 8603356 38026397625146048329386116803662993920 8603357 -6535405860139323129951484230839115648 8603358 -41265253682626427285732197175207827008 8603359 -24546190036372235760465466799214934296 8603360 -26911030814515304228109571887991357440 8603361 -60532543902543584670579051569369272320 8603362 -143872139504541920424395008670557336800 8603363 8060346982388069481821871368347059240 8603364 -13925689289354395442587447814268911616 8603365 88134574182616473863571063400009813920 8603366 -142583267460083063605491201832433954880 8603367 13177689770090803548597766146532252800 8603368 5819927722847583196198973205575761920 8603369 178379165867235735107887413263374819770 8603370 -27203828128008399170474480602592846400 8603371 155373340148913881027866716855491270520 8603372 -8773164248405247361038940585420661760 8603373 123666766369628415600366115109481156768 8603374 -55393660745254939829220604359970027200 8603375 -84854643790139120772385357154526036000 8603376 17649201671175348584858218988145475584 8603377 -128699664037085841155398645436137707576 8603378 19099271613817445169935346239718137856 8603379 -61445213900455173561462359278822972752 8603380 57343432416099411721090097863045324800 8603381 -215900239547691896217149814861079924818 8603382 -15451162823523271998271342783034802816 8603383 -37296938604208274638891297333991880120 8603384 -87547202414995508032647969748560199680 8603385 -18970002418392733932176520874955725440 8603386 102232757094004674032824478241726937344 8603387 -94251973742821230590757049497794529168 8603388 -46674944785638303321426873525364193280 8603389 -2346573202659805433455813686886402810 8603390 -27876766146786207353617434632236924800 8603391 -105390953645654052126731647017649054008 8603392 56315452047691391489483529231743844352 8603393 24159366787046490962611865826175632642 8603394 22122205255947366581022511379059606272 8603395 895743084384801437738304459978752400 8603396 -24853211665556150269032166343324515200 8603397 151677550466434949080921679932196067648 8603398 142705961050866301758119619449579695200 8603399 5042315949377258149652498975986151424 8603400 -28915281909964006475101821821804544000 8603401 -79903469504012808583227095845763175900 8603402 -125740902592299933567050721467129200848 8603403 40341147303178398267381893669193570048 8603404 90758293511898827194596567339214528512 8603405 -99159475063960422670926047377752804000 8603406 2889226406111467580052564435577628544 8603407 13750903896196097240123851636853844656 8603408 -16530416137981162507078606961078501376 8603409 -24208391489700371226070439811968568000 8603410 51602945725809354965071495549100787360 8603411 35791196640876122393231886017853537912 8603412 85714815398228283342804067302277773312 8603413 17020024867996586035120689386042849024 8603414 108287518433937596288139151516945153056 8603415 7107170630677995095218908229727754720 8603416 339465555178557627242482902531208396800 8603417 197692738053811450427546150894621114640 8603418 -961143555795266175730934025404791296 8603419 -101152019529642224304234216904910025240 8603420 -40395189543866736018814586451884198400 8603421 42843528595619740399518968113951754112 8603422 -6167963458426167258595981322278978368 8603423 -362560357637847517432859620013181102960 8603424 108034056062457413064579101517294403584 8603425 28730871265085014334212678013127201600 8603426 17059170078435656117157411881410619904 8603427 3952990045907184922443078888369818880 8603428 -71465791208995360995182900065291622400 8603429 -90529228497698622774955825633821803970 8603430 3538475619797268521889955537025802240 8603431 1635599765396459730515899718786842432 8603432 72269846910563061166032390138995174400 8603433 -36246004153264354063607307579228951798 8603434 -36342656152475036308647741127975511808 8603435 58367968724029881050352057106389981600 8603436 -55492808797991168157635736942367922688 8603437 -10235443863428160440117945970390393600 8603438 -14847928507201823750822566990571229120 8603439 -18639613474744980293243802569286230400 8603440 -175017963324682611494854276697948160 8603441 82846336435734420421018667406448739904 8603442 -26246767055438644276164350446059379200 8603443 94229735530478211938828150472326432800 8603444 -118251549569162007016806289501630009344 8603445 113489316807171179099983203904678382400 8603446 -48365485451249890908251726399385311328 8603447 -256094931822467453166967225159052331960 8603448 254486233974228278572767095860101120 8603449 66466525123614885287349745594799604864 8603450 32940928451616071717987263334329458000 8603451 98819594423255933403481167747492375180 8603452 36935999475831711309500616724423833600 8603453 62242821384793243234360106828520117702 8603454 6808234911454719488309678326904166720 8603455 26681713453262085667397472373397795520 8603456 30940328491103282713909280527959982080 8603457 -48981712328278498637154249317686276560 8603458 130752836564996530200610681842127325184 8603459 -2876693402527687755593461486371353280 8603460 -2353413072314445782936322649746942720 8603461 -28989445607010502474719949781815515776 8603462 -4419007853655216543173850096955436544 8603463 35469614285650496483041625588248272 8603464 -97874350844008348465941187412540144640 8603465 -50650226460403137832317778482871887480 8603466 2819266118278522169356840077135912960 8603467 260290096261559024313181172598739370516 8603468 -63587325764672896408998357216778628352 8603469 -16118726100813751634000873788525920000 8603470 -28588126371425674360366013215025466240 8603471 -36664104126906962246589596366052125328 8603472 -12684757145332131719315318088063516672 8603473 -47926903905670335651255881686493320076 8603474 63412065924141187782606667616389464192 8603475 34077237632312713259375509523443578600 8603476 15045648822864629857407297206335449088 8603477 33961132431591524883908594523429829326 8603478 -28307723459507795914841171230768313856 8603479 74886929875673928298007235232766122320 8603480 19366423536825029452761033184386662400 8603481 -27935905513616201339295486575410635840 8603482 -98210021622327977502225300502638320928 8603483 391757302316922174119012499497142528 8603484 54016109185458559676074145305039060992 8603485 123148139788481423002768778066732462400 8603486 -53151185077039709667986299258517514816 8603487 9513205996649707507160196821005670448 8603488 9713447632671507322289812979381698560 8603489 73232198103831752083317073191349120290 8603490 8700750035447918866268248625553930240 8603491 -150716488987774615559989314696713430336 8603492 37528968742344630400577632448555139072 8603493 97562390233749947026749252249246663264 8603494 -106448777179914838368421565363647420704 8603495 -97862957669537697047113459346525107200 8603496 -5085421714632048625181813826816737280 8603497 59764889069459134248364604762247317632 8603498 12261737868698551507919722401170757120 8603499 38555724581454323843699551942352955120 8603500 123473335254770022720161775652866816000 8603501 53738757731406487098080871483849482604 8603502 24700862986531575106840292800446493824 8603503 65768611108591869672483779582830238424 8603504 5077693692830510248658086494921031680 8603505 -2866156734450501498712351421311433100 8603506 -86109282678556485119370382127703152640 8603507 13548178995612414652842562739944729032 8603508 111142215618365513692201590061199400960 8603509 -161902114738812394480760322307944302290 8603510 -47512435180770572839531215473068323840 8603511 -57922883089784717447113868582875840896 8603512 -27949235950624887203256345335559045120 8603513 -81605950092360052133783007456037276920 8603514 73556053538531095264091821530394145904 8603515 -30089108638142650270830233610170691840 8603516 -56367935043983692027668058372809922560 8603517 69064907028991526529338456846134926720 8603518 -63186805555413750425276329280122027008 8603519 -200413727852548070478513321660561549456 8603520 61317576545812784405065462426317619200 8603521 -238421231640028215530156070830783057278 8603522 -1532743786862116669574197118977996800 8603523 -69987725192151103280205336017736038400 8603524 50942175743205373097759761215452372096 8603525 50940830476416942294514709607583185600 8603526 348684353316578956531136330439627264 8603527 14555509780722869613688446966903391104 8603528 35362308805525225790477784387626972160 8603529 39477056921905103833374831659759467488 8603530 -10627283260466423769275157921661713600 8603531 -160167441506735831063725430688151811208 8603532 -11400104784850967955573835669545643008 8603533 -76320443404366272966044162589316934218 8603534 -210531537053787955184324094364680991488 8603535 64778375151761251329824500605559165200 8603536 -20803072252112966522785264639291670528 8603537 -239307235607159792800695906467207566608 8603538 -73497194658249643579301909858422471680 8603539 46185907715071990694756659335246335056 8603540 -87448174046389147086886569420825630720 8603541 -32691497286835857488967509633741471040 8603542 -141892435982186171784820293242763988800 8603543 31310262640779817843825620569629776864 8603544 -41481697270051696812969921604743168000 8603545 -107924239622877914636637545791915544700 8603546 -16333591775010082350597925536865674240 8603547 -78167389756864285025619023897942059728 8603548 -30875894614612628715401676587903782400 8603549 165120090252958212307951645761939301536 8603550 6688355811823980787466027834556336000 8603551 2925025736953977152384330236621075704 8603552 181574125512086855583019254773763735552 8603553 -1287108317275512870899887980881541696 8603554 67019204771261553990916009710997217280 8603555 -108316181678792645586300152248718453040 8603556 23158621959003266548349219989270745088 8603557 167269783430125154552088448109782350720 8603558 34123302764315791655290335523612828800 8603559 173155548581599967118762289332857910864 8603560 33738453242288495424748420304619110400 8603561 -17764241993705355083355345976762847520 8603562 -24933471295300533318373072300462136832 8603563 -78874126142293226250247149443585918592 8603564 -26893063021101994704780586449523058688 8603565 22951714899098915922517879225792727520 8603566 -14514825310469732049193883798718364800 8603567 47611259333298427589888953251591046512 8603568 22998867296071225511939198915027976192 8603569 139454748477814435369351238752679168 8603570 37504206450532924335989599360739352480 8603571 55865215192250849694883214049758438712 8603572 -58436456383455571216666610813925367040 8603573 -17457077980493166430391192854582045920 8603574 5502035054230078732709533118345502720 8603575 -124668422978541009066037726611121863000 8603576 36080533188549627894268567257614069760 8603577 2054948145484637874781120876479622026 8603578 115545814404585188265849942262448457840 8603579 -26382697796561087587799772309080561820 8603580 -4149447651472086210774340084058726400 8603581 59164781467939683474005823429788115456 8603582 -18554641993167631203246345365952164928 8603583 -29736468856962279288037398351633003576 8603584 -33596964131650117047428553954344042496 8603585 -84018815324637491476508465691756103680 8603586 59923039017606969172254465742873610832 8603587 7285346715069253243827436066060569840 8603588 -19284678800776596149520471703715942400 8603589 -96435086088573676775244629489439919680 8603590 -106241360537686906082445562171343911680 8603591 -45986678413713154771669345718598484008 8603592 -120171558861669386163981030569985761280 8603593 261920243538536694518201265400146282842 8603594 42580620058310706444991937372400812640 8603595 -7841619489173329463910697620863262720 8603596 -32444095024557093070295111069960260608 8603597 132953017228864873505460028372094525046 8603598 -39024904666009342615589817685615996800 8603599 241930774455408614416064510233925371240 8603600 9838191123884988048234733823757926400 8603601 -76881216903279964699238177966518449168 8603602 -23964911296187000006699291841881730048 8603603 105804116158536727313290788237672639852 8603604 -66072080999236401666508699886611046400 8603605 -4259921236866401681258425781839779840 8603606 80612136310388987083272533467931110464 8603607 -27477147196752439765040428830815127960 8603608 -47233278043797653092230453106713354240 8603609 50432064391171297876101160111397148672 8603610 12007473943901920265581845539907409920 8603611 -205893108466005974307783185967842825788 8603612 2989422920412127450644004273588803072 8603613 -20048200493630234159020915277552638458 8603614 -82876369260037730493681193204614306240 8603615 20176856552293624863227804484750842880 8603616 23066480024583235605044317040588881920 8603617 26482993456364221800616519781289784752 8603618 -35230710142588990572024998600542402560 8603619 31521038198914020354864282376904154744 8603620 -38825162950075769494937954439451307520 8603621 93284891674797668370497503422124891770 8603622 14933389507568871233282251832862109440 8603623 -40782156176522466407849640210703367200 8603624 -7569374434347595782983128465929815040 8603625 -67777582207833020226943017708374592000 8603626 77848098921339247051343062137409860864 8603627 -6474383976210749330819849707637716080 8603628 98621547757027334284324696147217756160 8603629 -54909772591812526833264074175955850816 8603630 8483313684634179443480396108093990400 8603631 152053387301214438313391294240616189840 8603632 -86858345840694523821033441612248383488 8603633 178069879400995833525909257267610504000 8603634 2439336519144824541015964523916635136 8603635 15259636176937868879068262622112738800 8603636 41613458334116631937017994853349280512 8603637 -26918463024732761464135602638352683520 8603638 26368222451867129073624850675281214080 8603639 3937501966200119553306886720015651800 8603640 -5141021134359018462652452125882880000 8603641 77054918631152542907473627094175701584 8603642 -79782797235648970281356382713679299328 8603643 -160544514958899586555987331109674166672 8603644 51426451267243520303856913694670109696 8603645 32991498085244292172063672111009978200 8603646 -21450524654412405816000506502118900416 8603647 4882315694099095863145131124558100224 8603648 -11304449351052133838889392380229713920 8603649 -91455181435447407435653731857662522712 8603650 -6378642825110066790930213020053814400 8603651 -51399309499040944561861049869646534448 8603652 -46348932097114253984831796335920324608 8603653 -167113440375503595495980119631153433920 8603654 -17263606411781749623304483997495503488 8603655 -1006578260465155170920877552452899200 8603656 -49192671414958044848866230911684812800 8603657 219220974192843573998501784528685434906 8603658 -13502020119328602118320606778682603520 8603659 -220514827006449340790013015173619476184 8603660 21321953464003453571976727817196456960 8603661 65451137066411702360483931095252215584 8603662 33260009690431153414962321534311803200 8603663 -127063888379132219170120978858726763088 8603664 -12832565783042279818648546934242738176 8603665 106652829017955886739599608455567391540 8603666 -34938804368106855476342306446636159200 8603667 -120422584490892634256978763190152170316 8603668 -86993242280546619708639439423494093952 8603669 -33057776223907647149320837944767987556 8603670 23571399789758825157289617547458134400 8603671 217594794602123347825422421835308162792 8603672 51048068152245928471370054350527528960 8603673 58041566537351438051482581511901106048 8603674 -136812396050118450611909631681355451664 8603675 21599760988865970769438412162456280000 8603676 -9189275549595818559744676916034413568 8603677 -118835324955570828081311236952947864474 8603678 5085259729020141251835480984815124480 8603679 -30962366847215513106069951476173946880 8603680 -36603013664379902826942795926692823040 8603681 169617548446690292963678944331722288482 8603682 -913921794657622032984388216362043008 8603683 140098428095164798097377606110181407360 8603684 74696494613827956866619527295330734592 8603685 123344397177776994511989885179374790400 8603686 -1493439932643174119285151964030397952 8603687 196399732873223466117197214226820744232 8603688 56705150051687943317045695302643138560 8603689 59481534120604654342670666233718170490 8603690 11473054585190282873754173895101301600 8603691 -134327407813871284035411642436358872080 8603692 15443736970016361922258508233297730816 8603693 -91133084016247146653446234898505791616 8603694 80048941735036259531414890204845742080 8603695 -121728847385869544527083340966055440800 8603696 -29583981329635583087690375098122240000 8603697 -45287563942114305526612283371256698560 8603698 -416751370648240978648821456237822336 8603699 -63781221772500203957513032352764619136 8603700 -252991294032223169551505828673331200 8603701 -60227938247829165072433484796757809298 8603702 30708686439390860561142274369962366720 8603703 -153766922460651935033297111065303092288 8603704 -149927295361972204842909151784648970240 8603705 309321758095731122345111903499656580 8603706 -22837605584069436429544991257740742656 8603707 -2327827339337174436708342918510206400 8603708 -1079366783555140121747195514223847424 8603709 -1536533548870791381963684089474064384 8603710 12238708626251065523563689318181868160 8603711 -103122170440779162863093748065145914688 8603712 26449529935976281300267076821230551040 8603713 -1199436050220352102415481531161614158 8603714 -19789597807330555006815687583024663344 8603715 4763870078129911827966083200591356000 8603716 148303008044031147924761963992102026240 8603717 185717971792782525200791826326338708732 8603718 -63645645407266461852285802914997797696 8603719 -89938151908910748237809829915247129920 8603720 -135863300216506433706392409244528128000 8603721 -1635693297570333745308513115220604096 8603722 -34785340392911081975878946648463515088 8603723 301648249987799786760550075583577666360 8603724 -6125791068398998765548918191758279680 8603725 14974766838717909248592742850702899200 8603726 -197216308929857624192219402814345803520 8603727 49189578604948238373298105776602484480 8603728 9927828017589194625247206603330027520 8603729 -155378067643897041273503455781095478670 8603730 22363741229695532447717793466790681760 8603731 -159458528169380556618170924984321032468 8603732 -107118330099113809280401779517452902400 8603733 -73726388186675542839705609451952474976 8603734 -89082159369571056463977767978879625600 8603735 -30592504633926647773557475394737440 8603736 69238618274245448280759989716168704000 8603737 -21188830186565142538554617786045003628 8603738 70277398242836415020122294059133708800 8603739 11201938175686011843362087285227484820 8603740 11286284780435671991873975215652167680 8603741 2054694665528136365151109183424970912 8603742 8632371988758425333135312896925958144 8603743 -70148857708301749612103996152613611040 8603744 106498977268636707327294440020405125120 8603745 16908698337894635095528056330653787840 8603746 -33932017330747041717937309195267850880 8603747 14165811909023497288223101232288773560 8603748 49899653082720237135991051737223778304 8603749 -69295472791291530277541697702325553280 8603750 -28903586736788630028307912952877780000 8603751 -32492076840491656440233769051430391040 8603752 63389457753179823583963405027734297600 8603753 -8208358830481678659276540919026412998 8603754 4307984503236320556538808112042968832 8603755 81593220730691751818642390826371968560 8603756 -28033950574703009633661886337764088832 8603757 76885822433036467301120390916898810380 8603758 8362532232773836791761656877896080000 8603759 -261014383440556028109909118856970117240 8603760 14938982985446345489337067172541235200 8603761 -46495873219102370161676413914576960000 8603762 -127306150648479948734999382346931344368 8603763 -29025522786836280370794785735936566464 8603764 -9481078787210068751240971966462870784 8603765 12682490382668411620652735358210096000 8603766 7200545962956475975656896306112353280 8603767 269293566087118920211215534704512211816 8603768 36473242516292466771684096551258603520 8603769 122880150406183393392898593570957259344 8603770 5611381864374743315675176256088192000 8603771 -5753432497287375018810530952910497792 8603772 58304314749002184549013093747803873792 8603773 363747726884107575893987151074201568960 8603774 17341989228850570571404486077050345472 8603775 48035900006772773025049206511465692000 8603776 -73237127960033202042386562897873469440 8603777 -32565435192686694259456154421632340288 8603778 28998716629375207820314570481098513920 8603779 -197813350253842439308922697952630367620 8603780 2989305161429028000974058835715973120 8603781 1365443486904400524272985137773436160 8603782 53023713168601980834226549333305053184 8603783 -304093431679518708119581018974837299736 8603784 -572926240998487404836311114613882880 8603785 -44057801036181577241198027323084614840 8603786 -39750326187311686758076245286429949952 8603787 -43729011186603745967248215216593062440 8603788 -26168160694417939243173145534971334912 8603789 -41512838904291979933374169191967762560 8603790 -24919129309528367628639248487890724480 8603791 26699366433072682442982228517922962672 8603792 -5651187059898454644764174423541350400 8603793 -98365309365190250285806713733133683200 8603794 -65402565698496857260219888292068008960 8603795 31546378462722032014694420187249635280 8603796 -198017406764043979540453259370521849856 8603797 40717286136457132070511716093258351246 8603798 94468728184669651278838151339918991360 8603799 -39963837160719030487638609499697450136 8603800 -89416711887327477573474629190677760000 8603801 -15175026070751718494187731500678590000 8603802 -83983373976167436892418172027242496 8603803 46100249569395031617681915701234243744 8603804 87401818043052465108165334057920026112 8603805 7943516404139636695139284150584145920 8603806 -42151897802082358765773460414414874880 8603807 -206825533118863804020020953222960560840 8603808 -21081371587918284906800345028545740800 8603809 -34666534890389042122239594414963429912 8603810 13821847537065719219587249078772662560 8603811 -64002178396389816969828029243303568480 8603812 7023673756568304687688703465622732800 8603813 -8763050668032320828384820105170671938 8603814 -40724329425093858312585467504856737280 8603815 65241711211706095262287725681383831040 8603816 38638707171201402882872696680543180800 8603817 -50958795791846012068776483836522223552 8603818 152462045682685846495760999378887860480 8603819 36006039245462744559449591610702784176 8603820 2709012115331702612962374988390625280 8603821 -81757200395649429195035748148534873748 8603822 -17036903886035781169089345336793512000 8603823 156909632898580410472664320631210162184 8603824 50184606084567525033339760604959293440 8603825 -4173178154717209017024268254755763450 8603826 -2632641651130981086877950541767168 8603827 2155561250222126663905673474511740480 8603828 47394604938177831066462283634332870656 8603829 11903685531673549415740016570969758848 8603830 -58329360287931399027905335869491581440 8603831 -75951877305927299752142142412454737368 8603832 -29989029290895749135998989545072025600 8603833 -31352737693910783582019700807123752960 8603834 65136808621110237852697358834896200816 8603835 13062484525979465478035964468773618400 8603836 217009254084844219455071827396952570880 8603837 20400799485501402526087228662125042880 8603838 19971941602374841399918987190346385344 8603839 -209935567830779172785681109230508007360 8603840 -11211779139531333875706134960768286720 8603841 -33780351815804229676275600366998624208 8603842 42705631164237994334991612746795445792 8603843 -194866035099696937505709274237693555908 8603844 -110214271327272702896214107043709584384 8603845 -82160238108155148176184292200541128900 8603846 -25885833788466025214354084181660255360 8603847 -24786946784824195762147379544045538560 8603848 -141968500538901482713327418686068449280 8603849 94119071645781794892895299828334124340 8603850 10140682787565401960905801499749440000 8603851 99748741836413491966647892873887673104 8603852 6928867907513990220213820412830087680 8603853 -4931209301187805693331889774750740352 8603854 9131648616806030006793433473029196672 8603855 10602571814497522917384572393409831360 8603856 -16693410832542725218794384521309798400 8603857 160527435901224658304003679814052260 8603858 -55509324758280713296996670187526116720 8603859 37403285414898672709685421396150385728 8603860 124007908254795874939687529442421006080 8603861 41656107787250969577295470020338623132 8603862 -45654864555512384224216930363074011136 8603863 86817405082607555059279640080714045824 8603864 -47338959301530716435513245634479226880 8603865 116969788008289064957515144214727096000 8603866 -30170890398887631068193675889788492576 8603867 255896801483928038514806816680838560704 8603868 5532093287369222188606669679809167360 8603869 34664102542647083807686612982958282752 8603870 -661413684651319505713904250654689280 8603871 -132894495026999658038972774391645692088 8603872 79481295963018599575021380787333496832 8603873 3067721321480654425440958871943616944 8603874 -27488317786045385195843652907943170560 8603875 -1986462367220919547469833142424696000 8603876 165761706511276138918826817251927199360 8603877 -119710053402772201617271331818444747680 8603878 62879434537934425315739431453841609856 8603879 -27514962562591892136434195171712124800 8603880 18133678834985122992327635453122560000 8603881 10156709066102556837726494065485098304 8603882 -14465529537420856925098726394918108928 8603883 -131078714509993758923929414211425014948 8603884 -26846619061408932562607295368178598400 8603885 -89929402777374486937381820062781586420 8603886 -2934047940422108145721735561159320576 8603887 211384635496627796326073261224008267984 8603888 22425898935508930965972335650148646912 8603889 32997985401924654121726969026441769920 8603890 -90816012588999471978414763078378675200 8603891 72178298253630812803767996934890076584 8603892 98934009951612752730370029839030525952 8603893 161553102831062783108676084798344308142 8603894 -4169078436455304827590728027871793280 8603895 -6729897001443612510705505204857845760 8603896 -75332641847897613246706178354685911040 8603897 -10522793829449305639672765536100851000 8603898 47912219264730548501998258197452889600 8603899 -188776750414598737847803005583011359916 8603900 16102722382812271543832288274285235200 8603901 34764655177884783527070012192326784192 8603902 -36580006920728889716262585619751985600 8603903 -4652664031091946356693221463536408320 8603904 -53775543052563571844318538238085038080 8603905 92974482689375863526141044772600511060 8603906 -54721426356401743296181124947392038880 8603907 46464570395232371551768312103747072688 8603908 131731528524192813638153603124080256128 8603909 137632941211571322025121613097345454304 8603910 -35243665485074713631999778002453859840 8603911 41604882346916457739948269181007551800 8603912 52095423595597301573628915517403059200 8603913 1867506850245153746193821178355095264 8603914 72374618521201040328392804197110196224 8603915 31006932264374517861594724918987702800 8603916 -2497891694134298377454692592881591296 8603917 18061000629790758619255855593764250592 8603918 -20852838678122716399919754233713803840 8603919 -31922186504232553456987758628498804056 8603920 -12482396864977972001595861936296263680 8603921 -129479673358239926920276236647903550108 8603922 35458635148304491029054616434085109760 8603923 -41800276977054612290929261693979212320 8603924 9474655733056553498430406067310053376 8603925 5952562584775115631022892811218508000 8603926 1398366545898808788793178765966558208 8603927 18321509027034861863022573866059336776 8603928 51048570865843241439319982429912678400 8603929 -27538794936952298943154452561497023616 8603930 23560363512419971252861257908571099360 8603931 -50095368789511320844695874783978016256 8603932 21789463321538866781191526473088354304 8603933 43080546400106060941212465225052093464 8603934 49806082029185791375534724929475638080 8603935 -50378334661168211210645032794724524120 8603936 165518160012417703838639248915611254784 8603937 28713491703700626491445290611869389394 8603938 33405272215681585898970900558850747392 8603939 -98835750403921129752323067393936864528 8603940 -13289214858386150104073926223662817280 8603941 -1196050217537771799792488569716692800 8603942 -31958166503235465586899203473372420128 8603943 -17519822921596570088285123553118495536 8603944 7610162986665702730309812163869404160 8603945 -15406542747745644125924105575147257600 8603946 15178739453221627711082346442184560896 8603947 -409610555380242296299559349369462344 8603948 -1562622244091340829120260021938202624 8603949 -45419576614534861755515788419132321312 8603950 56671601535029199426387576808835952000 8603951 76524743896759877089936760114108903952 8603952 -276026842851073499632350946661498880 8603953 -15769900768842070639838724949810594798 8603954 81261060911666303249325968730204212640 8603955 -16306163627817972505391158158929433600 8603956 -571762872781749856582256349664176128 8603957 -85354080527988013009365375764970035328 8603958 -54201434184479238777423771827425178112 8603959 68788628258169168317081351196294693840 8603960 -88873869114368738617688099026320384000 8603961 -11733132411682092170593956096252364800 8603962 -61057228911700576708210086840749370768 8603963 235809000785341678848207458365681546212 8603964 -8995020511635095465563550639255577600 8603965 -8164053128797605724043308264904219400 8603966 28306750385165150049795403266549544320 8603967 -57941790419541791405253698851502653992 8603968 15973112640642915506628575488518914048 8603969 113458115399876709030274193740199176320 8603970 8136358381725256927484423867136499200 8603971 300526857565903387286564889501521821000 8603972 17561721016949227488414354587537336832 8603973 6023615498705577916502430236768086848 8603974 78418627248406252900107682055700560736 8603975 12740912293540007782842742781310677400 8603976 115496034432108306667609804204999680000 8603977 42655253811650293671096778765980255744 8603978 -65341456394339230647317900282983378176 8603979 -1897992798416442329271067727841093120 8603980 9560835912941323130861733218086748160 8603981 15478934290777189954196566883311877280 8603982 581542542033462164757047839860140352 8603983 -6107684570345250673931383526466465656 8603984 -23732914622054660380060258892018688000 8603985 -2386472037412143040820869455448637760 8603986 31751983326635382803938950434640971040 8603987 57336316177822247611905710142179548752 8603988 -18946416361847807537981944508345057280 8603989 -158254487089346982285311247355350741768 8603990 -34835345304262539038828335801837728000 8603991 -58860879062401360403454323722461606864 8603992 196514389160208847699999037883290880000 8603993 -23263750063048241380009791535749195840 8603994 31349651462142385527783696257950505472 8603995 37034749420479432174234390015666744000 8603996 54598176472561810846247827291099742208 8603997 23263053390951029372267278269643164672 8603998 -49921639095956218311262063760992575360 8603999 88457473033417176446791016175495408 8604000 57296653633377288833550627927490560000 8604001 -4356340808865876193791530073297545856 8604002 -158695993359358088179341211909866487296 8604003 60352138262792794054311740992436496504 8604004 50878726717876074071870389487846205056 8604005 -13037721710076434803845568664072025000 8604006 -25289384357161655684042897041640340480 8604007 230637629062280744630894833178175731952 8604008 237850391207618414165787062408860631040 8604009 87111684982301916743365388797274227200 8604010 9233318084688270738260692750619928000 8604011 19348635339758425416078032293871985024 8604012 -33684753528044065238981554994889189888 8604013 263543997677863995414175676502776844384 8604014 39199961013293504957504816640685970304 8604015 -4479560607143838600186745369582471680 8604016 -9018515769133805362532857362547245056 8604017 40167810920523981287269002684365884800 8604018 39879726906875942815658232511498398864 8604019 -5964890891921846293540037538058750400 8604020 -12128268572916288514928209582358008320 8604021 115781774565989156837148355517710228512 8604022 608388653579326348238195638105730304 8604023 38720540540251002141127352037884134320 8604024 -9008058203612526804736156363240243200 8604025 80234381894816476175056643698908565550 8604026 -43311722757434138344819253397349062288 8604027 -49303594100007133841015645793052698036 8604028 93250726006548355127745275293885319168 8604029 -33092101984932490317531321073664540160 8604030 -6079816539328581246150574557755575680 8604031 -65809458852341610408163286326892086536 8604032 231857130433877193157306570321900339200 8604033 150006334016119651545840634475810002224 8604034 -8634499433708885762384993445411841584 8604035 -102184756673980851193676422543253947440 8604036 32773107743714539822657060733829120000 8604037 54218132058898901077652831879514876700 8604038 -97020665705959964722648275423534706080 8604039 -173940300095431847066171841918624197040 8604040 -11377767531493119678023264186149171200 8604041 -335982314370207528150249407497300830000 8604042 -479719064160531791709844059057657600 8604043 -16505493638612262628906451196321887600 8604044 -193095258179639683964112322109269188864 8604045 32838859421328934659212220896777070720 8604046 13342494099973847574606586370166342528 8604047 -121945466894545810746175750730921119920 8604048 -43482970337782418141275091892554956800 8604049 -96763493045061735231388994630608933136 8604050 -2176239432340367055198394643427532800 8604051 110937766403747106140298467576009992632 8604052 125096095976246205550731560819138366336 8604053 -34385625369427218045096112423185018816 8604054 14785402013601521233078987910128736640 8604055 75361111520437618496959916587133955600 8604056 -188631370171798063022567567271833733120 8604057 -157063046544658479686220793454441057856 8604058 -87108262606137050907965493102198455040 8604059 -72890975565484802583486456780238015740 8604060 22614399333386444723106380178315432960 8604061 -212955033530467035034064224306868362176 8604062 -329235575237715784027032588856118208 8604063 2366499334527305070469449960530952504 8604064 -54671883968883312840305752542151704576 8604065 756775743290441213104711068354340200 8604066 1891026043957070576420983389351690624 8604067 49417755261579224572668472646913393116 8604068 -232932032768191980435236781927202560 8604069 -98852789840513712094821575448832503456 8604070 14048577308453964663042073471081593600 8604071 89480618795574197679352646120233920480 8604072 -6079743136187209068656757197819258880 8604073 -141105830707086306327873220345424162496 8604074 -2681140986946483507981374956405378208 8604075 845691648988340176933028028517530000 8604076 -36238339713576161051111930518300832768 8604077 -245643775806191548219534355962519684074 8604078 -9393537811468088747645561500162145280 8604079 -20153311457328076254308806549905330120 8604080 840415116151112292334442587140587520 8604081 -19476480874993911887624252269185680640 8604082 -54537658039331596674417368906538682608 8604083 -57368984122574240710860558785956711668 8604084 -41183644006729192329680760213856892928 8604085 35608694529809832466272393168754560 8604086 113455311278961621023507016763637656992 8604087 89289905908068520080881877529370582760 8604088 -115651445494743534581439523027554816000 8604089 -47346653067124020574651699078346135352 8604090 14550799933593129915356078916009907200 8604091 98739994704293250084703981539696281280 8604092 24721087279987999310172722103807237120 8604093 -22578393963563897667328413998463306240 8604094 -14891948100172246512830426047317316608 8604095 215822704690165462238866918111338539520 8604096 533802089142110289875754357991931904 8604097 28616272551288061646852781219466565460 8604098 116930563789217604278716769314576750800 8604099 -5818402166384993902872159962070889776 8604100 94652476623725612983768892137624960000 8604101 -175783721583180783111855523679008629696 8604102 18664403707773158807391826077373353984 8604103 156846801744764710432867054812020226480 8604104 274379471129183209802147172489668536320 8604105 -96815221265481450972578959776428649600 8604106 -34027685031068055093593359821609073872 8604107 104290818986381365863257478644546302356 8604108 611843623462782254443676628374155008 8604109 154963534117845142143392718644518714060 8604110 26819208096205573919672222978063324160 8604111 86583090846044441678730533257999818384 8604112 8721820812823559691503311989044674560 8604113 6086660716468874664780955689492260160 8604114 41786496384529250665485383948746035840 8604115 27376430939541678168195375293596203120 8604116 -73921599095182779874961245900638824448 8604117 -94201961513198145710047163266118117760 8604118 20801761882554729735778744519056275904 8604119 -232525441726762777707915777646933743480 8604120 11201799773399064774944203091401113600 8604121 -24387967293215434575300107778722140800 8604122 -112094417234646487400777828928199887888 8604123 96374617789067210887492412065208168448 8604124 174383136456934804422574780365700983296 8604125 -261418096081402161959384178053677650000 8604126 -27878777751082976956119927422431676160 8604127 4521792822913572094613866994415180800 8604128 895194449827158550529255304719499264 8604129 150964520847118931625099488857665649584 8604130 37287383350578385956057057089283420960 8604131 80143522570986893192901672204520800000 8604132 -39932460931596884475585924845720521728 8604133 -82450788856550498753757500767873577800 8604134 19906229744204078228522495919728246784 8604135 -36499628664901740771739069668145654560 8604136 10259132090814423084040432008139929600 8604137 -26756992978977883034291180367993131148 8604138 -55457873297727350936681439203460109056 8604139 54445945703841268586882730595384671024 8604140 -153535312711916578723341790368439403520 8604141 -5293069694902187947433115044778842496 8604142 28662806698949183640012626440914513792 8604143 -5321827836045748990460819065049112192 8604144 -5469345460056409962926352242768510976 8604145 -13089710934028077178181896561926504960 8604146 -104011245755810352613999835358669535728 8604147 -116311574530691988483267913927310285760 8604148 -34511883800882094099855436663090704384 8604149 92847578704765311174983667549089641536 8604150 24993445388154452271424428358057920000 8604151 -207655092781840234038775044733019597848 8604152 190282472413612695700141831499712921600 8604153 -54001754259424598116160304023151840960 8604154 -3671186567883728888738579128760174400 8604155 -36263368909936291761767845266510960000 8604156 -25507802104054951155375861484825706496 8604157 218057876296154266741185755684592934406 8604158 31668297546695839012029336997124873280 8604159 49512452720692034494304658854559613728 8604160 53412700588484514379918085931254415360 8604161 78207647635619524307376129314340021762 8604162 2320785865467067093792378738615802880 8604163 4386297603594875855345590629678149200 8604164 -51170303314546699482746989857528825600 8604165 -12929474368823758971063769071096530400 8604166 -110848802313238005260832734275184983968 8604167 -81258855170622532125697187831997571920 8604168 89370463576282288038842801139850936320 8604169 95351609341862575641729432046880315840 8604170 81896525780222985862222239758501021280 8604171 1593710537756240881926299970226903680 8604172 49518437779934640949906008220767943680 8604173 137054788029154683224619221094572669964 8604174 -14455760701091011434395281889408434176 8604175 96727706446338708749313215068942267400 8604176 19761709562942904470369802041512427520 8604177 166886596544070391776246605473702438560 8604178 -23607391463264010159808002659923856640 8604179 -107929663513294414412258478608335119216 8604180 6481803812324357239365107652961052160 8604181 -259384433122431161273782220496849745988 8604182 1272041435195044491477737114122776384 8604183 18804247739863036571628324162925697664 8604184 97837576832794876855951620878718566400 8604185 19378725222149346314387109917329015620 8604186 67583379812468148172002483320662808064 8604187 191999986351716899298186997089263051400 8604188 -14572219023531364275538537654496570880 8604189 -89686430205035441384955864601582938 8604190 4120998463312784311779204508474191360 8604191 122158569692572340848310948881134253680 8604192 38134005899688447014531106526597742592 8604193 -91889768182522758834367917861703136856 8604194 80157113666538349921732545427166338896 8604195 21959342395524654048010256945677885440 8604196 -300160787031056006402474862743282491392 8604197 -27506262785141965076362616026089668736 8604198 73886784747240030454580379202764789120 8604199 -30538691062783168009477055197788967536 8604200 -39741596800418390854805523548485632000 8604201 120992995783170583277539383230160953232 8604202 4907112091315616642980472948877309792 8604203 -8636634120121052484845243248583881548 8604204 7085568328820558735650884386204345856 8604205 49788780217488789463679263924147038720 8604206 -26853965501882637508803008661729484800 8604207 127875476907463693945468047206230990080 8604208 5649687480578898821263335489335721984 8604209 -36553596625573524115995913100702308590 8604210 67330269277877137867803993305054776320 8604211 84699239675115692159237003456521099008 8604212 -24816302745272645036814672466883942400 8604213 -75559403434427295693559062446314836000 8604214 501462517670011639581190505361345600 8604215 -42233752465686860371437237329396345640 8604216 -124950613346187053343505540129189601280 8604217 -243948418800536185160275568004664935740 8604218 -1754287546144152574310549524891829760 8604219 -27019154051065420959847448026313485344 8604220 78096246486713569950790737138861173760 8604221 -94587465616157398302607161480308875578 8604222 9699360280706155127447953976540995584 8604223 -129685815397602132728633538745029406528 8604224 41608690410328204455494456234109566976 8604225 -1774625657995206610571990309122425600 8604226 84290920136761060156179024120561793920 8604227 304419816127740263949954136468053775512 8604228 16115572779731400712784300965487333376 8604229 -33870838242432882456099170291593802340 8604230 71799599330371761232280235257578181760 8604231 -31851052870461855932372214987155203200 8604232 -9567183523993786551457723935015567360 8604233 -275488854806237738356351660550508589632 8604234 -73712267986201028284709910873305734560 8604235 188509271216062985483128013787807019680 8604236 -55512260395572270212213181117243125760 8604237 -29495069934667413331145461560940436640 8604238 -9616259121034479617395360898605083456 8604239 -12999779121086818388071400604680678400 8604240 26207976029771733787819794122576363520 8604241 398908704926297731010279068499222642 8604242 -64685883760500946394166578373887006400 8604243 -140744832887264567515515980151225948576 8604244 111742006161182707925757943368583421952 8604245 -22637942310691976045013668754640348800 8604246 6321286499321207638632743130949171200 8604247 -245114821327636686683703131844120392888 8604248 -26570532116717641288553715207884912640 8604249 86623301866464035404367253662588627664 8604250 8529010088839041342754958787108864000 8604251 -123419347476672550147059591564265093968 8604252 62427904815336404689002706982630323200 8604253 50516493359846327529493133101169552940 8604254 -70138553738421634444582849843383830400 8604255 13538831624822899617930851312844904320 8604256 -94341542664636000055843658842092208128 8604257 -248753511614249266638359994973140000 8604258 -16156457894359525901663070233319117312 8604259 -192536919391878934138291418996196973540 8604260 -7817198390950022338466318206970880000 8604261 -159954139273986113197583033479413328068 8604262 -121579789312610586830079500691092014368 8604263 -177328745119222777822002176789252567496 8604264 70469871576936637139626242425739264000 8604265 -89963077982328564226595679192268867200 8604266 28515448938329819100705016463563597824 8604267 -4983583500338758425312941974100576256 8604268 -37478539108358343135774764540336605184 8604269 715284558360630651706121939089667670 8604270 8776473407083913710261486027131789120 8604271 -32766153075417380939104158358127027528 8604272 11441503873687844394018384338232606720 8604273 -51205260082622089500639976102036790400 8604274 75123474932604442233508675374617574912 8604275 -845289973451787595628267809954511700 8604276 -25744180081632615183288800937994168320 8604277 102552246061223473798134295648278896640 8604278 125692060209320954998594751489538825600 8604279 -28378774146952360258224083257883356080 8604280 -117903727928682726106862279763543859200 8604281 -127383203167295888151310081078253376 8604282 3218543478928217122843882535115369984 8604283 -42337182717199751663775325965394049480 8604284 -49791105540961463485272884894582227968 8604285 22006939084288354815447858980024793600 8604286 51555736908809413549778995086748718592 8604287 -81825992848981692840164775343204904064 8604288 25798167080383587542907279342242365440 8604289 -69984773818334166383686089041665380944 8604290 73308860040752340518419313799813166080 8604291 -4519072674499471867496195646106085280 8604292 8052864264794484800755057388660518016 8604293 -270924613783444088087867230091928151458 8604294 30299345362628752239253137592569479040 8604295 37086396959509425624139879976765876160 8604296 -91500956862043829424201644536603806720 8604297 -3596595637064468146762484410241126706 8604298 13444081925136295871276653652347410432 8604299 -83527450933880232782102040785260789080 8604300 -387787182925640492430506608699392000 8604301 9797933450670255037865219898852912204 8604302 20337260585998741169470852552483648320 8604303 95544821671848356843801520181636650000 8604304 33439802494301668959786531931664261120 8604305 43828953249284120232583065215331907560 8604306 2982908228302228928171358477940351632 8604307 175980980224979638174086927199805488556 8604308 -2663765692538503780153928845202257920 8604309 -13914793340017685426288627885188175040 8604310 25101460712427094731596963079761280 8604311 13349404087740684855648844141239167472 8604312 61319830867035473916354337875665510400 8604313 -64253638503517870371428045718402520700 8604314 126694073659549099649402252813874518256 8604315 90576934793012783532404122355381757120 8604316 23107548899687735821978669833780494336 8604317 127578206423307229505488786230746043366 8604318 -53014680482671060134966496923550497792 8604319 -48705426901544614308880541949151125280 8604320 -100507064000562926782122601676496568320 8604321 117525618629551185334557142359827093760 8604322 45314196513759702797215735634901605712 8604323 16311223816779314718676516214891255808 8604324 55537676406209214195620974794607057920 8604325 129771505860948727023229115080467777050 8604326 -109025389538056647568662919062355484736 8604327 1870481052418623669576351426449166120 8604328 889630464593925239095471600026408960 8604329 11479260188003070315486177091674846720 8604330 -1639986239649365373866369938574330880 8604331 -330576278614103597740708005127474428528 8604332 36133806867468804694565055140945424384 8604333 165131663324813369072521271102358417600 8604334 54932751832225530739937550772176426816 8604335 -24402391062483359410869056517888945720 8604336 -12705494033277896886085483457967882240 8604337 -50523891843355854236361625021782075648 8604338 -18143843487530106026364951351356866656 8604339 51898418391279042169325592220091431224 8604340 29070200468594201945328359723965593600 8604341 -107652994020271251553894497102970476480 8604342 -13264305804026392998133339699236554880 8604343 618139284847372065266885668307712768 8604344 -29032781365696782875553090349298688000 8604345 -2435386981542647042074777151897252160 8604346 35076222485206581060181514777457314304 8604347 -133465079518581150122800255615559778204 8604348 46344355726596091528455603646693171200 8604349 60248835920120250053406967489959525964 8604350 19143195876796881805526332080362740800 8604351 23826901075394182718468453659991341800 8604352 34992761244856289739873521705031827456 8604353 -152163757178139323055883874631576574398 8604354 12173973681578430889208478070396788480 8604355 177389067980127355777623981141998417520 8604356 -34162848864131857607630826976245598080 8604357 10973193816519478240105188312536099040 8604358 -2663556458950606586745351355888746240 8604359 -94574445260791773164946173790213073920 8604360 37859800372659335980526162882789376000 8604361 -11860391302203677910935494947254041750 8604362 -4480942906944644163192570268187443200 8604363 -120996912128746828033429474865705768016 8604364 4530455217734018610490528053802127360 8604365 -28474439452074917899134991169932944000 8604366 26346664632441938985057758319951565824 8604367 -69956265396960285236221989584232518328 8604368 -40780669981868603722681911670057771008 8604369 -41394239511977610679671635973575366592 8604370 161155192121820995425329431707737480000 8604371 158058212220649510677461638976314750572 8604372 15244399534157326047046593383471665152 8604373 -168473687332301429509710388124631667378 8604374 -58597972309922255907269898345924836064 8604375 1773039610182832642328651337540330000 8604376 -83977538230852582982927960879844618240 8604377 137786130914819288357414573267167613952 8604378 -17297766985189509449711243944256044800 8604379 -16816287978527520890043660577509488624 8604380 -79417078879751082897670133522179752960 8604381 -46734511015527910209569344373585485920 8604382 20945182012443000675056321793711729792 8604383 51927323401866339378058847886635897520 8604384 29041375709362182415811712345169723392 8604385 -40571392881365460356785655607192101040 8604386 418555121207848612478225322283497984 8604387 -38551508555947526721629116386357234480 8604388 33385647115255704167143382691879512320 8604389 -29754856401857395660278044027204462976 8604390 29983243776366593249604814924097665920 8604391 -42654806609023451397185747368285332096 8604392 15730971187151074209332282179668541440 8604393 37697143648234877787438929990856302784 8604394 46209188729412112763471807430982808496 8604395 44328638246243590418008696171422062400 8604396 -1107676183499290075891226123878000128 8604397 46338162527749180866195315376983602560 8604398 -7849609839776445234838492883068414080 8604399 122505996419680916104322547814852243968 8604400 -1240058604441647396863547021955072000 8604401 -20819214958240301885548611559184947788 8604402 43804879091831824996051180009568610432 8604403 27628354954103367242183822568379432652 8604404 33433453999533369178289031816634985856 8604405 51214499199496602926602405925050740960 8604406 -14027250106897633089086950361472298848 8604407 81531605737700356593862549012440545712 8604408 104180622865944328387867606022448414720 8604409 212687180922417877803105201190201687440 8604410 61062952477688253814768123751959995360 8604411 131772406508728820888413326569286210072 8604412 -16689712343573464392061122271107494400 8604413 -116813775657291230803182429330584473338 8604414 26524148316460431839352555352312135680 8604415 -34240005837137461843157635759084397280 8604416 -129916993933251882186400095735172300800 8604417 -44638077009428203733669569869749031120 8604418 36795086381162151057245985171584180640 8604419 -166464489102134944652603870266626732720 8604420 24081747052334611979541748677032079360 8604421 22421219905816489707263544345162759712 8604422 -3044764244146291678999170624299314176 8604423 3174157903068943676374776196520911104 8604424 -3312173063855045229739718906510438400 8604425 -5515584097338520345626242659496654850 8604426 -30001321627491896163562854716705177856 8604427 28723739797716277737132178343056011760 8604428 -14261373732131131335878768454959115264 8604429 899277700160591439204225605449639968 8604430 -8118721155326045195276372038240817280 8604431 231138143812229221053263899506208320 8604432 -31786042847325975043808441048993488896 8604433 159027034879262916244899784098564787264 8604434 -19383489202336925094117813559899542400 8604435 -78274097563295801271599964398442240 8604436 -21120452767840459640687862966869114880 8604437 10692807429600190714968689869786758720 8604438 -42099489182369202154071874481943539712 8604439 -74423556893356708941705291503870217744 8604440 4853582374490680394219890563070156800 8604441 148142573549288996874440026954566457440 8604442 31786447914153754518231611036530053120 8604443 -117362573956065479267910436967345073120 8604444 6214755674633165118239964077427499008 8604445 -4241546117122738414737202878784408200 8604446 -75553801036099406912136325817245629120 8604447 109209088012031411452481182045026313800 8604448 -318775714292118192169983727917382631424 8604449 -141615169110527731164312145597663387614 8604450 39552747329183120517507185884590255600 8604451 -136307255242602117411004971450361996688 8604452 -117564943589490903255615788940211756800 8604453 14131572519991991903800845740128935936 8604454 31918893830675301499255882095438997440 8604455 44189290441956108544616270676186476160 8604456 -9286263610277321838138368153133219840 8604457 -213264612888693023460832895040255414540 8604458 17467158646260490533739842094792252080 8604459 161222452204589074421401365440807457564 8604460 -27479474872919900948443716271715097600 8604461 11568814178995517414741684802892437504 8604462 -34198774662343526286676204745414144448 8604463 -26169612259427761359254680196794753040 8604464 -8464055033832984342879790492739665920 8604465 35032942601865786258506316354568669440 8604466 -102087673938789757133701740597028765008 8604467 156826950713741291692561615394710341516 8604468 5340055824698793043207055528976882048 8604469 -118009814446204904374268257379157258130 8604470 8081430052656948048477217333685986560 8604471 -168849425178567628047091818614620169136 8604472 2959490737295829257127919237643857920 8604473 176809369741547922992326773698741588640 8604474 -45692431650626778103853140038302964480 8604475 -130298953636158598982223953304292699200 8604476 73534066352359464915574730559137602560 8604477 32557934296070931884529948768303068160 8604478 106577154952757447891136621266900090880 8604479 80345950865818068503216566191741394584 8604480 -13585942828739582699361095221971517440 8604481 75796120072336970646191359546145465282 8604482 -1407118866967812961585846048973595840 8604483 -62597965959973760458956526027720499976 8604484 1742834816511980583424470715365064704 8604485 -17217699559618165285971435809187578820 8604486 62505943160885736198987750731484151104 8604487 37216480002854361074377303624782274136 8604488 -138337149212471356874084845581628554240 8604489 -44785479919403278996206088605196072176 8604490 -22742584018869949933043056777456204800 8604491 -63496236097641331776792554102269903728 8604492 24776239973484379095604087220176404480 8604493 -135432820937908208939138271129493748916 8604494 -60677421258243610718556226210740304704 8604495 42817498729345464835879162697582829600 8604496 -45230276733588552788923800454736846848 8604497 -9256548262347598634218323275855520960 8604498 -5772891782807405067991074178664908800 8604499 -269194941740997227264455453055072582664 8604500 -129958062000595807734221926112466240000 8604501 26143239240097001257723757765954902080 8604502 26556978287049634340270002094189105952 8604503 -305883801989168184947697761369826100800 8604504 -88025225090206896421202351263110266880 8604505 11739971972753580280654858236514053120 8604506 -6874871425229571036724451398141882656 8604507 -87824371708736190382892220887529434112 8604508 252989146212789673695005715728015695872 8604509 -165977424231126638619156652503248419290 8604510 881955931857144970694162583535545600 8604511 122419851307346869533108133214442063400 8604512 46837658107905053031104094130258575360 8604513 -147116597072061839895303428741905483758 8604514 -8006348306115325185801979294480500144 8604515 -82714010145799283908624561787612160 8604516 -83621371301976675598545301211244165120 8604517 -315160729097477893012202604369473842240 8604518 3071072747398166460568872811924552704 8604519 -35595819202190720034350930804609611392 8604520 32028471744015895764380390457570816000 8604521 23212484183082734804076851886145570944 8604522 152519207353715197915876086361591449600 8604523 16569527018993179946584906898482895344 8604524 -10670066458484502049581137434332019200 8604525 -92629786710886085794868297086944470400 8604526 -30694874689617641117597167465554368640 8604527 -191607945012797174771124323555214884760 8604528 -13172462957610643002739828803522625536 8604529 133439071584410930287554908909523922130 8604530 -20711007788012986319612705403122688000 8604531 -20395584780808986616605616531958652144 8604532 -108107353056682592295423233599378863360 8604533 -58833813796166361210630469618740133824 8604534 -31299793941103763904506067738604038720 8604535 -61443687221064167217187846979072341440 8604536 -1528667187236393904338566429962915840 8604537 9103097595555316756489751085173044320 8604538 103193581227025831730973510252838990560 8604539 22727483021861763979259693662179698340 8604540 -5362499284898948523075168964434585600 8604541 16531374553595440830114128385134599584 8604542 -100743754915896879601128467004830509440 8604543 9398961556984403107593443662057483464 8604544 -85780763081842255408925417712396533760 8604545 15968965073426009550176179799773161300 8604546 17481725931914865492278273203116423168 8604547 -20321033302275920021515206085500854808 8604548 37417758794141543454491848576654843008 8604549 -7013200535516502081393065774170860960 8604550 18633557649632331600666827937182361600 8604551 213619141037884672033040076636109878552 8604552 -162738192535147999141778915216547840 8604553 -51699165071460352700318205454442094336 8604554 -18568974751590393442245636110450934528 8604555 -51202032422623719239078253936158772240 8604556 143672390366215396039584896380247064320 8604557 -20280213073378735994018429854703171220 8604558 1450244505111839100430715435518931904 8604559 -46113201163693504374500807232345929808 8604560 33629087421406831891108538180409753600 8604561 -3864208843682843644449337027447296000 8604562 57288808566387101051320673860517159712 8604563 104210426550707897249659794685876883520 8604564 -39304227463548879159171450599608756224 8604565 28231852498342948441120387806837549720 8604566 -54511737414419870402697268528957090560 8604567 -195893546504223782952193237550132807520 8604568 -19677378957359940002004607720105574400 8604569 -4060334923648312959371466655728241980 8604570 -18436056934384323842879309602496808960 8604571 -269001232177384460097898543286948045808 8604572 -70157835855857715476397364709506609152 8604573 131809462116937257549982684863096653184 8604574 26767555090118733454163366792587353792 8604575 19865492603284618659336693800230338000 8604576 26841351756595467233383192380340961280 8604577 7166308282768576028993129254275008512 8604578 -3497580756214836966340731478834731744 8604579 114729331935137260772229099257889984240 8604580 -48878516730404928563168113863348940800 8604581 -1158612271093272270306099294884464548 8604582 -29875799814145821977045103046935668736 8604583 97177839607463774329991295020658224 8604584 35306615320456414639086726457533235200 8604585 -36803537932100107917916561689598080960 8604586 51675509250684663280282398599488546992 8604587 15209659071458278386044657609786373240 8604588 -4082576183841225429215432014604497920 8604589 56307158470672239098375874530411167456 8604590 15126806219024404089823287711240748800 8604591 -163194755174241469733657203349698761840 8604592 -3267173217152784307608291321220808704 8604593 73795864292835998128005565134875389842 8604594 52251961569826775703168734429986258848 8604595 2779498242741352639670415793185246000 8604596 -11812901264868330548263774063183878144 8604597 292587491998082893383304119724294080 8604598 73221971688068139353754443717093008800 8604599 -805770949414227879260489557708755552 8604600 1953490588290351237271222730792448000 8604601 -5028421131975935291816825674504416000 8604602 91672079630821447305427181731571824752 8604603 -10657982757468857323556272985085657600 8604604 255835666013660194767387720594335027712 8604605 -12273049683345148392539497177208457480 8604606 -27391326771857462900382637075831372800 8604607 18129222879419676641179324816217779200 8604608 -18648559412087760911689204976440049664 8604609 10264805794119465880524402881069151360 8604610 -10297716128173116597389199325838484480 8604611 9543087729894556237716406763038897752 8604612 38200464943658528845477609084169540736 8604613 131673709991892938043214034508969400862 8604614 -55664854299481465945129054594769821344 8604615 2584748345051432659472913150277269120 8604616 -245444400471423302504392219068359531520 8604617 111485630346468979244853093423342865152 8604618 -20658158887181121813271875460056645120 8604619 -161591049917691421582172293861073011200 8604620 -157970640763164850388902882043512043520 8604621 97823884704591471097085404370918388972 8604622 1718828673255992017464195507583484160 8604623 171062208348831422694951811206714373872 8604624 11145008511043762102656398238496849920 8604625 153907200186486161180250273688856880000 8604626 -13180071243384910411271375736375217536 8604627 51803889126363020489179539184834708080 8604628 134337244372548195985170530962142058368 8604629 -22892787721396183092598473024706793280 8604630 -56052688994550762199171509720904260480 8604631 -5122322593879928079882019695740600320 8604632 -105315114651284336131032388041931776000 8604633 46558910102171145470981674968294204624 8604634 26810071355182257312534317063766879216 8604635 -82793368939571528228095990865762124000 8604636 -167342472748978608605545551873693772800 8604637 -111086119542640554476445744560926078740 8604638 -47262479578509938772829270355306507904 8604639 -27648024822102935760583432651399824192 8604640 -98241001587216308670395221169838489600 8604641 -167728947826382354940502077122944196958 8604642 -837869888896726647274188656790377088 8604643 177274455491877607526283192523775092892 8604644 704096775451754225899289763602749440 8604645 -3302129185287404491806482057737334400 8604646 -48031564121678169703873057488212488320 8604647 -66248203830299511228673508189083208904 8604648 59377357071415555478627631129069465600 8604649 101317241612228969597568825273989310650 8604650 -13236782198399119913581580701111561200 8604651 -15488232324973803611680765478472300096 8604652 -82549810670407430442229656129211840512 8604653 -38849316420545923681535731906497572256 8604654 15460408793096804585619523294483821120 8604655 -48421431581111857404829068352513984440 8604656 -1376348274492461486683633297146839040 8604657 9092768075872158815332337979216404640 8604658 -88778569408776784058744303031454287840 8604659 86953988140729543988264117617115412816 8604660 51879991268388690542070399765350891520 8604661 -17225226530145763450703167364713769348 8604662 21067050116090226482706107280410648064 8604663 -124041311155354566972371148647638905600 8604664 1755118692296514678899720310267985920 8604665 -113027571693215573614037887895837930940 8604666 24794455284028895857333102928291825664 8604667 103987371520753858303622796712581447716 8604668 -2421809662504141230953981741767633920 8604669 -100582928326470409435083054851643980160 8604670 -2667054624366598576354813759741716480 8604671 206022901361212353942656920846056444600 8604672 51650673533020715888572387090583519232 8604673 82768143035349213033428480338065280 8604674 10506657932171000529836797180413039168 8604675 -94394048557555319027968898198355906000 8604676 -108697070191903817257145646929703430144 8604677 -2629936430362067418416551191995051940 8604678 16915680670835611811121151082760806400 8604679 249281007357271688499436291303952669640 8604680 39029812654869569020407253037383680000 8604681 95016774920076978281903331579189078720 8604682 1107817665676587121740032999541611520 8604683 24704375809710082145466180966756579744 8604684 -54761312849225504976907738603642920960 8604685 1077405080161101218104675072121890380 8604686 -31886236172781054536491842221032116672 8604687 -330348462135065739648151560236772864 8604688 61272394452264877342649764715532787712 8604689 155089410373325448519929157593117549490 8604690 49691702662400645582155587208553379840 8604691 58580233869349194965815361106283255152 8604692 18752283267550845321815478158423408640 8604693 50238478296711605104796609189494318080 8604694 -79305533920954800418683651943061549664 8604695 79100216560300026419601268382153676000 8604696 63887723821858637539581738954389544960 8604697 204531213607679278345718094329204115146 8604698 -45680144603304369542980122993361785120 8604699 -59285668179933890725870372930908834960 8604700 -6043736639876215520525963727315392000 8604701 -12021249098238806096508123614689320960 8604702 58165658622342480843375439309399586880 8604703 -159021565558192466015001579161709611040 8604704 -239093421345166272149657997408863453184 8604705 102234433817216896457542020454040127360 8604706 146475069818390406532821274084156124160 8604707 176363086814974440315653546752569796956 8604708 -3512173431089393125247759940243247104 8604709 226434776768183868525355220328195360 8604710 43038637221313952814134486185524155520 8604711 4614902406632232633009805722756909504 8604712 84781337284557550719081664988870891520 8604713 194915821858181261710054010033981672064 8604714 16293870091073923179337682933647258368 8604715 -39170273477166710074958366831128812000 8604716 128658418236137199063255194088152259840 8604717 -74086704202977358636674533210190535680 8604718 -32175856807846399982495516560737013440 8604719 372226359623587823405671159110780914040 8604720 -7269162777080264842785524867796172800 8604721 93802252408629444749694139472139384244 8604722 -7876722345578377203504356958856685568 8604723 -128153765153141828760920509767454223616 8604724 27589114218614706175768818931929367296 8604725 34722047319467850013378957767115142250 8604726 -10675552707996489880030148247777134592 8604727 34504007855469753919127747452538374512 8604728 -18471749005815805419767859838927380480 8604729 1561988927602363028739333250216912128 8604730 1507079381029040002195034277175192320 8604731 -5312389131972743087730212988363602400 8604732 32071298438872478901520725014358687744 8604733 33912513906877214952407364718147318982 8604734 3726985037544083500851496981376438016 8604735 -81375028152802384644010040820827788800 8604736 14710772018756529757124462334598709248 8604737 -36853877813481547640285604387032338560 8604738 -2340709316583086031070957709049895680 8604739 80672372202513202512464515816595911680 8604740 25901573841392905574441113260014983680 8604741 16275770536426205065999023692630214144 8604742 11358425292502256126429289539626258272 8604743 -225149141288320135425907064165079243864 8604744 -54482878171740141236862134124992225280 8604745 -91560105732735938861896361842255081500 8604746 79020895763632509945487649179274433072 8604747 -76685047826632195516533394640204041476 8604748 22495212727279373029413080093814475776 8604749 -115804885195715411066837700100326794250 8604750 21679497474366713607894183195571200000 8604751 -203772810499042657080420364321007375248 8604752 2484805596528387781454033128654602240 8604753 19549635123435613584721782939706923504 8604754 124307956679228089347551989448597658912 8604755 155523864072994022737468390931886938160 8604756 -19139265970798289504046947264332800000 8604757 10305487609846716645376856006106234752 8604758 -11210207134346456629197497842902466560 8604759 -116328542175753487915739935370324163840 8604760 14890592271705871240137488886005760000 8604761 -93117070199221385059250642412496513776 8604762 -12262671167714201013240587594641608960 8604763 -8467987268392041863639729263420702080 8604764 -43808076401053439933608457885321103360 8604765 -15738782774384738396781316653057273600 8604766 95104096341133988430582464341341457344 8604767 60528324237709828850771228676590838816 8604768 50693024978265221746830607985318559744 8604769 -141403194737413856926996144371099812830 8604770 -16773744290696604752872218229494835200 8604771 13585555351601906196477530032004150784 8604772 -50114364630254066421903613058317946880 8604773 -649926045817088669179693418843097216 8604774 16163527918049372448667238754714956928 8604775 70666240532064004562021092745506542600 8604776 27843332948840087729274397248862617600 8604777 80469686127050646980081798691539506080 8604778 2009296472288710517285216112462735360 8604779 163269615969403840142948818260277483380 8604780 79509227556601941511097443815841397760 8604781 -84653922904506879566332838133474837418 8604782 -45596865506393240487733548323789269632 8604783 -30398616256388949109760577886912325760 8604784 -7924614800167944997820260137451192320 8604785 66109661013023462267184361697135280960 8604786 32373457802988159643879586351939547264 8604787 -10503320128811836370648248194245757600 8604788 -35500516156846824525153314598943229184 8604789 -105720569174468396198335894070407466976 8604790 36691507560235580578436732212548326400 8604791 48388118601549354362336978588479568784 8604792 899483721217922106692821194104954880 8604793 -62731575580938744360026763395238592440 8604794 -49285239627239514501106196285494416 8604795 8393402622471150194132677914965990400 8604796 -1763528151232158604952232383641520640 8604797 74331323074843599972925092922614138246 8604798 15149568291589594207578826266316985664 8604799 53340878064052089338687309665068935536 8604800 -78338315096022097830709679413002240000 8604801 42432856514745036503789744144934584292 8604802 -9783258878101519577151842160812800608 8604803 -2255735237194804692406778293883994480 8604804 32983811686359822965386306144329944064 8604805 74481909283851983837472762440072838720 8604806 -20105423159703526967766880363674679296 8604807 -31947180839828845835568412080415627008 8604808 148354519320630696790163312741280936960 8604809 -159546194230217994156809010264921189990 8604810 -21232833077972196006032864620246775040 8604811 130170814689386001823499867539400275412 8604812 -43456619074199063888846183200229593344 8604813 16185545131625352180418373737174569024 8604814 -8857742080946374950124388176996941888 8604815 11550172541391461677785630329698452000 8604816 -333574650317229104879535736105205760 8604817 80454015974647281401624782945964088820 8604818 -31692826503044927653619158681517462640 8604819 8364077054896089772899038796604633440 8604820 14201924526851173880955665934302945280 8604821 12238986042873986376025819056414815712 8604822 87385827131597096374263673809372537600 8604823 187124774279738393424154963205540240072 8604824 68536974877890611930619095753862635520 8604825 -22329000866806488248662725252150700800 8604826 37262272379090085318332351236124876544 8604827 -91389807363657682496078235782448550656 8604828 -47727730549552111785511881424200281088 8604829 49245676399093213023782678075453441184 8604830 -41983606063281977626851045751809415680 8604831 37968546820869398382299973064744669584 8604832 161227360643204319991857977249331412992 8604833 65285597591807916783634377446036124576 8604834 -8075009685249507078144815461836963840 8604835 -3761847393285159611697814089311898000 8604836 180820224728519937568062324639026791680 8604837 -38989576592913451821362082503006871492 8604838 -87148030606516476899291548753394503680 8604839 4185560084519590783319435596234699680 8604840 78913704825820025108697730993263820800 8604841 119022707763226132067051547239891148800 8604842 137417153084763936277854603329134785792 8604843 37116254386461146073562929846290109408 8604844 -28264882379926788741764446954731883264 8604845 15768448325651247990320172491990150400 8604846 -131320236306818445001935780272922288000 8604847 83754288151179776327559766473356285880 8604848 3896540875271014319562924484703354880 8604849 61069080596334913515654529672044836448 8604850 27948895807863056037019979941177844400 8604851 -121477704581028289723806046751700434400 8604852 -45292150253564617182576678901114195968 8604853 75844303624555525844910143975652227840 8604854 -171919194731648559012704112380346893568 8604855 -5827454587578444299753950996396876800 8604856 -23423965465672435211812445563239137280 8604857 152671390902165803655206886932938753872 8604858 1319340103734742824025892481644381184 8604859 2281850370582526888885088625195995328 8604860 -15464332615564784161607360082319549440 8604861 -154093628288056079524734801001280701440 8604862 26130348527687854884750444726321988992 8604863 -227674176891890998084882397525726589888 8604864 37887446971285157887454316203464458240 8604865 -63183491134512297103128539665750237740 8604866 -166553236510942119175929353001498953856 8604867 -110671578726209251863525885733724461320 8604868 -4676417717017057438065487306145662464 8604869 -22596892467357374344102090666338209280 8604870 14266953870639429631098627459227324160 8604871 -27742680688892206706962338505116758400 8604872 110888699392094651187986397026699059200 8604873 -209707685355373003657279903964059168416 8604874 20480950807891173446528624625159315552 8604875 -3018683605271745212612054132094864000 8604876 -8463783258600237359042739594311761920 8604877 231642882632074024468735751572696894912 8604878 84447060738644756555586010026289602240 8604879 -141929094639350388541160830111556407416 8604880 30754672100765860294127444455010304000 8604881 -181878312677891313774295196163256370688 8604882 741304247446573933721999537649447936 8604883 -26169543988051953313757678379182210480 8604884 -50218544570204468273158067128905005184 8604885 29003186665628306216192131753148098560 8604886 53614956385460253801800302464971021184 8604887 49941358419555598420440879754388202432 8604888 50217735371543156310569360346319257600 8604889 -16266081175115565014790903922257828144 8604890 689903441343268388004682477810169280 8604891 -114063846281917711560052609650470077320 8604892 -10534077950213991593239400157295799808 8604893 75972787218399694446157816530690349344 8604894 17301269246788487867460711680494036800 8604895 -51582310437890304804622529521361969280 8604896 -46344770421742136343336145856688291840 8604897 3872303959804089394662449193220124544 8604898 39859283090002838702901378504654325248 8604899 215116916273115631106206294734287170800 8604900 25501165410923002127112935483867904000 8604901 5501645436696428998587700488047422464 8604902 1531363506782667003965794066178463552 8604903 32689245450207278272960492629922658304 8604904 62204357061580250068806578796689817600 8604905 1107912133602895150579933780411282320 8604906 -91561696242395640249301659651969651456 8604907 144628180178852892940010190187523772552 8604908 18895189896012437227794307720118522880 8604909 -188875161093995365458044162386362093300 8604910 5850040385291247450973927981515024000 8604911 29450257670711172249287810445966811632 8604912 16734587803456752121711281182287626240 8604913 -155025881076089815358334871101801777838 8604914 15202113992814596486494078912383918720 8604915 13302244845203818428239229369392071680 8604916 37334870364478710075383840189038202880 8604917 167542212697083692291931729108694656960 8604918 -3631211010972172412578186873622618112 8604919 4219087555917643613649274298520617944 8604920 -59706342441486698748631029869918515200 8604921 -4318158414259787642894169559208510208 8604922 -74910994169500150465264170361389241488 8604923 188879441757989780769925542353715676824 8604924 15410893725008302556633824237767017472 8604925 28023420706025055843864713859510104800 8604926 -29186949597733420318426633679193258816 8604927 244136234892003587313042532209829485840 8604928 -56397225724788449213430588952016846848 8604929 -245811358400681675249163546662835255360 8604930 -28006967791644774791317958873742842880 8604931 116764390703215002200508407882736770200 8604932 14296220622248463786822257635304079360 8604933 4358390632181293388252677650423383904 8604934 10122552243011359131078405972502776960 8604935 -4321765710963476817886746245290519440 8604936 122089632253175754506351079669552952320 8604937 145044150299742163525413857354432605392 8604938 102522678260709081887237266335037726560 8604939 74186924188101269606584450368287489496 8604940 -21747440187865053801643674631425592320 8604941 -265753692934960019534212342219907864148 8604942 19958711237916037594563269607812158464 8604943 52577506796186425623475192615305686192 8604944 7306182926973105466729238989091635200 8604945 -1796021335751690435864602010407246080 8604946 49886386974486089350969521018598640640 8604947 119313377740357250274273440176000015200 8604948 -8316972464753663192487401666227077120 8604949 29172508470839914168737589216290597760 8604950 1889378097200885253035211649914369600 8604951 -8915790967545050547389737452303741360 8604952 15003634296350076351491633156622489600 8604953 34562207674100514186966240883270721280 8604954 -5760329418079954782092936692859134224 8604955 -176874574298816866669293576914103176640 8604956 50039487232186728661150642489693194240 8604957 -24472686276821854626324911078114842560 8604958 136719820402558692074658037188916388352 8604959 -19935105483335555541455799291154435200 8604960 6661297008793431329416840742248120320 8604961 -40780345089698157214058061610871233438 8604962 112875544156545455613612333392650769232 8604963 105737755237579076883570017212660909092 8604964 -10215234424542537985525290246003697024 8604965 -70009894455046880337335848178197659600 8604966 45320308306655440035652478031644063424 8604967 -32057059111103772018098934226467148800 8604968 185268893540039727448956737155645762560 8604969 -144691505739956968489621272559668767856 8604970 26378880049267679956069878538074232320 8604971 175663971389921013844237708479731779200 8604972 -3938133143259398488637715794640693504 8604973 81815680222537208251326165128782419840 8604974 16926177345485435809581679638866295552 8604975 -17946316227072701563562854585457292600 8604976 -56723968133861455747831647295089491968 8604977 -162574488953864515045783625992899336174 8604978 31699666491976402075222793130902577408 8604979 -11371853796643628267205220796052745424 8604980 -5362007249290551639720374734506393600 8604981 50043737396860262087727749910794265600 8604982 61272762006000957421425990167224946592 8604983 -116088132503153342553897750890885319768 8604984 86835510688232873382074360241371320320 8604985 128804651227223943844753437200536939200 8604986 48646784542854065084477031556778092800 8604987 -46094427221257524703178515138155458280 8604988 -1463340074581195963572919325579579904 8604989 -205756156235012815714203273077300415540 8604990 9179690444188654090164842009987953920 8604991 -120192841971470514533443332768150572608 8604992 -96765705696712642389724871175469793280 8604993 116743222399617590678353819923572553264 8604994 63854437610596346325675669901267580832 8604995 -46245006894148432288335923425701949440 8604996 180614313577696571757955504076661964800 8604997 -198895015377262937157448755497357698848 8604998 -16801782532466069120825576820098557440 8604999 -15824321205017842932964754822237708136 8605000 -17849543945749076798666299884182400000 8605001 -52397774490535258329203326509154408998 8605002 14781980318173694650274726169667104768 8605003 -59527949122205687221561415991941098560 8605004 64875039904384029122070586772269069056 8605005 -15656424703731046483537751561605968000 8605006 28031996502557100219565576853548661952 8605007 76844067963445375556730697445971810872 8605008 8268084861162941865293920995862118400 8605009 31817131092869672761001081650518711552 8605010 32256391971681792951870298324947968160 8605011 -36053097515449664653575648743821765632 8605012 -2632881648434770927174279842260451328 8605013 44141559351318034863401972838294945024 8605014 -86442011661903177327217629918615636480 8605015 170508148822181945763228227453752187160 8605016 14442893730519292470962900064045711360 8605017 -137741862229856082416903981297665193766 8605018 108598171206752439556054107559512126960 8605019 34575728008002998221002639531007140420 8605020 30728060153594219823651149938883020800 8605021 5060502256590337711991086055794473772 8605022 167853345251151870242439950604390140352 8605023 -3516142397000567648495370629618610432 8605024 177833273522094968565609513510092144640 8605025 -29666863528651622265444084831942744000 8605026 95560135782171259355682819029602302528 8605027 -103006035866220854215530383061425660880 8605028 -33610625850334345789606472475583856640 8605029 -15955910075784558026819128479507174816 8605030 -12499503341684100378308954837708025600 8605031 -1747844471755300296976525969467279528 8605032 15514319337207779986771976071703838720 8605033 -144045757722919492364606156177585685936 8605034 -111655066468446757744714909350445909584 8605035 6669316335797814218397508266264276480 8605036 152415356322839607821386851646934016 8605037 73577627004443728654426656085265372832 8605038 -29946448558882578505572476860062540672 8605039 -138945069947099624874954789686747991040 8605040 -39471325283441021400125164694149693440 8605041 98841225579740921322294747107696614080 8605042 -22461890720780351357679654183863033856 8605043 307467998047699238218920326478717816240 8605044 19065743815960670977743856416920733696 8605045 -40110646999266529177328429422640825700 8605046 27383067804041690989345308983632205472 8605047 -8757393171114438574990264254751238016 8605048 -224440939533150383291696178975720960000 8605049 -132917266755457800366542831717319675264 8605050 30389478957998524493958596236172524800 8605051 -22556061219769742536017822338478970336 8605052 -118533231693815866027916129343016433664 8605053 -66632549519692254252209770854687145716 8605054 60378287328804882031690489591620931200 8605055 691848702688958110091870372016825960 8605056 -71790216102095428652461173678853324800 8605057 -152350424688773445028089666147082701694 8605058 27824188795772889803284002811258036224 8605059 -31259977002215236147813971878366636544 8605060 77027049498220738268658602949863078400 8605061 32840575286501484283459918711483597662 8605062 -105369950868089711366446359084091929600 8605063 6748840896981768346010764331606182848 8605064 54854609223347579329485227671052881920 8605065 -22001283058666692171102451103964862080 8605066 -47683635128191171667991567680831490768 8605067 -34129842819728627334367030434363600840 8605068 -45758759810330986555325431454061212160 8605069 84359901620797414848004087163245995360 8605070 73054848133832539170593772210047244480 8605071 -24751565316177636751800962138302374360 8605072 17858201991208307811552178154175987712 8605073 -30175543191319602817047723173521048320 8605074 572113575909834425358593906543770368 8605075 -11307291261328107091297557971794388000 8605076 66832853060462285063995418954322725760 8605077 37419057831018437960838953222085174720 8605078 -3586693674490310969680085943485972544 8605079 -93752597921146780718288791866288051024 8605080 12191327100285996079543088365833830400 8605081 59411074558592158168648639523485214880 8605082 -3948220986105443615834252470308373248 8605083 82635215766231099609585508003183263600 8605084 52244305200898611186848149758312521216 8605085 -89096425261728906657899024186261193000 8605086 16508984802764361026450005299679629120 8605087 281150078806059152020854578825415724792 8605088 -193433706742762248132113666249304637440 8605089 251276309624347721756224141507276458240 8605090 3241321439067350426993671668347510400 8605091 102493381155619118320201306785062875200 8605092 66303521671736600890595930456383767552 8605093 2305437583452572267689958267655753216 8605094 5541100436206753651213211304834671232 8605095 62033000710493782112398821495803981520 8605096 37034115225387854007967213463709696000 8605097 -34215188035071700575645139412168626560 8605098 -105702397078456307716548696314735684256 8605099 32515673840496213097110217717646138400 8605100 -23021866282809244131850881275099136000 8605101 15188912480370035188418961664011776832 8605102 -9573746179744482546573832830214027392 8605103 -22004814181695175025277697367595198216 8605104 -9430630389497506829284725879075766272 8605105 67935805256864738051574827614287341760 8605106 -81552751927910045054027119604399659248 8605107 12102388594782516909302376706935041952 8605108 18162796973227937567924015943437598720 8605109 3699195790221418077351002536771758204 8605110 4067291617355730658064809367650118400 8605111 -39371221049031400393708459662317857488 8605112 -29990426366416520689996083916790169600 8605113 30405493616599651394763074480029157088 8605114 19290553107401318803427753680820198400 8605115 116170599599460080137316057685289253760 8605116 -3564195652432996885191468719577374208 8605117 -1242060487505529783944641562971505952 8605118 66293434571945093376434828475345966720 8605119 -45771495496834628084841302453234674560 8605120 9321926597647623033881045682597396480 8605121 28605364148320732194358248396395211264 8605122 -866937180806317049806525515834112128 8605123 -12108160865171974678177964202498969216 8605124 162211826780721714695930390065403707392 8605125 22092711940850097373552454129813475000 8605126 108068597811879269718699936291216988512 8605127 93632786825278678285171346111785265592 8605128 28983535025814117339446693565840752640 8605129 9480098146927018329617219912796787008 8605130 -31367055017811624671866897508523611040 8605131 -36942904974631554744574735089383435856 8605132 -65254158858330757806947617351536719104 8605133 13179109446662806876209957441547500600 8605134 4150286273785506644195067066110342784 8605135 -52273940953576508005984681659274414080 8605136 17279755932665414098926564066586263552 8605137 -75575386749080845481738360910828097248 8605138 -44628186584882057841417660317093324160 8605139 -100279477650493215275403584702325606144 8605140 -30039951242548936401707632113000806400 8605141 -6963677356398324733300842963737972100 8605142 -15610240015969416677584276703583938688 8605143 32267390523771981629927728660488861600 8605144 161770312736872887888420290701553756160 8605145 246287060007017958289886915215046309760 8605146 -1267876820638644956698807398047307264 8605147 -260805956544585501932430037989514937404 8605148 -128219106858635364690198602062729434624 8605149 14153875747690421264356682878307135040 8605150 -592221640179852973716783074509176000 8605151 -150231922687140488571483262398550748208 8605152 27695171663935767887269595330213314560 8605153 164945248442269015607021727786455690402 8605154 -7079207666806510275125444841972403200 8605155 4124972539747062025968210379814901600 8605156 54460856034700348555950334413658398720 8605157 4047943739715231096611123713544958 8605158 -3239770677445678909443801164889753600 8605159 -59245229828778515683195716832736253640 8605160 -651714895982621458593327574134374400 8605161 104230900652613352944008743233576771732 8605162 -67802898783740750910791603172914654016 8605163 -35109020902104800504788636119855331440 8605164 -27397254750989598231918902587503756288 8605165 -63849566855948623889558471642666459880 8605166 13070327595959971867319912016696313344 8605167 2287505484955020179991870551735772048 8605168 -592526537119352266306828157013000192 8605169 64919796992544081429610630864919871570 8605170 -24018692098273822410251062744023552000 8605171 61047974313365923517848428240054503372 8605172 -33564535455488296649578208693875933824 8605173 -114542893023956781657494054437312785216 8605174 63820105576196229032144617670697555840 8605175 54621401164529546578630902581398328400 8605176 -53239450725209061177250389923649945600 8605177 34094300385031966935136898838900969472 8605178 -35180254072910750884626372499213977120 8605179 58872275837177206564030757135610907728 8605180 -72660004175194366847189847455660889600 8605181 20059798199685064295391600107568953760 8605182 23263719047049945824804124737789322240 8605183 -48549713580576280474637553371277070560 8605184 58607948530319637554198930649300074496 8605185 -45539988321672167113707161618983075200 8605186 56725138043465707852854139573661074464 8605187 52709931288726368571202855027382659836 8605188 -22607140145267046603000920149089017856 8605189 -7634852214485491913368288361083262276 8605190 21642095300324770993013714397230236800 8605191 -7371300219374842094351989900923653376 8605192 -225937572104911293256504754093689728000 8605193 17672312519394932243824516853978949924 8605194 -35581790083654973366146330841299721472 8605195 -53847179948802644056537661891378880000 8605196 -214564512494118512042131830339828091392 8605197 1829860908143675962967668778021337600 8605198 21875949454482618404800947016428913536 8605199 97810688738547153105896911521974507160 8605200 -5076956502789182752764919674588364800 8605201 -30597061685997609690267004586912897856 8605202 -33956935014828351392017322676616526448 8605203 106549525225313144480147564204972928 8605204 -3199719535873284235689882913248828544 8605205 59628199847186704302429445899661925760 8605206 33253069623186471144722854549517462112 8605207 24658065623461818435302001483364767880 8605208 111770293919835984272574420369417000960 8605209 -20945279697065672917544962710172752960 8605210 -3423770245336849435292111081086199040 8605211 -92410086652691873759191676912889784188 8605212 -30679806551740090905805847396074782720 8605213 63398668381666021105199891912828332800 8605214 116924714996209624567290345553809675840 8605215 1177622658462604342270461135938737560 8605216 49052848735711427108223084580880842752 8605217 -218798536078564403005329242825256472734 8605218 52733299163716870994946276875319122304 8605219 -37691093274895091772349732458889312304 8605220 -1783790310135243765220182666819993600 8605221 91732769531106646474094440262849769312 8605222 -47039197442298451709709179105676763200 8605223 -65055607082460000326349615178654835280 8605224 -234305058617477774710451758001995776000 8605225 77456683801128967238022964576364942750 8605226 12785285777335046595042782064272636160 8605227 130272745240815225436092816959863077720 8605228 31996624176757450909268198068458332160 8605229 -255392074296108265180472112489402136170 8605230 85431466624527431807707953840951705600 8605231 13515320858096815487564967112605174032 8605232 -25635261893753239224392610994687672320 8605233 -45277096395486704487070695326748892800 8605234 -25886044995966299588183456393186265600 8605235 302173910314108335800386709476468348800 8605236 66718025587785074802689924968055795712 8605237 -79607187735970690201392722697192724114 8605238 52957348225237776391908360268914274560 8605239 -32544848150251185713137706578902382512 8605240 -1711274642835798398512166862616166400 8605241 136361440219764826113534765163109913642 8605242 -43496780668575143818978823320639074960 8605243 49049493772955842635527103787714985012 8605244 31198353644518184738546217314742730752 8605245 24085120211038163395417858828954251840 8605246 -21658335054883977845022322609757868480 8605247 94745987845545443505682163140425507552 8605248 -35214289896244803527870597597579182080 8605249 -153775236705238487037957196542192411200 8605250 121173760882931466912239070618828264000 8605251 -86355149978697607284265265707677234960 8605252 -143897608903994427677409359186213258240 8605253 -312066653673051785430486178679411491200 8605254 4674536748444689997637941465654085632 8605255 984901667905750427438870720846250000 8605256 -121630629007459975754987445948033392640 8605257 26402133298158917444716052810951589120 8605258 -5534935000934536963189377163106949024 8605259 -6899109066487691643234737264359455744 8605260 -13521857570326902049726602770898001920 8605261 61183893545012872854012127721111893440 8605262 -122894997467431245689238480845144770368 8605263 -110913844873016715092830652411944859256 8605264 -7347401587131436289112629402885054464 8605265 -30892083895770132789954583026269371200 8605266 -14333259231149138558896202910910513152 8605267 35989553719277071578326716866114036552 8605268 -8614305900648710609245797612248371200 8605269 -5881320625547863490642570903600039616 8605270 39343259031626505480307609302300101760 8605271 93947809958175559315086863713193155200 8605272 -5782842712183892895723650758649487360 8605273 191252708116423509465113017166382320522 8605274 90207641646704841350750103150045204480 8605275 -6437690846752018046730248607774278400 8605276 59488777901613447063228329869757596160 8605277 244969241636782482637897631905702948032 8605278 578160168589094865749956177485120 8605279 -172432147111293778332690142820215988024 8605280 -16824969713600512938653890804242186240 8605281 -122959052978045868482526057977469439776 8605282 -55748728954221253364733832845591551712 8605283 89030770692574893760521056161153149744 8605284 31533556587517977977883193347284047872 8605285 -25829942151919627034382358758106184400 8605286 167089418105881290940682490479444686080 8605287 72379048568027403223496116372490668944 8605288 101299161547223423621766850330339983360 8605289 -243353299615795623570987623721560064 8605290 -3619159593779495527422244850088345600 8605291 -132539224069224370221820321864574689688 8605292 -67016958308709009295807922444493723648 8605293 41450971783339306886930323426633284000 8605294 -40229998196701024821437869245423888960 8605295 53506594625708862757224903951574547280 8605296 -1443811844083177620982650653573971968 8605297 -153372813842823679121730700652534174254 8605298 55389961312370725937953342179094367040 8605299 -1320444427508185636800344007695725200 8605300 -636743547342240459857374300514611200 8605301 138379213961162241734535552862460312604 8605302 -61636326581526808035965369283236616768 8605303 -86003493101387383796780024055260643920 8605304 -14538942356181686207443556752603914240 8605305 109712549555732442433968350145337651200 8605306 -34380738062027353150092416462157927936 8605307 129578633520468678406408114912770203556 8605308 22274701832868273550621709796987855360 8605309 -341551534356990446517085992221098356160 8605310 15219695540362256506746092605319769600 8605311 39864584131733901122537321859042934656 8605312 -43775147036207629619897002549995110400 8605313 4393228704353302913429382164718881604 8605314 53645131749459553205807541513331519488 8605315 2217570844285339569251292223386568800 8605316 62686174610895295130587408058889383040 8605317 -31559664314894088445283454750844279488 8605318 -16000031736995613895882684423805181696 8605319 -53016183319738368155290846242148514280 8605320 -568188038174923547240772184680038400 8605321 12408151843404798466112498610017049600 8605322 109670350622019933722330781553763879424 8605323 116077045090046060198496704282559875772 8605324 -19385506452093028099188057438302896128 8605325 45367490960794098591909273399797158050 8605326 18858635850326708746161066208055465088 8605327 -24399608824887484890616479607117093200 8605328 3398144734702825395332104015521054720 8605329 56126353085697415679421031733362950384 8605330 91073850489972382369401973221798310560 8605331 -115225085161601328505138049350584616320 8605332 937440563945219860634346122590003200 8605333 55418392549896390240341388381442825920 8605334 9509737159181675565323921782801903872 8605335 17529739445112151070175749009421603840 8605336 -113467689963732541884984387098880952320 8605337 76869765879635645584828465869721224900 8605338 -27207713313448769238603712016753848320 8605339 -99826173440301029795354436857070243920 8605340 96629475452475218109135078213547875840 8605341 221626125441955150112061072488149753248 8605342 -26529820361129025031297981022937737856 8605343 -222090962297163715938017736959596186152 8605344 -71581766459672570141787161790366351360 8605345 -4545283244396914749876451276796697600 8605346 29747837414746983180065505517817164800 8605347 -27846574636846819001477479606686827520 8605348 95171049969282168764951641134942036608 8605349 101585489495913306793788071530293751032 8605350 6376531322998459685510576379093427200 8605351 -1185048144404657438442121804005386600 8605352 23693688915011974789317480965528616960 8605353 -112145558407397645759055921060590826096 8605354 -55972611869997028651068261482245111968 8605355 -62848700192639206638549298732511674080 8605356 98204020174644495037299927772060534272 8605357 -19819890520842407767371977904393451200 8605358 14300132740325222477283639657905721984 8605359 43706834516165828828409731866225057920 8605360 23860579397839630953137585861876121600 8605361 -166450608952772513237965224420950749038 8605362 64397582234916072640752874584503185920 8605363 -57417559594795271027134430458757480576 8605364 -5770045663236749812460925841504953600 8605365 25331617245443807770029155885544018720 8605366 15033057836405308674677630077250580480 8605367 6000497616349640558701638583865550912 8605368 -74115137309456433871876858638136381440 8605369 136019703876341093366408194638925113770 8605370 93507312806232347360956382112597903360 8605371 240282751036481868589969904779982713344 8605372 -24213326299177614472997826777192419840 8605373 -114455228672947056573087334285033914240 8605374 64597335944689710457067769818112164160 8605375 -948717537632403986081439748886292000 8605376 5304196906628390727830722060455247872 8605377 -49312900817650526022092965117636264752 8605378 71264356776374052388138866022184765856 8605379 -125150993501118656243729959209253774020 8605380 34942906583975073441459227885936640 8605381 37340603311278078911766692361791329344 8605382 131206542145623861701317977525140157792 8605383 -29464570162086129438812789293585953792 8605384 87372484096977932226706009322466370560 8605385 -114815482011666738211467044568464644800 8605386 2434171915659737326719391787644646400 8605387 -205807863830321133217350546283984096 8605388 146024173840826386233721132576016827392 8605389 -72907302883210956645390120928809483072 8605390 -102291115179914712411337276949557756800 8605391 -112665449983915465239131019518954829600 8605392 7457618974060116549472799832670863360 8605393 -154541618695171632867765318693930199040 8605394 -7682267474602780820040287580255341568 8605395 -22244417762339164567831097477754862080 8605396 10735396806110113308469058445959292800 8605397 349549190047908025165817192503787268192 8605398 30265540213491731478733028530366347648 8605399 -275119512893431299132147280698757840 8605400 29629238112519588766441819855102464000 8605401 50367283624918401014581018767769569984 8605402 -12392206137904395884347605262871122560 8605403 44162429506769434873721919897771347652 8605404 25008584863932376483569605917869219840 8605405 63854447278766689626359633063778990060 8605406 57512638133015239805350495233931009152 8605407 32072796626564890073109340619654773392 8605408 39210748477230220125118501701641306112 8605409 -157436725886962239143914080409311589584 8605410 -9338997409962310841527374828802790400 8605411 260485561323830152395973134077480858012 8605412 -9120796252733967280244374703467254144 8605413 -84348323024604596300017971808218060480 8605414 -15241999745756429154203076184120432128 8605415 -17615348720948599690829944458677282880 8605416 33096735456164422951118725173224079360 8605417 -5094588077009681308909929380585734668 8605418 -1618732164394029205916906983514864640 8605419 99447314089235446371745762742157049944 8605420 136947236749276759288114586845648020480 8605421 -199906586931681706947629735426865725856 8605422 1199527207008283386663657011370593280 8605423 87014597524192615297112834180756665040 8605424 -57140727045641411992215962681103974400 8605425 -10893877912733141157847070741257572000 8605426 19783037910309266622479625803831076864 8605427 -53999707806466623457004673969443725200 8605428 9125541008735427229680620529000228864 8605429 -164053714651120917877492517601268919154 8605430 71936828365583958023916822847230351360 8605431 -56840586027291101003183554219138221480 8605432 90802738191099190403854353019851878400 8605433 -178427533591144047314037309014310375318 8605434 -7428091116364860959939241560983357440 8605435 -18679932569690753483962006261602858000 8605436 6784399757858942361563735946945051648 8605437 -120183052338159378700878377769808419840 8605438 -25681129937242173599096060963691560640 8605439 8677216728394081074325929026293256256 8605440 3218637528411853567447158494708367360 8605441 20317796947582207388676119144952356840 8605442 557619763225557193121302229572903680 8605443 51521165601473864032437085683242450688 8605444 -185980312782657592963239401150979805184 8605445 -46223065028983837750339584772966924800 8605446 47944573001180579126173660599495893184 8605447 109143843199620639115243093421622399896 8605448 -217042765564878827601900928002437360640 8605449 -15905942861863911795756610854412967532 8605450 15508362789016790627773621889398656000 8605451 -128525234690547748710150404831414617536 8605452 -10031688845224415413621006576498910208 8605453 -88156707139059771386058498161787018836 8605454 -32161547893932871787923893210695667840 8605455 12680627874542262955921276517673686400 8605456 -421611680036609930789069233625817088 8605457 -57961798661099321345373937438686237888 8605458 14125312258635874973673278459177546400 8605459 -22355420955846515545845779424377041496 8605460 -22192394626528464199227555655367193600 8605461 775105628329182971671437688768719360 8605462 19913849550233379546742989627658977600 8605463 -202483326342141793507532801419741647288 8605464 5938401725746269874161198061885194240 8605465 -196224474026033964262956648996151891200 8605466 51641927832118166664895276534813128432 8605467 7555351849175212731202923992697308640 8605468 72264103227549792419036329871351940096 8605469 38200705121808747385391489926015680870 8605470 17891071339107697443160276483101081600 8605471 -44369906040347510126194168756790399888 8605472 174386590466696164092820113397960998912 8605473 -32657527621121636881600972449945391296 8605474 70363223430015238939057461918797990736 8605475 30993151948049754294256456832744789400 8605476 -27067025138745586787239424230797852672 8605477 5215351132998417677319205912046304220 8605478 39358717714295769956896031674045566816 8605479 -8179727576357568107945498335447565016 8605480 98221996184536177774242573562177536000 8605481 -137284782372180871446073446211125155718 8605482 49368647776497727342978065645998606592 8605483 -85293075563117488069135862315002778816 8605484 -103159723856858278632618724596510701568 8605485 -44217637490543052310857076258677853440 8605486 29956723024927212433397215002774480192 8605487 228062110069255500073261478100259507824 8605488 -3557542587447456609551975473594269696 8605489 -24475091558474468798203340202476958540 8605490 17573809917308935511951656817879116800 8605491 -150743935852036601879491433141786257608 8605492 28644860671817403638133842052850923520 8605493 35277960743309681589892805237923349244 8605494 22541529488141327886398775370584839040 8605495 11573066125450831671865250091422064000 8605496 -114098217813377291762318021914716364800 8605497 -23309416567994226941857268236999048128 8605498 36941728793245512491993807706857176320 8605499 10996461829341234149731913857304332800 8605500 -61359938927551293421871733799281408000 8605501 183038959762613011743121801880813698502 8605502 8028758315014530154408149546530610432 8605503 -3516117364056646926770119267856870376 8605504 -382866999662680918431828830721146880 8605505 -30039238705065403560398376493657351680 8605506 -8838436748003799119793203092475139072 8605507 40300551593930684754828281144239070272 8605508 114194665095908267053055351072091443328 8605509 27030028759493383403541215928755936928 8605510 -48076491135837954234906678934347805440 8605511 -13317514779158497510208660294496318888 8605512 114414264561519155858400045914690027520 8605513 11200377874283007211639396935317119360 8605514 125760955411688962104707505351241364832 8605515 -3187896120677957730818714182986562080 8605516 3403574902332954302460351200031800320 8605517 60748825238390993690140054048841774592 8605518 -651883085873887619461058938231251840 8605519 -3880502644196755537988884070224070592 8605520 10451535610145785641526430521098240 8605521 -5347631581661448674361355067231101776 8605522 -88215647621649540842646654812003192688 8605523 58343506811865259897885770643273368024 8605524 99312516948370991063731848268844230656 8605525 -90461595890454460756635282741507272950 8605526 23175266246894800003976241621858599712 8605527 3329545468184931515981357173387219200 8605528 -215525653359675244035725674367907840 8605529 -222068150099754119770591501610664810870 8605530 50714100320554034034986628748171668960 8605531 8878130696570227147206041968942392528 8605532 2032607186097378321195003233219484672 8605533 -118220624304656415842051417091890491776 8605534 35612247811988043819586957480137705600 8605535 -29197349679083665272854466276037481040 8605536 -4219418883519242895640655412255522816 8605537 91421234822975452596943274177210344240 8605538 -12821664685542874204655527056650342400 8605539 20804646413270130175994092957219505904 8605540 -55288041407484426504407219272609109760 8605541 -56949171183122601884805985247285199936 8605542 -4841765592251077498585315341313751040 8605543 20805343828497947707147119449874788792 8605544 180389220102829933325408469041828060160 8605545 -1169704233398396824903007449930042560 8605546 -19840327471763400636303811566677544528 8605547 -7685919212512842576104979164302721280 8605548 24030971877960337823300519682426961920 8605549 105057325834884412499074335658389676160 8605550 23980123074012915384268026281154120000 8605551 26293882833250924352340172238388236304 8605552 38068265758810650294129984332756320256 8605553 16900841158656456446238574187377663056 8605554 -55097143812061283335219106964011614080 8605555 -42516364111752106579775385352890977280 8605556 -15459702944081750965713039511580160000 8605557 75642673754384128182042274826459281788 8605558 -5018340705536832738014508166781778816 8605559 235183042504368275020038829806708389952 8605560 -15048197848820930138151007849366118400 8605561 -66120492605609022345279557464695138838 8605562 -32943454218572224288039292190247934208 8605563 117887601531934273141511916297196190400 8605564 -80904520203302890715646642119938626048 8605565 -84158898442779889257278331184326823680 8605566 -63004669201744187993033863019371530048 8605567 104977271644605164558992824604868479616 8605568 224220244625435856360121404623022981120 8605569 -12776760132351277489045105722482257920 8605570 -7984734444955848654441624719496867840 8605571 5890135245799783943353612219037085744 8605572 26741880759647550847487355397507958784 8605573 -62273634827217881575507580425405201856 8605574 -68978315512723444643934197073546095040 8605575 74088397603711543538838572874894240000 8605576 12279254836982261598193222744864819200 8605577 -36803265440428542372278249919857417574 8605578 -16194547689111243169092832963013448192 8605579 89974542566407515599023605776189798640 8605580 -27045338346691992804123931420019788800 8605581 -68075611016984479096628639488817629248 8605582 23056452257134787402644358033682036672 8605583 24436288240457933151132077492434683120 8605584 -1680495122043549463045819883970871296 8605585 7176763269412471049462978857600089600 8605586 37092181826790424612769584364313404544 8605587 -89972589464160111088495998497750652048 8605588 -38504489907770722712165691509546987520 8605589 44993993611410122753994514383592012320 8605590 -335343205003701870461920725867663360 8605591 -225299129326043141506666580207683490600 8605592 -100495353295947590608896696125601024000 8605593 45061220395046303525812241125285872282 8605594 540949153416230644161359856317015040 8605595 58332179369624897955983784103802719680 8605596 21551859622474455264140238634025851392 8605597 -24533673761484506349778225713216829056 8605598 10487582405593941838597485911187388800 8605599 -47821066839969348074561988888398108400 8605600 41258694979708292612601132214439116800 8605601 -61869710808998282787554482344490426398 8605602 -48838471122558527861648934479910427008 8605603 -262574356285870982006731498468687277736 8605604 -23394123184051568765028339887126814720 8605605 -862020086777133775946509084270732800 8605606 -174436702944307656820075488200588845056 8605607 213104472335444353189737872005735028856 8605608 -8755897932958792255361629594127400960 8605609 249965867059391129909962311597450722810 8605610 -2967019501754268855015687975260880000 8605611 21600759062676291571716023239178261760 8605612 131097531503018716467206032663020160256 8605613 8937502836848588977196674109906149440 8605614 -94930366512174511682885134432436932608 8605615 -18831507995982652604964210166514013240 8605616 25264086238494272401621818776911872 8605617 -38448520344678176037418453116280978320 8605618 30670742697933167484585176094990575616 8605619 -238329299078313072991695739613730582840 8605620 -58320641590326081968488634983066963200 8605621 -174261192434543120363358038983402673508 8605622 217599963153155517357033261117912627840 8605623 -28137215771840286840359236832736007680 8605624 14924506401650978996878549043684904960 8605625 17452065592314888953889609649752491250 8605626 46795228994595733998238213675307186688 8605627 -59017468139991014116053751274388476160 8605628 -1105050231753717114960209395219107840 8605629 -77121124598178909269567819194508798400 8605630 44372549429103470852526621851562894720 8605631 -34402589023421939402161269557564963136 8605632 -14693184775400710172415881409284014080 8605633 -3358576976708600198291751377482171856 8605634 -26124809502094356484124859300623009280 8605635 36704400694564008245902152541908710400 8605636 20857334876429262850026546818696067584 8605637 28082435196388147173960287705823008286 8605638 24968090777871804023445799723930534464 8605639 -60045606269949260283680271093991592144 8605640 53491680774500793611939069675185612800 8605641 -136155757231456047450753327786345408 8605642 -11889796949175454364712213784138212000 8605643 -33160041768250011835292390668252422240 8605644 -98229093288540938145765578724538291200 8605645 21019993841046853534795973745899214960 8605646 784985969253983771209327741652948736 8605647 74076047562548735090244063050104892160 8605648 44341609699434298250409956426893647872 8605649 179742052664540694433972177198789558440 8605650 -6527580823062235954699526754363686400 8605651 102890858630443808125266682280219495940 8605652 -166059020553651202305002431875691862016 8605653 30028053016789776911469988880728842240 8605654 -48376717088236255296174475014723816768 8605655 -83340149979419498581233637791248776800 8605656 -54040088494462793670216720724615372800 8605657 -27111669829339680732750910214021182080 8605658 -105921165712297776925630375726204642320 8605659 -62820614751122848823849028191165416080 8605660 -14554844668177558451423338820847667200 8605661 22480616822695526219874827299320719724 8605662 -1417951701624262595770434532677304320 8605663 -9395621394642010464264251931832624800 8605664 247057071066955294172794392850880004096 8605665 91530159901626491047378931164977768660 8605666 85537700422384097300210608124474878032 8605667 91342327138454204097185283977068976592 8605668 41802767642971652558452918680159728640 8605669 82114434935695436567918897926979800000 8605670 -49474502740837972188178959812063068800 8605671 -10370808238954881109127000909703996888 8605672 186437334705077459614942974577593415680 8605673 -38932464894748926437801884768132997760 8605674 -14151101980175018985894404335912781568 8605675 -16485261048773750431401966850602956000 8605676 -1609234986879955638505368806140282368 8605677 -94428345912561920875540094002971411840 8605678 3615243683194945621307718672356404224 8605679 277533082051659795664951639629018868200 8605680 1773328570803240375270680002245427200 8605681 -67091337771932121128153778841773972480 8605682 39908690750546834613688838380223236512 8605683 12276412516463290265693734968725595612 8605684 -111033264578010304280650926991884755584 8605685 -93156721382611156347699389430565724640 8605686 -24711922134948627275969299908551823936 8605687 144139413695465063719391570987397174952 8605688 19252241664370322630168570565637816320 8605689 49116874986619337587196770864512468480 8605690 -2183926047465450050391000690210362400 8605691 87504180131006789592443348594419117092 8605692 -11899767096525256796045040571304547840 8605693 54407266110966755138290342621331764864 8605694 -125975198169900389681661677699704111104 8605695 7283717057470038015536540109999360000 8605696 -106268312759076548451558352044504907776 8605697 -71999800679324293565490581229091423296 8605698 -53459809062106747434687239186750737536 8605699 127768968058502652429174809083608002536 8605700 73041574421972939468220182065379942400 8605701 17698885137421786505775893574036566268 8605702 36826547485441153411024720960494644352 8605703 -60223621569147695625286781789948916576 8605704 51264252937752641308010839122646917120 8605705 110029636786391915735363039246621115720 8605706 -123281888312945200009845327644715611040 8605707 91985552753738331379967306309103920640 8605708 2379581890775208442433213209432184320 8605709 -49382832927817880243934427871726669568 8605710 -766887231405937114659094753730860800 8605711 428980571296466841085094328302830994400 8605712 16579742900067600755354415055608299520 8605713 -45574478665018957102564166278024029456 8605714 -40030051551171172488351133088304199680 8605715 111658083122133175599929027320431933360 8605716 -13917064616479958711060264280736260096 8605717 -15164511491880494129763259779452383520 8605718 -2174404512193441736110346931162204672 8605719 -829548269767475679324020958723434832 8605720 109509641240744137918228826819842252800 8605721 115761426436893869714077468934384962500 8605722 -293264320866630642908679585815582976 8605723 137707156606655469534654378429728276616 8605724 24570799759557084968872526930734804992 8605725 -6465527007355872432988046362140962400 8605726 -47965129008515474852918161411425357696 8605727 58378873067109594824308007796204073680 8605728 125492810113394419647906210366802427904 8605729 97542344262678658736453844878118613680 8605730 -13138693740742977397786830386411404800 8605731 6195977983638367299260702090046719352 8605732 49353972990603022379205726939900308096 8605733 148335452860520057966059422855539057982 8605734 32844597067743642674803734242415871680 8605735 95256059178465134685017147577822538680 8605736 -36080742363160579766711263241136138240 8605737 -14064974550879834776183154754437663360 8605738 -18706114607679652024661789872281606480 8605739 72750576073649003294699058800136506256 8605740 19831166639426340650242514135081779200 8605741 -30152587442239098233126789863108139028 8605742 -14184595619326305982147945526923009728 8605743 30273095189380753972304873142436356624 8605744 690340207351555604458881866933272576 8605745 -21295214878243589359769023885413415500 8605746 -72266602201155291386760671935146222720 8605747 154317241972028122827712936906496435712 8605748 23453778205859477682773505309469341696 8605749 -71559789409748406526816525758374202432 8605750 -95209241475789621764801189434455840000 8605751 6842185828230350475857623861942303488 8605752 -28718656738175205681170218395228794880 8605753 99952699611566143539914888499798741824 8605754 -15599378538563722675216716519885120000 8605755 9042153926202076259960105816670426000 8605756 65314825455375704120894390628009107968 8605757 -113132520388698438128573620933244306496 8605758 3228135477866395835956824401962352640 8605759 164073685697531803573858482289211223000 8605760 23453068089024808886616501363781140480 8605761 20353626504588845421769761841429628640 8605762 55821891597315166672263828510336 8605763 -13161959791239233853029206769132336736 8605764 437219852709021186270526602111674496 8605765 20063585906750208466692429143710147200 8605766 21202549979495888816875144190168121600 8605767 -108660775118592909290957788674549719088 8605768 36275347930355110459681270735785984000 8605769 68479847789792685283790489347359162120 8605770 48774686123693226305693698779474489600 8605771 376739604155068000627549044098513797344 8605772 44350102050274661027815842821905994496 8605773 132071755420930792877270872793860987584 8605774 10128836784425451745395444009745231872 8605775 56449365435587253179124371751358249800 8605776 27157451678466718312569084025361006592 8605777 4863441036162256004314856182003593984 8605778 -49286536600245124232496332124566344560 8605779 -1684225927809086888768770797575086080 8605780 -103163249890146388601967801213001478400 8605781 7462550649891873787949708590535812032 8605782 31056467500682810834509400721304399200 8605783 -188903075347124783186678254301210576640 8605784 87088426965134427872958621598819123200 8605785 68717716376136452449716405160442779200 8605786 -10508799479232202021149986896106618880 8605787 -5562960980508072393508213624916954040 8605788 -20634045590526416324840195847701337600 8605789 -61923186895864337870067237084789320410 8605790 16247554132836682005181709210629934400 8605791 -168578629766668052436984212207780460000 8605792 27845760524243443043221975641325830144 8605793 -24961751805962949410387118860729779200 8605794 117345716023977911998912868878653084672 8605795 653536612197252720282097497964458240 8605796 -3984291818882898197603712139899067392 8605797 23893846422147961305384739940275397472 8605798 -131589997011473828440978193097520952064 8605799 123073427922443980896495647367580392120 8605800 12424854531322940944686916020922368000 8605801 -244886666609113856329234532512024096198 8605802 -19631891023676388868204127058788397648 8605803 -70828880500926587617781713522779412800 8605804 -59126688631689415889348163262911641344 8605805 695429149992460926050468522548617600 8605806 5001443943253996421081314953056572416 8605807 -5251447588149332458792777638796483088 8605808 -67424135077691910316449140549321687040 8605809 -123281380193243894567457973164299497356 8605810 25531269284432365665395929550826118560 8605811 83362303034635033371685554094803566412 8605812 -93388423073397409037114624950044991488 8605813 95529495511730769486234971026027734062 8605814 -45793039586280777574389777956608457088 8605815 -12190373670127436560398425413652945280 8605816 78040433884375921731448587233589780480 8605817 -67892748281194556304845683645764062976 8605818 -14733446784577949330738680485102013440 8605819 260152536284814081583494213998066826160 8605820 40773709268568497836741491187420416000 8605821 -117457046889028513596012911692598733888 8605822 -18760721177387431275632152244105627520 8605823 209377575489455430854809070126681331072 8605824 1909388556340569486338488831039242240 8605825 -207517922973325185250193660839612500 8605826 26920323825618798670679009842964457504 8605827 -43365031131598035519097199143636187472 8605828 -73424213931061227947600014339532156928 8605829 113547457333713729862201124048464526430 8605830 -585277604702507293191888470387124480 8605831 -33702081230763695378277933847687065368 8605832 64486384710692459673294616839771878400 8605833 13615643782820527672231139629304808000 8605834 66166450063279023857916494955771840816 8605835 23373873529927327031262711336038499360 8605836 -29693457282551990291686563564049256448 8605837 -22805719569732577086940813846230166740 8605838 81656323510601530682719802464235536320 8605839 20492612708148050564989285280027663616 8605840 -27282878496359069387188221782352691200 8605841 39208302120231148270909201895458252800 8605842 949036508965839915906784792610204160 8605843 55662502859782650451662286658964402092 8605844 54917108308505039547570236814628257792 8605845 -102042892297839191152490691367826332800 8605846 -106543852059976772947708272521060287296 8605847 87613094853571598317743544089711766680 8605848 497789564873930526872351563304140800 8605849 71168951093301362541284924783437002560 8605850 -43120979315782908636143304938935987200 8605851 145949861473602187366918329775310759832 8605852 159403577960373658969968283402231655936 8605853 -12232372359386773329657218375086991898 8605854 -13636307953844308608031950917007491712 8605855 -62195517958732307193300051725790991200 8605856 41015973969829474546777102249459974144 8605857 11363473894117697155862671219957965888 8605858 -77401136957132502312132987907261015680 8605859 -47521890617089925378574853451378615088 8605860 4726790984290642513371858886433280000 8605861 -112441710463096561969427919151358545152 8605862 -46328859484559627631903867512876033568 8605863 6273465987177827743831309058023095984 8605864 -142810033679223890395129118978885959680 8605865 137031695874524672159835598654444598400 8605866 8781821766546285744578527824919161600 8605867 -9846263847792849806552839771869819488 8605868 175743430576156409394683831695768712448 8605869 1309204512191410158744471208011015168 8605870 22423926333092910102571198002627456000 8605871 82267373515885881755579032025303037072 8605872 51856906090090219076933176506809057280 8605873 -210165573819369802326611445613173440878 8605874 -10302574630748232738715674777163982064 8605875 14422094096612763317720956437719736000 8605876 23647561785170863849666113254443524096 8605877 -32127151528993845610518907820188243200 8605878 -20679618684477591934691681731843677312 8605879 376721879130965821993056646135688640 8605880 133817561758369684127703392685884620800 8605881 -59437603507239321359681766007058106960 8605882 -194932453926325494372328413255639426048 8605883 -63805061761951253269856890229748288 8605884 31033907847715795715412997468928335872 8605885 -32864992424579719236809184962000373000 8605886 128457543482205428249792015606328898944 8605887 -15384025328201553835875274102363336704 8605888 -131797635782531563890773023331413131264 8605889 61395295302251024074624414652567963220 8605890 -24155344899495169471286537390806387680 8605891 1763694488074845559775243510647913984 8605892 -74159836863232242339766758550141478784 8605893 97242247998748052523210475470439738944 8605894 -45387947969090559877038111991445277888 8605895 -16027817237658607711370634900329839200 8605896 -46988080054590588099109065923576463360 8605897 -6721767631620534672459161112682879820 8605898 17058741300118999083299428945996823040 8605899 27458290786029521520523878613390515120 8605900 -1835513959226984318947738780244160000 8605901 137566392390383290406293998684343091712 8605902 31339960079850319616189877004962297984 8605903 -128320777053109013017746935474591053320 8605904 20813303689518208437318528287615533056 8605905 42225748033075068651893005215484247040 8605906 32669980892326870531305196178487453984 8605907 120642463076475068639926176701089396560 8605908 58125172386638811147630629503000401792 8605909 -45281828746279024248604896420673062596 8605910 -7722187687060331258908070833480335360 8605911 23558489318806034879311888368430310400 8605912 3069969728226372694241224104797798400 8605913 235681556180469971125343014123020177162 8605914 -110626597421473455965581516418323795200 8605915 48110377156968247654762421446817626560 8605916 -1596671098769527604409012102191453184 8605917 -94199137263999523993410824805179071200 8605918 -34483774332476511734114615661844179840 8605919 -154578163597748421110229303267653897424 8605920 22105055491385294548638158431046860800 8605921 105426382043457681216684141060972300544 8605922 -46752377332909769745286550959605428448 8605923 889010929423067524503548673298094064 8605924 -128102309525530504004281704161489606400 8605925 -60670024851486058107266126557170013350 8605926 2876888808634576560778772609991258240 8605927 245895273504431203355681071031036031024 8605928 81495326143869508838355389216395868160 8605929 46425736359138560138399721497522957280 8605930 -4303789994610644113925933994619604640 8605931 204221450027041657186329369179951295732 8605932 -90218685147822068875386088480143395328 8605933 -11231166838404589668956926165168446336 8605934 -2427208271617209504562691033891933760 8605935 -84778193065431205179333585216269746560 8605936 26350837519224884566448637384016691200 8605937 55816876659540377715301851678920117412 8605938 -59698905876185886100629864337596770304 8605939 273139773673390716574619182509486657740 8605940 -24101508809224968103111429025361592320 8605941 5200911494557515727109072839726396416 8605942 113554231323641330676824951438805792000 8605943 93427343856482197740434049872837360784 8605944 -63161570669066447249038356993282048000 8605945 -53602822995443538633065665026525350520 8605946 -57332576532463761814162449041193821328 8605947 80455868061691711410491691693326264064 8605948 -97737724849788034565285972760700078080 8605949 -226534508347847846503776752954630282208 8605950 35247048397545373532563385318126961600 8605951 -81110812066958249784802626349174423928 8605952 -143035767135508562098386575380514340864 8605953 -46019089757758370339794277560623746400 8605954 -6364207207384565798682086107796352000 8605955 -59436395643526861365827064917451578400 8605956 -50722168293386962657047542557748146176 8605957 -829285839966434876786206807712240960 8605958 -21709945727093369293599445775922133920 8605959 -12655040187894225334753632408838392192 8605960 145291758181334669119680620833886208000 8605961 27473795570338134882099054914141034624 8605962 -45159120981622385606421508552786874880 8605963 -79201250737887840983791408387386479788 8605964 -93850182601114197580202621840793759744 8605965 -290103461780674381683370396918534080 8605966 49511542466763961548648994252229418432 8605967 -109054341403596897947664240729424807680 8605968 19207220121539491897901173505054146560 8605969 -64687521726628298078532995926108456604 8605970 3885435872447476945221969280560878400 8605971 -29822759853013826681698754470906863480 8605972 -37264964712172285767232279276194603008 8605973 121068643037855535147036693728849019264 8605974 8845886108677581204713917909666836480 8605975 1128824266482024070093026196459008400 8605976 -68590923525557785882662487586684006400 8605977 -604730118164068768380098337776220192 8605978 18424479312593551041883233925767532992 8605979 82774617372271091364487144455801476784 8605980 -24667097166783619205931552985500211200 8605981 -80471950120306108236535115003771625216 8605982 22842367251346010339940132256487915520 8605983 -193175910289705208039668081129271814000 8605984 -254080790727635721113433244199149830144 8605985 66652109090921602567021708786038060180 8605986 -29479387389547281725356432143207436800 8605987 43540777415172757495392390963583987404 8605988 23020504212278641118265100223981263488 8605989 10075083692442250743580443046536597984 8605990 -782325775890393016092662029549392000 8605991 -14883237097121240802888246836433099000 8605992 22166882010594365263626395693274071040 8605993 -127827444939013642013968811532943404960 8605994 216654385249381851525697570620157403232 8605995 46142906485692812535044738070887340000 8605996 -28567286465119397812735588079253043200 8605997 162555070740282316205134689207650935446 8605998 66354933915544326076304178311476387584 8605999 -216812050720657636202504572951575574000 8606000 -13018222778762410498903704255578112000 8606001 287534315425480824688484856073123921344 8606002 -3003612595919357571310506918711538176 8606003 -4737954913628080387333764581055482880 8606004 145903788060059732763348790319720448 8606005 72329503163417105402211278620896645660 8606006 34061971863565720807115563529655062400 8606007 4040411069372557231755884554896560472 8606008 -184802277005676227830064876043590062080 8606009 -46716115252597427352680888944315481340 8606010 10215971030575896388105259834187448320 8606011 -370011094640971493414185202405109037920 8606012 -98815774505556930635342375044141870080 8606013 -1779854371808835209291129597236446816 8606014 -119895051939388403779564310374139430144 8606015 -4339792310242458993213444565025815200 8606016 34834336220280885538626932412726116352 8606017 -133960506628772655696316174759875272574 8606018 -17784874024326544011698762865172999296 8606019 53455444357868474415501270747381892344 8606020 -701163508860096036553989784417259520 8606021 -32660379116737755480518614386205460448 8606022 -24811097111915704240389603425410667328 8606023 -146945732128989975742676395251728312640 8606024 -2718097140447392803559017063431045120 8606025 -23969238188626918389775330984482892800 8606026 8140210757034183146385027871348578048 8606027 -61199975790669587089653169023097928448 8606028 -50257734716828307681748735975003521024 8606029 -421788549385905333878865041021353684608 8606030 165433430228364647044325613848027520 8606031 -56706486459416723378500026917272531200 8606032 -3496711211105900770131943668375691264 8606033 38601173021862138256663776931772651940 8606034 11126740648027275809116311403563540480 8606035 106188853063202304936340804389974307600 8606036 59080180778592606948467674719734570880 8606037 48617132724146267371996836065161528320 8606038 -7561986771555711416789650166990546304 8606039 -2750619998565927896714480159414537976 8606040 -37833557558264288078175136419121152000 8606041 -161983423723311247454811356600073757558 8606042 -100489267144414034187193395080766413328 8606043 -2446459835891854805344925255351928600 8606044 27062602106744439711116168939852059136 8606045 -77616124135868893631348032187915744640 8606046 -62217927471302652795320217634981355520 8606047 -227193194735955162200745921227909473504 8606048 110109736160657540703845157093431574528 8606049 -80798248208686832830065597101429523840 8606050 -54378085262842131406220665754583120000 8606051 259105895335958546561453230229130017052 8606052 -2887149886072446026069033358988394496 8606053 -148722666351341078126450911889579645698 8606054 28106715347812757839261535395601546976 8606055 -80930525952295987593547006307024616240 8606056 114317110993117665468300540275820026880 8606057 -300002929642010478555615231866229241968 8606058 -22646643615071661843817058307611089152 8606059 -3914884969575403530992600176559163648 8606060 -37198604866142325625516308654138347520 8606061 -186004110686129661751243242617291607360 8606062 -107100042521086168759073415503541368448 8606063 4477647396023968562429378425027704288 8606064 5199604872755647060480739684959715328 8606065 16242578115265276290075213546863523840 8606066 -12204476802287893345364874463841724384 8606067 59830686616902659537483143754797479480 8606068 138638931049965519023219318221252158848 8606069 228819183142040966547943366640698092000 8606070 -43799367442949303023530349763970533760 8606071 -116183179251551215873792179876691682928 8606072 -162254624299731870181835496638172979200 8606073 28387333385535725206561014264826455744 8606074 -15140260659280087003132790425880755200 8606075 96990183542571385299815973886295481300 8606076 64553840930977885941983025791169576960 8606077 -124856961578558961586017018749876702074 8606078 1205317829716795331028072753919100928 8606079 -104196077792835940808955287402526117576 8606080 -16077030542205352061564050278344294400 8606081 148769679990469346009819424255811478064 8606082 -31414777131697967323132575040558273536 8606083 171776316977957292764994694844841326200 8606084 124152001551465753663624735744560217216 8606085 -23875314631913499783520478037363093600 8606086 102359394466002320124626912795954704992 8606087 -19380738791855771049628280372639996448 8606088 -211985919869269345323106763412242841600 8606089 25744296189262368598360084506103827556 8606090 7303639450402752646005374111469064800 8606091 29370474633511410540891065051631487200 8606092 -34500080685929495546438795003185663488 8606093 252934614466382860671959237940427068342 8606094 8077124089461965996328728220998369280 8606095 -37777601643112155785092647337022558400 8606096 -5392762086334052271280421051481194496 8606097 -37899959865856138874027880650672365500 8606098 -86644965517341965256378258930860799840 8606099 276033273761890477112004610184497103136 8606100 -19797078962352497358679587390008217600 8606101 76754085644675688893097446487719285152 8606102 -126013970169016647048601345246021958400 8606103 -67131883173786030798771113577757348992 8606104 -30640413528959179056414289841913569280 8606105 35280736244791805362274340135246200520 8606106 -576643912251575833353573641954373120 8606107 83069811548448132169692259829756326840 8606108 67890817780135272655086417067066223616 8606109 13519441983432842499201772740835303008 8606110 -857061706594692258711316234717534080 8606111 315996004046236093193446420726647410832 8606112 -93367436423126057328513357215255494656 8606113 125806372892277231643751534528824179220 8606114 -72085579136081304468630802885634109696 8606115 -47356567621889300637866796166549610400 8606116 -5883814864713860800394483670710344448 8606117 -25113785091321023245050804953215758720 8606118 70770505514397836568972052292576743104 8606119 5038428164238419026297594747989664744 8606120 -52611850740719171379804968204710963200 8606121 -5024662771695793402630343852612927088 8606122 -17886224977655178953468557072692840960 8606123 -85911340434121500010305492876714339840 8606124 -57024088711486791703387917285719439360 8606125 -241945478760421134063963449972505000 8606126 -4133791237474799182475838931192959360 8606127 14654507138850249071654506689775933440 8606128 33473326850512542657648323853548797952 8606129 12431200738330462307527621901872205376 8606130 429409673263573218828238490518878720 8606131 15413435206499955473535629283664197448 8606132 17173535675810731989365257275790528896 8606133 -11979462747217409445387261030735775698 8606134 -6320145795024810088810015439276978784 8606135 -81948331965555803139755550304423162920 8606136 -44867436639159786956155265391803105280 8606137 125908295777022013619230895159781167786 8606138 69314144513229809432265128131921092720 8606139 -78159880178660911924905132270013497576 8606140 5269818114643343559585139729417605120 8606141 -116232247288167096697813046475473169600 8606142 -28349649229418670673178714412221356800 8606143 -18530366679388969350867428221185286816 8606144 -55056631755687103968774551315524091904 8606145 -29572479544270131692272717309137988800 8606146 14010385185678419489382457080309089184 8606147 8287487026683142330911049505741167104 8606148 -19232696838889872798313729795557894144 8606149 -3219251004895870171688222409470367552 8606150 -28222700804986265651231626632297369600 8606151 -11132203907281681421771097230138953440 8606152 -78847311386533582052323868563400678400 8606153 -29908773098080083421189249694623896000 8606154 4237168146567703682242368433588197120 8606155 -42987952846157272244331944824900707840 8606156 -8002598336400898875543156115588684800 8606157 19551148605592620126152488419920611392 8606158 4660249325984872459178433001924423680 8606159 268851067444488824797835265565166286816 8606160 -10309979011957290679233794294868295680 8606161 -202293567576463137738708393011479861008 8606162 18095155730343526196218463356287026832 8606163 -42185385469416588218160674014188202752 8606164 51552188209007838515752632620737628160 8606165 89552485282825148018582097077718769920 8606166 3181220339247050210624465504082923904 8606167 29089449759176603754693150041949100240 8606168 -35066202095392755897909177604917565440 8606169 -700950531555519178490311545838337472 8606170 27712141053323916635003745344646236160 8606171 -28524524895777821980859716739843682288 8606172 1772345210799305524899368988036633600 8606173 -57986722778056044604916988238025471578 8606174 -109338627890712357216685132593882017664 8606175 23510398374083226725496657212840775000 8606176 338256638087023201718681297490202066944 8606177 -42588425416531460979195293260469437548 8606178 25937549261420612683761710219324113920 8606179 -257224682676625126623706751904338085220 8606180 -90177945650380302854594951550149222400 8606181 -29679235933363267054117561908637495680 8606182 -31612779419265339534013169490891941376 8606183 -21099406627179967057119217259148207480 8606184 97126370623061863607306327220739768320 8606185 -43112915476001270254726321106284128000 8606186 62507405670119324391408088809059092224 8606187 21607683587735654211417990105926687856 8606188 -36929592745794216415996158370443782144 8606189 -4151027012071004855296610420852596992 8606190 -14309966298849741757748717897620164480 8606191 253276724081211015131648276933892099384 8606192 -292673032690095728140140367965585408 8606193 35987609312100722963492385727973091840 8606194 54255753425114762777654216097501868032 8606195 -5197218437073109543716456826110040080 8606196 -161505223401237376535014366066254704640 8606197 124912363924635570687916928361924841646 8606198 -36817051692219800926860247756699970400 8606199 -24791701856281903037114775944710242048 8606200 20642910672339629200764110116514304000 8606201 238900594727831577334968839538502820202 8606202 -45834863950147574554382806356920279040 8606203 69788878440164644044672146676546952920 8606204 23146849161668528315673472488907507200 8606205 18673703728509326669091325702766767500 8606206 -31749395214176420739838199753114747520 8606207 -13237794150073860993389022836099291688 8606208 -3813828923292494955265634423707533312 8606209 24108076235211049088893299792081610368 8606210 2932699165189823377413432403576787520 8606211 77807190978639362683402691151032670960 8606212 27434788355677556661663057366861204480 8606213 -84755454084446087495766805084997212800 8606214 -30596034773030768376534553776739194240 8606215 -148122206830214785655684699872361813640 8606216 -188446140511578905397344847229873674240 8606217 115424209318943239674403552060769316864 8606218 -51950510473963860327406332866254687440 8606219 20340349147460066463388361464818433620 8606220 8449687618063944945701832739797073920 8606221 85627649132271169481735901941943867680 8606222 15746735631465304295106094947960510912 8606223 126905518235609338061226511823873850000 8606224 14452908445665093464569738451031293952 8606225 -125529683880711564232259725034711156250 8606226 -17754843399434964400145462957715641856 8606227 8567252934337648515860775820339361872 8606228 57677459047482303453162863655641144832 8606229 -9536849648412696826525633954544403552 8606230 -43219774993063688819806142792713962240 8606231 4334633892569264813431483656802928712 8606232 61134133722599419198555444311145144320 8606233 424144217857085864428612890853739623176 8606234 16658063048462342301604048444773614592 8606235 -1319240994194585782361137972914904320 8606236 2503845921140952945107376851954634240 8606237 6788047628520023716818078276926094432 8606238 -30451618648962097397730594094605425856 8606239 -97485960842912887772264959421355920576 8606240 -2993178719252212945326568666349568000 8606241 -41072914989115448063413330869521096448 8606242 8844475219777854824539786829689192272 8606243 258353512286375258172066042877240510080 8606244 -16985524965829732974022781423315558400 8606245 -65590627283635736453081810689497456000 8606246 -40573996544279911838989694462919915264 8606247 -13977054799501569081799191130296253872 8606248 -68088702973576833434587738031062548480 8606249 -103387190843638914460510274773100615436 8606250 4186247173455358821770651188329300000 8606251 1809090205430287266811091624978709504 8606252 179744117427967505931452290310116244736 8606253 -16337302843459164027662712378262500000 8606254 -30134428364440128803114936013996959424 8606255 -32643117422557196478873570340746324480 8606256 4840439956818858077639878402172190720 8606257 -163876798678553696084163403119316285968 8606258 -120718862286605539984074794400984353520 8606259 8241818723793713437801007284819474200 8606260 11492636918595699752665999877081088000 8606261 66902940508441843507691894026675946862 8606262 -2004220773744638048125307236460428416 8606263 84649879217154546058757825764253817512 8606264 -88239579114419586831425205892572303360 8606265 29443642115688647259287165738575712640 8606266 -14443893236277586717506784270542369168 8606267 -31420040420496331917264184600597129368 8606268 137151073489873797051769137591892942848 8606269 -18742655827404905964933148033160042496 8606270 3496530527367530241494900347074691200 8606271 -81529272375240003798707866192748002560 8606272 22004216392599779781821602955384586240 8606273 22433399655922724903428927164288766164 8606274 -10496746023173483377130682566907829248 8606275 87067858068532529995675312697793770300 8606276 32246303334187095150245146864938405888 8606277 -64680878271130848606308859432710588160 8606278 -965998584089884284714184804147353600 8606279 127946329304282761946518316907480416280 8606280 -79211886766094004087118505747779584000 8606281 -222381915831142899447832930829451610918 8606282 -848588570093659711822723346361286656 8606283 -12439025169068597777423206126496603136 8606284 131201720096851471606241727923928529920 8606285 -86459605050757846493819283492554356020 8606286 -4833887793460725874028764813728598080 8606287 -74780031670844561941750935397135602064 8606288 -44383228784612683413161385483686117376 8606289 -40386295423875939491370485723693455872 8606290 -19627992258722572096555422825609354240 8606291 46186009972642400320236733814398510872 8606292 60098488773643819239229802464661809152 8606293 26111279663030724920597778124150254542 8606294 217087267078609099891109196501325776192 8606295 -23043306900274493807818686815910173880 8606296 -162507958698163929637840720209401886720 8606297 10958509270583025520098704700048523200 8606298 58781621554548488423300222275545137664 8606299 -4446915619231309943069873675562577392 8606300 -17350549002636021845006769435998592000 8606301 72306180764716839368564943291386341440 8606302 831041406573338101532096537860839552 8606303 -25514890643810035423720781748879521136 8606304 65621914151640574406938929232336650240 8606305 -79419212006907495800137401255910626540 8606306 90340508436920329603531421487706163952 8606307 174459919262042781340548483043573966080 8606308 -5611308132889847750719810298461172480 8606309 -268226431212348657077765230122500159490 8606310 16556902486887602590892650341821157120 8606311 67924646923790456824951655899379850816 8606312 -43933597012747958908708980995226255360 8606313 7375228775518346444108012852046286080 8606314 65467352382582246597988579691437262256 8606315 -8236893479372878877026083592491384480 8606316 45141508284612290836913301302500945920 8606317 267954694040012358150895795048395452140 8606318 18206731141814276820745631776093277952 8606319 -149742238238160953085201785629006110456 8606320 18752596969378941450650235731012812800 8606321 1636981317235237824483214984890596640 8606322 -9645028966058559301704887780538230640 8606323 -12010311956215096829046713772722199096 8606324 -77650139030964372228392870261143941120 8606325 -11770557256452221689937101279512350400 8606326 -18684535145811832921324637432381889888 8606327 -154760507959333280672703673931895772824 8606328 48886782684447906566549323493310812160 8606329 228133836348142446596911460791196765930 8606330 39129270036110238029854934378107008000 8606331 -76892459918691811355669268510425009856 8606332 -18356939448644511512012062831923896320 8606333 -11424838520330285174585707453153183380 8606334 81928932455347785892491583790399385600 8606335 110805101461992747321612266584663753200 8606336 -94381985333031916156180228256909230080 8606337 -114258890467411918912089157193861484240 8606338 -56920187956374813197941403066184639456 8606339 33946069450441617946486438554041266896 8606340 6157633153519146684783441177787968000 8606341 -205869831607599834085553058832668196258 8606342 -77207014092716397676803191130515648928 8606343 -47106220831552018293357619817220243456 8606344 -226197886807606732264272234019553280 8606345 274845339765828086075158954956463992960 8606346 14647117065560755922368936825045369344 8606347 -34366194236838111181842957292172448720 8606348 -62799398634715981292524636166924688384 8606349 56972303808640884497590112144652331734 8606350 39739963178410121106732708369247046400 8606351 -637473680272230426450525989272012512 8606352 1997159767176857108121357487688908800 8606353 5366029233847234347322509386612493504 8606354 51943107375511543161549189200116813440 8606355 -59697120993055266335539445845604537040 8606356 -6300705142939260951060026594521190400 8606357 -33477468685989903584025465088323437220 8606358 -79655330125569547453226307648640450560 8606359 -73996811200738656091527229656110735640 8606360 26656111673647573034349518101211750400 8606361 8898760282384861725606647613875857872 8606362 47484095378173458805075509553270536432 8606363 -106645281869389611006422971767938171388 8606364 -821050118105350195836321102454136832 8606365 103326474815062234058651694485308561260 8606366 98058394619334711240441572159091646464 8606367 -50863638155266104676667880314040720 8606368 63206481534203367046334930527143198720 8606369 108264709411516925875616311240305763752 8606370 27189055804086565955925914324721853440 8606371 -486957209262403440136591724662316882288 8606372 -119838356955075299349681529125821783424 8606373 80888700347374319470811912058528933600 8606374 15157741304581234650800517653775591552 8606375 4503033477136527295478394726126048000 8606376 19319376034930109170017654234607979520 8606377 -113806355043925327918799980681227766940 8606378 -30568649153452913605432818249913881600 8606379 -15488422678848849416843510634223093416 8606380 7149774872881301073568177723587532800 8606381 33181368718536459278401857614349895392 8606382 -22627604902912207989283834117796956608 8606383 -341109075729970438307991749249320631616 8606384 59691582482190736566838903626231398400 8606385 77870570513870225252517809264372131200 8606386 -149454731000425874279620105033946861760 8606387 -19496764409488798500525976830388670964 8606388 7557238603812700444636707058191605760 8606389 -77339276447771018369840996439602280000 8606390 7850669965974367815479491685461478400 8606391 -98300153812242736841795948744122798080 8606392 -48531136223951709507163700587197849600 8606393 -37707722586304657041857595192898615296 8606394 -78781301334374330614032183161509989120 8606395 10308361687271402963971863547547362080 8606396 -118732289677773345325168804985077632000 8606397 -92884000057203629619566365808932934400 8606398 6489530170083475278212986917799507200 8606399 -214959926868138714192686022300128015760 8606400 3318157199070786670213225667729817600 8606401 -2306628375030252914489587146094641598 8606402 17828966578395360303503552580117745152 8606403 -32416464171069002374637503868701945056 8606404 -34610221165562213370186543797537581824 8606405 56915083104241206572306826064056933120 8606406 8456106731133068040553899928476254208 8606407 1785490439071493324302005606105905280 8606408 -10636893082486690052884344769373091840 8606409 -81935655608544226382393321649087955968 8606410 28969755821889764340360996211068171360 8606411 81345583781912143903178169512002891200 8606412 4863601920515717117012792981163144192 8606413 63456956778520311378480719856682188662 8606414 75196037545805172844106676777915877056 8606415 -12854223443859182513146385310656548080 8606416 4265772643668223802484074298599276544 8606417 139631028014797281998727748037468335860 8606418 -13447886694657407167962262483151585280 8606419 32619544591491307994041426593438729144 8606420 15779302077527714111219203731359980800 8606421 149069016215197901330330061153102770190 8606422 12887089449420902287345281402149848320 8606423 69007108521058839533680742780999832240 8606424 73550073135438697148792852171034193920 8606425 -20357701380933417735483128259254532850 8606426 -3407307046380763549095265559184567840 8606427 105052646935958154295691414295304058520 8606428 132277899673325615116785172018407315968 8606429 -19111153199578282052850839665376888712 8606430 -22834159870652674943911619544493056000 8606431 -34893947716707748453649563169138332768 8606432 -205015363696400744314612474436321280000 8606433 -29793526104442909220137195844927402304 8606434 -46413680357121396592533870528233022384 8606435 14744390216151609213746242039215583200 8606436 -27650638537266683317169163580344539136 8606437 27211798640421994565106779361634888704 8606438 -20941881948093349623129779368589096448 8606439 -93837216609547972563932101610780025600 8606440 -70294132403849819371970722423103539200 8606441 7905314604951896421737710235498470842 8606442 -1327018534492257046685030571205136640 8606443 -57905959654000205094355800615610199308 8606444 8822803669958942911312063065342492672 8606445 -31235789458330684954853075630271874080 8606446 79930134266648123910657820279127791680 8606447 -77801062030416232783631773509146557104 8606448 4702480604813354750242065958520586240 8606449 115332562558651762277113999078589481440 8606450 985957872117210266335662902994537600 8606451 29230650890474930675154592050331171584 8606452 -15822735663433936675184225201633218560 8606453 -115104056190561635529547505340031241298 8606454 59270732095818713835381619794172636032 8606455 13400735493370797225276486349710762720 8606456 -137396351908703879800389058015798149120 8606457 -63945388843292486033573021293571624646 8606458 -27654501259021613172762897224989399584 8606459 74668739754642771812299089826240113216 8606460 -33740373883692920609494000034505031680 8606461 -43563862607150373368528466584811376128 8606462 26129947821423384625965300749721845760 8606463 13264137331492992525738520718844787200 8606464 203492269297413537627253352144222289920 8606465 42216048343744320259565115502074792000 8606466 -56238736852986098523402753904759718400 8606467 6061492740598451796638196254588022792 8606468 -10078597085493998145319727605398405120 8606469 -10740948776459361201476386134695501856 8606470 -26484450027304238907262469405872168320 8606471 -96740433372037825921900991183636372208 8606472 40341653342181623988429557466643660800 8606473 25422960259823331538423415178352195344 8606474 70998191070085256906753559026692001280 8606475 -46813069240464414045859424183198970000 8606476 170449075212974064250344535150668834560 8606477 -52975576041073951682413755160639526016 8606478 -2012634808768755602759060500050339840 8606479 -67389494837160933091852263761301862528 8606480 -2682098063407318718710410067601571840 8606481 -4270307288389478152212664006352457984 8606482 -112193537848695618651011578217547255408 8606483 17585181028259503726734864535564925064 8606484 62664546008452474367707439382273717120 8606485 -119260507561225606012415626384142797440 8606486 14942227127343176128090809948971664000 8606487 83905413106606030929052850728772033280 8606488 6343259674855734582291520791367680 8606489 -13183936811211789330357035088081390060 8606490 -19828354065732124487288208505555292160 8606491 4303446483599236907093273939179861892 8606492 148733749272238948664240985210058876416 8606493 11894374909188203597406428813406144 8606494 50031082042132022405007711553138267584 8606495 -89005379940831631897676376654828711000 8606496 -51579085279992165772323936960969179136 8606497 36313386413093962616598800304216290560 8606498 81425274234398281556874140595220119936 8606499 -32167628728606397471528227362119516160 8606500 -65046495672535851250792495780285440000 8606501 -228078475077782109074248870463481090498 8606502 19230317631412942986077193769946338080 8606503 -153051579014291245543802257297663421576 8606504 -171593815871210393670892157063502489600 8606505 -89801456178646620654780365156630954880 8606506 -43793986699175695219346637840590234880 8606507 60156715907352907323225857116074142800 8606508 53065825805841425672993948512295092224 8606509 142747547478506671443856146576156354710 8606510 72735380362203438011603521621532008320 8606511 34403784621709599276579069069744905688 8606512 24865092877045326591301885703092764672 8606513 37818737957987577808052585043059603124 8606514 -240814080473263178824972371871646208 8606515 -12423477130837046876243770414339092480 8606516 -41858540546919360432882134994222802560 8606517 -34019574931215872516568834569329423488 8606518 -37614684918239138756328203585534675040 8606519 178637968938198509647901441226761661840 8606520 42720632786830923099761630364536832000 8606521 -16998571697357465234879934957170049216 8606522 29089495237189958615362279095933234912 8606523 87210978386812099203834563131940544 8606524 8090360985667610245331732910275980800 8606525 -59150489116036000745962322358598740000 8606526 -12063653037982472248397861310490289856 8606527 -209179008523347182974457481474002242624 8606528 12585234690307929371948752695717789696 8606529 -91542342882838694212805552095026891726 8606530 -26158853462142416059435930059979745280 8606531 -10993385637167627027306481859144169760 8606532 -14819777217736526811996113534615310336 8606533 328973983896489655991239348520704560 8606534 -59533590841546892254372498835181415584 8606535 -12986857228949640981512580998174192640 8606536 -1093184959354170728621143520001392640 8606537 227522189222959852967399884161060276186 8606538 -91856680904710794101662942802274852000 8606539 -203993160904595343619689984199705986288 8606540 -19089870997975147416486468994235827200 8606541 -8824020321420979777345865136662468160 8606542 -1703537850888879339111303793402332288 8606543 5973627681985470914380203007635871728 8606544 -25139370153536545198612058302251663360 8606545 -30491433211264305211978973644632102720 8606546 93471243014569025610657042557072016384 8606547 20382639192647822172877148693692846080 8606548 173736062868794614009702277163506139008 8606549 41360892616054088859084774730421565312 8606550 -12815677407947898056521537958207126400 8606551 3538447568978918033803642326804524000 8606552 120117295680646491131391462717730222080 8606553 -122894662637244621776428742329428949296 8606554 6149767396941622276031059357413344256 8606555 -5521650370421475013952015787836042640 8606556 -21899102291339786903260598896253030400 8606557 8545063225190407624343095745238240806 8606558 100593108916157407626303229388428298880 8606559 62555269388808394458978531703254359568 8606560 -125415510891462738514069321781807677440 8606561 30064428071826032049960020851536705024 8606562 -5118079990858526943583359255328826880 8606563 13293787561217204098833990093422583040 8606564 -43726716080710515212873561027551713024 8606565 -93254914351170663955698207207957202080 8606566 -46246020274353013039092820927430600640 8606567 69464332864843056522543019828168241280 8606568 -85715083232296588525150705728177930240 8606569 -79317364174879685394361428314054751600 8606570 12519599292710623541890918476860636160 8606571 -75447519028381965739345814646033957288 8606572 -7894671541063256644958970367570746368 8606573 -279399939989959895814240272550668469780 8606574 -52179869257673960003467190126646128256 8606575 -78397782465311132143949949621479378200 8606576 84997410915942480398303350677386035200 8606577 -16877969969335198016115800154467856384 8606578 11173627368935595060813847561484877840 8606579 737380304094300570071736423272901384 8606580 32038681490507396008946205482135132160 8606581 -24834474389134204961222386838472295968 8606582 -68234262932257975203140266909434529920 8606583 63964466870437511439384798188047525464 8606584 -58838674853456880590488752060657868800 8606585 699444968693046417451357305079590600 8606586 -40929935877100173325277230973929691136 8606587 87878129121122923757643514766469861840 8606588 -86590664384905065390394886937337485312 8606589 -371265814386706048634918025643505760 8606590 12737262313534923505769102284284017280 8606591 -93003922112056348986841587716858601120 8606592 -469600508644940175878744898766110720 8606593 71620801851853457295200294531954353920 8606594 -16278593895447050661794122454011755648 8606595 3132412203162372737897313642829190400 8606596 67123012495557489866737960851987131392 8606597 96060844968472036338872497893137226972 8606598 -5600987606112774650829281353002799104 8606599 57090936014722490888319746814924344600 8606600 -22521634170318179790782414661476352000 8606601 106814605440696078899563236051380640 8606602 -23177194256524512903448851350520042240 8606603 -261658882608977297891736625377828431148 8606604 57837489524448341538623905368372695040 8606605 -134638422541671894415710105859955781300 8606606 -34527040561595273393629504494330973248 8606607 -34654470222524285744641793500259076576 8606608 -40432406645161822056945938938740563968 8606609 384757063548677742024962376236373090 8606610 22049966283693065971380099293920048800 8606611 -72543189133091406480043357530772634048 8606612 -11307901586220454012281477833067970560 8606613 -94663883427191135263375964897307893856 8606614 29079897857835873204046385866536555264 8606615 78070688586530667740510370800818532760 8606616 99698640442179999341316322611216015360 8606617 90059501835386037542591553571275445380 8606618 -70014247595408835965826614754322836240 8606619 29813626506854329270020014264811060480 8606620 -50950062273688544481122760478470144000 8606621 68121419228330603850176568115712814822 8606622 -1388802157095399210728868615370536960 8606623 21411718488957946704452341108566386688 8606624 -20384785460688473248635152015393292288 8606625 -70358456681963583586781309459024400000 8606626 -40401768030414634317914731767157194240 8606627 9358167439050197977119648994251697800 8606628 -125921378155961644606331683417793710080 8606629 58423416658118671404001400110591548480 8606630 38838882308368246149849285135034200960 8606631 -50967045629547515473567640571488451456 8606632 -182741385189732937119205254178290155520 8606633 -33082100313706211524795700968393476480 8606634 -42291314819416435325969716077536075520 8606635 60783530701154485658831142779355850080 8606636 -102768982962616597505799289468674865920 8606637 34320455211942235351386495805741106508 8606638 -45441934791889783269516598709628641280 8606639 42959354993803704691512711291031130880 8606640 -3972764598886748532027531522893414400 8606641 -347696807706618330407464926900221358240 8606642 -8872602375146025306328909082139108096 8606643 77410226766054220990456178798151383664 8606644 -20678586675314267018509668524112176384 8606645 39550428492506110205184161425071537720 8606646 -22995650840948676744214664730576320640 8606647 60109615605916162465492518400554918832 8606648 45506173219189727068688621785175040000 8606649 -77652855680722825699207763630208570240 8606650 9815397069695047673742753459083805600 8606651 31777081833195833663678042122188203904 8606652 -47952085038796982663176569513838460928 8606653 -7026895053412873890613357355691851520 8606654 12120985605530993662834260468741176832 8606655 7921025522588096177060426752137528000 8606656 -32174915637672908109727653978974453760 8606657 -196985927784090594389463620010188732094 8606658 4261581278382910440926655329207892480 8606659 8582609123258375641126347501877327680 8606660 -4023810429750475886935026284642200320 8606661 624356715170561124998676740166851904 8606662 108074985729930904821580685133393401664 8606663 -51114090780297563308984365132035310336 8606664 71876687039975182571713084585949061120 8606665 1159508262294515268773017535360459520 8606666 -115499198540769307193695980677926659840 8606667 51169326752427998578964561248263305712 8606668 -49361180511492429231702978550917991424 8606669 4274905137843304957448819747076646944 8606670 20831259005242337641721597783449539840 8606671 -43517480959506703139118413314830297000 8606672 38113805670293181070642056691761807360 8606673 -13284745937776289975193956741985060714 8606674 71457524093464187626678595985112776336 8606675 38263422403771332069019222175690073600 8606676 12981224476541533248048379150721193984 8606677 -165496988272701420496828351066083030560 8606678 -93507108702825119162660662913498448000 8606679 15701217459129449625032888417670286080 8606680 303031193472664347032777391786289152000 8606681 -4742046810576221934038062854027107640 8606682 -12297107435378287062689567563571481600 8606683 -178276982932719390700967503494932031416 8606684 -88619251185578027653954001387664806400 8606685 13839362768274308290123471241231892480 8606686 58536051346957837247024627293976954880 8606687 103583977707620491468025800107009672000 8606688 53911520937019553234367030599682883584 8606689 934678935483290494953883660283814400 8606690 26566615215392508347027983402004812800 8606691 65260551921708416058014661379583142480 8606692 -57844833894961935154673210195978354688 8606693 -42793111834889937005463536892322397058 8606694 51982660057551179707948573521155767680 8606695 92160166525522713815892591152913766200 8606696 -49195467664652324880866658021421056000 8606697 46836514335235070043115854650611446240 8606698 -15228854021670019899427681506760608000 8606699 -8743252496837582650912621118583299136 8606700 -3943208872363829452397342855318822400 8606701 79238396696583638881059720627740208012 8606702 45314044396831370772509107421287739712 8606703 -126525411368424322016399702775269998200 8606704 -304937291734856174672844138360340480 8606705 -689157133708714016278287514051549440 8606706 34113046582777892027842015177667762304 8606707 15819931589104376433867800286375923520 8606708 347824064742523964260136124619929600 8606709 90666845032577919474000443756809576320 8606710 -35710533241931167406599977544420535040 8606711 -75296868116437973950572553906055608200 8606712 40501882894485512843672443580355563520 8606713 24839345106329608547992517822134900180 8606714 85138423160103392920087962450823065456 8606715 -11425261492554819134472176942481638400 8606716 81882398245968823202074246532925788160 8606717 38969867242265723344676054240814160992 8606718 -35522179546729896119453705561619579456 8606719 14952489300320164446629087740572426360 8606720 -80718022624667818198870879313885921280 8606721 85373375704055180491383594038750150304 8606722 3958110689375880092165504299328040912 8606723 -21518814321380910711503893152576540816 8606724 21614030094155473422615884313476984832 8606725 29544230109012867918276736336810144250 8606726 19725462958487775994762576350082176384 8606727 110004844616093680699608282405815342064 8606728 -55998057090731411710719115052272957440 8606729 182544220745495291563152630417745890330 8606730 46745394654235511431029770773436160 8606731 -3242186099370000547543057373362349536 8606732 -60047231761366644448594143829837211904 8606733 61350081257966736660347358806635579104 8606734 -182329396655595171725767649157059788800 8606735 -5957471606454271851336806089490515320 8606736 -2495785920378835103675028242911641600 8606737 -76032935804684113400352918846937793614 8606738 -2655065521501939204963238785600189440 8606739 -114424616940122029618440114713350183872 8606740 32993324396409787631224425894341076480 8606741 -18411015288947010390774534032224092480 8606742 -34452576702005805172767997678786509888 8606743 -94883070834994476781869532373804132880 8606744 160710562874096460785426464805906012160 8606745 -3516998429459784779942850862115817600 8606746 -2100669382235291933316710249687366928 8606747 41787264406777122066528353717931845952 8606748 -90883449973010245217885843462177195520 8606749 -30864123632163781674454358709217842670 8606750 -5964479153036443089997082589499200000 8606751 -282059655647643292928071711349972736 8606752 -19429827012031510559561294058946560000 8606753 -51425664124521438296010302641400571360 8606754 -18287859218889680853195065470380978912 8606755 44112032562679189260967552867672329360 8606756 -80703670909099012357630568914692268032 8606757 14986272505280774565778150212879308640 8606758 15201426577829276644092180257608315584 8606759 22807658779606192862231065024947165312 8606760 3556140644221309104397244674707456000 8606761 9283065828185021398358566465489290624 8606762 28438563319290274633301140201411064064 8606763 11072337015360356413125388472695363200 8606764 15394898640494587841709433386132335616 8606765 -7654502552376762403241189799352422600 8606766 14717523427711083099318867773061694464 8606767 -79437230484556627765333733640646927880 8606768 -22331039922250624124941526806301147136 8606769 181485265501374592758520947450895867968 8606770 -24559007577362609594920434499607006400 8606771 28669981438184427967290058508904915552 8606772 70368476944111832157085285094411274240 8606773 702361166994518252574521557503767744 8606774 18107220864420395423031147395890876992 8606775 25607287513533755420158729711133071800 8606776 -131427326489868731942213169378348564480 8606777 -141571890245863454167531396756904748588 8606778 27956739245557567391012451171066513408 8606779 21865543727364633405072798241258161380 8606780 7923893360477162969069481342387302400 8606781 -145024726397060111487042783031441898688 8606782 89694704190721855395652564366918708992 8606783 -208666234884022743968007797173258640976 8606784 -19138162195855473270820340481235353600 8606785 -63761128591244587389828843805296469440 8606786 -27831017890033869469369437659942703408 8606787 67212845784652416397176689882535536640 8606788 -63509223511096302319295607120744198144 8606789 -15881600463043041603517976063451661410 8606790 -28973685217440356645934254650682572800 8606791 -114835961877132724285723058993256318200 8606792 5083232614650808145016838581132257280 8606793 13264916707382952042205945409909384064 8606794 203784505973913209283170830995651072 8606795 9145554265522016792639313084362245200 8606796 -103444650933754211657000054575986733056 8606797 18261433369374382336638703380937184246 8606798 33522229284798215547651492636720734400 8606799 11657814128890919699957324973989236584 8606800 5298130678669601652715799241992806400 8606801 10123504044267442007005483836186198450 8606802 -2933131302547725314520077759873118720 8606803 31018462986697752406979382139254088800 8606804 105933386946660634595723241453972598656 8606805 96594338450687428489701158308179401760 8606806 50739381058758723917758273564833600384 8606807 65962913888887522005322040664489194880 8606808 -14723819836651765423779287575719075840 8606809 -73308989099652944745534218673812913920 8606810 57235606403051502051310294881376089600 8606811 -15710686699599295297017381342795051216 8606812 -65024450525558248793739737372246777344 8606813 358272238243439736727003170956547689280 8606814 -40902392308438628255272257441196781760 8606815 -31325080134028310205828840825342487200 8606816 -48486549150488492151719288650631479296 8606817 107877538140043751341172315356005084240 8606818 -49326958031582537495832840873813970560 8606819 55148585638893800396006341008817467744 8606820 -77788661646437454141086373403760701440 8606821 52682538177330159166197339740777868544 8606822 -39859519307752953092621900512229175168 8606823 24832682744800373278700083928491582800 8606824 -59985505684263896667565743467833943040 8606825 11911998300148847879414357278686179550 8606826 -3700197675048158981912119051284502608 8606827 185469033919763382545275399054509346676 8606828 185525783109045148599001970902329716736 8606829 -6994258208891418593246066926959421440 8606830 -5621686342883365732360145312251141440 8606831 -275807623955649322565473547969013407736 8606832 -26487633063746264618053642248738865152 8606833 -1147340657984201594775236682474394752 8606834 -3096018917356414805337265342276554720 8606835 -70024948165544838910864570259390252160 8606836 -13908693491175859602749688293310873600 8606837 -2637600762299099942088069921533738880 8606838 -32414003802584947422104613180914350656 8606839 -120083943031583716206577118119312990360 8606840 49144001715573253128919353461125939200 8606841 -36907279238294931438681205940913356208 8606842 -92269688090355822451330501874619181056 8606843 10274740699943814147472839984213730080 8606844 47615918906724331169379005284476625920 8606845 -59167626517143410408486746799994147600 8606846 -2410773082245944924682688380918487296 8606847 28610382161846939231394959171231795400 8606848 121822946594158880863716833910325248000 8606849 4230737202333563477089189856582424000 8606850 30540184812019966383109892347693948800 8606851 325346006584103680066382977527170136 8606852 -4889068351722055616349285496140706560 8606853 -44958051795794800324672957646596589280 8606854 31350594612467034022380760106718641280 8606855 157364513656243346709615135075171632760 8606856 -46950315890153944584452162947470950400 8606857 -14888244378561092908966128357078926400 8606858 14790683457969247839901985336276905920 8606859 26601897050697912094803540280006062000 8606860 75324355496492520195829670036622382080 8606861 -190578186806517723755469191058499135200 8606862 -19272625175146736278982299948127300736 8606863 263625971733521776757112075138164920112 8606864 -3761126361221418301373386704265150464 8606865 16752154207198841987485391360682174720 8606866 -2123335897775693506297391135857127424 8606867 -144054004872558613830520474507395008400 8606868 36252025055834941423563893799213588480 8606869 -119605458863289089478951995957996943730 8606870 -128243297837417539983807668488072928640 8606871 -3189537067484278509108455121271971840 8606872 74234168422134804406093765335142348800 8606873 171880489843749668221561560471245439504 8606874 -74490228289352604681443468149217644032 8606875 31435917235715138372954354286572220000 8606876 -81202865731857763167311644234067155968 8606877 -43822414993419976372493636614674775680 8606878 -64681030303930136672122953861401925888 8606879 30657314370457146417416653454811964080 8606880 -1103521438840249665692117065610035200 8606881 419118806434003914732723956201809257000 8606882 -17297287126375536796697907502480874208 8606883 23758286712312180043676315673044853624 8606884 -24921655327205179682141825444154064896 8606885 -61532674148609089251415432687417722240 8606886 115185423917807696419664944383549941760 8606887 178116857272432664855696448559170817192 8606888 100967227331990735713354709779905730560 8606889 2682423073415797248590329134432088944 8606890 -15343978138344338799629453179043440800 8606891 164479198786910354137511279754382591992 8606892 27810605197504744970251401357436846080 8606893 17611707830924956004437005656201125142 8606894 -42409254624492367325751548519936397504 8606895 -59269138461791367957756360663398328960 8606896 -2404649382316984127411991899610513408 8606897 98876086444664606596739149447869302952 8606898 6172728696982112185424665852521803280 8606899 88345317174388591868290642484899699200 8606900 -85261344468951233526184413072380976000 8606901 23936859495608249408048449343107828704 8606902 2156192111669513740983927466145800704 8606903 34721662533085133437590424935724446288 8606904 -47215993445220783756727288186374389760 8606905 11511279105296787609840617460743160000 8606906 8572242861918701015286799289902855680 8606907 -17726376947470553206991728053922864680 8606908 97414124789519630700069177597438054400 8606909 -62051475362089954962333817747212136890 8606910 -16782131149670940936667456791536524800 8606911 -99946883741831093509558847829553175488 8606912 -3666924079527775247381453165882769408 8606913 -48073231593396876118496761140573156480 8606914 -117435203927998820476209035699643568944 8606915 447499294460540996873316193513612560 8606916 106125889482131108509220894757287609472 8606917 -79866936041304361952819754623452096512 8606918 110976065258633749502876810292972920160 8606919 -7995574323488401979780850042591550512 8606920 32885908645307205003166487636287488000 8606921 287182571318683114496610769925309384244 8606922 -31152511127340791134525096879531032576 8606923 235015826654445138709195828152748320 8606924 -69383646311156066734511506299640857600 8606925 28715197552092638765036260712875152000 8606926 -38841858216965724102874473995669537088 8606927 1947986646768933771467295531039263472 8606928 -36112209625700569454643318754921807872 8606929 -229611526021568852043749915131299347470 8606930 -55168595105110725465454904431724430720 8606931 -128379808757540454176939728371061291848 8606932 21644583178658985818702709572937738240 8606933 -55731376909320077458620469607513033856 8606934 -18121190477061421986655368953557112832 8606935 89564078495762860996908282140541532800 8606936 92649232437198739143899900899712409600 8606937 68108828134704287096014158160945477152 8606938 63588109594083785054538716505679743744 8606939 63607897895165959778726968113881371920 8606940 -14548194616500709778009145577592862720 8606941 -79140093696823640008364777075407764128 8606942 -2732248535496281781329761434698464128 8606943 77019131414085449043260782872519319080 8606944 -69398873562630473087532697035833868288 8606945 8646758346105448090899199445831785920 8606946 -74229607829522002285593826646690226816 8606947 -235103636043974209119567711982464380328 8606948 -10012435813897392275316638189025005952 8606949 8089515782670941826303354356620368000 8606950 46075754931293323349219695882077720000 8606951 -1840190660956480703967444729842445600 8606952 116547154379926541395098335690615193600 8606953 79146631928019042055922412435197232640 8606954 -32973417434897627427769499932581305088 8606955 -37202880840375022082023649922404570880 8606956 1693962115929403092261034993942185472 8606957 -140572115918325455901078159315509770794 8606958 -64269358697804841475864079648247815616 8606959 -152717399109061513797592380541561201840 8606960 -3738708351940510747484269098404413440 8606961 -25805940472435905736188085079361609840 8606962 414112207387481333324962946672500224 8606963 89872747311738645341253616559257771212 8606964 -38667445416310303821060171147608948736 8606965 1423809466572507261219115277961317400 8606966 679327884363564540111295795088066688 8606967 -33858720712493475594354690168425517360 8606968 -65619683252204792680114707512221286400 8606969 64352307477383828293846020202479827712 8606970 -19445029164181946899133840537783074080 8606971 165873123731266649194348634825294356000 8606972 228150170669776364411566388304019968 8606973 -94219462097494136332363637676150533856 8606974 15954465741638046981724927504926452736 8606975 -7956909153740180840494641448540888800 8606976 -8882319184697510988008836454412189696 8606977 4870570533206939419582211311168407892 8606978 -102901289868538854175705097710909586400 8606979 -7655289823207976138602472145160592280 8606980 -116146059521742704133568728881514063360 8606981 -298780129723159782387609768019103042880 8606982 74802857347206523835558880217132646592 8606983 -45501662673202727166485942650180256640 8606984 -15453911177878733766712367431057889280 8606985 44432349305005100729267949885710328000 8606986 17850302489938048961062759602924390192 8606987 29367768428920907423397865187607277512 8606988 -24011033743426179346764981184330914816 8606989 457106697551237523084854973903366953824 8606990 15396390837606076705300025496254042880 8606991 32656681865050617268578328534005701760 8606992 -3663287609163774550944260536411996160 8606993 124241391153760278170936868339599697264 8606994 -26665553779381266561376304243132079360 8606995 18139331288619876983157344991377692800 8606996 -112334292265058033119394454625992311040 8606997 117406252732480756901182313182180768860 8606998 23359671260405299997970401653505253216 8606999 229740182052944615483604153333664125000 8607000 67178171265997137469208261819596800000 8607001 27420867987757309498605201266157853710 8607002 -3734911644711583157928845461361484048 8607003 -92935541097272299129672970804084603496 8607004 -19906185720143027019908333133995223040 8607005 -148180710979690575721946897852118523680 8607006 128380113385347568865314079962057564800 8607007 -50562675266749085869204157966416645008 8607008 236389674311879470493865259479724523520 8607009 732983395424228188181908865746148448 8607010 35873083509919503100135377344241104160 8607011 -1520694843028267418776473227213185536 8607012 -44359284497906590721716851108254361600 8607013 136598902066322336114791062968494369440 8607014 7059333177379922988034571346248117760 8607015 7547578091189016338022586331172523920 8607016 -398468663543986458499475380550818529280 8607017 -210499326405310656104063490296739615600 8607018 17149632362620195313891670098387973120 8607019 147977900500411276336550943666517208000 8607020 170654029418743803334736389633838561280 8607021 44730922237128188343251146994805211104 8607022 -27483041609142287000728106726741930688 8607023 -204183101964064709639992709598053599728 8607024 -33337392521500913108092845319360659456 8607025 -19996118657902866675394826475631056000 8607026 -12596230693861141537450765860267018240 8607027 38157946170667710509916544195711558656 8607028 36162338639528481404130290794284102400 8607029 -137221464477558000367492717810059092370 8607030 -21019981913158378681488100220372655360 8607031 -136725376159025750880462611903822838000 8607032 -15244640264311170538450625486742896640 8607033 -150685328458882792305630390571168435200 8607034 -3499715702738461274436996115874507520 8607035 -174258343362378298898419977126515291520 8607036 -39350765212047447109504333677141073920 8607037 54517027249107126902806770256433972640 8607038 -18202662953422495979443106301567360000 8607039 -25646854911918510821621873658286878720 8607040 15225295882405941271830040910600601600 8607041 -71196125417865484650134302212639182016 8607042 44889901276147265944766079147332316240 8607043 114309324679433886166121651897367343292 8607044 -32970380677826503706975130318525825024 8607045 44347115312295903904858866391394808000 8607046 -38814771362806251394924759142367567744 8607047 158416523003729640082498314461050664760 8607048 2287753936795567250873482516069662720 8607049 -116018932822744761897498246089985520608 8607050 -7681611898280170071298547340901440000 8607051 -55894880510644746144629247670544725008 8607052 -138115567468293979070257494797283328 8607053 38643671347861610810188032830635787904 8607054 -75682543641647087501288979846608285568 8607055 45291701218302651779361295287526224000 8607056 29168422597427160304092544755553984512 8607057 -27035191962040505790835953660455792640 8607058 11833203881607600429633099489563252880 8607059 -115623247745511507083102193486565726740 8607060 15900310740096072343383341337947013120 8607061 -140995543286789861191916548831244012338 8607062 -2339958192920235608781948010780845888 8607063 100773519093679534922819771086464785664 8607064 -25746983817745901486235316603873505280 8607065 4186599854886494767894629880359109320 8607066 9539087408935334508451974041081737728 8607067 -25747210220998387096631401790773300208 8607068 -65507050659516333037877766348159217152 8607069 118114990945532808039805213378742901894 8607070 7961203070188533032323655819461685760 8607071 50337838591752076638402861323506429944 8607072 95036743904213998618042155713267761152 8607073 -160766853563340622686141122844713875678 8607074 40761263404226437623282280433224704 8607075 -56287083577352335386530044432899101400 8607076 -32053914784704536403292819172893696000 8607077 177455621907633154134271825826597404926 8607078 71961302104159836356014288857464284704 8607079 -37740376314834040011994569011270077016 8607080 -38768971419279105493010780557368115200 8607081 -7265466593339455926259732570677915456 8607082 37031552972842221533373739172624553984 8607083 146983660492989304289580412028352227424 8607084 -93335726000901165618548922367694423040 8607085 -96880418333913093290633514570025919220 8607086 -13083150413694899348776256374344451008 8607087 255096344947755980594729949749341975440 8607088 2463924328895459779334102872659853312 8607089 -43143793908030343105764527209236835740 8607090 2853940436493762489067679351567500800 8607091 -1810672433106883294251982347858357000 8607092 -133752049154403889740388190150281863168 8607093 -79049449676217479203372142495738016 8607094 -23884406018829421645563080137346745600 8607095 81180373555064196367833554150969478600 8607096 -25067181106861541852843735733274767360 8607097 -8361110015301626630325409930343364960 8607098 32973534388728508852170475211317847040 8607099 -99394528531223790075431004079753512936 8607100 52897389498123531172957237516205644800 8607101 40121668973486613357925558777418961240 8607102 -25397333705911570060013185901134242816 8607103 -231700949620365906008443595883380683648 8607104 -7258496074892693173657233941027880960 8607105 4704966429347849236768482764021729640 8607106 45717374108385380969274827381383448064 8607107 99875590957829054733446194057844064480 8607108 24568346346873240287968407225872501760 8607109 -16245756753802952900121391208470863808 8607110 -85173739627158419377343367734051811840 8607111 -69693575157326703331040909965479331200 8607112 58427696919925873453764490304265216000 8607113 -209698141546261997184529409617306189020 8607114 -39965619217412461671281906319288384000 8607115 64706651375175225509054238474698002320 8607116 -31430863711275520200637467237099727872 8607117 -62279602897044064526548647197223885696 8607118 20935169844646972949798075319854435904 8607119 -60365071438984354188026818369593168000 8607120 -21794445904985111012722371119256698880 8607121 118118034200578386553158235922088950512 8607122 -41514725190887600046213966721079883888 8607123 -43173054867076631464850006965088569776 8607124 71254290459946008584889083705041767296 8607125 -36280999982970549525378381888867666000 8607126 51577010636968565254832567466044671488 8607127 107463522168081971921745002586392145432 8607128 -113925426600828946106524499831019847680 8607129 95492189248755443453228969432197785600 8607130 -5452913089335090716757836425900800000 8607131 11551083663934968644617755345289399680 8607132 71018296156097310026371525815612589056 8607133 -221655494895588394943291194716147498400 8607134 88511348853308538434067292723067280000 8607135 11179600484518198352407172820049011600 8607136 -144719953646366937088198269902705983488 8607137 77554433098898608742323830308546647104 8607138 46012295590338451024710771395378688 8607139 -201095202832541324259312671715397057060 8607140 -125444249249822105515449709539851554560 8607141 -13342181932098679434426070485164434818 8607142 22051064362001671519758520211801952000 8607143 64691672212732949015141625535124205144 8607144 5112973002722641557872632243951288320 8607145 33692699885851901072550186338991291720 8607146 -75013318343156781160778387738780155728 8607147 -4441938883196964182529166937071168272 8607148 -6816819381536790444018573441253785600 8607149 327754502913943297529218873216136600640 8607150 89440212885757478021024361620697600 8607151 -100179832373945614878429878362769264640 8607152 19003417169750162511090338535026196480 8607153 -67964008055511861712377663682655146896 8607154 -43017816768868878838464396032187562224 8607155 193422390828453429684643738543369043760 8607156 14695839800607010362943666079114127360 8607157 114243525782947227042437549628665532672 8607158 -13228428774632095316145319368553297920 8607159 19121653645920448452070655932248127488 8607160 67428780932758140024224832837821952000 8607161 112730733456904380198409442401663339524 8607162 -5473912581374227743501928309997293056 8607163 -54976580604313504572419423894159314588 8607164 55013904105453174305451912862494053376 8607165 25242740239511247080122637448969237120 8607166 19733422486338805723533112816468188864 8607167 -73029786003746435766026769591026798784 8607168 -32684267517917261560647415805698375680 8607169 263027692606404023675149750203184705840 8607170 11043244190510630626296158829079280640 8607171 -27926214024666145204662862941062553600 8607172 39171227210784235984903970073668915200 8607173 -10101126347439483238543617232279492578 8607174 -9290807268858829729944078487811413632 8607175 -19241373312091569374905174227215154000 8607176 19718318378277958704543417727133230080 8607177 -15767264983889301886727743841941576086 8607178 32284641300087615908343342764363182080 8607179 -99789826653872052427769034388246714224 8607180 -26862018612346023327703811686636339200 8607181 -1177718106239934579317026971826440192 8607182 -6290514039476348843946009167472575808 8607183 5523630467274607732952418872973924480 8607184 -48137814185830371245912505965510344704 8607185 -8763394249682028284146533903575646000 8607186 5369978813778627691981016982356411904 8607187 -215106227693775456914934971578605059568 8607188 52871315528181963088579824607958378496 8607189 -95808593224612131816018394816011137376 8607190 2648754380609844496787715542079840000 8607191 -230382617810807685122169374965099500408 8607192 -116365569788380146187262715650124840960 8607193 51974116659746797994367894047788399620 8607194 122632595814203656461244517592016155360 8607195 337627500843066766225369730152484544000 8607196 6277451586278711028390343150764155392 8607197 -89381435686285436357500369253363403354 8607198 -2571119174370901106365049111735457792 8607199 10281073138278585373842753889099555920 8607200 17212341967750659602244587138187264000 8607201 -88471356983904275884488608911188855360 8607202 -55275381933921977217137875953486204768 8607203 120052466722652137146572878005854217864 8607204 56405210541463290262662305806911307776 8607205 -12979956112413504545697594026815723140 8607206 -67592931329092585907962301114962076448 8607207 42950613221946720798485378579641636992 8607208 -105782973795482343442956753390415872000 8607209 89228524424972450749659404057562243840 8607210 -11680648845925635546250407443586547200 8607211 13123533854637402800816171865245622464 8607212 -1250344416289199359082731757633888256 8607213 -168824038876263458212340145426563915658 8607214 -89853085061838822184517433479566464 8607215 15079777002962181718256972125199088000 8607216 4720513471875042731714805741076119552 8607217 114911343900318677980100093965190109266 8607218 -127914767645806924468999325438953171440 8607219 72933161215139952297949981600483555440 8607220 653900620986550785471094361724341760 8607221 27894316920404535067128093257392729344 8607222 -2486664568461881021931614643878998656 8607223 -117040750095072289874419361277695125528 8607224 -2523961147610341530463684769635368960 8607225 -67684380659814567748706381870909704800 8607226 -98571638377750267380855045312550508688 8607227 3184221808376173375833087121234583076 8607228 -27964304553600190175360574642357288960 8607229 -21965463378604928518095320177653402740 8607230 -4492771758581609726445340203881201280 8607231 18413044694238601670089854794828231520 8607232 32966131060733476594844205421525204992 8607233 188634299969102453722433506053526612482 8607234 -745301762306365499724450746705800320 8607235 -7494529730401398922958356700624763840 8607236 -49389354497694376120677636419996295168 8607237 -118024889137440308547364708283615300640 8607238 -23482627498945630966316278447234514304 8607239 -21673643011367787591782286779113655280 8607240 -74977373527771526567833781953573632000 8607241 27898840168503395398282809604490543642 8607242 84217159515961006238855012605325836800 8607243 34460610018878456828152115549757078528 8607244 -45286099991974466047332837212158485504 8607245 4920377812663838709750347148842023500 8607246 29526834560464953636769156649142302784 8607247 44921872800453450526870949281142945280 8607248 -15118870314549757853347856458949246976 8607249 11481409623257790930067515121999059840 8607250 -8510607268736788719708970487291640000 8607251 52052540537105098434008873745709440000 8607252 69321484267628154806443045480109586432 8607253 -59648347970817294989754275632541134992 8607254 -121535373257324336880497857894666070208 8607255 -56838542977904460715008888702004459440 8607256 33953693452209724440808540713483509760 8607257 -226487478373562130940218932759555101494 8607258 -39902173096012860225304454583503520000 8607259 -46043004809820726508609394849185680240 8607260 12392833950419583460402028126509670400 8607261 58967942979975067561499004247720048800 8607262 61485437289134988332474525701846261632 8607263 16951484394971684267706295251544431840 8607264 89061225177383408900383412660530053120 8607265 -105069050788998254236400980400361599340 8607266 -4829898905643254167151145391554604800 8607267 671080843749226263825433775108997888 8607268 -148850389296473235621914574022548026752 8607269 54430321304336268604638167772791123808 8607270 -15342340315752535182649155062719303680 8607271 -98890795906893993934579876545663211528 8607272 -86595059887587351797207263974641587200 8607273 -2118059001716871819233373175751501376 8607274 -3789907944840321145127333510610309120 8607275 -52443257431824494871910663640831888700 8607276 -158015935019799287957720800601971799040 8607277 27081530880128243240174110996929444672 8607278 -126625810318460900606422114196981626560 8607279 -61999822445261807741079622050669463920 8607280 38227666422472522304198622471706705920 8607281 209612683567290883951675740029127224082 8607282 122021592298964443008141813559799541504 8607283 221240843008807681121306532624895330800 8607284 5299323549096214321152408124544765952 8607285 -32654786582003346051040256151671056800 8607286 102145940750225936506976331468310514592 8607287 -37947988565595636105575686573175121600 8607288 -110413717855166236713424513978699837440 8607289 -271462275602082006615299188597352276144 8607290 7524167804602381551054474068425758720 8607291 -73310188476614724117883290786943634496 8607292 -145527086610664372932885167884906387968 8607293 -105219626787282667375899037840190086458 8607294 5572685729404574482186912141779603840 8607295 6492664608215410255492893546526067280 8607296 -57160900441025683151727807679396577280 8607297 -40153171939307392972897663770308603040 8607298 64050213295892221230357161393444093952 8607299 -18593834977938071590694370640059908664 8607300 4013142212747918280338863139476684800 8607301 105081593518572982587973103592634394400 8607302 95146208307379085141069607245946052608 8607303 -61757422942019659038802211048964276768 8607304 -63903729631779471490563513822094540800 8607305 -902842118350196585088614060674452480 8607306 36755444614329625488786846006957022464 8607307 52322078530110860520606164167291297556 8607308 -39094780032945885614234084682067107072 8607309 -132706590579326433277014680740447423296 8607310 613232248478451507762029126111128320 8607311 38849542319008144676735477559678965424 8607312 2566234942749624445365363925845934080 8607313 58144383332499755597034675466254204288 8607314 21617562042271676788687335375839450256 8607315 -344397498000236101649827575306156960 8607316 -93487449858896144968567032035041470720 8607317 -274851074822441625501498091345993345188 8607318 6948582733854194986132673669353197504 8607319 -92033344862208733758066699830722439504 8607320 -38239267167392627952218109760572211200 8607321 12027942341253299380890097045623051144 8607322 42157799137910395282383986764699529712 8607323 -1633670785409223854422878572838320136 8607324 -36265840569715751432541195046402646016 8607325 -46141973708303260596045261872294879950 8607326 -8397941763440628157857939679586232576 8607327 227357451727733934005820092797075549200 8607328 235371708761276891885448778348994887680 8607329 -53402942144606754950744482084312559070 8607330 -50933033817576961619399758781333760000 8607331 370791188201792641507247570670525284064 8607332 -80055459549546007453408127381747063808 8607333 24547164987126802603702922026593707520 8607334 -4926405353587380075252904291113809184 8607335 -115440256735218347802373090510373520 8607336 -10624796753810267512612167735910072320 8607337 -228554302438779814090931185099821727260 8607338 31100239818451521434454306032395372896 8607339 -67267794157641633787263769829880451860 8607340 7551131685305347112585528307123210240 8607341 -99051227693575339315322136143297529258 8607342 50467812910317374165467315087718983680 8607343 76656242883876371854123717459844848592 8607344 10109474764795004452531514979152855040 8607345 71868636415730123641166872732620249600 8607346 39630716329273971056727051868581473280 8607347 6122087753640190023180185644070323200 8607348 -9304143999916286043736806663857546496 8607349 163693724480766037410627727859017364064 8607350 53289187963977192421763814230424314400 8607351 -127148595136917895212598649305728390168 8607352 104585744949453656694026166111103365120 8607353 -4261484341491250936036353537876107376 8607354 -3612544106786170300731865018675691520 8607355 234775734450009326065075464286128465120 8607356 15916389103465668643313353304060871168 8607357 -11934170769843251473219903340566427520 8607358 -15926913954517544997954727265708382720 8607359 14790421128897060827646746273244234984 8607360 56634701639719280097450019152671539200 8607361 -30986101501368280640629887876508943680 8607362 103908110932423050336133268558844372432 8607363 42492078225482340085000568868042725184 8607364 3520947591417807522666541078310276352 8607365 72195660428245127109065068297495356120 8607366 -16697148621619938158643157758635124480 8607367 -70851908059360354322704073006928454208 8607368 24856105454894646902752247765370470400 8607369 -51219118455721977207257383829464310256 8607370 4276983680496657583350455924852794560 8607371 -203842094923641857766317513487570832428 8607372 -97321826598390836589284998875414586368 8607373 -137052516554659418689329944909446786378 8607374 -44856828123718058626054855633367106240 8607375 -1739827802566066087544998692159432000 8607376 52737062279360280953034029973848064 8607377 -98578626360404231526643628358136557774 8607378 1766798385564729026996822229821157888 8607379 158079019397777148195799375874187921480 8607380 77077873980263284650640857642767001600 8607381 13158448869876701793110043892534145952 8607382 -1969547077473805069750593155371493376 8607383 149432851460495162922525713107889170632 8607384 -4039335390650450069332062196551475200 8607385 19493800125486653321514617989819784580 8607386 5450371830746079787243220392074908160 8607387 5684575922997907342821767988933740400 8607388 106240553986783816081428619753934540288 8607389 40017261962963749105797293319240208716 8607390 47724200784281529470071798799571901440 8607391 -33019658561766062662693163992287522728 8607392 205770359556794589105171395677897359360 8607393 -12181558838921691243857653394748822318 8607394 -2859546587091959396477032388321178240 8607395 -15886443417839982229742202800100437280 8607396 -191503768886905262602359078617481216 8607397 -26283361371725725491948079423008825154 8607398 6750387540635853489970334416798517760 8607399 70525810595589889493887190918671127040 8607400 81860391821212172954823649502385792000 8607401 -106642433234999740943407279484292959232 8607402 -49048976926350319489025864833259050320 8607403 23678320263797289475596012041632392000 8607404 -32315971220192416280779871691028337664 8607405 -32544652544682626961999905165266233600 8607406 -72545038751431667499151217330431002240 8607407 54370381811184009831107116179249280656 8607408 15884114942357017463023266140152233984 8607409 73136414353588264464188869554515134610 8607410 8584629087605254202596725162646709760 8607411 -199690143701058664900730178087313161360 8607412 5925355583957886243286944602851866624 8607413 152029900075044159739955548671227431662 8607414 60274509612043436958564795946258850688 8607415 128455473716156305813176511392851032320 8607416 -1815392590646125375578492602652119040 8607417 1895918614052114961101370921781052160 8607418 -83397665775306473638079526700312296960 8607419 339054925524677397391578621861991325496 8607420 24380215604013536438545075309081689600 8607421 113672483344682795929238416283105355052 8607422 -56626656386379770932870157955520790976 8607423 -170319117806942160604973175521907252480 8607424 -8008619047238779559759716602928431104 8607425 29819588714785004535213994105893196800 8607426 -722654141803636731245411029701757056 8607427 21227594039570182033737949188588713276 8607428 -32579924066266136113525463792791203840 8607429 -34621537423119269949624480051018183552 8607430 -8271734593190254531977788422721280 8607431 -77328046975462893412867174809091328208 8607432 89448526938190534265520936072253440000 8607433 -44705166015075273092771089571036113318 8607434 11437860782222948558993736724516081152 8607435 71380294336425622354486227423171298800 8607436 -22230415212637757253851286102138485760 8607437 -210043631220272920055574400505452133760 8607438 19784084334175932702528200179632981120 8607439 -4580627771044015565396527810871297280 8607440 -11773450518493755574367925942266265600 8607441 -23306782453185434798857799442767946336 8607442 -39823048977199726892477949565217432928 8607443 -52381123625669993463609643715646555456 8607444 -15098936883401146948287019631233855488 8607445 -27543618714102015104676654688501862400 8607446 111229001136974660442955652362706064672 8607447 -86541708857310012687820792569846065376 8607448 57196285122885320238464429663108751360 8607449 91025051675448051056076207126401757450 8607450 20280829987113936337560021011168889600 8607451 -84799454292305097880121628986275349760 8607452 -19592409820555802769273719420115563520 8607453 -4179100201302240494250823395453379392 8607454 -5544144683881349787344298578577277824 8607455 -16279791597728239643750480709182357280 8607456 -68614391122557559339533703765032960 8607457 -21167327028026570285868228399733457400 8607458 -9585694400101223446661686879729272768 8607459 -41731984434169729722993239966396394240 8607460 3341009565971965125542898655260917760 8607461 -24818741083801074540945148461103533480 8607462 -6036565974664105476023540039379285120 8607463 14258573682776849553876014242092358712 8607464 -175703487333050025460383818487836590080 8607465 1712537976569826939828914153141336520 8607466 5213224963584920086779830850543144960 8607467 21337975295477341547989869501739622952 8607468 14129430516751071888820477621494167040 8607469 -14700430388979091595321075826930051040 8607470 -61495250642445934144252963458099040320 8607471 121166467417676703303453157141537148544 8607472 -11667429152006621463278740642106769408 8607473 2714943881065803308129075144096426880 8607474 -8840609219315613643412495827502011392 8607475 57088419294776674534474596782560861000 8607476 -92971265249059162085705221406621389440 8607477 -111912100597969549936256987158032845280 8607478 122507926707744508343223439230474600000 8607479 -28405549947289226213906627803801840920 8607480 11770317082491530355190526628416716800 8607481 115035359420551389086556498155934386282 8607482 113907793330786517207471033320300800 8607483 -63490700824321450938475582479990884148 8607484 547224326254179380189557075269945856 8607485 -124003473118164018631016436341231780820 8607486 180275349594593847855972152169783595008 8607487 -27277128962991546277995858790868636784 8607488 81126963233109003826594882673927258112 8607489 91837044392334916011435052413138912960 8607490 75671318366826796091066777944372108800 8607491 -20360785661120434355678173968531513216 8607492 41088284233475905294045408552672512000 8607493 -24912842964545814455145092533969351680 8607494 17375193960056187659041017591462451200 8607495 368853267553647241236226397506175040 8607496 -181415340718354290528888209370270259200 8607497 -66134042955528519777614878836047205120 8607498 -8278885077956928371839673948189725440 8607499 -53529819338165302081662526122602758920 8607500 -38273870402832301520861916507449280000 8607501 -11386388852795012128427319944393546496 8607502 9090995718391938434495974907437634304 8607503 6929061030606961326770874044862774864 8607504 -3413149403577338146872035595238244352 8607505 -14897216174161360596521699400327155340 8607506 44768560137689098282273868951810711952 8607507 55538984619831350749502819761326166320 8607508 22400878592507389789935581599993860096 8607509 -208891077166985415709594829102933238240 8607510 -16929396507267106898161463703812476800 8607511 142541338923221739450564715612561819224 8607512 74087190872929880518918633073107353600 8607513 66322476917835467237144064707754506400 8607514 -80775748678295562384748049225044846848 8607515 -36393237940804871957579670346150951680 8607516 -42253708407261924689770802420280411648 8607517 -2995589513474638755388772816050594560 8607518 -41530577180705014301405357940397020096 8607519 -160087583747904344876620445539235896800 8607520 36797996682178841712528310141609574400 8607521 -50347687194221529219421563852407919576 8607522 -6692199464577759347378526261691613184 8607523 -80175873828885100111025532563312159856 8607524 -165748862133194428647682697831215718400 8607525 -999453954913165806820475213716430400 8607526 112466146426854379375726797006246047712 8607527 -61739063994654426184947122798328230328 8607528 66991412293747200081305210062355328000 8607529 96210118870381909143638016104958376576 8607530 100296313297123771070198481642872888160 8607531 59099283651796921448943349089675930624 8607532 -49590089083946840725312202861700551680 8607533 272179630415939291002636348657402396800 8607534 517896530697358815024969485854350336 8607535 -146107317337180629897191488135644638520 8607536 22895784555820920230671456388335779840 8607537 17725210272083462971369543274997904194 8607538 -57144332874455118157216186375001956080 8607539 8596890597792798672016809678638099340 8607540 25230816905745832280748760349329920000 8607541 38144826917001563851222206532546183072 8607542 -204468851362256130430036108858430509056 8607543 -10000168440123288288531033642380304384 8607544 4951021692218542436008318811423109120 8607545 11844244958295458705346091243295919300 8607546 5854955767847750738277409002814656000 8607547 42228579314424376268283942590420913120 8607548 -10715496862485725970095625419661150720 8607549 18403559982430939031506030143218625408 8607550 -2981301250741421107246592272039267200 8607551 217574845254425580878063411003602194600 8607552 -4451539080091917967240200903488176128 8607553 -61757147831163151388015440125460745216 8607554 6011986291674428809080117226897760976 8607555 -38651442460019806810102998362886193200 8607556 2699382126157999609990157702961537280 8607557 -131124086686919733260048628330002659008 8607558 15077641340634376070671409023698619584 8607559 -189289501938168817126452948386697558384 8607560 -26170642402973842900551310256116838400 8607561 114972925562877246578135148300282534672 8607562 53446271515062685874332281350110098432 8607563 31124184703009959688692088289579233812 8607564 6040432325604806353288369105956320256 8607565 51474385931882933584934951416172000460 8607566 -3310022463768579957854878767676511232 8607567 -30780634622640097487780970302736288240 8607568 -789228457257903758398711488832864256 8607569 -39818883385854448148501239261049042880 8607570 -27931543414415463570948912250690905600 8607571 -32600038082879464718982568124752346976 8607572 53784979192219295202167900251829044992 8607573 -21155577410980927075723730180212636800 8607574 -81128509022524395409535193514965130464 8607575 108365877346432623482043225705317541000 8607576 4487464323424180605341585963803852800 8607577 -143409691592506265706547252759234920960 8607578 7935133731753212869712210916825766656 8607579 -56937743156232819222035193508897202832 8607580 164942092088758554391265082605891850240 8607581 19149299596737852783570461772468423000 8607582 68578763090588270540539466283729518400 8607583 -20598489415516015574198086287456019168 8607584 -40717541211485249122957644610695856128 8607585 -20207089193885870567982987058604553600 8607586 -22430707306778015497053014316861514176 8607587 -143159993308236362789377610060009665764 8607588 111990939728464289876083814726796718080 8607589 133885591294324331663382544542256271040 8607590 52532079739169058128307890871250876800 8607591 170692139919403292574433011815766790800 8607592 -22380613700762328883315634139245936640 8607593 72207105234297877432069285221098971380 8607594 -31062887222806373445005570295812524800 8607595 -32952649500467134761419796368154316320 8607596 -85362464000569156867606432951421740800 8607597 76631482873229916039442122239676302400 8607598 -93265905218882037957020094407177132736 8607599 -26906846785611830834372533921852761600 8607600 4246972252115666347744768478896128000 8607601 -74918639772356342867618208388463300398 8607602 -123775850011187062370654053795302838368 8607603 -3644953824221527229577711558167500800 8607604 144713466140959109738517477675457472512 8607605 96361549860965606955574082558644207260 8607606 -6545241042743436373345155533200097280 8607607 -122718789204730188543325827904929927712 8607608 -82479421090748750572816723497580032000 8607609 64784302411504169950227496088569187514 8607610 97507449514598769658079851098784734720 8607611 -274314998329226671210348159876344408 8607612 5399415509684103052282195759978905600 8607613 -718805644177772392081918787893869504 8607614 -48239466644904093858770992902839211648 8607615 5516229834700358447947386846656931840 8607616 95210927890915222361042172496953999360 8607617 -119800492440823724771239305904108429008 8607618 -5717905105989582026153483140644350976 8607619 -142809751387350662524904407304599969856 8607620 14419796855114860759898454279205294080 8607621 31713506580222592007515460329406748480 8607622 3960747724954695249992468734928879424 8607623 -122749776139432175705597808219055323816 8607624 43000653027147943174693350806198845440 8607625 118447619355726515666338267960216074000 8607626 71568240229269130147455908637321694512 8607627 5516759447794532070653111166825169920 8607628 106189855367749567507087505004928412160 8607629 206180259599058606992935364794495522230 8607630 52245659528503843948034211355207680000 8607631 -136590081056886872618575369953703407568 8607632 17421578049532480598230593308216328192 8607633 -1832155283589405594626862548224212096 8607634 41116193932349189190411298877353535376 8607635 -9649747753869240038301842290155285600 8607636 24130129405007968577459133817987747584 8607637 188025822316231731323394672684796006286 8607638 8743451195852034113970428489574006144 8607639 107346092773613557185223051761585944424 8607640 -77752815943434731818261203979138867200 8607641 -22435271021030058251330114852911158528 8607642 -12949467665633266734425559464992793088 8607643 -3480285757130049191745777955252009200 8607644 9712187115097869530494211113261249536 8607645 -112227714434552923484466367278674966580 8607646 25110958472754962645490017918916464640 8607647 430669241781650285576720478941960514120 8607648 -12767310425632820607719076895370772480 8607649 14295543126787129898566480330180911848 8607650 47640763403570786500963395409604722800 8607651 -2612988653216538074866313528363438160 8607652 207252327323114197279084518215480439040 8607653 258832846975029196508693226056909779902 8607654 -1948359011182992508489327592072939520 8607655 7008235829557429549162546248496197120 8607656 27232335988607829802646242443312122880 8607657 -42977171665812964327602084883715675760 8607658 4616328765846570673538154328731811584 8607659 -89509707199908368438610622066617832140 8607660 -20538614095960463139328172320050570240 8607661 236577418965929647198016442801100226412 8607662 -2234136396607508659942406228455915776 8607663 -51184290517623360808198074984567272256 8607664 -7623950162072627664569468138197155840 8607665 -10502223398679828225218253642402004800 8607666 -12798764272135401321015365570270574336 8607667 -29187676107133544418668841554696471284 8607668 -33788948541489726290300386135248653952 8607669 33579355535665628862806785879191017280 8607670 45503574381484810473616326780842188800 8607671 197256943343400118599518090505941034144 8607672 42597285777675945058678078650107166720 8607673 -104523824043984488297514667509878965078 8607674 94111442333320785934060807405119770112 8607675 737016551143010841686277926017701000 8607676 -44198901973298484124975837732022820864 8607677 -52642410587356422842649253366076147598 8607678 23364709469069211144210888697076542080 8607679 -70743303015700071130235436916853921024 8607680 -5855171588518880765959841040731996160 8607681 110404081645428586468264362993608570880 8607682 187272448084412731176489928519097287680 8607683 170696126015238196864522840272535062936 8607684 -1107452535345711541742693544579861504 8607685 -98534189453900025731282762266352903040 8607686 -45752825367152635142290624878223083840 8607687 17927908719778683031319040847163633280 8607688 -128779815244236304657223538341290967040 8607689 -194656695906984070020009806769239289510 8607690 -7154111278226949808899131620287759360 8607691 261546877076177337828120021654532241752 8607692 69886064144548968535453790124307458816 8607693 31081130930002407165876619334500682400 8607694 66107814117218403979381116338956896000 8607695 -42683950691448615896518567855002665520 8607696 12113702737363135229469325763775823872 8607697 1480600978247569157635618014327958592 8607698 183295010086505321578620858086015760 8607699 -4726501067473622810255244137979344400 8607700 13241543505217172225788930639031619200 8607701 -175791388944292243042457590623517768548 8607702 34668037081208772210998600408616196032 8607703 -45177034981695288513581008660012006000 8607704 2907608074743411522540962424261181440 8607705 22945541563116835436050018134208119360 8607706 19392014474669060542220161835176557552 8607707 -21608372957655099335735209438868998920 8607708 -2882767887641754858816588585797259264 8607709 -98979736225972929748687258761190836960 8607710 -54104380417381899439020438303346874880 8607711 39033467006051040543651798710786565504 8607712 32879492724462565031790024406720315392 8607713 78552275655140131265897621287864588962 8607714 -1227550574037723844184158567737104640 8607715 121523044951583392392712176400683585360 8607716 -70002922627659281094457806708059797248 8607717 -20963011832558581340768706532916547300 8607718 275916847379466047160427068173398272 8607719 60760243340624147830720887533563400544 8607720 101495537793309477500177109003944755200 8607721 71727290903463712725951508508840248704 8607722 -4340083180333908349234555925453452800 8607723 18466569841241974997303099882642717784 8607724 -85549770606710106150611080497792422400 8607725 -7675054611368421016427287670447395200 8607726 52424963575539737384133877750271188992 8607727 123041046918926079456402761560803345408 8607728 12427327832018858871607361362113429504 8607729 6372632720513203580401700915241871488 8607730 -15164744983173311975769874503242160000 8607731 225067098045817180515531692259932504400 8607732 -41930448860663643073262992738760724480 8607733 132591085288589945896126229772104503982 8607734 -32969570740470825114002267557432197984 8607735 -59674623335779732062754379470570216800 8607736 49542384486589787666280494691749376000 8607737 43994835088506574787652601613177281386 8607738 -62157374307489793746059487639285497856 8607739 -15219382404677641534087385659452617728 8607740 267086574830778280696351021094476800 8607741 19961184036151534120004927264860234080 8607742 27396904119738631147335358937300644224 8607743 133256932291087943860415297709830320560 8607744 -9352214840486501208456850486874603520 8607745 -7363848364426028298078497439678096000 8607746 35613880902928159315020049326256235520 8607747 119845557444047317385535855968638059000 8607748 104315595570470400910255468950085610496 8607749 122775483626662532198864792144328534750 8607750 -4407260418588462956805383426880000000 8607751 108948618046473662052240247311217878600 8607752 121000205179019001607439520491051212800 8607753 -45435409769672167780002501302648363712 8607754 -21775664042475080428454863494567670848 8607755 -64652445664962913145442647760908758080 8607756 -31137035469457313576082721318683918336 8607757 260369618786859067289959046483921679520 8607758 122824142557442400320469088658891789376 8607759 -43255875954849588023340533002298117496 8607760 -4770370708157053969172697357287424000 8607761 272750676507177167508443958293871628800 8607762 -55698733713180322484695447987182716160 8607763 230092953078684828322699494793086981240 8607764 113119079101540470302361308934123866112 8607765 29855063832647424618918175664880460320 8607766 -5977083205826530584687563624221430016 8607767 94789379436913020235256380251784032 8607768 80459001255204194980094429937429381120 8607769 -188245104528586782736858769286643307830 8607770 -1334068311234896032045382278750679040 8607771 111128452317762097206469616144255675520 8607772 -39309074260081273728782634471626074624 8607773 12284464321275337385280074610701253888 8607774 -19217552434407329109422997864293250048 8607775 -19058084079177210252269595203425028400 8607776 161254645517380814756974181619770130432 8607777 -150928229616007636666688922528525856080 8607778 75856490617207703035488485300584687440 8607779 92319112869448818115544240245961790000 8607780 -53746146121473207112391832308963097600 8607781 -61301343624886676900016974674869286308 8607782 -76265696430909105335649811824288511008 8607783 269388444607264949118459920951345280 8607784 21964442650937482197298224205596994560 8607785 -86203708045701587866834352331576637020 8607786 -1493270164301151943570295245816364544 8607787 155337501799511528556684846338753664952 8607788 24501890730989850579081932228909008896 8607789 -2276291085297196738038485734131060096 8607790 31360305090116634879489885077431550400 8607791 -84835077054081525149561861699537204088 8607792 27189908029381551189403492384337756160 8607793 -160373974001610873762876352208373130700 8607794 -22647956409762292583522282658978270720 8607795 -1096113727641860432328054422892879360 8607796 72160206858497150670187877475145992192 8607797 2359048252483046123952019822689113088 8607798 39729799485506248914826038966904900800 8607799 -89456919148026243311573218131577608264 8607800 -85992855277610093953259696228585472000 8607801 48082885554180910087249258476481853184 8607802 10174392915391586750740333639965994752 8607803 -100544470297926959431132508798116785948 8607804 -94677652794710793633335828970211413504 8607805 -141921037652623393029751110809597076000 8607806 -39085750875935287202194047022037698560 8607807 -46914097427157502874183957467051189752 8607808 7625722339518618023306034914279817216 8607809 32933807180755775170309184472387226560 8607810 -23303487524383527939052204257601827840 8607811 5181016780295683441810830288087245712 8607812 213958699851071419334995034264273190912 8607813 -141447256069631602943448528681306257280 8607814 -144386666402893672436673064555454524800 8607815 319648331975481725021323291758416846400 8607816 -72902034972357769326881900335885516800 8607817 -75666084718981176535777278023280301120 8607818 -202673097480582262078813136116857741984 8607819 -79263536698836679216704429272276736 8607820 10090639717907972550906691936442465280 8607821 72525764830489746277765801565062316022 8607822 25339590906139034695100751722371294272 8607823 -49466240739352413904994609650839564560 8607824 7699463370125473503472254803285114880 8607825 -64254593848184749158160569044645300400 8607826 787559966474477358579915772469680128 8607827 -19642719040801383470718029254225109856 8607828 -23651608990813467693279541274124417024 8607829 79331972597599129906232442698542814976 8607830 -77473870737776634014903822356335093120 8607831 159011218498703369737017177059352655824 8607832 -41999650856195827754694116942674329600 8607833 -52979896231869532107142246798211415996 8607834 58885980764012699481442938949831801584 8607835 -35738662191397237463036383134370854720 8607836 27766024913785012333235663792380830720 8607837 45721129629813952926996378387686809152 8607838 -127384926699793800903974946100948069440 8607839 48955836881982291040020932307573858720 8607840 12409965580748945731268542972349644800 8607841 4221061453699674165371530179764698464 8607842 59359091188194349141526785488229212672 8607843 30171392494132320499272636662851849200 8607844 -37965000934815643522505118138369327104 8607845 -60297370774647605838210099577470144900 8607846 13463512991819871308728903910675439360 8607847 -5815569660767762748925819785088338288 8607848 -235396508288436112191179419133094297600 8607849 -64779818474046728557167425972167325472 8607850 24767703785655179744902770455876048400 8607851 -17828396906213535914415250950604690656 8607852 -85188454153709676613737897475534652928 8607853 85032055180949069756110902451771001440 8607854 46135841502750447382938022350865805376 8607855 100086889049651859931918880888940374400 8607856 21842448464350324942631768301078413312 8607857 -6601531007578429764580452564627477708 8607858 -11440450861932627764076951939785564160 8607859 35903957193989060623279085612371688704 8607860 -8521109558371431075224398572887665920 8607861 133422882806033560014513463670785273710 8607862 86426042308948296527879253740106246912 8607863 43496122550537492652433081261333974528 8607864 -91140294828010929165686661151260672000 8607865 3686905567589903917941826226183143680 8607866 8194950352152568853087280846431933664 8607867 28901825856752658509909427981279390720 8607868 -6446399221112857267394659592055951360 8607869 853589652233533231830876418977210144 8607870 -108765149117298396090160927177149120 8607871 59715016539605406243913075033998323072 8607872 -27493897951421410781225074545603379200 8607873 60984200436133385987656124704781835168 8607874 -68821991111052515349526286766913240320 8607875 -211281115554809713932432496513424256000 8607876 9762911420623954595770011722083372032 8607877 148573347776087962810789968629569929532 8607878 -764772275907272564798709066084774144 8607879 -135847763148732753550972288350399802200 8607880 163685201752218577536089692555176806400 8607881 24811522220873862816244629326755673700 8607882 -21503209978935870068659079344652269056 8607883 29799610909750090431801587148213746132 8607884 -38990403717954777806271776561156477184 8607885 -9811643557059521041726899059531483520 8607886 -18178156093351243616815189713417014400 8607887 -100698894855594764270184179037265888464 8607888 -5781155328253552988975638995794092032 8607889 74848194200845843184153623244063367924 8607890 -66492461745180412462515264807728872800 8607891 6861042244161760204602161086919191992 8607892 -10576939204734904767860693505944791040 8607893 -90669012222377539946490407433982581120 8607894 -16748573986314446263429519950349639680 8607895 -83133656742088810157143427848851690600 8607896 -219129876470456533204150064185455206400 8607897 144233424094016661578583117923341139040 8607898 -27654410909205741050238681261638802432 8607899 146632355859772667474682998053396378536 8607900 -15143337606616302676254565446466560000 8607901 -125878026265387080831367342542554051098 8607902 9688894626149950725394346276574906240 8607903 40719202615476650023493341629974188104 8607904 23943493436825826918581434165449916416 8607905 -15166908068407380897099242552327418840 8607906 55087995436678682937735441054427367424 8607907 -4861687375826449878638089797830078976 8607908 60308643705234784967022907072283968128 8607909 -34508371652470273625251066136078173440 8607910 61606011737014188626087784310907583360 8607911 -27390959535163339594537753232947110240 8607912 112845263183377448229288998240256000 8607913 18486110432728807359485958256266023162 8607914 -43267146474426811533026192884088018688 8607915 -33922024114058019459002735766206567280 8607916 79303567177963912544361243790504519680 8607917 206524903143237411743098392792629106966 8607918 58675928316234467956281972996300131328 8607919 -246165629141697348288167632400001047840 8607920 -23816496845360138452209699060498432000 8607921 44443961846778293996652392324609317824 8607922 -64318057399450272730653335404216307808 8607923 -106698187770884082712822334921237054040 8607924 36607243957188914945888376543919779840 8607925 40046047382364726931715992999431168000 8607926 -107017323448215916207671893199399317088 8607927 -7210232670971683832263607613606928560 8607928 64079955484875935444937719972173824000 8607929 -196015838890680640856462462263653463920 8607930 22503163300050477904626982886858718720 8607931 35702546648751564388778126114843083200 8607932 20603012813112563945653091767636396032 8607933 -67704400168252506333541057499074077696 8607934 -73153037781181588638964768739965549440 8607935 52388255908667011428425697083209016160 8607936 4505813130703036272577243002301317120 8607937 37780636072617314694606324137681785300 8607938 3936742019960176135007742235517607120 8607939 25199473719061691382784336643727975600 8607940 115063585521187825204151226294539520 8607941 13855344855162383978740381783456793052 8607942 383821025334651710299672220252770560 8607943 -103281859460795183391587462543668032808 8607944 13681190403087951900382026057793536000 8607945 -23919906980377200589030904810220118080 8607946 -88419632820042279666104298057341669328 8607947 -68317719146915047070067053669382410604 8607948 -10264293268404426960353104185164436480 8607949 -64323313270196939792652418746554399264 8607950 8020974664894623518022802353889632000 8607951 -13556959597342818007625857877563071816 8607952 -57096325888588720501245272624903700480 8607953 24035538797353045312224092828468075520 8607954 27472214425597873021659538829224189440 8607955 1339805625714308967759442353848106960 8607956 23776736462279866704464389327580823552 8607957 1436120213665796378362112446083377088 8607958 58287202198829563636288246588816435776 8607959 -55523037423123806217090679766463452184 8607960 -98883944271786874091515753213563494400 8607961 -103164292067515122050498168254643553468 8607962 -81134606456591925150615558058873961472 8607963 10421449491777302214400203903049175808 8607964 -57609170115363094499515816459279681024 8607965 15660088807640732604225719947167226860 8607966 45153423929167180009316146916991215424 8607967 -106678162634939876278162144133340828768 8607968 -109872523583990596034722600251457536000 8607969 -8284471610465817584565716149306171200 8607970 245015216297876392000206108793090560 8607971 -19165071475620194074048162969046601828 8607972 -85174354820821563564588087117185092608 8607973 69749529199199081582560261954918797600 8607974 39426985593551485670820440759314456512 8607975 -8054283492570662812352851750346603400 8607976 -36022784202279767041320667334399447040 8607977 -73173677324224715422535446498374454854 8607978 -31955465835019875947051854184462484480 8607979 11000875200356197488872745729183213576 8607980 -58324643306235763346814032488212080640 8607981 110230118743695490105165555789984460352 8607982 47385575035114122454536325499667192000 8607983 279965499346814256628444108192338881880 8607984 -4570301444304820521313958853624201216 8607985 59390344799809909866278395945789253760 8607986 -38717595610264215114052896847370622336 8607987 24261379879071837161251607866468688448 8607988 13149475862108003294506783137377648640 8607989 295837704845502537362400273517435128 8607990 54616507390808066163453921246636656640 8607991 15602247872293110031673622521438950080 8607992 61129674581194485164585919706846310400 8607993 -123978745213747029619523227764630140256 8607994 -61311480312296398861639353520500802704 8607995 27161647532684600025528454498382103840 8607996 -7976765296830963416341062516267529728 8607997 63440051002319654666409250489043229446 8607998 261476620455396585528759348735467520 8607999 6540653763720436350650666113696579200 8608000 126538810144948769012200454844579840000 8608001 87623373065193147723666585960600833544 8608002 3158544342214349755264721380388221440 8608003 113131240074871752624486993039302521344 8608004 -65406363447922277251070089135878658944 8608005 -8883074686969347229777593796209504000 8608006 -107574354562027746607562499360973523136 8608007 88551398826752330867160638967216888840 8608008 -78777650237630253966070716384424304640 8608009 -188243856110638737078152346802432578790 8608010 2336776139184467718772231019662936320 8608011 -60244918905974336229492119039651403840 8608012 40824707789769053202006862947791431680 8608013 10311164757863805741435721339973467104 8608014 28774432554625199425121579630625408 8608015 -134990270096393853277386184618232784480 8608016 -27173311637096543293960161894733897728 8608017 -92803973927772252005322787613605917600 8608018 -22535525928059835976571987623102967808 8608019 -67163535465083186440092757731370917120 8608020 -65595552802138639801049391740061112320 8608021 -171540051059002087115800097274617505056 8608022 109231107505240865769831119524739937312 8608023 -86335825520496629183218252756762184640 8608024 21177085518156714565183483734027048960 8608025 -48176332878006675814336067723445270450 8608026 -31582326264468972016223178010514165760 8608027 3115247964598323663822435077210687876 8608028 -41454485771970018926014303696585574400 8608029 245714092577831716153548256357866836640 8608030 4341485161452525536794313675215278720 8608031 -145292389393489991147034018219950631408 8608032 57486359731913647207151959552398262272 8608033 -20713259350460615664130252568728105280 8608034 16259779384381353864456850072283374416 8608035 38772382893178491242967435047800875360 8608036 80555767824028944919768438126671370880 8608037 -165844788601212463035390877876760293314 8608038 328089947473085798895164965120503168 8608039 -32031451608686743740741460505040687360 8608040 -6681789464630033442659719022552678400 8608041 749221668081108787582417128501326400 8608042 59675385033798223705013699663607210672 8608043 44142406744151314296343225901613940200 8608044 15038166110939554817972836236867305472 8608045 -79768747261300008495741373655592753600 8608046 39621488774170326545437824862416305472 8608047 21545340802975116519847661739463257600 8608048 20313461303231418000933764496485842944 8608049 22087826292001862540375748088198245888 8608050 18206384565464892415299739814504985600 8608051 184051316085653765130087576569972161504 8608052 -50653511001319196618116901426483661312 8608053 77577670014690835742833980790025020704 8608054 -2841925998102363769412258494407353088 8608055 30267106116484878833797036475807319360 8608056 -41805558287766892293979062909711052800 8608057 1321830494140453001008814027496520640 8608058 -144218392222162546177845565945346434080 8608059 48626230313766977405507142258792156720 8608060 -81944449843224289319731174196721254400 8608061 -55298608619237356313265296613174624 8608062 80283627897741342249785244181327378752 8608063 65265137974949934666671382484787444640 8608064 8407550444023136283358487228763340800 8608065 28645693951253103318062291341059515520 8608066 52098683563724221597279215766186433232 8608067 146508875310041159684734646912530992 8608068 10145557505194262275011133412744847360 8608069 242919265838034365241026725953476319996 8608070 21400825478270337992181892253562172800 8608071 -106489066378637251036606382050025159856 8608072 -134920348301287026912934165011039682560 8608073 -99614646437056597576392867358017040716 8608074 -55517975260053159911049413626090717440 8608075 80174214332383383814937807670298667700 8608076 -117970718165515058899927650217567672320 8608077 -91514206658614812016047587086933477440 8608078 2913319224777359390630443739261979840 8608079 185181961363795430516650167262170061680 8608080 -916772105656575575259215476713062400 8608081 -70757463630488299587331493727659967118 8608082 -45034998963868613192987305848226864128 8608083 2380575015193495358092947872225846400 8608084 -1609021388153758606393272825685704704 8608085 25701291055567337260028175940899471000 8608086 -73078882148326367050076556559821185280 8608087 2472888324015924802082402649758701712 8608088 -222372959854240538933457929335751178240 8608089 29897629164857039970433565781832432320 8608090 38775909264324789525402927142912600800 8608091 47293044847313631191905694519960487492 8608092 -57560486787320312016642397275775784448 8608093 -112864311074447047332571710916545276256 8608094 34284998022286737869478308691897379200 8608095 26353466597399936649169375182104889120 8608096 -11805766822453584419506773669672124416 8608097 -89279119277235236667328201143219364608 8608098 -3014878314813407363530189438740817920 8608099 -178041827764224636965680286907598659840 8608100 62998819544639467631856636401646720000 8608101 17968573717327108519173245214839561760 8608102 171901933945859633466337721716899686400 8608103 70150649730612832762875943846914063456 8608104 -19117670940549081760239533670127395840 8608105 -43253024208585747280691302033786932480 8608106 -21824081544689622530856576384197210016 8608107 -74728123780371383130377697609497409960 8608108 -49335209006490882193499240823199424000 8608109 379634809678951970928267799439395493760 8608110 -9724440468444904232933086472311296000 8608111 -17855135277908367641787012829908068352 8608112 19133389454772422127986757090987835392 8608113 -246522821822123972072555020996476558 8608114 2251221537238045123555085935232301120 8608115 57115500750933186145811988346623643200 8608116 -51206599980865914493103998665748494336 8608117 -29919940998105345429868765832626195808 8608118 34685792659995601681308213315172370304 8608119 -27650077728935272661386089566253613872 8608120 -7254568383349643526421450069871616000 8608121 14831793616389722657029803584969562720 8608122 90863653321730432231236859780596601088 8608123 -273269487416565330482675758314104859656 8608124 39169271146556666665944193942106141184 8608125 -27971502207352457599424235788568360000 8608126 -148676197559911344209373737879390702976 8608127 -3490576178920915575801450578262115200 8608128 -121923361027017967795091104968002764800 8608129 164024954580331563668159799690127896660 8608130 70513388660248256883862379896170492960 8608131 13505059744565901123499746765875055360 8608132 56504824316350159605239474478965984512 8608133 -5552192457579275428631955658969491618 8608134 29189170443020298476534986684912357248 8608135 -30095381947997813684608450138498115040 8608136 -85505508505760037986498648783902264320 8608137 195801186289476507269227358595630361344 8608138 -18480692784892783989197287961653068288 8608139 66546883034089922147481150063297234456 8608140 -44224523121711269973104978670120960000 8608141 -77090884129320486517189185237788256576 8608142 27453480558650141688301145095622751744 8608143 -7533584848180428406366186386589392000 8608144 8716079694263092482214392319902744576 8608145 -24596400412487724742910621066561836800 8608146 6767723877300268599825060890716243584 8608147 158553233180650591755485118002247207596 8608148 -94534597229484807001377459415675761792 8608149 -116568862057324462002883110872059475232 8608150 11596060957611340285161605522640504000 8608151 141667739350108265225648858826208142472 8608152 -14417399713230545534280265001523609600 8608153 -113564597005507279411465495034676143420 8608154 10813596282250878511466835913604007072 8608155 19144062160613079584695583539681905120 8608156 -195502449767661282652949704340103096320 8608157 12506210617173768691825739130025203660 8608158 11053900368055813481681505885070300224 8608159 10119343250208788928563398599451219200 8608160 11510799437749284836085701756395192320 8608161 1978480721349015023451480161560009344 8608162 30261676357654311391561839642173546832 8608163 206833098587434547370780184469249192412 8608164 -53876669764292136892562926050763960320 8608165 -97141956765833460065549302847836679940 8608166 22183528193583997617318028673135397120 8608167 237411758476051830279322853850898548480 8608168 -26397422200184000534198982798274160640 8608169 3622560927602572150579945869645077370 8608170 280348042962116948902715113381347840 8608171 76966107325814510732073073540152891168 8608172 -104153516987892866548558612016118061824 8608173 -18838634203090525342299875695531365120 8608174 -142126575101042850216945335783293430400 8608175 103557700821828166882484281253756111400 8608176 13389853556108871647215343707349237760 8608177 152161601290075219971622030827877941300 8608178 128095137754828215350749954122131725440 8608179 20355047415274420498098604140880828416 8608180 22953515724184321892147196378232995840 8608181 -108362048175462580094001444270404931300 8608182 -81295037244027114723164359724525568 8608183 14035001650526282612557104494275163432 8608184 106037983725638316958887772107768053760 8608185 2690753182905946269411866718184503240 8608186 -42334716291799397944413768550570036800 8608187 14032988051689391643128708509260693504 8608188 5469409419623581633909541934321263616 8608189 -119409284229313030586975601714980814644 8608190 -57193146504733677470057741567297342400 8608191 67343144720046482157880688127979939584 8608192 18886665186567458828166988500656193536 8608193 -47164274088092828249989008608097604512 8608194 77017759763362129963145024450191872 8608195 -71280564169271468688125605823855554800 8608196 -54252700652166568209830544251791752960 8608197 44423918049023245857943830765312377280 8608198 -6632162866872727460664400669695470208 8608199 198017640672988504848667716794343459864 8608200 51390363787306460249802958981223424000 8608201 22900487422631332693080600760733805952 8608202 -84371880435785902393555603870285034448 8608203 195065999152096126574639055701507584464 8608204 17715275659352537171343111677136666624 8608205 145682523945926998029234897165042923160 8608206 108734358759396171111555566361445085184 8608207 9166154851993708741571936510253353640 8608208 1168558393030894213316943439496478720 8608209 -66161994590559356399265476880787143696 8608210 12186979606381280907702493924241817600 8608211 309536342172587099647874601486264669912 8608212 17799915942325010012566356635618506752 8608213 -4285491629140275062751845351824603136 8608214 -945933246486025017039626772383864544 8608215 -33522891175452569507566523874434534400 8608216 -201876458327581634244155674421169868800 8608217 4182790681214418527118577878035104266 8608218 23698492174389738181766919049625944320 8608219 281348225278552604687431120764285047896 8608220 14767259780875711055897369036790842880 8608221 53511750354790392570499582606001106240 8608222 -91591117431858076374634907939372520192 8608223 -56557358599262406395315032224010263600 8608224 48866658825966237402589472306465341440 8608225 -5065677375132972591482824236326902400 8608226 58233796138313787475322108359614105984 8608227 48654125219603842528859483779710472320 8608228 69125026836667808342465508193182547200 8608229 -77597847005776706094234586052624572800 8608230 -30703192405443891607586727365429028480 8608231 18260346881922856258900763352748191032 8608232 151110177187859810152839756724323302400 8608233 -966451558071328084974815856997557120 8608234 96149654509221083071819157086516914432 8608235 18899403187914171831475454636829696000 8608236 6235093830359948579487495303676084224 8608237 -36468407055122385229101696476233021056 8608238 -15070162348905847664616744162446479104 8608239 -143666195692767473277313964579117066256 8608240 1125545204496728137280282241448181760 8608241 193614650006046307532482331025381186642 8608242 17087787378452200891910159759686826112 8608243 -776925599927679657129681483182544384 8608244 -77176595904736330195684093515469497600 8608245 67035048193763459655047059142889465120 8608246 51719425001236815287220255954567826944 8608247 -104970325294603318529022985769396321304 8608248 133082429822475477524024440612759142400 8608249 6467033348789846551616809773446480000 8608250 -30234254654794663006519748820744960000 8608251 19561204094472174174610017294515867184 8608252 -196088742461891012582408681886523531264 8608253 173338889605292555292466559436653098368 8608254 -5561900296971520887167564137420753920 8608255 -32001639422199963440757310650053490840 8608256 -804719652939419304900080068466835456 8608257 23182810772882420938411828288367871552 8608258 -4440641056222762270300054937444809920 8608259 -177871437132402841972703980089974476080 8608260 6736273574214384410136205556292341760 8608261 -85138807958256305556718166465543311138 8608262 8512048153540673843439081866317695360 8608263 -38886892437346260293923447268590919856 8608264 47750345566219438262396811620551065600 8608265 -54164741496829492746786353453426835000 8608266 1587741594906404827479603723663873024 8608267 -71213789400371338139570335390594928568 8608268 264531721766196695683375143730414811136 8608269 -23447285798535491063258440366277614560 8608270 -9060171077038725460687146130276531200 8608271 127667763320387772448363338135127096800 8608272 -22734583607881808552350853755457568768 8608273 45980646864880092981895440237705552000 8608274 72242487556431033802795657919789045136 8608275 14506862583397754036618313355000206000 8608276 141598815836214516917358527317182604160 8608277 147507993177577118760379648137191411520 8608278 -12012073315010730719270128838896128000 8608279 1434247771102269046073343051656924448 8608280 35782419506490053065483445335115980800 8608281 91399294508082879457866649036930923744 8608282 -20259643776761342079316663671539701008 8608283 -45265682474649955913034668838804798240 8608284 -40151593912464066031371898011228718080 8608285 -65350934849848445046375217566462973440 8608286 68876390764117144170075584972039966592 8608287 54815832604479075372168559148495743560 8608288 -27107982754360604340220500881454268416 8608289 -82313560855088941437029833032005868240 8608290 -20080167627220150826141801058649651200 8608291 130842423795396616161520372915531641692 8608292 22294278990224947093539990603985059840 8608293 20086939825085994877846267863846584382 8608294 -8444620106309520912971645279626802688 8608295 133186896190063038872757159136760143800 8608296 -44795634498303080558171650567708262400 8608297 -60082109491516949154483929252537608448 8608298 4015673533484603384351511521610509664 8608299 36501159955624742225860899465616128 8608300 53585540298373748774104233612974854400 8608301 -97801762544791273859383893859605103188 8608302 -30058918018014995635947170406193152000 8608303 78192753838418724803055706645723736 8608304 48788660006124572179099086160954245120 8608305 -94306241652577989255249690517798602240 8608306 1620600429131445989454598211372872704 8608307 75431670151670553561314863290697152 8608308 53888272929332639635609722995196493824 8608309 64194732492435854441090466565767783192 8608310 44443114139678900488148991644863263360 8608311 26655072220748155080959399528924289480 8608312 -167163607408694471242384730684196556800 8608313 -9866826226061657639856107325229190976 8608314 -18706256337338612251927187697799004160 8608315 12887747583054731703627503002430195520 8608316 103342378906791925794007509031679831040 8608317 24588857534684150769169937292452328480 8608318 -79200711147449344426682279559549200640 8608319 14442383922271532384614112413256988720 8608320 17490525207612039733747544062065377280 8608321 -113369113044996608945375618731033884478 8608322 28247597834425379824368451078045013712 8608323 24734079959143832611838485538412200184 8608324 -16598836345378580869547878625139499008 8608325 -72596165240980151277963389637614164800 8608326 -106304489050135215632723071635944016000 8608327 -33747936760337968222786855889500422688 8608328 121946930560524449488048369062197329920 8608329 65600164894072199937439265902144419840 8608330 -8920999099270303939509055079567558400 8608331 45234626135211885670356560643136472400 8608332 -90090931751688091832969573822769266688 8608333 -9744931483561739477579502193998801418 8608334 18691406717603677943288113033931217792 8608335 23916841644832356252212073265390824960 8608336 -49419163045525234834231290793141862400 8608337 -1116429267771924688580014658580520848 8608338 -59695683835242448481098336262246332656 8608339 -196711541323174560756563244931847674640 8608340 8368357301554582253582942512385387520 8608341 -26478673327026281639019479820227623296 8608342 151663051711378985640203558997964800 8608343 290829412904836902314503992437366883024 8608344 26570987935766054315738171926211358720 8608345 48414493062900245698540504816442051520 8608346 -30632351496707266562501760464918495520 8608347 -13269364606517704833349892276784984240 8608348 21924832813707767602757955382415425536 8608349 103547849277782095618599354889338584640 8608350 18079145351811505995487827840801432000 8608351 -11935773270991611498643317056201855600 8608352 276904663349730755059456030857313124352 8608353 32335033171435843041735482083489683120 8608354 17463912713232604666831620750401187840 8608355 14450686271020868394303865308998649600 8608356 4975889399794910997642002638796917056 8608357 131780964691795954949802804903510212606 8608358 -131122791157085782304250204211400684928 8608359 27150509564761013888224884452619687936 8608360 -16091847703847193654403727715197952000 8608361 346461985657678437425715770155478496912 8608362 10757620666858063639427228174276404224 8608363 -29825109469153384074777821149903454496 8608364 92045749924383446847374756798774524416 8608365 5728951999908887092751752497687745260 8608366 -10882248442000904876807527445289943296 8608367 6258832952808384092437215285843753000 8608368 -13737176101228111532389914180216422400 8608369 -8315400986365069075476577485637197648 8608370 50832627838590544822700551679028572160 8608371 -62726825020846729654494242160371861760 8608372 -37762020827486151384451766464163703424 8608373 84326501474336437115543965407437144622 8608374 58464445095231674230669259515919864544 8608375 -158618809777501058077076386866239916000 8608376 72303242649233847901107483550609244160 8608377 131320211748266035511135810242745674320 8608378 -16788781582441580669892261641095795200 8608379 -12368686062913989308944307055427815552 8608380 -21982625961828504631699878631783342080 8608381 -1069424077122678811688528865718734836 8608382 -103047389074095867748875593268529310208 8608383 -21653936250946169520005487635865384960 8608384 604583718858935345901242080139673600 8608385 1293958081355794318479990388283822400 8608386 15547420188970476204166405983509998464 8608387 -45476104430069399631327515150807302760 8608388 21835720477438298567928982598869257216 8608389 -143903253606733991192946174143606939040 8608390 -12385218300024172079161286139107082240 8608391 -183227195539654963203592666299629802216 8608392 64936357411926395107992378746621399040 8608393 164866591468203173628381207813899850880 8608394 52250246306216012165203617238604839680 8608395 18379933760656745815967947636613107200 8608396 55964435004454111828471069032426334720 8608397 7822259015032236268188244126594372992 8608398 795516731325721734052608861664601088 8608399 97259590527163180001226885577979908400 8608400 -13795963230595401467748001505478451200 8608401 69990716226504316576586576478914021670 8608402 -120853185193423218767657100671353908096 8608403 -154882414136043572141934065922653785416 8608404 -16362949454146637540417043402865717248 8608405 62404525759821603782136776494062289560 8608406 -769557541626215186288953379771307168 8608407 32668622186994679191861059935155960192 8608408 119014655143375836975861739457015592960 8608409 133326954496472968211958643544249323680 8608410 15588213128960648222866197729289075200 8608411 -55288865671356777518172668221324752368 8608412 74550166019680136393372602171638713856 8608413 42003205255275377867809218845566099488 8608414 -88594567800404064637304445991284322944 8608415 -26724967966989120643800336928009348440 8608416 -17921161970159943099841564643794354176 8608417 -6514902064511215741484583360290641246 8608418 53065224123312861266201930574875626560 8608419 -92065849931148074102427557798702912256 8608420 42674702875882286734470113850655572480 8608421 -67032716826250513572549024080266659456 8608422 -74760882588198949482681774177522270528 8608423 -5690789444644725977503747578015432328 8608424 -301033593579027910862593581555102720 8608425 12401298236573983830354954816195072000 8608426 257919330611523964383705277311710340096 8608427 224306476919459511285594867203734644276 8608428 -1301094406426391197675045974076502016 8608429 193055311922873620018536570232556171030 8608430 -35370492052037358771236385694867544640 8608431 -113824081375417134047064972681054480384 8608432 10463003646133286825827293216649641984 8608433 35664302607393802390449848010829371120 8608434 14026691744858668687667156166813158400 8608435 10184017665111924462765175107988348320 8608436 57771769190942035289899138570705693440 8608437 7199082289634396582718225955642941486 8608438 131697826852458099920631765861483465120 8608439 -34356382687636572613889473660653831840 8608440 18010468789719564583364481652948992000 8608441 -178266545685243967817888711587553696768 8608442 -22231971311006758498170103993318005312 8608443 -41356563535241333027508671543058216120 8608444 -42158590069454547151723517194298690560 8608445 -89957031250993062345486262037720073300 8608446 -4625024428655427353138288810302897152 8608447 36683168794379969516830883965235619960 8608448 82656372578040200014236372156162244608 8608449 -66607307200963410500306070732177958752 8608450 -6061374062154413772490349183249802000 8608451 -26871564316239447427929555191570980548 8608452 2392116083288420877352835453143056384 8608453 -39681255629146036624135489372740463296 8608454 -9452221658216988836765419105016748480 8608455 100590749413688304469136242307355993000 8608456 -167703440274547757057596077807572229120 8608457 -4509534090754611878078647802253959616 8608458 -45671397248599051516676626485767567616 8608459 -34445357776051758118731119041779272984 8608460 30128658193057395349374233869721456640 8608461 74089643818243681263582222565343040 8608462 32962765653033046870325001785925527232 8608463 54074545314002127917529957193072848000 8608464 39324610360133153764088497658489733120 8608465 181216813400394738459082329420610159860 8608466 24094900530548501018859671106069955584 8608467 31022421861855547084628893387099144752 8608468 -3369939178637971417684998282096752640 8608469 80193160965487357300952419946661462144 8608470 -2184814071781513698540738508110869760 8608471 -866663597191508815857425815776051456 8608472 -123147991041546627477212149465391923200 8608473 -53912720948136757671668647700972176038 8608474 -8102783973545796386312937884863623168 8608475 55058200822361408253062820583249470000 8608476 23830137969107278761363570542053719552 8608477 -288646303942005236887799113633912079988 8608478 33757194387517044073186708049291319360 8608479 -69556053673374757505614505196532518912 8608480 45035025041002073369838158548193771520 8608481 56510172908851592819110263868776960192 8608482 -20416387066317659877377020843965160320 8608483 8725476722809836399368068785315062016 8608484 -6029571608440696420656172320476335104 8608485 91641496078898621027688799154150244000 8608486 -45332230656767476367264435424964930176 8608487 -184204228304227545074978308467708753864 8608488 -17179188200242512296007625931306926080 8608489 42577352871764818164817961634006351290 8608490 11350831007047803991070701320215481600 8608491 -615354528851978018352727812688564560 8608492 174065235502450010745549086494312284416 8608493 20458044140324583961487839592294982060 8608494 19611480862568274268828917401051537664 8608495 -42453537972315728830503626641692695040 8608496 -20349407541631270645782005888364085248 8608497 28864176960765063783807712454592006000 8608498 -67944033242111290189195822354813206000 8608499 -17519620453112963244457323495786414336 8608500 47881528409491628718682912039602624000 8608501 206203524294267250274740002047170509600 8608502 32645166345564028108605127704066471552 8608503 121086834606444586256363700171541088208 8608504 -43647288245246024993733933840027402240 8608505 -214310155138123516492648899132420867000 8608506 23309304807276321251103241938851583744 8608507 -253696464123722918687982972982985409244 8608508 -194017158534050473857227689850703900672 8608509 -6219985759199517309413592137850185472 8608510 15982436278493779843286721316454872320 8608511 -61163439893611301805581479380992204976 8608512 -78161188267833397508350630156377784320 8608513 9249724785264741816739129704290780402 8608514 -652489428346824984093541828079892480 8608515 -107966540171671182241377572898031801680 8608516 -167036989788436842290916217814216159232 8608517 126462091616667619738651196082984268320 8608518 44144990205230766213630015650600491584 8608519 -45786416236632147120264203689644002456 8608520 -2704136957065113310191896846843904000 8608521 -10173060741330114421918009672706171616 8608522 51689367767136804050467462260151869840 8608523 93169075158159222652726731210053241600 8608524 26996837085477308584598898333235387392 8608525 -1488919236842894959345638596662251000 8608526 82999237837886409366892943993956146624 8608527 -101858195220638174341265228168792776536 8608528 -15436470318250533551703517681037721600 8608529 -144794268032990055147304860915595521870 8608530 10590704887767392827469376136497208320 8608531 -62414803180279648556102727367753476368 8608532 -24722104625306022879574548947667283968 8608533 -62556122727358421386277249541616803552 8608534 234891959657046269854199410206627747840 8608535 -33232315935302255683368498244483509600 8608536 150797740745547647699181384100421560320 8608537 -3422567257733526921363471276666612096 8608538 71844191781414836607575264237902863840 8608539 -83779072543020779211713284131365252160 8608540 -76405632198410266301218176440862773760 8608541 5183632906392574174396102847277216000 8608542 -70376696297270063924524200956893572288 8608543 75906891712985316558151943076739421792 8608544 38002504774089528234955969473735032832 8608545 -64364539742754541044893359317734400 8608546 113668994808020749849623840105872732160 8608547 -163065948935866309307288063943272458008 8608548 26616919698521693456480565180877025280 8608549 -154106246914892512936099400199238912450 8608550 -56003841280603459371476398758124519200 8608551 -53427296649833015217903904818212121600 8608552 -166960587128349227028718932349438694400 8608553 -213631745577668065692485909813070648198 8608554 6012694334266669564845580107720306864 8608555 17977413142323599823338830336625758560 8608556 -134308245160904078843246211344342191104 8608557 636975598493946035038225010377939488 8608558 21614821000959900814085566213090698240 8608559 43719478081085255919087355717374657504 8608560 5668448349594078553982220654678835200 8608561 -36450309019997092179652721169730638336 8608562 -68866206192229643293047238817919486720 8608563 -79790084133708417910346297828552996880 8608564 71715029187502629017934636893658333952 8608565 56206977738977559232068094753653341880 8608566 -28706893525784489320164393893734816896 8608567 333205054990414686040645273141929371904 8608568 -47819171301962125804685861733276057600 8608569 -83441828348417303121238966469993842080 8608570 -7182991985957606815725638991145377600 8608571 125732346927209569216291675921563404772 8608572 51007875019506159113336411249115955200 8608573 -143504472372015285374832108875836485178 8608574 -2059270789219733677201269088924276800 8608575 46139884508619330234259225533539664600 8608576 -3132212797803289753128052186268303360 8608577 -27495819087222963452949916037055465120 8608578 8682120451658975558326798608553844736 8608579 -5868837530098815009973674582276483168 8608580 -2098306149771258514648934727727779840 8608581 -11184377522978407489025298128139843972 8608582 40319665963027533514274936957331223392 8608583 -45937321612230028179480995951427744168 8608584 -7359881679789799667868913928117575680 8608585 -144168517669919075095872547540790600220 8608586 6943817101684455056356213939801405440 8608587 -21644490701041865545053373735846878720 8608588 -298632583547156667029352458181485137920 8608589 -182436031935702365101750309611006468960 8608590 -32144204713147640512211221860445202880 8608591 -130978033850947550929063840477442789008 8608592 -4872200272889665624176840605820272640 8608593 47614608769976757016204211173941557184 8608594 -87102273324067263412720544383749406080 8608595 -2664919548826815613199477642385320400 8608596 6482856021176916477411716705208791040 8608597 25311854417630163335121223593205348046 8608598 -6018241944704913793265199526836246336 8608599 -9306262451024200372318139643867733320 8608600 190791170723947810986175851380736000 8608601 -69507609091300268165660754510870177408 8608602 11211055120763880395064151717312093440 8608603 18769234932411271589618321125034486852 8608604 -5608449465470673771919688763971756544 8608605 13029352167027292765184889648847797120 8608606 17782995915121355359458454600942988160 8608607 12247427841619440521946944094119553024 8608608 37453278411829922956649261812217806848 8608609 258619837887738241295714538194218475810 8608610 -87576759674556889300250844334583075040 8608611 -28212885121474731771450834057801118080 8608612 60682454808360473038572841317438064256 8608613 17877083098147485523899980183099340984 8608614 24991112955370924451520127042504704000 8608615 125872896085298380566873289726404627600 8608616 -24606324771740496479008343326224491520 8608617 -30666178288620175822020967389848646966 8608618 24863100034687759802793615502386659760 8608619 227262975664553214814219906102181500020 8608620 -30052650772953265008697823791819883520 8608621 38519220885839742728658210270173815680 8608622 -31398023053654604604880973824619635776 8608623 -114652055730956314533649816088592122616 8608624 -26996481638346476908161330772112179200 8608625 133962268590888105343806115602050370000 8608626 20587530917882070821760709456163220480 8608627 -89507267634583536800471594613462425524 8608628 -43327055122443944477774121800800856064 8608629 -159892583261419246259509835003196654240 8608630 30767043344013977368456961178697036800 8608631 30530269434747295540471795973773421040 8608632 123344223461910927599200976484556185600 8608633 125964733639299833049756465621718101888 8608634 -98544256362335967038636338816467390720 8608635 -10460524954600758593940099351265375200 8608636 -74178312722513853834529787898728273920 8608637 206641712798961225201263802301853691360 8608638 45703753941792945258919978300260078912 8608639 87930034499068872307839933382275846424 8608640 -84570578499930269501488904939136614400 8608641 -24424483925172035311698678616559629008 8608642 -3928717053794920463306508261292807680 8608643 -941388779149225700103671896794905016 8608644 2855309686488718890746776640870446080 8608645 76366855335372931130769190665798003900 8608646 43979926467295882743821546314364914272 8608647 -16808640192343548812061050026192104960 8608648 -174512593028818347728745827404570337280 8608649 32598158504369771991462560208665022336 8608650 46886773252272845797664236946049120000 8608651 271726414630575474770772764499246250872 8608652 45491423808837315403491359665556969472 8608653 55697484263641635875320260875819836800 8608654 4881478491401507129610172064128291776 8608655 95980516224280874684200475666507643120 8608656 528680127868534644929755147584405504 8608657 -30947954379785591061761860825669154060 8608658 8194443132478951249640648239826350080 8608659 -124054556576802768537289473922018573896 8608660 -77018089766310391573928206374194776320 8608661 -262286608442277123935507271356057584896 8608662 -42850669798732161734189254504612709280 8608663 -104933542687173243410629993064286840552 8608664 -120290237174943566633149437099926016000 8608665 -53735616430383050552960778739453004160 8608666 98061560050203340173254638691521776 8608667 142391514242130907268988577632534931716 8608668 -13144458819148161204968525478721489920 8608669 1995480179246125326886186001459933952 8608670 6623671325481164574324120001064693760 8608671 7980455622417770071525820192653835808 8608672 -208673168476527762301694158237650124800 8608673 230611799717862851896802681805349757922 8608674 12724361989928805214642092467848421760 8608675 46174404303345032797504921612868591900 8608676 135385056853290604993244319955404984960 8608677 -40522722628730788219428725875794662400 8608678 -5977969699252148852538884819614577280 8608679 19506743819816803972434851955535235520 8608680 -8501272035854945977113394307123865600 8608681 265190437036833065662483897832798880372 8608682 -19322535726937317157528977571843062528 8608683 -32435975006715469258386270524088677376 8608684 18542228086079259234626270668771510272 8608685 -52579709385047361319489146128983335840 8608686 541939996145039267809513881676090368 8608687 -20362534177714974529909389928533534920 8608688 468091902650483307719371859407208448 8608689 92133006976070125438564501175576450754 8608690 -90398852062462101734791086250049126400 8608691 60256112631181276565375642447021076480 8608692 36646624679238199671820759077267750912 8608693 100237408725914022344506184556992944224 8608694 128189515714449652589955419067749524896 8608695 -55360762465854519865344018397554892800 8608696 -250491782133534699870952080933897891840 8608697 -48219407667772020452264766011028587520 8608698 -28034069802661386618080091451891637760 8608699 -81904488221570649516031086807621873408 8608700 13778299451939461158144263011377254400 8608701 161091659707403830266232382652621695232 8608702 58330143002655891686000504404415937600 8608703 -34781009002652935871256523233330389520 8608704 736018679423179648861061373650534400 8608705 -47259660420844364866981376330912226240 8608706 -29554739388360066508341742456127942448 8608707 -70509172368002169332497569592535577360 8608708 -270861617271897147959195352890515660800 8608709 -76984617072197932316752379079319583040 8608710 -32777033858057198481029208865013299200 8608711 34747271057383163990309936201445989800 8608712 101050795109406321016390414027386823680 8608713 50185862655365782158444626920676777088 8608714 45643224304303596518633084737093460832 8608715 111632645901140673502772849130378806400 8608716 -11953915570257583518840967521815218176 8608717 3906271169434990889000078452283930040 8608718 11131219797615239284859209570300666560 8608719 64216090586676674681467659770437020672 8608720 32306463068180861805607282354521292800 8608721 -79602909005112824588002140375874682256 8608722 -5937162001572877074306996756766465536 8608723 31695701641408228553515158378203289960 8608724 -60665953562669320222252076850053323008 8608725 -20774747513774476429907546298055656150 8608726 -5289046490176293451713520020410643840 8608727 151307571666610437818151603133701885576 8608728 -71064316711160284579165252387977891840 8608729 -1348008184015276687406935545959334720 8608730 -28671333456652033790328290857359938880 8608731 34499752120594651910180272786910721024 8608732 14923274173738186515133335779968086528 8608733 -107727868637836714777171881516854793600 8608734 38208208422650406093060392452132506240 8608735 -20080487722616487995269670171007740640 8608736 -98226044459997838883639867970381938688 8608737 78343215256585028673857769892234960320 8608738 -100064217528878518650545286505730754480 8608739 -86747868147080903153574027626497410576 8608740 -4933068351309421499108171160649728000 8608741 -261776207373994255870536741205299593216 8608742 6252186780274514290665349113568642272 8608743 -15040154064976471190079127632004624080 8608744 -11752956114678233852532550973545236480 8608745 -51709587264985210658287971241840417500 8608746 14580633766218375898493742632315030784 8608747 -86168747525659683529668713333542234336 8608748 -2323536775295199879167560823769600000 8608749 -164080391026102163008435819859627540160 8608750 8618190705425692344670229941409520000 8608751 -38016548916532761598638242938609891248 8608752 30828059225442891428708206951342276608 8608753 33092638372006945020986715722213012020 8608754 25759069314430524192226004350033580544 8608755 1391399932310048308806710083731064320 8608756 78054779198980730191158039767222217472 8608757 -153540808272517530663525484723717752000 8608758 -7931187559693227714187198930977854016 8608759 76382309608927725299729079151616489960 8608760 -17061766942870215328821130132894310400 8608761 1209752875254390030869578793513621082 8608762 -24511995542702861526385443127183405056 8608763 85671812175155194021848160053527423640 8608764 62428897915221086758309485882009125376 8608765 -71462842782103514547932261558315780160 8608766 128978781314438292260867100306360178560 8608767 2705009125081119603807521091097139400 8608768 45361266306234523096392467499131600896 8608769 158447537749522545438094466345617451880 8608770 -18076249965017266962592148690052519360 8608771 -147397854911401271180582777424587361028 8608772 -896543997510464940692927914193998848 8608773 171144250841731148261435426317819668000 8608774 -8160141846158556799494060261586416960 8608775 11812781101624365051937503487893142800 8608776 -42849944484910387419343552511816908800 8608777 89075493546970606319359287060580377626 8608778 45010928905436790805920846063741979440 8608779 73476395322019018864028612288820046224 8608780 44970218633891377704134580211710259200 8608781 -93284576879092822074721908271215690708 8608782 3326998460803380480941027140188155904 8608783 -40890497742144351805511127883999798800 8608784 -33809335821449831619531810334613299200 8608785 24077213183673854088657345732912359040 8608786 -62456812192112033823730199984598583680 8608787 -13036382820851675393429529623731932 8608788 -58139159934120353588132217362921472000 8608789 -62664174820159309338847608190424334944 8608790 978705035583319051432624766924582400 8608791 24972744649211737496372741543933514624 8608792 16223503508119950499301470071712358400 8608793 -78333411266109708578138515761235719936 8608794 -12275334999141531269851943710132884480 8608795 11836916852842344041232428598192676800 8608796 30939092611734866348608879797588074496 8608797 -132253151141437074756224729219421653940 8608798 -13187704462848137525791473878222453760 8608799 -165979164879146163294681888177166999200 8608800 59298076617122627931533686592215449600 8608801 15879931287987561387917638174172008802 8608802 3933392273136566952985158305988943872 8608803 32907954256775143981357570708816514304 8608804 -78574212593621087909423709484447913344 8608805 -87489143598277676568874484809575228000 8608806 419683026570340621334371382426952384 8608807 193857671345018177510236279291713324840 8608808 32847109212096595212008526775944806400 8608809 13569854249812872059180690706285647328 8608810 83187942992098798731843404564007976800 8608811 30586499446441832897669848435667172024 8608812 48567780703721306888321494389269889024 8608813 -282925878619060707043960307629108294496 8608814 103810221935785249605541016415601832256 8608815 -1427670722336968144332913774480761600 8608816 17260027806971878660071778607241347072 8608817 3967658701682901820850340745939528704 8608818 -84727305857041879757813496618993818496 8608819 34810690753740050865717622669964683944 8608820 -44014030973265752678513949694866432000 8608821 25193015743068179921235255038266135680 8608822 -13105536359955962923673417963308382208 8608823 -251740016351338588597242926716073219928 8608824 -11629128171266227080672049241653248000 8608825 -54991446345597315173344070304898258450 8608826 22887746979950712813434373278230790400 8608827 -23695278188612688365424164110576641168 8608828 149154864090908457065335068577994265600 8608829 -69522212883365420190957023783442336570 8608830 17576542859793951225139447634574289920 8608831 -8957575719114841084996757562224481792 8608832 55481652074535418879386317692944777216 8608833 13328443494558952833071483844442246800 8608834 20132315064570625415430873177838819392 8608835 81638238051111866762754472995014411280 8608836 23925768863019583802564185125699354624 8608837 158237765190983487999385597369509827486 8608838 24725235004918695258397243177149088896 8608839 -84791120174199337741611115539730642776 8608840 19754448830605211329805778684382924800 8608841 -64245022450763409008363420308130110758 8608842 -2407607814095898955565351308390296576 8608843 -112690755064327598421740844281344362240 8608844 -188795603968835132437135092360447147264 8608845 3694385301115156227215906370422999040 8608846 29829420824708240742033014525219143872 8608847 59446011358762789686361961418014119152 8608848 10763989007619187403219412007770783744 8608849 -104807744424967050757411923236541732864 8608850 -57078973012166261396884748647600243200 8608851 -202237020535697961768500454386039004408 8608852 -19674529148587901860308669599715840000 8608853 -247154075959481672416662063559720551840 8608854 -19668895393135907468196839624728891392 8608855 11227229202864182849353218910022363520 8608856 -60146915226945491281000480031985285120 8608857 -5368201610298890809836164718875379840 8608858 1149378369620164685294370857561021184 8608859 214464209782760413380853550091393019956 8608860 -19693689509942612173993614115432711680 8608861 -16329898369198398473879821195112568538 8608862 75908728367668876149237398148426216000 8608863 69461103303072340630265680350241059144 8608864 -102134907187271230154712824947014107136 8608865 -125542731972894801989877136578477973740 8608866 9998907536221987305980927641781528064 8608867 -270316055444035289027843232329225587200 8608868 -92067145171649308297651261746422133504 8608869 125279921447699704733432796137474207040 8608870 37807053302996890357207570410081386880 8608871 83216324047970348278428412351077798072 8608872 -14617993568928121463066653809170350080 8608873 31343363748620156730056792342313729344 8608874 80152891367827485936685214467681557936 8608875 61634163491740997212248733536255168000 8608876 136467269568336458191364815900150319360 8608877 -128155686800415651264060816324719474400 8608878 65751342179056209927439040124876731904 8608879 180662721982745843308665347595585494480 8608880 7790379263009711374258026491760476160 8608881 39276794071526697337264738542334209600 8608882 32163368275104019253476885430644586400 8608883 114536110879908079380461444699393137680 8608884 94807366594616893467491502117494722560 8608885 120792712803999836585530089168314139960 8608886 8417031701974786976638498730939621376 8608887 -44802721754056036478819755161949813200 8608888 177772639195191580508905310805464309760 8608889 -190714115655016544389349298643211756310 8608890 2189037017794908851563046007042224640 8608891 -21924582035254499078453627699560879708 8608892 -34906827465194277761437610505982583808 8608893 -22023587818999447527748869854338721472 8608894 8632018371627282549058031689039567872 8608895 -59519486868528422122546948503731784600 8608896 106257711359686051358186024229824102400 8608897 169709905767978287945588472603993378144 8608898 48910221231387826606843293872163534720 8608899 -6646793671474341361560894479229430272 8608900 -21457280503820319193080543712338432000 8608901 582342353778024932401682380555277184 8608902 -53220892319377603565382772008028753536 8608903 -10472426323125932489660764575448000616 8608904 -101736980169139165744106585300682378240 8608905 -2438209178079727592176764451271672760 8608906 39713600979873446862776805810874242144 8608907 -43745994022604937551646945844464908844 8608908 -51330667118702652765460679190178556160 8608909 13267192891412972321395873244066301110 8608910 -53874065387204532785354496944753528640 8608911 109954966137382047047424721625662373520 8608912 4223097148137239479239086810050478080 8608913 49565534552470215847931300434258938162 8608914 54464687672684922049229099252320383504 8608915 54690692688033120813955891083073413120 8608916 -181583699999280255109929106261748933760 8608917 -26464459333197560351409593383997617920 8608918 -26563259345952414399068190243574380096 8608919 224776491787255167395807161218850702080 8608920 68823773250856931030183444690257305600 8608921 -10756491980283985529989676990767119488 8608922 -5179411674126433078746113034972057600 8608923 1454047934161196216865173042408539824 8608924 -86901668823393640312534007042628719104 8608925 10822582656071471192925152804284234500 8608926 22028542486588096721372768010900986880 8608927 14148983408608548200325121185672195912 8608928 37424856926587276601604342164065812480 8608929 -602567772144971395164419788490079360 8608930 -96442482560255452558012366377303759360 8608931 103080524727809850850997452818795264732 8608932 -44163269984058943629649593271370742144 8608933 245236035995735845246482123761289384604 8608934 -17911878695077721220109520716687754688 8608935 -84513418922690402481052878929997265200 8608936 -18073449148355429752824341093821808640 8608937 -27749838372856981479246366997541537628 8608938 -8926931169142832641831031251902366720 8608939 19353693909324027488866358775282096400 8608940 -94502125549327629719520753837027609600 8608941 -159919396537475961641903342116563610560 8608942 -114373718239312857206258392461556880448 8608943 36941733408370196006320251847271104512 8608944 -17335376633789782794733727899708194816 8608945 131415716518222244461000221370723413480 8608946 -124994852448393236546942911299297684480 8608947 32997597720608727473405434385183551800 8608948 -4933305335799880906679007341911138304 8608949 -34716468522899230947189812584052490240 8608950 -8266613203800995467161385060568064000 8608951 -60011835865443812030424160526969164088 8608952 154592199966914704690802551930819276800 8608953 143608060128997074863942775713274552864 8608954 19672779762313324961842830708619810272 8608955 29986176925161073679016761166613344000 8608956 38055978827805104670583933280659395072 8608957 -94920531801791259731296390760106608000 8608958 70431088056390132432221882731652304384 8608959 125205397244457024550794332409974467800 8608960 -2000889259890257429774285063973765120 8608961 -95057562277585494418588938532070549676 8608962 -66077272225149369890406160693919672448 8608963 -6317268630171771431701092562084329984 8608964 5491496009217164324275643202773901312 8608965 -96197134363720597584272729334199608000 8608966 -85587797048983069580204750502750118080 8608967 61894890304991151581250244594856482872 8608968 108324899663299255624657013498850739200 8608969 43691610755131984230379345222955444160 8608970 -27058967203641795977514514508668176000 8608971 51859093250895708371419813743984743424 8608972 61323971265499637790397349167781727232 8608973 29612612370432092956794596860896591222 8608974 35710022115450377467790695438367093760 8608975 -1946772816734654774226489458425813200 8608976 -45556332453095125318408575049570713600 8608977 -66812105850741395358771839852274888960 8608978 19583951444521635812560697915799008256 8608979 -26751614558023327849841470006320368640 8608980 14018214066645278795896560802002831360 8608981 231094390137062580842806111704335949564 8608982 133011162713085343368541403818703409792 8608983 -8732597909214405638211680097927719856 8608984 79170757923514976171976033500298946560 8608985 32860490500421230444383813529131648000 8608986 -36246470443439915816264244178585214496 8608987 1087230982592727486293360219385928272 8608988 154330726437253500509985819274290559488 8608989 150529712948781082575976986606351517824 8608990 -10027714177772798468792749773657062400 8608991 -114773060683365458821512201331100411016 8608992 2901189114448723857224456655983345664 8608993 369860154602596382136263555073797262640 8608994 -49838466959676957132583104833062390704 8608995 -39951507918905764469517448530401706000 8608996 -126189334871374283878959738799403351040 8608997 180926890230360128403681553058262895452 8608998 -7058794169456077760606598393784026240 8608999 34757604242062158133058157757626109920 8609000 -82711495492967375131880073046694400000 8609001 -1052833559140612154195908402003573536 8609002 -1072107631248431224100940615098822976 8609003 43489840266529396393191119624242206384 8609004 126360030748566713493242846034182587392 8609005 84878609132871442969210459330986348000 8609006 1025807625548303565423887527448189376 8609007 -110165618999176610091489780217170036480 8609008 -6327330403658390963417745907997966336 8609009 -83598530958292607696764530224858785296 8609010 -4990868728590746022485643855273185280 8609011 -70295890032444965149696036839400932776 8609012 -10334196022443105157853570217077341440 8609013 429218889894977065576519743873631584 8609014 -51397105454333639978407901377561892160 8609015 -61247288188871412854339362222967222880 8609016 -17967764326725455792820043196664299520 8609017 -182233083042158026921823543150040000768 8609018 58656992461222768967147755193868400128 8609019 49892331350473343562281875783058004480 8609020 10526641212234729073008434693225748480 8609021 61691291135706405369377950605952431570 8609022 -169245701900785411326100016494509312 8609023 -95340763686390950660252360006352617728 8609024 61041162301806824263602686522378158080 8609025 49483671014319008730292827889611408000 8609026 -48574686413698948610280256447732324320 8609027 31311073357005090863039093911283440800 8609028 32086153996050148564057266797982673920 8609029 -124353787135913653199282245764686118 8609030 -824229299322088223395564230376798080 8609031 -154432849981660160638498358490568108800 8609032 -52846874614936766456914291056852249600 8609033 106145242216285316828051773966180085520 8609034 -4079440785596495112645011903426052096 8609035 90050080364991374974159835627163240480 8609036 14693527772145827367513394585159475712 8609037 -34933677359889004947891664547303864448 8609038 18560561972365412760672882892758090240 8609039 -220384969498133281841772086881789237176 8609040 1558575068563431392612937947802501120 8609041 -13683848655040376571441846912412052480 8609042 -13163170569702708098523084905079221760 8609043 -19589683287876687527388750660133011600 8609044 -179972705392846875000818775472007577600 8609045 -2087985858502590327153272615888561700 8609046 53045341176255248478990758235978216384 8609047 126315164558019777891087459096707989960 8609048 -67154777429795527402670463781821603840 8609049 -60692813508771248733017973624060556992 8609050 -38347141718524113550248656686667665200 8609051 -235540277006064641265339855911192566296 8609052 -116248112580137354152104126941910835200 8609053 -88958846542732639473396344085076434516 8609054 -19382611477784333467876693299142737024 8609055 13152914883984927778597706837131609920 8609056 2292466913761405980460143002381844480 8609057 -10498839462688129019494730143767142908 8609058 28848211457403223215697781078726423040 8609059 65293185926584972078074042077988717480 8609060 115650598127351665221726272743431348480 8609061 -11766192841493273737436577997001555520 8609062 -43658990454071230399832991356722323456 8609063 -198045660703765376323079097322348583688 8609064 -31280943476389253378536196847998484480 8609065 68182738940267733661330000732886518920 8609066 12844008503596769620850789125509485232 8609067 -114266930754165009286714944411010962240 8609068 57240395272977466980514452098025487360 8609069 2155569192225879303599690715595545792 8609070 1239301021782322736686391936855823360 8609071 1015464371524405317233651852240706000 8609072 12322653689983497303175568895892783104 8609073 -1798204830031435531979184229307388672 8609074 114870244447364331173943265068488417280 8609075 -83859512673152815242756040360016375700 8609076 19013067284224220220785671194376273920 8609077 129059821198921568914271877901552866926 8609078 -32269984275669831768866528363423576160 8609079 21559936825732375731350297404754481384 8609080 76326672100844957821676564857028812800 8609081 111075083586968498918749919865097069824 8609082 -22787841423567974701466963958800606208 8609083 92941169254912788167002820695105615120 8609084 39299728991084658892014394221911015424 8609085 8172049909606525617769039201475095800 8609086 -64859883059426564956315081875642422784 8609087 -126007744103492579639380791511009779264 8609088 32932954970238620545842077172278231040 8609089 135496735102509035942350588890073626756 8609090 20784544775381615195197806605905075200 8609091 -27622521313879024644104809328755306176 8609092 32685592338480610565673452354596764672 8609093 -250066331207820073465637844892610402658 8609094 -27175761465752493967789265242908396672 8609095 -72672878007520128382756326537837227040 8609096 147349576990985538672185241803885921280 8609097 -39841899080853252358192005907773572736 8609098 37078682273001324414409656756921034752 8609099 -158236618585166811748239555597324753900 8609100 52784326960898311543907472579205286400 8609101 51597913286251285081138967767713671104 8609102 92895835175850053623027976454594559104 8609103 679923670637933209776800173584545280 8609104 -38105794718196635428793073492747878400 8609105 -70219976168259855519795133938520332480 8609106 -57540418313232173651587401004140452352 8609107 63253136214942391159724967957672005088 8609108 -25088328054071344413226788087669776640 8609109 -7949353380900745050176252293869134400 8609110 -57735733360586808698069959941077111040 8609111 -99916975098604768944530797409019666768 8609112 141860721412820294370368766939899289600 8609113 -78977720884137897811176995579148404160 8609114 30215657726313921786089896834036792320 8609115 54079922847046069602841769418743748720 8609116 -2222314606179036600265674082107918848 8609117 -43026640877796649327859394954740808960 8609118 10016410753376881371205809372725160960 8609119 -158635736903568899245238304090882400480 8609120 41876285579058108244904338379990630400 8609121 121004671962694679833975863644827510290 8609122 -59513157751562521866888515663237139888 8609123 9785862543798126730390236005425232736 8609124 -27723377050393065503745526435896044544 8609125 -13490839761284170169816267424553920000 8609126 86629593498450700674283109045521099200 8609127 -6880388859626645957856315962281857792 8609128 480639229873534117364089590959800320 8609129 -13344596039214107468777725816269123270 8609130 -21343657983396416066268252561049804800 8609131 -56667275389140618455030844477550472256 8609132 -2668478255825471071186767483074918400 8609133 9549033482295407665391796360145276704 8609134 8634733424345215403699121570568863744 8609135 34536129855338965339243189103423755080 8609136 -4843265529848222678154337310541447168 8609137 -168540818347892318760746872421549991214 8609138 -9618511898271863832757962318723993600 8609139 16521474092725514744215861758595292160 8609140 63826173781802899658551389688443348480 8609141 -50630164327838135289347481247878321888 8609142 -37681062138897958272660631345012673088 8609143 103959149448811349938626123268323798000 8609144 223758599813523269553550369463341916160 8609145 25967226911652389991793907652304564800 8609146 2021120825970679745885296222408326144 8609147 29282277757377888302164748156293441200 8609148 -19577737676567628955925562319402844160 8609149 211952254931585369602312102012945238150 8609150 -82915910622662769882880489590153600 8609151 230018972877802357872187005773369185680 8609152 90470347752801682382729675836898672640 8609153 -31440828326008048329954956945340749760 8609154 29397880632131586355071333736486517760 8609155 146823210497756944333282324956887932560 8609156 -216293741117118257087920509555891877632 8609157 -38829313255082603614102358399525363460 8609158 71729432003086696932843724992530563680 8609159 -57230353384856291083711285470781392 8609160 -5150931842857298700319878404535091200 8609161 -7527455527279311162993909433554815616 8609162 -25799608011075405203897419825957478400 8609163 58301919255915848296913667554477392344 8609164 -50744857434958678813251934462277050624 8609165 71307819093089231320224499282362892800 8609166 -6701271823121234517933660271623948480 8609167 -45181863957763320210758037127363842904 8609168 -24652311555196001327695903789897310208 8609169 -38794462601514471073382856681737560032 8609170 -25293046511636324343872239557562938720 8609171 -49462685983665910828092659099840627208 8609172 -13981897948535026551262672516450344960 8609173 46079547622418065596321811617474945422 8609174 5855727057025512676101001039450704384 8609175 61996644558296643061904005333488778200 8609176 -34931115230521824137159880399293644800 8609177 289137638326118317720170192910799930832 8609178 57380183812736619995252649130218408960 8609179 -139023940417651100715786719632327276080 8609180 -3258679932038536467418922980533120000 8609181 33661563704407152527775609326183175744 8609182 -9055576413239365568968649732911563648 8609183 -70274762973980823503317305600239159040 8609184 103543622315614469658804937206461890560 8609185 -15472060996009262198357691742950849600 8609186 42019745419875344450618381394931991040 8609187 -11414358484467982414973570658136776840 8609188 33590378561465090377312330684815056896 8609189 64567250206559434939827618807937407840 8609190 30392191433839897060867637772771611520 8609191 100893538710534052657589227701568262352 8609192 47947284625391969374059954516429619200 8609193 41654956190851378738192473664412212800 8609194 14294465369843673149258477801393366784 8609195 24324650631280324201957336945313832480 8609196 -18815492766070024802237659877271207936 8609197 46833313654144318499130995260342032652 8609198 56776395209775375853074164016390626304 8609199 -35707961474823688744084040840715407232 8609200 20754326375207898789931848102565068800 8609201 36362615942139663084241785886272780480 8609202 -107786179307980011660638326853793408 8609203 32413182910288832934247126096656451840 8609204 58268373280813482403451920965459148800 8609205 -2488198871628789362224971384355750080 8609206 67246335567302252674959886328607579552 8609207 165577296326424609053763061431403356456 8609208 18790832315363259602769002587707678720 8609209 -51802079159499422371052983532842673088 8609210 -74684496526496950641024605899099422240 8609211 6117257073379475299469270831002152288 8609212 -141699900418000077175707599769885420544 8609213 40784148095867146653986976884344154604 8609214 -14393442251090743161869032171133795712 8609215 93044112447116061474480106868545006320 8609216 -4197777337435277598493224028480733184 8609217 -20569496356817570735202052760187499488 8609218 -124950188875641641509142195988436891440 8609219 -79643700178335212316023301952743873456 8609220 -52442552575460241657634645407790080000 8609221 -12278663864867193216167271341752660800 8609222 17383228905397428600055690893228693504 8609223 -27467284281356014056165281262025800960 8609224 92544752055433114827573686599935928320 8609225 -33966563797036549182982000440817267200 8609226 5522344755939913458376439721987782400 8609227 -35411506640231377117972123607121063936 8609228 91934779502763883781343661942647245568 8609229 -1086438569516463848262221141063949600 8609230 -24752804551325852344470431021977459200 8609231 -835408162681748186241149192475994800 8609232 14483484157827609347123511893162852352 8609233 -65870017323173928133656733487637670160 8609234 -19432351118128164971568752564131560288 8609235 -12920685694770677674454063125163069040 8609236 96325200467734130700540390133211281280 8609237 13578559600526164973917348839599880960 8609238 24155426992213140554860412621839092288 8609239 -64967835823592494372395829985737603960 8609240 -36872802818374403859652405732989542400 8609241 76351410081437006443221361821210205392 8609242 58807642363497541213419197590152606720 8609243 -3307662398488248843398847317375235120 8609244 44623572200297918536365038025326592 8609245 -93725538402779138714516398184895360 8609246 97847848792403864547361907349926355072 8609247 -14286248725219846606186934138601840000 8609248 -246431642505355496617002436429660815360 8609249 -181441044610320627652351337536469209680 8609250 -647389452253369813197741465830784000 8609251 12594439077084063925796161706394929100 8609252 -191576398282479263418366534825599973120 8609253 -127856941816540315870450023649076078496 8609254 -37151915103279464593886612603277083424 8609255 18873109044296625567067807698700881600 8609256 -7706530432729259611175847263032166400 8609257 -167280109471583511384321968677591175494 8609258 -4447535069126063058515695529760522240 8609259 16444750470655048501928134732238423520 8609260 113727166300539407372945081374498268160 8609261 47314846585933079061636867256768358400 8609262 -23324509599572461129542060095029800960 8609263 -22187159648764211238091862782500643976 8609264 -13935392223882365998485233538306539520 8609265 7552815089665976501891686411816247040 8609266 -61138580487695344061188562546253597168 8609267 72230356569707553829474112966480166480 8609268 -42580356078242966804948510190439059456 8609269 -75309775933362557453764343778453781330 8609270 70368904612865186067186173443777966080 8609271 -23071557878889822116294793702581808 8609272 154341336648468666501361646887368130560 8609273 119699278991794863921445140038651100522 8609274 -35408604074561728584244300502752642560 8609275 -14212760051198032459803281792679606700 8609276 66903203144948341256366222858405207040 8609277 93608648902273482536780343170307409920 8609278 18982595153177812431547203641735975040 8609279 41673331376137784282001228038483934576 8609280 24576212869116124847037781641265152000 8609281 58877409986210638194333745882100206082 8609282 -106644181406481577157410145781322482816 8609283 -134035342598980454483347801580778146748 8609284 113725609655066284142628402562939327616 8609285 -133650778591898108809566525188721598020 8609286 13305778600115494221612507806139869184 8609287 -18539919715819287408777797482129545064 8609288 -2008423297338360810216506031646310400 8609289 9863313544428118096315627462937181696 8609290 -45868375989541076676654050763410397600 8609291 53774491794314365804940662783097493552 8609292 67887746255253736428129146205544847616 8609293 45724551926098760873446044264178349952 8609294 82449959028648070584918675138076262592 8609295 66906905430111610438226198163361666320 8609296 43253960716195523550166866453216968704 8609297 -91718374743924579643959857467400050254 8609298 -57806130080026922061594286075058430336 8609299 -302568052252859593957813083989295463360 8609300 29980889651813797867062576740958720000 8609301 -1598056533002729928243581349087576960 8609302 61054523137219900410556870624834326912 8609303 -78096111843477848634099829015549155456 8609304 89083644937879059469270538709706506240 8609305 -154780831045442324911978390469615691840 8609306 39856205632570173270494626309176568320 8609307 -34387828955208302319197622432834743808 8609308 6919002865402140107580322072787877376 8609309 57124005280724539283487142123674705510 8609310 -11240936200162331333702544552293499840 8609311 -86971732667152678554489635858395502328 8609312 49121175459088867965739303067375173632 8609313 77090901262156466163271004509198432944 8609314 -31504506840889990112795399937939022848 8609315 -44097636440778694030874917733277368160 8609316 -85905291777624343572788357706047413248 8609317 -25309628939439298812223420096269115080 8609318 21471839436531955922611060800007342080 8609319 -94848169003669529766177249875872546656 8609320 21733569396663364444620818455835443200 8609321 97068224967704643336111221069118390912 8609322 -11535090745993426419059943584832169728 8609323 -19097489797715185065762152300604356428 8609324 -19355709241142734903517814639846342144 8609325 -41522638667606579131357796918334604800 8609326 32750366347580892402801460280488721280 8609327 -146058177786657294589674802607660966928 8609328 23276071058190574841271457157873664 8609329 -59029193536095122674988440845515559116 8609330 49639102725949599061547337673906790400 8609331 -419454621554169939546774480274952640 8609332 -97372941612911779097301741618820762880 8609333 256844207460842696104870451490847881582 8609334 8970222578010476898547746622223451648 8609335 -30647188180637463922892144142765092640 8609336 -173864346617178697922479066830010552320 8609337 -8795962958848068682502394782859648000 8609338 -111472639953823359065498625900502753680 8609339 -62715542081142502064123393366890170480 8609340 -1174961859860301071868527799105100800 8609341 52806308768178418924719009752139690240 8609342 31340528062584271847219260586958892800 8609343 123813759333206003917609073723481182664 8609344 -31259573308840236589640346884603117568 8609345 21611349736176796846802412238849741200 8609346 56816274286670522172889481464314546720 8609347 -133805053770001782223600863983301211204 8609348 59747670515775130820705869613401927680 8609349 34779456564841723185343121729540162976 8609350 90361496454302642179447319960985192000 8609351 64587234273864678518601871247352889344 8609352 10552737830307877908824160476024709120 8609353 -130562863624418762217843486751223279398 8609354 12942178343015150395663443689731192512 8609355 5939029283928633307440849430770559200 8609356 9016587416383691910961220601593937920 8609357 -16441489501032160455616772804705241000 8609358 60974764597363554853848849570407728128 8609359 -32531276541563895608017995312242489160 8609360 13552527671520492883270292497878220800 8609361 8514765527818141728205907560488589824 8609362 72339839770800733189904724140615076864 8609363 -32920326027448153035127774845122615040 8609364 -104452948319786801974679473757238589440 8609365 54600154819264074645517186163526715800 8609366 -163296045941989018130729406457953767424 8609367 -127293195740328078225908313565689166152 8609368 -66088518064688268719928707265576253440 8609369 -168534389555616860289170024520859784700 8609370 -2632983693676029408006879564324372480 8609371 255082525147459451835943011690850485572 8609372 -44289483197941901153362957911056039424 8609373 -73681865244037932198614841692088429300 8609374 -2065696823365985080839953703317532480 8609375 132975104192446022301626655900759375000 8609376 -12078477717314344909490326528471597056 8609377 11292246304599934184711727030825211072 8609378 -92411669841353244835104386024997094080 8609379 -82573564188406686571500847428732865416 8609380 -40724812359629408332862696999061757440 8609381 -78981045219825090767161557714814230336 8609382 10106117517085901172700037720207769600 8609383 84198882751576917601094249687987379984 8609384 -52708593496788643161913826584007884800 8609385 -43643823172244533008432183520424160000 8609386 94785001426893780713840316207913129392 8609387 -31230718234986935430985908335682917280 8609388 112566738928587491822975911245202675200 8609389 50015306522732256529304267253722865120 8609390 -88830765866704974228515354434673140800 8609391 -11062505881064042199834687467332360848 8609392 -93984965436151282618833382996836352 8609393 68265136241432872941282325232706545844 8609394 -14201146220144816544561529625275211520 8609395 200480889788442970864594559568168418080 8609396 -20554941773650151226516603316109611008 8609397 27757262446474773355514672948686317600 8609398 34951379884426358503062266944100347200 8609399 17333816775179234056678926927324822240 8609400 -68025982838181215330720306310607872000 8609401 18783578211255135686099257690636868692 8609402 87145231253304342197793403449698008032 8609403 -151925662870099784738637044155224337152 8609404 -89408646998479033194362338728327283200 8609405 -23437111434175826734631955500446256640 8609406 -6173411685901408408107492754934169600 8609407 252884244297098624388537425264263748592 8609408 -112804407197344844896489985490372526080 8609409 -3094509763063363055241716231859706284 8609410 -14775056642048920013009995502978204640 8609411 120823024454807535688157096164248870012 8609412 15366625208433458205179329898594426880 8609413 -75511343094426673779742238704198533120 8609414 -74108209864526257880686079857712050368 8609415 15382903990918167551800148895320580000 8609416 170611983398709406625713541007174696960 8609417 -2339676901456424505019629144169423968 8609418 7716713659332568597423280458615660128 8609419 -3373619304301922699080215416282618048 8609420 -152730919106724199818413764906728960000 8609421 -48463948886519943401787281935616205888 8609422 181303169320101787207135927949431660032 8609423 -9348326241467854610709992980162058160 8609424 5462609388408448998791980277367963648 8609425 13820713988412440595258721337909410800 8609426 -3302919638778636998696453886829366272 8609427 -142489699646892519067380896814670006800 8609428 -52474201374401670259620849326752892032 8609429 13133245385048329404719139257259576192 8609430 -6526072042154488801800115832107658880 8609431 -198245883684811584759297661969597267768 8609432 -6053611354251318143454488444784844800 8609433 -56982538738591845769339912967569044480 8609434 -55193637759755342302171503682893105408 8609435 61740419241589518545548840077681218880 8609436 -142545994988478327839951429371649556480 8609437 18990676811988795239003965270888825132 8609438 -85991134308598879666025685346672394880 8609439 -153873461294968402343302239308287592376 8609440 46271598932405570477205365098681466880 8609441 -27401278846186665162522721826504080158 8609442 6233187562681308869511616070750183424 8609443 -134557519008935108745383147610737942308 8609444 5946362162618288469964188933009948672 8609445 -4539245007078040232593347621470637480 8609446 -35256443812643690682907358371823827200 8609447 -124222987557909608562181577548925359848 8609448 18629620627441647872851773500441640960 8609449 124613651627168395763574165483981683450 8609450 -21589316496635693660696150251046412000 8609451 35422122704588922436654161750852965760 8609452 59075330402749027426619277620038413312 8609453 243783084027815199286567844193270010560 8609454 12628596033725548475460014120739058560 8609455 -147180832370989366303933304478722819640 8609456 4736624105056403777775721395634962432 8609457 79514467200803429621006651975974256640 8609458 -35276599281874248906605895331001498112 8609459 -198546211653501420841414013652743204340 8609460 807377385798573419918797670201425920 8609461 -188057871283909983382540585407352621696 8609462 79356817550150345943854462958007651200 8609463 67918298530877476551084615835051804320 8609464 103130043211682882223805703576751390720 8609465 44579750093025982109056597185660625860 8609466 -76549127871446099427466357063480728576 8609467 21610294931146928487291602727824777112 8609468 64105754930399790577606890364322405376 8609469 -45489826780195368347686252756250484192 8609470 -14038598253596087048907906895202553600 8609471 -93630707790003050459961698471858159208 8609472 20379713034250553379879931772006301696 8609473 230090060865314691681703736420299014722 8609474 4376363087321417399328536071382053440 8609475 3441136424532372229443288288222643200 8609476 -92339556297886348079118119181083117440 8609477 27543844676582660866422425919172375326 8609478 12554159754940770326002701882920236224 8609479 -33480361821539005564863916803796689312 8609480 -82137632472435767533737134591862374400 8609481 -10282973672272653828055884072709187100 8609482 -50120374189211121143899778914799094528 8609483 68665177008665733449130083835558723732 8609484 586148172368820531920415780331345920 8609485 -36108150302108780229256523563148524800 8609486 -57535682170894831133118887942095658880 8609487 -11464947240419202070463560921885186032 8609488 47170456501866730502995469975692992512 8609489 1435570843594941652738103251042444416 8609490 -43763301624543468160773320381534755680 8609491 58678070304784706319436501669793235360 8609492 12248732186473433064190567402694764416 8609493 -41704137316989902876600963182450995936 8609494 117624133680512018308299432714496773312 8609495 -90615893641232731669994185910135553000 8609496 83400929086163211562798778468984156160 8609497 10193092487416409572692036226477820160 8609498 -15786353941406416458918647173443361536 8609499 -198420299785864375871202428510281874400 8609500 -196035274979369694490074180545228544000 8609501 14495197938287818575893264129422094502 8609502 -45756542290446672068193073495654864896 8609503 183776242514961741260841554893176704 8609504 98510769670553901225550008732934471680 8609505 8722850586394080962134674298694194560 8609506 -16416971187048391138893477038749372416 8609507 57893504807532810984941696718062610432 8609508 8413801349905016562299792073120368640 8609509 -315107233194975832014597094373154981284 8609510 8961955339301610750635128767990213120 8609511 92482693270678389666405894542320082472 8609512 -31401407084580478339099627713477396480 8609513 -12822357899392881257937337878818934 8609514 -46921694421111468065159031938318750208 8609515 -146713424055475240621854518984790135840 8609516 -35981970085613760678884345183844130560 8609517 90319011429099914492834717869012007040 8609518 -70089196666622451885936122699325139200 8609519 5885983944719154431351816968485634344 8609520 -15016765115451882012902505983832883200 8609521 75560761725001846702872755207957818560 8609522 5393287534251627569674453762309239312 8609523 6727100793388842120050600693790660144 8609524 -2424007605689342154015809077346439168 8609525 126070351578776707288497248005055402100 8609526 -4591386179596224465384477701806917696 8609527 -142811513225556510854649661543360677560 8609528 50816658616077090045388371677771612160 8609529 -118646376340314892976515623769957228320 8609530 4231995017043289175088312986493969600 8609531 48151311253048521512230514114776343040 8609532 10976851179871069482887642964205765632 8609533 -187659589731827081546482567085487764218 8609534 -159672278431586274557289880002963985728 8609535 -67067045925762916509612236409704063760 8609536 14491364382789942494248742313944678400 8609537 6699063763431020950657403682635458560 8609538 22855769025566699473578729457433763840 8609539 -6299302801910753796473947771059663960 8609540 -109059379767464767624116994853161182720 8609541 -57413248321220821864403818003196106336 8609542 2322213763734172682703291496658904000 8609543 -205976353660070038166326535913044319816 8609544 -3631853841968100332963256347654553600 8609545 58196298706453582244446050761805442980 8609546 2461780315511896594807570141978214400 8609547 -9733120498068710628072813648978069072 8609548 -82882538431320805292778328242906868224 8609549 -4285630883389585491972077963377700880 8609550 -29874500064836322571901036908992571200 8609551 149018110166017122349009247401370854104 8609552 10901105646401967628059096901493194752 8609553 -154853464787118228616185510002530094238 8609554 60032349336671460147349366570800479232 8609555 -149788442848013385004241668746102377040 8609556 -42306123956473114929362507733288880128 8609557 -219019489609323285204910277820907690368 8609558 20144491625147171474667926259257678880 8609559 28708737602988390910653769160602141440 8609560 -122119873806864277380242228185304064000 8609561 12806454196093316950813951004218652292 8609562 -15734029423950515026445768409950890272 8609563 -26742841042466297856600919465208792188 8609564 33045330817798051217857080792314674176 8609565 93738290340769423547075011174198435200 8609566 50582241528125580183322103545989547776 8609567 -43359807816799355829301806544858553856 8609568 -33992480526881841007171514293460926464 8609569 89995735271951244881377999375844239970 8609570 -60068241414280164642789910616582519520 8609571 7837616521016524447473438931643512812 8609572 -62476760515007074700965776684826609024 8609573 15235909959175261690594951872405937440 8609574 3033117963634734828435522021301114560 8609575 46813512377869474146711471034340850000 8609576 -44166606989428594233446846394304266240 8609577 40392262087777049257552136243744607120 8609578 -56971991383348483514756489234381568000 8609579 -92158450904446716028472237062375164120 8609580 26490749324913612889326644467612354560 8609581 269539978048346133911797867544105311382 8609582 146946360099867433127802361296541459584 8609583 27692463868783320788186982793244578080 8609584 -20280215208591592500080086479127183360 8609585 -80287552064316770553179116898519319780 8609586 -5992027506642405958846255778567717376 8609587 -6067494309623478858080274144156598448 8609588 25490231791100345506449089213394481920 8609589 -2221422086468821796422222860752422176 8609590 10443048413709078330029994585568481280 8609591 -106588123460381791170522054343306258008 8609592 -42524961751177535621842877232521441280 8609593 35025962306904584149291677031747635540 8609594 108028253157492235164430012515486074736 8609595 -67543673717536047954212293600518030480 8609596 76992563506899963271207552756759731200 8609597 108191314740084902262452168869092335046 8609598 25010161748482420262088079160465301120 8609599 34056938588158983343071937637383431232 8609600 -41456952755232124733730710312229273600 8609601 24363677345232453187343172261070381056 8609602 -17578928033907802744433485560301380096 8609603 -116972072815106448574474288414064363880 8609604 -1502489824055709194275865466751254528 8609605 65570874535623922396311011664062899260 8609606 -10891624242131833399975308845404249248 8609607 55970828295825289955009323890166304760 8609608 -26796427997008047054965355599266775040 8609609 -246033156615587331275908937298653105190 8609610 -23994281895259222611899810896607850240 8609611 -111680281219438861661888814639045047788 8609612 35662879676987268443027675747186872320 8609613 44843306394451107075509789678914340544 8609614 34698736435760825082532876252671137280 8609615 9653845363771432382407615376317999200 8609616 -40950371759815620332096977299643711488 8609617 -47287772518488623358504174332118024334 8609618 -440200791521523842804417718294146784 8609619 154410328219901323953564998776723458744 8609620 9705949350701570506290176397848378880 8609621 141761362721415481562467026298569519822 8609622 -1795298871466445044598423081203046400 8609623 191826393872348570925759706113110155440 8609624 4633094828071086015482563448209704960 8609625 -11536242108872101730405679845437920000 8609626 -2583398142584750221695957707672944896 8609627 -26202449657425645823615043726587723760 8609628 -55755332732919636782064955104997837824 8609629 -43334366603110696831021244643415160448 8609630 6404182856667375027322513631204920320 8609631 -20550093356244853912736917821686474736 8609632 1489388325019894578560918543818555392 8609633 -114916907318768283081934282397027226300 8609634 109190566811920497585269201911704960 8609635 -145101479602346674447612434238336831920 8609636 -43031606022868573596591172333068042240 8609637 4932959549970604997349787628506980960 8609638 -68067002635649518869990890749981789056 8609639 -90667891000206697805403210245927935560 8609640 18300615690450779709260214662479872000 8609641 98102344721555017347219542858677781520 8609642 -62599308465803577827513635320665640528 8609643 -45012441881890983710965520214936396000 8609644 -44745680285572130875283047227233204992 8609645 -6651570978333473779580585170625373600 8609646 -23347542400436529477903870575374804416 8609647 -253280041755465716540161279893872025904 8609648 -34234198184082448066263640828998254592 8609649 -35060476488317170685143436684091566736 8609650 22788809486047503045367468409602022400 8609651 -88959663893221354400411905387956327348 8609652 -2120415036321780116499848242680388224 8609653 -48892162223858390236219116421946576516 8609654 -51744251300505699473060987313939280224 8609655 -30199104354315768003867328366114545840 8609656 4408171690489807469121768815451832320 8609657 -83073033685099917358471322129900102400 8609658 12718112413890981702022709200099190784 8609659 -23461779942186299287340221974860079696 8609660 16187293156446250126243928199220224000 8609661 -42385633172915316317775288585568978560 8609662 83993053252476261760578748085305846464 8609663 -26031651561304519940722966176086345088 8609664 13270873100206482448080211900461219840 8609665 -75313226702349270618074072617414224600 8609666 -44778286606406689521707966285918256096 8609667 -234284211858006849476196628595595532800 8609668 -3289168929633159809696847290046402560 8609669 -145839191903634433029163367697588192930 8609670 -1236444613158901706523475755447375360 8609671 74786899196858080150064225471656584320 8609672 1368773736521708110757461712789760000 8609673 15917747330213147318790985992614642688 8609674 94245388198310485259915493697342431840 8609675 364054403826351756111313387052523000 8609676 65779425762398942148758883468532423680 8609677 45207867247675910658701699999366233526 8609678 -18669775688696691945376769889570410496 8609679 -8541232805786107110559481580213254400 8609680 40693861050747665292382523273800335360 8609681 -145183135929084185819603900399452622736 8609682 16140364739934851223766236891061048320 8609683 -141389870865033437217143361699905930068 8609684 -16983405282932891228565936112706337024 8609685 27165945994345493232696452218812549120 8609686 28117687732725382705077570895345383744 8609687 -210940446117601571438226799629890372664 8609688 -68921780385593702320183251823758704640 8609689 133302039340585567222055127659809812768 8609690 4207777578894698288195195490496869600 8609691 -38026704372759193065122211405670054944 8609692 5603836984137653202106056923695964160 8609693 8810601493616015572505559593704560000 8609694 13952375882803195878522042970357576320 8609695 199259410859295625967246787208678044480 8609696 20488522409793319180758936975322251264 8609697 -118107083891357236671828253598553390126 8609698 -42728118063397087770717470107772549760 8609699 -7234518791214472977846870348125193264 8609700 -572309993438565002853715313655552000 8609701 416983049379261912501388819068836362560 8609702 16635353423315758043843119538013699552 8609703 61421485503378627222773035189645163304 8609704 50226869068867237777274780136476789760 8609705 -43122407603188236366848969399787034560 8609706 -38269180141473348471603780606197652480 8609707 -141216792495899995722797284236470471808 8609708 -153300676983202360896682572140869270272 8609709 -3497018877804139242979825239904713312 8609710 11727233782114681004817399626384141760 8609711 114886696827448100683345191696226412544 8609712 35814860775158006257412118047095357440 8609713 38525863865556745923999212410847925120 8609714 30951819975420822538962801375543871392 8609715 43925881165029038997549561710171297520 8609716 174810786820258400486534429599737491840 8609717 -46749960353887544953730955434789523360 8609718 -340703483045280265678357909380870144 8609719 114485714892823182291887864395410446120 8609720 -42727350519920597929031249154124185600 8609721 111952567947974813098173016493649685920 8609722 12798268257275089898833221167638381824 8609723 -62076905902724755297278741775902324480 8609724 21059269159268537670712018710821667840 8609725 -955916559616157313539106561092073500 8609726 224564035060326219076141148301638070720 8609727 149415190763121390537171702077749632 8609728 -8725072528154282641737987364120166400 8609729 251057391047579362467658126985296299330 8609730 -27066499484160211597819402640484526080 8609731 -53923563288093531148159391708372780768 8609732 -196405997100298557066899036527248299904 8609733 65506892463593558272465135816644769248 8609734 -30910995172861513892753900861296372608 8609735 -2083462457923679313815062278497640000 8609736 -61767349006458136941760795237416960000 8609737 173941445392772125692867018638611748580 8609738 -40372527523230178454462732553253014480 8609739 7569429808701300468143829011139717360 8609740 98105410155529273432335335076772592640 8609741 30367074400233245837498319211557252630 8609742 33088220606016841126805477803429155072 8609743 185993379048879275424744541907980862680 8609744 4764784298828788013190414757667536896 8609745 -2046142236428520317792452483278701760 8609746 22185355156345610803623241714289040000 8609747 68976931553099040203017759188967806120 8609748 -5190896788993152201964552898817798144 8609749 79147828996401504532219215078564801280 8609750 52282636910128356201104307339854880000 8609751 -27182325946912530146460218135912040432 8609752 -70834463055597794008937075591141376000 8609753 -71476978304758491883505376818358442998 8609754 -5282243253195022851038507751403253760 8609755 -38773481701434853889694051236563200 8609756 47304521144422242617143637432967823872 8609757 -18985745309899876843110777712229319360 8609758 -138756106699139412569681861546587547520 8609759 -66370856320315659028149253690924364880 8609760 -16195069518486716928624000816041164800 8609761 4797610656644640983682132006431446192 8609762 11139347338148551412288269491797678592 8609763 63049298934740217763798163935672639488 8609764 -260820457083613124125967418482188237824 8609765 23176605584814995413888050850513428600 8609766 4893590455643930622953147746067524608 8609767 -12528780357250773213943765623733197360 8609768 -127539669584334695613508339656667299840 8609769 -16997091991625407749009588021858203520 8609770 -4595951044812579503968296159310863360 8609771 29693605747854774280311756471152280600 8609772 -15762529765550270028343816544022402048 8609773 138912720780323557275786420328744888022 8609774 14778424678721274528865615574264724480 8609775 -79674643210285562941151388493148356200 8609776 -341529934824254664184848077762920448 8609777 -81448455940921335511489221658587782928 8609778 -72189687171006948517755340064629040496 8609779 -4550392130802087072355324137840677216 8609780 -70732848276282349028770817767960258560 8609781 64023633232412712437459566934674161120 8609782 117100004551050207257923621620468472992 8609783 28999088671237783503597308412964004064 8609784 7219923999552252023364988565741936640 8609785 50857184496133646982250575658920725760 8609786 -132077275451826653547348428299453650720 8609787 23774235382887982141401190995807547440 8609788 169367694164112597640946513542716673536 8609789 -87255894557162334165942479876727468288 8609790 43412367436436210227350371962187633280 8609791 47078406352906354976189028823762952192 8609792 -112276764767496860828907664942068400128 8609793 -57571356833595687884539624408586988000 8609794 98357379234746756287437616758336159696 8609795 -44775539122286491761361761418253400000 8609796 -51601595572814550151628588030649508608 8609797 -7045200776862506136560645005905058560 8609798 -90235773065821909884671580424707741600 8609799 122184427211942481481048183124394514560 8609800 95856525918053112842282725781385600000 8609801 -56502015866167751833437538335375035100 8609802 -2018783757322703103128658253210657536 8609803 -80668673573787167919622254147569824440 8609804 -6662659118925364527590210651455488 8609805 -15568104146808074595306089055104469960 8609806 -53560422732742936864946580767617539648 8609807 8798595605832429598964528352902656320 8609808 -5812299017876641010685537107529695232 8609809 -293539702395756875865640215906834072 8609810 -39185926650457296816842775081282240000 8609811 16467679537448640760541627608614624000 8609812 38830929685483882566696511027642255360 8609813 -155630483747609259867267610304011357938 8609814 2232035406371580187940946458574980256 8609815 27600620719678232916316509845723980800 8609816 -87456868569024037327701348938145792000 8609817 12894909239389995417202036557818903712 8609818 -25317258672309312412466558331226629120 8609819 -141084771463340658338276352106960998780 8609820 -41037317802155377584920925991075184640 8609821 41241894826202390991611335892201830944 8609822 48410166100697409254390564608571420352 8609823 -17400469602764233769699391684143395320 8609824 -176242974822150954623565415601239425024 8609825 5623442327121291113785520955476880000 8609826 28098892802260890870708994262934626304 8609827 -5801517709762971981707686757906173008 8609828 -98939802531833116019697779524738127232 8609829 -44246120470768300761292157663244179616 8609830 9530705986944485607442251125923248000 8609831 -312476709388015412853392610844127157120 8609832 -28583009604711914652244042783448924160 8609833 249574358405931014567879028586632457082 8609834 78096255211122953336188376591599920816 8609835 -24659748753308422821655740849037420800 8609836 -104269548139373976905432416507534577664 8609837 38700069100438802061738387545283562092 8609838 -44329417246672120352000935442796134400 8609839 9356795170631730462629633024288961360 8609840 23213356665762868001505657465203589120 8609841 128793222872192287447189363856046241440 8609842 14738545475708588365752678257169667200 8609843 -97281516225751425104371287230902205952 8609844 -26037529938244308923301732026542737408 8609845 -29083757934524067293063151820627348200 8609846 -16898963811464555274542395150877080320 8609847 541569015664732886345622562976510976 8609848 26577338543028830115257795670117519360 8609849 222358800731704594382246980320191543850 8609850 -313510770083629738169363532513812400 8609851 -44350784356939096767696915161122785168 8609852 88280535448247954199174632112855813120 8609853 25054464419220827377291616253822947904 8609854 -167649414112948949684406998489350440576 8609855 -95701808457612512611761713065117506480 8609856 10555528100864935942873400465594253312 8609857 -155003158518948306923835510825763466448 8609858 -90570605992698315778694521426601148720 8609859 -48674297862470640793606578882003832200 8609860 8174088133992625081561481411612467200 8609861 15676274482645750167743400530397298944 8609862 -34437163810848020789828441385616621056 8609863 4091410024926094560599418048882710200 8609864 -70135610811360079834558571380478023680 8609865 -10336699341208516494648741236585674560 8609866 -20333466439767644296765071310413532416 8609867 1675132073569092558623071796692866192 8609868 193562750205577512961280793349574400000 8609869 -120317655891926406458964868921711328320 8609870 12318461726053764683864843917042953600 8609871 39726923182574681113148816588566667808 8609872 10163274937624091467023141954695192576 8609873 280354241126306128107476851504029221184 8609874 -17483592984499772898575091378101908992 8609875 -67755677532066369935727933718425240000 8609876 155850608313526950059497804772108160 8609877 -31986861476957949389523363453493781892 8609878 2297271957769899063523451137852592640 8609879 11060513123512270338032077869352425480 8609880 41039333877525549436819456550487244800 8609881 1631911671898843348522844286092878464 8609882 3489666711624986033965745973820983792 8609883 -23793929194889979531544903099467471360 8609884 -6427942189506918219576917638040085504 8609885 -35236649968212196193948702427038194440 8609886 -22209541362392638643471287663171491456 8609887 -66621387549725605314941159529017202960 8609888 47759491497920599080185544639639060480 8609889 -20192301299759252277084342239749171392 8609890 296820828218442778410021427607569920 8609891 178018193699522172721889678651217995292 8609892 34840040385542087735842674926791037952 8609893 -318398766485658291026184160971993384576 8609894 40297237097648230183796174056259170560 8609895 -1954928214802362109797074695295653920 8609896 24205207065567047433131742892168289280 8609897 5514885461412078397682621183243092800 8609898 27073605642772889390998721536316768256 8609899 37719173625077124912429819820701782900 8609900 6643742629910911808021689524642432000 8609901 124912181990724267991685599934053204032 8609902 -14039941534917118559960295869976085632 8609903 55628900662450576271580780716681622504 8609904 -14209318027729117975654622477004374016 8609905 113786067519503254598610450410268278760 8609906 -101279208869022166903254187645682595936 8609907 -90302063972805308622376995109417552320 8609908 -8278526957935395570790344726424799872 8609909 -5689882035360429115880253438895742976 8609910 -5623475879322112810506507884174572800 8609911 -173516895762646883549143457945063054488 8609912 2324573179733901159675927614452285440 8609913 -26990643930200520840456389911233223740 8609914 76653583117596757190124169890344847072 8609915 12001107417353471841060103138445410560 8609916 22727194281022350480910278996704256000 8609917 11690755367381475484662851369666072966 8609918 -15665548059325249570686364233157584000 8609919 102636679614860460635389122662209951944 8609920 21977483029354653502078679482839859200 8609921 -6825564611110369168157482622669912748 8609922 -30336808625634027680790421053649259520 8609923 13590950430885755107309619929390768544 8609924 30034389292400412822517892358885280896 8609925 -19560942775473782533455881307963960000 8609926 44403275317009649901714508101187910400 8609927 84335293781405994306519190214683978776 8609928 -100568602767330508583060355842954403840 8609929 -152465546800963378295648232212850277680 8609930 -52669303325146387756930568666751774720 8609931 91669765557453647483284347433197151080 8609932 110882517175527203327344774381010890496 8609933 4269663994633595127138869194006645344 8609934 579938759604707332851096034258252800 8609935 94706768156245246848875575221393415200 8609936 55278716170965710685334768612362657792 8609937 12772791222355483065104657315392236672 8609938 30743558375249656771587152617137943680 8609939 75803254840957330397765360359916694720 8609940 8662914144352803352005935348623441920 8609941 -4310183698028039935754487824970065216 8609942 -21321007123025684618337695310426326400 8609943 24210782826332739250065519411828233064 8609944 -21246841772594616473303203077442560000 8609945 48504115139986966172721704684395915200 8609946 -80832431375454611410235538304953954816 8609947 -39125967760180790990833361035339243008 8609948 38725182337059089230932342614674790400 8609949 101363978219588894950943187029415321600 8609950 28522531911690840508843201202366280000 8609951 21777110764342887820901922758398115952 8609952 -50160942959495647666367868659328614400 8609953 -11793707996988106846047875618053133136 8609954 -4033290651226764469628987037609023328 8609955 -9898629948677182543241243393972426400 8609956 -26845312143472587094931836241693621760 8609957 -93917654974627100517808288171983534048 8609958 -7803625943253515036262230206686799872 8609959 -4163644140143423395378269899684393712 8609960 74417741510569148029314478728441600000 8609961 -134391499636965324487194483006617647728 8609962 -137839283257902251939293121520643410768 8609963 -159548335384521653468685976010507683788 8609964 16966273657587277077286059916223815680 8609965 13692082866839818966220934726319104000 8609966 -1984973227577890686986072682801261696 8609967 -74676757343648363449613901122549678712 8609968 -26797335080246097329570921446483345408 8609969 103136929264025236864317094336244925792 8609970 -11189116967433534558766731859577280000 8609971 5093834560313430121113694778258542144 8609972 -5603157770039557416628531457449758720 8609973 -73533073995465000263602595795363408640 8609974 8274525177287488096794472358636316672 8609975 61465487010798168023747601069139104000 8609976 4376940898898962602666578248709898240 8609977 -146676649602543343642441727889548266368 8609978 19246378971119983765620879597116224224 8609979 -8973745037992637920978039963001664000 8609980 81726463556835032189112908465505600000 8609981 105587722180961168677147715753751556512 8609982 -4426206599252340989505080955650121408 8609983 -206841128910874231466348473744798043480 8609984 -12205192844735420372069590866749030400 8609985 6885637239627192839112376429997048040 8609986 10676124240961832557579904706448642944 8609987 48335013894135645567066828348414456636 8609988 -27360655882610176042187742843285473280 8609989 62738326013434302854639595944951692540 8609990 6081166892817448528599016276010330880 8609991 5503916320759548845342068921441583904 8609992 75770551012337374743513471083276574720 8609993 23152003015781864560064527721775216000 8609994 -43197525827325388855394037632508942240 8609995 13249919562990249191961596333967064800 8609996 10034803894354997654667263114213088000 8609997 -8796032960449586578834129547626080 8609998 -58328689779443963779886222151982920000 8609999 -178960989943094097732115392450688746000 8610000 627442187252590457204400826122240000 8610001 -3015118461851251686139954855259561998 8610002 -15071952977429127666960459909576345600 8610003 -68153360481148634765572893970533325200 8610004 51204067699903407533400052798861383424 8610005 -63117028738924856498221205437643862240 8610006 -33945679015643940953898366641227692096 8610007 -32883197515461418734496747779940264608 8610008 234625405825871303698520947669041745920 8610009 39470096269718193910717114190246063808 8610010 -81431191450133810450945144261815191840 8610011 -18471631776454061565061695161151849600 8610012 92248672957295684075161326610145243136 8610013 65600232675471836101814006929336196760 8610014 30846006260558254569752851186774893312 8610015 -150654046781001125708155862281815435360 8610016 245384421117678097658289930823895089152 8610017 23354116425882028952546061809317753620 8610018 -43964991445878500535721445528840942592 8610019 -1853393435125609598721598409609276160 8610020 101425463815306497649660528538662440960 8610021 25968550965787027961709187175769314880 8610022 -9603180160118780066891461765629734688 8610023 -27476370399110906322509161729766619216 8610024 241943215842362507062998126661189632000 8610025 -260179126475144044623271389944602560000 8610026 -101888190633495830482965125921299718400 8610027 -8224077137601086136414375964743854592 8610028 -23189473750734681050249569800546900992 8610029 176865864552291894773437538249287545984 8610030 -19244207231222951433781931912545075200 8610031 -17567414893123533824687837446348179000 8610032 -14380191069093620224624026621480075264 8610033 29170083326870004093269972882524539648 8610034 86782906549404352498958745396040870416 8610035 34807515571233820355692260253199787360 8610036 -95077442135969642795292310128632432640 8610037 -104200760639808685329801272818332496488 8610038 2370352842423792311062976239730086080 8610039 84057833175554687685272202622884383664 8610040 14705665702306941323230532947031040000 8610041 -41797586026649565908824505582022345792 8610042 -500062199452818670467276804764236800 8610043 -92024780486007959732077384558979531200 8610044 35857438166740525458809313891465179136 8610045 -45591068883936723184640928025915915680 8610046 45824552733140887696889313430854728064 8610047 145583324373847407172579986081178039320 8610048 -23091234789972647197278039195638562816 8610049 -118920904702736191831261494422587031040 8610050 2266204187341352687821401405996748800 8610051 -46445547036627256031287838997426127368 8610052 213601794008533582305111737594372628480 8610053 -186283128656960054040476778829301200896 8610054 -71480893842870393180883917159515062080 8610055 -1922856431156700435542746073693525040 8610056 -4314289975823404504626739434183229440 8610057 7360827289301691663694020442422621306 8610058 -1311477189841169888584707214686653760 8610059 204721190681371329629818041690996002040 8610060 33470362562641536390408852225522600960 8610061 -187907472223842434133666196127876603338 8610062 546883610147834463194921613099480960 8610063 -4605777333322837097394137294511090432 8610064 2017958932801723656818492546870149120 8610065 56919058957935693598569856180905305460 8610066 -30252541104253069288885513462842608256 8610067 -249996686072637809632546802422250204884 8610068 83724755571010710660239613701640958848 8610069 25544207743411963574428116917860319328 8610070 -23397425606105641850952099139252151040 8610071 180753249792861810476091277022910703680 8610072 4457092138153340019151050978920017920 8610073 149609430164753872438464139891419471744 8610074 41542645641552548950519691312686209792 8610075 21862662532490710281051535178294508600 8610076 83118913235716225554679523914045490688 8610077 -63270288342888043790543905278024936000 8610078 -52846724629503156436104638371948508160 8610079 234346046414593965076240968417182040960 8610080 -101541791913823991282018950852063395840 8610081 123348299605125693105496409583490264752 8610082 18160556430460968577780566202139577696 8610083 -15267946357147337053461342022181404416 8610084 14667047123740001352251162437627975680 8610085 -27627409118988903348279385587545086080 8610086 40187294355187486571828040045177010560 8610087 11927012680989045863123107195603319040 8610088 -87671141357124170787236104413769482240 8610089 -161552729479570488714323940866480739840 8610090 19870226161552130904721222910141656320 8610091 -2817197940205117104516595584535138928 8610092 57153253411886904560145543441159979008 8610093 -150198570672588657687103806723699687156 8610094 -40356986616617523842725021462847045760 8610095 -6773951804376294844819071423665660160 8610096 1731397821070651062783610155596513280 8610097 -92469064015740824143058815070037174720 8610098 1526014061841491752741823975032051200 8610099 -56190661464131417166829534624970034432 8610100 -13137781275387886393979865616560480000 8610101 -171251566762088920881819282051807722898 8610102 21878834705282039770282706648766528480 8610103 247477103713901597468148674435710624360 8610104 116077915767303650476556185349396213760 8610105 -76090387965295127474559026615086080 8610106 14746228740975241716950991668182513920 8610107 2588229827617317108233107248655484160 8610108 21741654105837985777355452003930736640 8610109 -56566514148095121792678343608775489728 8610110 -9210489188486606896384640190252896640 8610111 -55476817900755199033561426430098617600 8610112 23008560916171266283559144816335912960 8610113 -157157926184947916705079793857421912638 8610114 -13853454917361671574317365979025254400 8610115 -14037924697730299018929168321237935280 8610116 207911066377876484037492575891850885120 8610117 14549076246253308569766980350798675680 8610118 21438836482519268146693044367089408 8610119 -3756930083885551708970755689743869440 8610120 46301022032270685006857561553853900800 8610121 -59551150341125620905882459791475048696 8610122 9806765908645372105808016128225767680 8610123 218576657291509010231735351051598768 8610124 -26360584409463783420289570319275928064 8610125 -203962278300434194212991607853445041000 8610126 -5538619481333104814439192961527152640 8610127 11570900108314801987877104130899205696 8610128 -4319751173095832229767461013520138240 8610129 71131065902379221215742873413205400000 8610130 24497204265549823306468632555992268960 8610131 18643135156530339186840593790263488320 8610132 10602188842527288559222334239106230272 8610133 -637918022579226166260730222919512800 8610134 -40472069728968031022605746965481751680 8610135 15784889926539786421436622860856566400 8610136 78259025130553167720008960964184104960 8610137 -29358504003686336036416103555730404214 8610138 -2148819187941725494799502302677635600 8610139 18156037372212886847962043350647823940 8610140 -25141471743704603548735199569053450240 8610141 -52799480311361534044900113919435291008 8610142 64776605653570016089374533908682758272 8610143 -179485166755769201933276962301853114720 8610144 45637827541921058789485294063634350080 8610145 61132479219700993480576079218525722900 8610146 115446599990623990343651836784311624272 8610147 -15798037630558733066196571169834835552 8610148 -704836308751796286111113912660023296 8610149 638202285672723892801506462118170528 8610150 -37441243282375783355577754003840828800 8610151 -487676896971112196567483139308699136 8610152 -29948413395876021608725035403463116800 8610153 -123786744851416169199829743646697110896 8610154 -16612153515635151313224510010735449600 8610155 -164439514585648523051497855876608241440 8610156 -38970148113280534982086700902357855488 8610157 -5310118502671856774871003801721132928 8610158 -31397845827526174145101597689389998080 8610159 -48033924374504260906891664173346162160 8610160 -4183332660217678550984260687465021440 8610161 -28947167318946180172190191203921682368 8610162 -74021826898465655318059206603755955456 8610163 40305548802941936029726148832411526344 8610164 75321853746156215436953323723113898752 8610165 92018253634859682865534019803333632000 8610166 77424385742590622689572521422140688032 8610167 157830400088589382582938382506502938216 8610168 10522603001043782715758373108555448320 8610169 104101662493349392424216019854710766570 8610170 -17515642469343082053074119636043258880 8610171 -72066019155525123718539621747042581760 8610172 -135045351929889228362596780245001993728 8610173 35454052949403601299216912443915553600 8610174 933033048099107677925418604912791744 8610175 -39828288986804119486048189788672273200 8610176 48615853938684179275170165020342353920 8610177 -5857627388432637306864070401984876528 8610178 33654464481792789007474708408284312480 8610179 -15673129427604754446104917796032084800 8610180 -8816548148849069238958712171775959040 8610181 16274819283864415486214984678465695612 8610182 137755918092413294519646584357142291072 8610183 4659828554797803698370613132590373464 8610184 63532295074278324166182986329953361920 8610185 -178060014992282526792319799086563166620 8610186 -51306837274257753841089852808933972992 8610187 -128032467474345491624462374057739899200 8610188 22044035634806919631555258968638423040 8610189 -20076899428363539572291503640133996480 8610190 -36276395007730184771258632884508526400 8610191 -2806491717306127076164159132151025288 8610192 -37358404970314885983736591303802880000 8610193 63291097822465178160758368346477770240 8610194 -70724293266909960351277907509462995648 8610195 -97438729805290412857770036224639650560 8610196 -5935805694290170195114885252861517824 8610197 33195248324205226944791516750300597646 8610198 -7110740528845554813042070627617508992 8610199 -60137474136425863219102690742561494136 8610200 47282130010813079768800911031628544000 8610201 82250571443153693698541509027739979930 8610202 119242213032248875177622091349467405552 8610203 45429314412367692789871133447553995280 8610204 1228061102726989858163083132441973760 8610205 11150425241132091389324985194171647920 8610206 -39481088241921679467383354934880239936 8610207 -733193505395803827812924679407387760 8610208 38472328818216622605573201355557765120 8610209 -170385815145703086595650642615276034590 8610210 7990573012074481563717877108814745600 8610211 2529633044478697607743176622829144544 8610212 -21737287945697620428947603084773736448 8610213 -228346689662814983967362989439107003296 8610214 -41743362336272076893098636326398987520 8610215 58066233007969468074099209335330470720 8610216 -40773968592568034652978391637176320000 8610217 9845276937347886363451137712405310784 8610218 65570393224178897287378038541398544560 8610219 -22174212591214070712753427103537233920 8610220 -8204278367271290350741317601833093120 8610221 -47046783452781855065950213106705716788 8610222 4520855520470396723719355880165099072 8610223 237765749672906343995233175107279444224 8610224 1010743631355119353769265161510584320 8610225 -8038725176539079706323809285306444800 8610226 69076729130103674010746430464202568704 8610227 22013458318059464671749692433398840076 8610228 51134099893851626919016218172936028160 8610229 84490528445276117740051882777423182830 8610230 -80283742845569966496319158207625142400 8610231 10262224545723923765271422924321817192 8610232 38681799288921056169034751643115622400 8610233 -27189255349192603788538329171740935740 8610234 -445875098750913773520736185827119104 8610235 199682399005120253624470357399961760 8610236 -135527773121208415975467134661787806720 8610237 81647519539524646308256800266639459040 8610238 -4676177129268012639460535493651329280 8610239 -41289177330711616631783557376733490320 8610240 2369105098403323339375716532853145600 8610241 -156483814596222052750611547106970071616 8610242 1443938949796478457053222621297752272 8610243 85402443413747247524446134577086870264 8610244 -1164292579994842714559080355168889600 8610245 -7808277377429320831935251720364000000 8610246 43876969770129242786250103612908921600 8610247 40398676219554679310322613272938036696 8610248 183315734846142796706017680100868367360 8610249 93349978582520818828141996533003419040 8610250 -19896877478669424025700671787971584000 8610251 43066671953752564780826176698197408112 8610252 -19068600608609068795410802783923683328 8610253 -174157905142401317255173902076805111936 8610254 -33821864774199466818616953158736519360 8610255 -73491495870864143768187386511242526600 8610256 -33151714381570657141102238655528960000 8610257 81323235087295304922806148907993504320 8610258 19079707265535794582915581226876616960 8610259 -63970991334749663841280623030994364928 8610260 -32859523836940190101497159888811557120 8610261 -37777361733984204640791556858561533120 8610262 -21259723481543472936304881090023771328 8610263 160435766110613910582186406197035009400 8610264 -28516739298626757392486766818666496000 8610265 -159376687952004733383908479233511481340 8610266 35287934964853676804967485251081931520 8610267 152490148075576420566981914669270768280 8610268 -53123678699983154618445885378701286400 8610269 166459545261687722732380582186937141670 8610270 7389289049672854210272264709526626560 8610271 329872086990013449439873644474514888512 8610272 97595121492258088681381704431971074048 8610273 -68251122024322975479140372043947210880 8610274 27471544316610203514820574702987219520 8610275 -11069308358638856858906901582804928200 8610276 97222337917650986646304780297663426560 8610277 -98385482513753362676173046914142144 8610278 80775776788244507178033228173286189120 8610279 -111397467140968333886194996200784323168 8610280 -35660152979933553517100475411608371200 8610281 -45927930220540423702344820706747310336 8610282 130435644815184787820607090550618071648 8610283 167027276069330790428058786551426473920 8610284 -70510376202242229699579865339929456384 8610285 -50668982004173794984022287174066776960 8610286 -83088908692220939961644506739548329408 8610287 -29330738607435704320739933655528748800 8610288 -9355063657743219766016525130394730496 8610289 336183903702804091383001451652235586560 8610290 25536860175522531785982944417487475200 8610291 56794884941283470927212699813862610900 8610292 -35342324843215653021428323358980529408 8610293 211735029945627529812965473741477306542 8610294 -11189476218480873639759649585378953216 8610295 85766175113198758387846775576572337280 8610296 -219021041152569983749228748269009059840 8610297 142329724075132924974738055784493829200 8610298 61297771114553488220284078331724689664 8610299 84788188934278392040497636428243403300 8610300 -3510304273807547520739360172509785600 8610301 5722592817705403401106583942496461760 8610302 -9488395610816809106785746546797065728 8610303 22160984687472705218082414258119124480 8610304 73358521332425354684145288156505178112 8610305 -58531259397639295309503197140762176000 8610306 -120718797263594857529847195360876380160 8610307 107406154626410929745173697899203470032 8610308 -14467501977531216459581863702789853184 8610309 -196048209681665803399761638866186106436 8610310 -44616566467192151144611357902052525440 8610311 -57801438175893530904774578240379530088 8610312 3941594695344566492818098767611822080 8610313 128133993034730034711288561492117985896 8610314 -129537095546302847936898760341159873744 8610315 7203840627217952707419919981492465920 8610316 17825778959301899183093856774927012864 8610317 -18127528650757021965000926036471332980 8610318 -23835208357025257971522963529308087936 8610319 167778685908757189423131664215014732720 8610320 -581382491403533518286388166313902080 8610321 28161951436171741070330686463761961712 8610322 24187706436268877210099669410758872064 8610323 57869268228705743326224461524239766572 8610324 -77093891178333199129130140200311506944 8610325 -4197631243835485521038834548907912000 8610326 -80934004533203583770842819030524986496 8610327 47029264114493228024779499766003367680 8610328 -51417305661981706031462723901886279680 8610329 3430417503650233959997326119558467200 8610330 59043504034915785948923301876445969920 8610331 147834049924562531387496680709706880132 8610332 7594478883261254698218902235691776000 8610333 -554112582206785914019204351160605152 8610334 104570570933253880861604051656367058816 8610335 -145638467442876927701805447683355909720 8610336 -41229516052010510692981830371084599296 8610337 12106250527242609575663209202916693792 8610338 34603985148368472199119236234843237760 8610339 75480862791427873955160005766284623224 8610340 -48214416787247074745634656256408764160 8610341 -38071582959392174491031120509444056258 8610342 -10168111881486882486728722542038814720 8610343 -18078176799954917221487453562615562240 8610344 85697241639465238530384274365897523200 8610345 103471321963898450848501264232146858020 8610346 23108354562227093723490205068619038720 8610347 276464596551615440337771593103113380872 8610348 -3443226326855493750178120192928094720 8610349 1695853197200026217061419155157014848 8610350 -1814960188547440038407656254809107200 8610351 -27003006686962151450945565834120980832 8610352 7216353935051070898072978746198573056 8610353 80871731975767184299253601770946368256 8610354 74276655287275597946796083181565117440 8610355 -66669170674585780969045382786312815200 8610356 172276044173005663851719091304210753920 8610357 8108465231793155308605402430506301440 8610358 -3560528695649045997500755098336666720 8610359 108020494493189598833122818826592635560 8610360 -15542050789199212385505242316595200 8610361 135926751317487489024396938885057559300 8610362 7443961574222027031939721203292991712 8610363 -2421398318176463069214638194689109440 8610364 -68279343059309940452017070325206599680 8610365 81763164600510065540761421825798425260 8610366 2962219684741702780917922096259836224 8610367 37068952104795569814753481453256628416 8610368 -37539774146126002375161738774278307840 8610369 27436938795906307871358668475909588768 8610370 11009750271103715746150953434552078880 8610371 103163007309988858232713554469181648640 8610372 30570350432186876035701608776680652800 8610373 53289239466081889888896404386859230622 8610374 3731587265342732674678595004460446720 8610375 -91981547639709011397329629309465212000 8610376 -54401518605288967595041763833719552000 8610377 -91814847583292760421986110144785236774 8610378 2039129189530158186402234812756004096 8610379 -172912434957601169061959973145726967020 8610380 38774975882361659222727810055945282560 8610381 -3055880434754993547261596939882997948 8610382 -68650193980066898920077458484679296000 8610383 -53298102175834067844297333507432745632 8610384 9828664651556315240755976156703227904 8610385 18317127101138717341391566403133245760 8610386 -43914236331891197408194946036686604640 8610387 -43312290453971378692979662918963707840 8610388 213180274780685880035920918266360678400 8610389 40338700010560380398125864665933962190 8610390 27062698887826340956132146967113840000 8610391 -154250588096816544558902991021984232488 8610392 62566833026903537602285498641399521280 8610393 -26136274570194923892564208105350864672 8610394 -1690679388620694215402341405920862560 8610395 -8261799289600457762142240817821221280 8610396 47758809252047219534982782561962977792 8610397 122076004770234226891349783843654243232 8610398 97743133317522089071117074358589377536 8610399 -7952989013337049932479038299202920480 8610400 -159385487045798811653252646022545408000 8610401 20350031182497921006423262211618594400 8610402 -11647665980449440599327208106259817216 8610403 -91240708208722747619076447367718245348 8610404 153739739804225676435024819192105280512 8610405 6462674893229422568505605743386769920 8610406 -928318065729822480570499687592042496 8610407 423654192637040365369551009533728680 8610408 102069719304670410363101042300724019200 8610409 -161978225064106954768120578677097064390 8610410 -20205855908793810650464856477340713280 8610411 -3334859698180430030817056729270515200 8610412 -127388933751720344739580373038747084800 8610413 4058162216531487663000674916309417024 8610414 -23109452186201827788839508220098778560 8610415 -12725753379761271638580000117583802400 8610416 -5573819170815321191828831463536099328 8610417 8664814732523593850168322574094866434 8610418 -15880823014245669458054396307761518080 8610419 205692336827975576944121240904209734560 8610420 5420611112408532309892946432075366400 8610421 236627987055934800037550710339468280700 8610422 -14063142444572267172975816711021403488 8610423 3699788049573782618674627303945498704 8610424 101914446070922451564716639011100712960 8610425 94503533751315425324669404179602511150 8610426 -45355966953928657255488183859841227776 8610427 148028664254018475462996848648542139796 8610428 116488074626342033546521000857075283968 8610429 -20503107001104129265056874732216720800 8610430 57230612375732059746696938344425591360 8610431 189465770435912542903513485640088591232 8610432 74018687175342406267509792536159846400 8610433 -45181787584257669493086758398099860696 8610434 15654685273300044702988929948094920192 8610435 -73206062039872395080474420910191824800 8610436 43071106430117326020611772580422615040 8610437 60978673089058872739506083995778053920 8610438 73799667923909742660112543516888650240 8610439 -258729083201317736821348287964730925560 8610440 125439742046273800928381743713546700800 8610441 -4663450186792460865492256657502401536 8610442 -35858460047738558814548903548254994128 8610443 90952233322330083187052980461807220692 8610444 61881362063047253520641988346241306880 8610445 178215480738579051924179473048673018700 8610446 24324263602456984827872445541782156864 8610447 -287694794921269844766806657642352199680 8610448 262452650218517924623334663659192320 8610449 4296193807609566219625183091187819360 8610450 -3364361036853741719452555502691744000 8610451 -94605234764536972111905980457209945496 8610452 9566772317322321047723548916906211072 8610453 -76328512885874641738990790204462053440 8610454 81280708764123087258249222119610340992 8610455 7532876991825863656167367541066121600 8610456 -79164879297736747287338672123817676800 8610457 63058079916727236813408351212475984580 8610458 -47213684458420099489124408717796207360 8610459 20846599013037937440454346774509883136 8610460 59589331627632869597794041603490790400 8610461 -205066374322200965108427832005695398938 8610462 10725517320454708469223864202083308544 8610463 -185170689275580114537354015570371008288 8610464 60653365332659310582389988793280102400 8610465 91543386387829550943392342001188277120 8610466 49636336261539523659106906950762932208 8610467 66380915495611658190296314723970428992 8610468 -75092766198276387909656301981004200960 8610469 23276221414475515907832293439761809696 8610470 53750827664906249139940031436262776960 8610471 47861468015776881121420130863330842240 8610472 37750155549325551478498617811730257920 8610473 -132636788344359701601593871788862105600 8610474 78470435770917472462830068175168303360 8610475 12921486582919835551463906178263086600 8610476 -52695733623474822027191581741037309952 8610477 23235690524070314062616878247670072000 8610478 -74379877639994723030850880199023747776 8610479 212692765491252359641602701998431976080 8610480 -3223483551884915396168602918979174400 8610481 -199536398537205792086284802644933054 8610482 2308113406533481335372208476990968592 8610483 2744114486169029588401826012393871360 8610484 -118860243941503468967547600957829561984 8610485 16937189230836661190754184421581810200 8610486 435803645900204968724756043835192704 8610487 -24414537053403757267548685639843115232 8610488 30495828195248312450523866485486571520 8610489 -181844081070983888335723499396978616480 8610490 1143823112496734625893399809035386880 8610491 342844121828425675003129479049346538192 8610492 -190676076747478162658696162942042112 8610493 58236666606716991606635531381948103820 8610494 87186091236896398935327792560954726400 8610495 -7579764272129645706663467667762560880 8610496 3159982529077404112481856067437854720 8610497 3466125465734326680922044836256733632 8610498 -7165695459393569184720432211077138432 8610499 -226384915348994596181759317809342610440 8610500 -29480349198745761237499731958562688000 8610501 61975360015630147365421664602147929120 8610502 -154713206418454915418561699755805514048 8610503 211358636175888626388012299379898274688 8610504 -33802947185705395571957602602398515200 8610505 -184125091732674505796818880906559013440 8610506 11954509777584854647250115165112061280 8610507 153058364126270112199224272168453243004 8610508 124286763270784584734990920005488674816 8610509 -95959597710073526246484618775801393290 8610510 -23278322448396241374696640609834598400 8610511 -41281931327328568634854398425842534816 8610512 836382935457405868306113436720521216 8610513 30022333612885210112975769494662389744 8610514 69101841766944930884227930799462447232 8610515 135546680395131972813865479848806188000 8610516 -66518616941493025600863332787507425280 8610517 282416659149459490460242003480549431132 8610518 -3002848026813102118204762072567492608 8610519 100508346929560835592149768073581281920 8610520 5919213770772062957874021332330496000 8610521 -108003808750709851699681128805992940278 8610522 -12624766447050641956698426730131820800 8610523 24959136885384960446506024412219992772 8610524 -16549165702192181548791337162809736704 8610525 -25741265073585199114913513124896930400 8610526 -117083608383910799644484660029697598720 8610527 -78558207406944136770927473903107320048 8610528 30457654559816820431660814120792883200 8610529 -34256837880460706491590359236934879488 8610530 -30880124017581100010556889721243247840 8610531 10145638331176532706443501134450156800 8610532 11762117296015379712127641396666675200 8610533 -38809780670974697129196615439218819876 8610534 -36318438453577924772157369380067054720 8610535 1857437046195023480184321369412197600 8610536 6440490376371234403072741610316840960 8610537 -24332019379163329026985954587791759232 8610538 105606203211840520026810350766726271920 8610539 39392424049925791455930921033303973920 8610540 -39301355928155133010651503604225459200 8610541 -288582258050811856172294295236950367808 8610542 -108481432782143305250742000077970299328 8610543 387395176647041568466494358432462272 8610544 43876999109375507326926483752614952960 8610545 878713065394013426370693567622682280 8610546 1815053102741439652310970812576686080 8610547 4283941246916794393104940914968711112 8610548 -62729411008794468606047487571346788992 8610549 151284203256063296314785662328668472864 8610550 -37956537507922122635029273293940284000 8610551 150128691487158449623897491408471058704 8610552 -115933740188780393338554048070897274880 8610553 -14713386264712326421280080044614920320 8610554 -138090531893080359377791266020892031488 8610555 81371519841391057118414142645214763520 8610556 -44214896171728274436175656421584009216 8610557 -147695836798995965536786924252977043194 8610558 39411269652560859383895407753425622016 8610559 -39429327564115620203269225144636522240 8610560 -24951554957891851852585181781751234560 8610561 -176814367069202852016283469562762225900 8610562 -39156384637365894687103276858054609968 8610563 75748614361254961058537246076905848224 8610564 4759577880877777379612257178425036800 8610565 -116283842581485148530583000600978281540 8610566 -36469661884843533574647717736732371840 8610567 -51769432602119265471959109432572042496 8610568 105191240917654064244542011315660892160 8610569 4281417832314684104117117439234410208 8610570 -74360316692694796091599298327086348800 8610571 106607389397134619864261679213354239272 8610572 1608683009314325055756988650962296320 8610573 -155886414828893833370578667891413543296 8610574 -43458001061865071453481978088935464448 8610575 -101604871186262278054209563147998654200 8610576 -4314934506393156773041061556997324800 8610577 -219626697997476027874357580330289977228 8610578 1247567316389775783931203119351128320 8610579 68433968469183721384906815245341244784 8610580 54845224363301518063630985579232307200 8610581 44964035794524202149393930539635118784 8610582 69262526559266353367080080034618233792 8610583 149297034908192863092294277337527093832 8610584 237395114653309722040044794685191362560 8610585 -5459439595648619993526076362920231040 8610586 73859202033664161781845766326804194304 8610587 -73759252557586796713547414875235348328 8610588 -18552201779339389575442760356599496704 8610589 -68213509871873089528199208730392332276 8610590 46039188351069904534818141389825620800 8610591 -24923349922640681750687314682925588480 8610592 9657265262415968286426879811028385792 8610593 -167039504667284497067285133171860673240 8610594 105256063264523302455811871695689788928 8610595 -38856973291469480127282815592389812320 8610596 -14716236950149524755066218361790996480 8610597 5689990689119123495324177432135831040 8610598 -5552432929244445462475066355960929536 8610599 179280642658223259913226476830542628600 8610600 -12143352051037039305317144151785472000 8610601 -44250715818720351979892947759028075398 8610602 14895469943651351282428404555466752 8610603 -10493692115031941566146785069910291216 8610604 46616431607851186733534658384339114496 8610605 -27251002095387711576395229745560480000 8610606 17522390912235028319616019345016064000 8610607 121234477305058202728006222871093923856 8610608 -4867624372716457268629590895782739968 8610609 47491785714251149924142881505619610560 8610610 -58840203263169592804992638874988608000 8610611 -144432297760151452842820634495582254968 8610612 27403132844581351421718453244522278912 8610613 92466695009399702675847653223653347584 8610614 -65914993846340356295264071002731317344 8610615 15397627266217267286700845736098654400 8610616 -12943980073738821784781327438831616000 8610617 -217358629828950807104026743774441221334 8610618 -40032472699942292296002722899834192896 8610619 31963843897251573841144150411411393896 8610620 74662219828159363740438534231283783680 8610621 1290133814145960429011776490548020000 8610622 -5169751122652121322862843025753625600 8610623 -77380979636159461727454395029624589232 8610624 -1981141990955517918898788677135106048 8610625 15512940712247533892958569800797000000 8610626 -108839287727262029929170910795549610496 8610627 -19157907055323275799272398912889601792 8610628 62099055201483726025222261609727223040 8610629 -298482388472354055340177219560759612000 8610630 -30729158949180456337103126938058895360 8610631 129434471773485963355317890791131012864 8610632 31558834829037356448527619390867686400 8610633 167067075828205865978687796822416824560 8610634 35821692198476531726868051214133140992 8610635 71292631878659353823881076749855173120 8610636 12964326031557589183836296705126415360 8610637 94424555169674913884715353040896376000 8610638 5967119810454415656665568314305838208 8610639 -149414877551237889779796101762324891520 8610640 -14155446586892827816461620172047155200 8610641 -51424211933535834029602598736349593228 8610642 4002589899570091184540210117753061408 8610643 64574839522865796236218159538331430892 8610644 36565342629425191675044844602988701696 8610645 -35088899190970100698565478505658453760 8610646 9468198264856168415319256518366602304 8610647 -23792458405735029820886953969171058448 8610648 1181049866995758987362148402433228800 8610649 101303031634239600613332243249717504650 8610650 -14186225022882900871378350727460593200 8610651 -99164217695988647584013848203840652800 8610652 -95086006608630763389523333168999550464 8610653 74451535702220369734294513453948903680 8610654 727447495168447921622281484283330816 8610655 -110598858556710307920031514837458708440 8610656 27320843782942536255301342963934429184 8610657 -53497896674507213489331884758714567680 8610658 -33684918527835988604246862805437863424 8610659 -193628168443285612871675225018583847140 8610660 46032887243044837396499344268755380480 8610661 -18538996924672996985086578038571982500 8610662 -77766402750240849986521875823855911936 8610663 7113042164069961449476101890432403024 8610664 1092136162764596852823720146936709120 8610665 -34446173713272001848497736087066577920 8610666 25127200746421729576442799630452077824 8610667 29182136855496184466186328653551752960 8610668 162509480216114799858384260329161017856 8610669 -32323946872790814002927754173817242976 8610670 65509414277209534336882414458091570560 8610671 190390208355550373465758340649249836064 8610672 -333916831162220916649634768800972800 8610673 28194820575158264552224083443831276520 8610674 -49466507145442521621852944206180679664 8610675 8870189355409596212915010431544753000 8610676 -76013681384594102425617090752690535040 8610677 50805877056623430835505928192147286200 8610678 75357047026386722144485929734534171520 8610679 -61200476659085306988858978958463161728 8610680 -43354254493792854182081504527091712000 8610681 119167209646652118752207420153008195152 8610682 172029434317628771169111889700649759600 8610683 46299343546619220439861699420260321144 8610684 -17877214079272915655391332239355412480 8610685 -101007080283872302423215806601108433620 8610686 8463347455837198944681735556680637440 8610687 261608004240104381397582461872023388512 8610688 193834351972249370330881349016637931520 8610689 -2070605851174066663043954237101126140 8610690 -30268535140931232950370849928179225600 8610691 -71323918579385160595094176924306801808 8610692 26637738879847037745742647986195742720 8610693 -9376929948613410123804956159369108352 8610694 -28515919221841549257379277802487854720 8610695 -241232866266449111138777148792582424080 8610696 6330075891824137533863508924407193600 8610697 70396137649341617267662025259891058560 8610698 -26548743783514310927906813481769285536 8610699 -87348286346749447098698496083259454464 8610700 -14287896066669460245371101684655129600 8610701 270155858609282252983371133057522977504 8610702 -47540482711027398704493259520152747968 8610703 -47297126530546915289707346870135841480 8610704 -27935255987671737177243809671598751744 8610705 -38065427378516995587473573368616385600 8610706 46488421446051329698997597991613553664 8610707 -929188339011454653656443962802956288 8610708 -72758966081699302530700014428590909440 8610709 -48634874119925629541226257191392091140 8610710 -91292078769083371806750613692069840000 8610711 99124897634519170930411810540792039272 8610712 73090115264567197619866913521107456000 8610713 14522649753180621000788286312314343048 8610714 11372276725867655130617790575545009152 8610715 2893243330284560174927036676010947840 8610716 7518702439323401791664218466304867840 8610717 -33494368358128504220302499757546553152 8610718 5412599445367023746528030904909902016 8610719 130391924513478502746999242153717829864 8610720 64718555969357704484184284762760806400 8610721 -126179841854168383350090852271777452732 8610722 -45489130608344478025385426762258663088 8610723 -188060452936753676841129073632971364 8610724 1271177942508965553113233321221519360 8610725 73393372393116718896657383464096148250 8610726 -76346506441800318771132185984226267456 8610727 -3998571034265836989727313336364501248 8610728 32873947271944171125846443673705922560 8610729 -16032296248586546133605156978165828352 8610730 -6036605271256783915344066532804224000 8610731 115842259707483163132210673097668276532 8610732 387185214393300090882146738973603840 8610733 43574300531836449706645606713992608800 8610734 9609449078622625170078029521292885952 8610735 906015998922754733659841984444597760 8610736 -1210644504771096402016334548303904768 8610737 192599032015117543147388271744293482386 8610738 16180455423836150610534069892918179840 8610739 -1674625270220378354269600004495433460 8610740 45579051473686928478699364044745113600 8610741 -50519407803559774588751958696391031250 8610742 -50541348017242559557316025363451183488 8610743 -195861522377320605096543420229214602680 8610744 -22506251521441685255829918369792000000 8610745 -65480331077872261298621580909456596160 8610746 17325924860478787687010562024604468224 8610747 -27620137049987561731641613434466593000 8610748 169443998080266661763538020879714595840 8610749 63658347043633079648768868113338007136 8610750 -419097620639735367206224249954080000 8610751 -11195692846028660623378253500402495776 8610752 -19610013598083399859003821016353865728 8610753 14116957678188939360866841577476964800 8610754 191852627212116953707222923801864192 8610755 -27494867662023236613050301409971493200 8610756 25849197528102812822897821584065495040 8610757 230155665630127532544220929509926487932 8610758 29355669221647068341408667964631971584 8610759 -40058688977390826418440400061517791280 8610760 122059141962450307361210815347515904000 8610761 -301295868576638599736425449432384616176 8610762 6360230852333741147462431323223898880 8610763 16813668668639595170665194163124213760 8610764 74903211228560351943304817310844152576 8610765 -16220269177463072165303703129763387680 8610766 16754293846525572105497674898379440832 8610767 -215280837801844971066122212313806830480 8610768 -23690663952194373152580883534134878208 8610769 11382115270104111296997458781651164160 8610770 8095520326609767276553799242762411680 8610771 -47947984562040742915946080317956229840 8610772 -66788939185137451655840003992963522560 8610773 -354884644719365303259349753885628381280 8610774 -35736296181211341521974610400914303040 8610775 -54173382813243450341434322389720840400 8610776 315016798210869846130696794866943836160 8610777 4644560572692177117451719188473827840 8610778 -31420770864136280397484028434311379200 8610779 -94696899858001853690994639621828168360 8610780 3873931695687566375630495422400885760 8610781 149875678432845134091191773392269704000 8610782 9711661452345074197971011183676600000 8610783 -12239233167690184040652821046725571696 8610784 12389133846511268847723585489387651072 8610785 142385851874442288740441233576559313960 8610786 -1442274908355688830044285042424746496 8610787 -6206021669654897664841266639851681288 8610788 903987715311828005663865097908036096 8610789 -54318142768821004640421199086996945600 8610790 -25114968956086959524738303558132265600 8610791 1799696053780145252731530020636065920 8610792 -54434401653523702674504279940725473280 8610793 -218723183437768446329978367099706538358 8610794 -63606645367231457672326939552274187168 8610795 74920931274748731186574731737830446000 8610796 19515110265269501226245538978259860480 8610797 27608698230921093323814660684300925740 8610798 -18955371405107711175660867237211560960 8610799 5904200890394217228523443023632310080 8610800 32388836870393858324486036467679232000 8610801 -6060614858606086860829145636180446560 8610802 -116455026436480099207529046394723377648 8610803 28807834730699259155271118335071087052 8610804 56563283345718385551585978536085621504 8610805 8791160808721726622679786389679292800 8610806 -30428076088616987441141249313135185280 8610807 104198817247064099960180745521535972840 8610808 63660658547203832120460911799691345920 8610809 -2249997888007609224431141514510260352 8610810 -5300750685232945741793006993941094400 8610811 178493926955559543747708779788206998544 8610812 46060292675729835610290219352325667840 8610813 21698373466165571879285495631870734400 8610814 13147921338154919506066718907171126720 8610815 136093932668422477392541743561435609960 8610816 17839377646994717649443229652570079232 8610817 -10577768630107819416430005008072851628 8610818 118793176014266160697172140142367633360 8610819 104265906471983130733109495545920843840 8610820 -13650352455172584987851326380768867840 8610821 -208939849645150953924022214133806987556 8610822 -31484866010277033164142354896001588096 8610823 193489016397141352293785037227806661760 8610824 -91859141983704425917517197649682263040 8610825 13567512163189641088756366631197224000 8610826 10962949331809265734045707326774567424 8610827 -174576227369333438136002811126930705324 8610828 -67009339923658450191070556854186782720 8610829 228696936727133725799453255614029253430 8610830 59326296399136369314762828751024954560 8610831 48677248410196425264884172520984311720 8610832 -113161119912994777665555965784883200 8610833 -66268863157244997252336453285262319040 8610834 14320809462432190887221267809148042880 8610835 54296278110386639218855825294502790000 8610836 476645122190527810135101839530727424 8610837 -90535174618421134530500469696011334240 8610838 13703708021584446174718732543368603840 8610839 -315290480084850382141995668056717440 8610840 53528477364773273845164990146347008000 8610841 141496969406300388017873349339295170832 8610842 139681046325576926782609727925933120000 8610843 95340459839200734774329147917668443328 8610844 -43298102330527260914539773175816192 8610845 99832644646508060603839251158597664000 8610846 27538651377969836196287116427995185984 8610847 -49499371849496501813359336112107224736 8610848 219734698226670117241186268167481917440 8610849 49198020338256624826690909400899356564 8610850 -35452773589534922009553247919124147600 8610851 -27334347223132483533132205951607402148 8610852 -474767909319058634938656153929730048 8610853 -2874211748668904603399340707161587456 8610854 -37345805506962320850405363691622891520 8610855 -55633095869660495036927717362850419200 8610856 172886698884896003073972906480726005760 8610857 59530663357511954831850402078486986880 8610858 106091876642144072513957043632067938400 8610859 -205705000832149348735944335810699203200 8610860 26240734928845268198430227837756590080 8610861 565596104179861911612434009472499968 8610862 -20446295022388882296981055957946708736 8610863 135732208094706764540299524997308644112 8610864 -16468335631071091850558352614564069376 8610865 -157650764038657508541138012831816241740 8610866 -92028480210512450086374418123942920576 8610867 1116691739706443501023704849495874716 8610868 72787718182369884373759158572937376128 8610869 -27948314346807506609785100816871051360 8610870 -11930934132393571783641482862307246080 8610871 -15908339838802490301850485743334915928 8610872 -19780776754989231430556490358816051200 8610873 -112355799039126089297376000334914852000 8610874 15232256132469732091597661020170335232 8610875 2316560517048115217542076459629584000 8610876 18439862073768104450200744276149004800 8610877 -64589597515625807377321811554314693600 8610878 -19375766945083962761660215086848789376 8610879 -434373918680641618988942125771256832 8610880 18697115501930195846521206295914086400 8610881 191937925886157154969812556727583743682 8610882 -21345500753130067410219883840603395072 8610883 167194194727412501227196224700056048800 8610884 102178938592810337895963706110342103296 8610885 -114157345967079808697908243333138825380 8610886 7218487401555448402768703652025495392 8610887 -118646182978774187526680493875669844720 8610888 -90334383470061739782091371959190405120 8610889 84902376572361533150885621742256617856 8610890 33934075677424998192488604491243311200 8610891 -47923597661314195149812369255322324000 8610892 191870272273432266605207097365192105472 8610893 198791465377406877049613506746709169142 8610894 -7401429419468680156126475342430385920 8610895 -1556699212808367344692652740494538800 8610896 -17446642884181833273139227260994060288 8610897 63308238174479009367612137590139773728 8610898 52121020437594977686139054339877805200 8610899 -29321237671694973277205128659813740208 8610900 -33326554727144118220743745975359283200 8610901 2034978130529001523778812711257277440 8610902 -17542425455947992964565761628928685056 8610903 -44164638757835486063701016201020578816 8610904 204774589414610998864498614043802419200 8610905 -80199595456228625674011486150408626940 8610906 13380126228371137232251749114939400704 8610907 65133304036823013888414594100787561752 8610908 135808005349672648698642619976497806336 8610909 67599177989057817048916567608113137440 8610910 11250626749267657220416640836169994240 8610911 77198290905607411601267588407896843000 8610912 -97183139922004394095904689544146452480 8610913 -49677437810252192082943853658038991838 8610914 -42865700003645766013475222323716318720 8610915 25554446353377744196761371296554559920 8610916 67300381624996141547980118901772826240 8610917 112512722336238268350881867036644845120 8610918 -30030209497082310327381065658465203712 8610919 -88742018957243697679126814703349028680 8610920 -116438191829665238670576384859899955200 8610921 265652918551210710650951461081487155200 8610922 -1846138903761556459341976648854067200 8610923 -46993191875195197478965862180172125040 8610924 -7272540056154380355160240960343605248 8610925 9581285963963155353545484584564991300 8610926 51570573335695293387088896807849796224 8610927 5707394516349016026281968269230821008 8610928 -16503781432588349107364934703845212160 8610929 35526617725719875026640548907303438400 8610930 -634138377306012876424459339823014080 8610931 21621434833022391856483551724655255040 8610932 -19473374855825705500366520609166458880 8610933 3702795057831960963452170316022018624 8610934 -4535236100095054489961103430525746240 8610935 -135794344442132701299026684079927102120 8610936 31969270367592486327245961130478837760 8610937 -193936046847729161306962534122348571414 8610938 -16392874026816819223373751113489512704 8610939 -16073546229121700150632458919227317256 8610940 -10966787329532019947786088320729702400 8610941 66375806702020508116209431383017333900 8610942 -17107525742966545988192285083976666496 8610943 -113995598854497449213336579529439009824 8610944 -30204640068677492230330798825254420480 8610945 -3935892318127014440988456517848758400 8610946 -14841789120560295634123130980000289328 8610947 -107525005431743903567905928296764802320 8610948 29899585100307312982252281130269282432 8610949 19263017997376732462440301248909130560 8610950 13838296221704910235536848696548668000 8610951 -13372920304570142980668789752657321856 8610952 38370377767737119081152041418154803200 8610953 14991137967517188721070607770127864264 8610954 4185531427615196317606070382072602880 8610955 28599701797604692808514797921019459360 8610956 41159167858424768152924291523897061120 8610957 23149499627248075233236162303451028908 8610958 -111169888921526670957204677685238009920 8610959 15484902723055599244591290364424164176 8610960 -3960560070762723223172369327436595200 8610961 154002972794696599928099589930639712562 8610962 15472956511996693582372025513516024832 8610963 3692396032490228405278088482670527488 8610964 29776204510934586937242961111484424192 8610965 2620908867880799806939852529816160 8610966 18229095512538363729348204339571117824 8610967 3530885077110316969096091217628366792 8610968 51458442436765623080081583084287877120 8610969 5713116163883489516122441100991816144 8610970 5251247908847070705025434185137689600 8610971 127920975079034343686090075118057142200 8610972 4864892423840202145315137395686267392 8610973 -26055849374795402828337811817891659264 8610974 98449372623424429249085634151690828800 8610975 128341738373950414608210192355489278000 8610976 -16916682359652146570884457663110840320 8610977 138355623700236074263444196794771000980 8610978 12294292244606280388576957185553060224 8610979 3804960678004522773236998862428522640 8610980 10323549893383414490510395552320368640 8610981 87224063802660660297809645284114335744 8610982 -29347193805113197971350285268131493408 8610983 -424158094409948410769218008003428713920 8610984 -551648491365491551865007195394222080 8610985 -1251503159424167463929046239988657600 8610986 4179646382084068443792123788712227424 8610987 -9620283960676056798745944979497958656 8610988 202250289097238240047503701214788207616 8610989 35656497312030889288886740251526362624 8610990 -55039686188738574808232575768250956800 8610991 -197274704230481450835882938031987273000 8610992 -8030127137886229394847492692169523200 8610993 -76406963487851204531733491948084633856 8610994 -1546497183364503937480438296444481536 8610995 78498772935777155905722707134435446000 8610996 -11890134835994512053344903392205475840 8610997 -167413228712154529916152631428153121554 8610998 -24968052846670104835063740887840961408 8610999 -23301895651247314517184848036962871496 8611000 -84947696020933522462207594017792000000 8611001 11144989380908378129745743462963365824 8611002 73044808767935657147791255210327319040 8611003 241492108479542099287241393910544625252 8611004 -160827129859613050675435043119844633088 8611005 13799224535085368463942732649830451200 8611006 -266754588881463770062243200895599751296 8611007 7970192969473373447983716592901825520 8611008 -217571825838985793548785928057651200 8611009 -132750318570609330685135847137946533920 8611010 47062005691217565937299264312953961600 8611011 204658840664637685138704632590861153632 8611012 100900925488198680742714305208798845056 8611013 -46048494605647979130172113087902216160 8611014 29009454947783218896586295563652825088 8611015 120527624408367076568932689988152408000 8611016 -1297332229183497215306913663827804160 8611017 42290167615677765598453625018999806560 8611018 6098552220861750522771773574009649920 8611019 -87770993908149086438095482078398522640 8611020 -7939185466056485561264365081167744000 8611021 131285709779731697245730609555522167392 8611022 -24763930312592165965351141013405577216 8611023 13429727701774516059644692978565770368 8611024 -87993932864533869245498164529255235584 8611025 -1564369850601346327882168226727244800 8611026 9144749834985718817905839071008662144 8611027 -204027026022641566466127072604526222088 8611028 158189272057963729156647748571623372800 8611029 -2853743014659137064306081996490048224 8611030 21782897690042252646919251566472441600 8611031 -75391762848677492377462502222276204496 8611032 -73910214582789002430696357750524743680 8611033 -12308373129107976478655665740486249718 8611034 39235722797975347984810090883658359040 8611035 -86461802015900388604949761579943004960 8611036 -24794888866069252074151363435956810752 8611037 -255136759294744497919245847288766164314 8611038 -50775992279744435214096965418262961856 8611039 -76892254869012780448072055417175216000 8611040 -65044758988388485542754350741513830400 8611041 -27237213789090132242629884216634901856 8611042 11147317659421586710939174464578237184 8611043 -16174961950079618852833928355242313984 8611044 7944742064823408782630821084910026752 8611045 130783655701330217236637771413788690300 8611046 -67822550098820027733191496883966410528 8611047 63061414801111159318880729723710648080 8611048 28670490957038441205349236778199055360 8611049 -95328833462260507227545596405784276736 8611050 7996921675382079967489304410897920000 8611051 3831502447534403449727910295235867752 8611052 48048764640534051933956111490260163072 8611053 25051695506603390521248134665979704608 8611054 33349922078630915022445221762297830976 8611055 -3975401117689826167931618505280538040 8611056 1161968373286090662815629258291937280 8611057 40709331669405857454841521244866217920 8611058 444850111036023856196855760944151552 8611059 -28006261343322524734412404701232228296 8611060 30416852124825604779948412443922932480 8611061 219460235373321304279355029388493315612 8611062 12905317774885645361704215619643755968 8611063 -121805237643106546076810776046430417688 8611064 -73334385201411436860191824895751966720 8611065 -47077641518464280175925012092879049080 8611066 -15186712206362772628137477538031823360 8611067 126586308442519438254219411014812359552 8611068 37534196145599536887173137380498915840 8611069 21965184875255183017570023017820616044 8611070 10906636268893697542737997442184038400 8611071 12016440320863350895160340491017092864 8611072 -10291782555347804804312566390633529344 8611073 108752242612233397014248616244007377920 8611074 -1047443305007588411758473419602780512 8611075 -12914074688295558736507005047682982800 8611076 -222657039767019311190746704847183512320 8611077 -46421697156887952266090955455819972160 8611078 11483403273348429316325021293809111552 8611079 237931742234558649733013599412666091360 8611080 1789992487777933488486517284918067200 8611081 -107806646644408759372671700147962439628 8611082 -21547625691989196600139360565742165408 8611083 -79656501407026111847495844086778066720 8611084 -45064853390713772544400095952695026688 8611085 -3937845894971383380270689754968217600 8611086 79786215318737660218960034401948800 8611087 73970337469052939276865579027599822720 8611088 -465008016706746731218495133193977856 8611089 -52638971917801495463032109373094371840 8611090 51286758250186057922407396196498224800 8611091 290348675714071779962156971143564249984 8611092 -13514531886674594659990771318789244928 8611093 43690109417622976496085368508205420704 8611094 1021594510560679893696036227871812160 8611095 -41620214594388534584721757068522664800 8611096 -97978292662535570213462096204285952000 8611097 -291862602027140847377901802126658068416 8611098 35638008829828504861769791769008203264 8611099 2631029012782950680305582727196107552 8611100 -3070713276333324092868426933137049600 8611101 -84497180927881510656549038642663213370 8611102 -70864373684014481861714990434219960896 8611103 -21009060208696310848288321608431040456 8611104 -132628515212538783167447494755137617920 8611105 109435454949019892825519892541817746560 8611106 6176913173059767239262968021301166080 8611107 35452637828348216132274600103273862640 8611108 -59673204998461793811818181126786121728 8611109 -49734098106772228963631511350050665600 8611110 -347443591819204831415398998391635840 8611111 32409419349810784500437973906741228072 8611112 50375419236161132240706859972467578880 8611113 60399609498300095724520502706744438480 8611114 106837384940002152355166114271942982752 8611115 75080199359518928734215762106071224400 8611116 87129121781711546669204485461339121152 8611117 -122610826243216109180732531433072361834 8611118 29800676352505780499841131387605870080 8611119 59015917466659483269123366956436514488 8611120 11549572142734141297620410761132769280 8611121 -114121523359743625151189088496937348736 8611122 -12637235106484168465218952218137624064 8611123 171061352283444748060154619623346997720 8611124 90887741994073496783580769403452286976 8611125 -171797443211908391853112894324211112000 8611126 121846480734749680177653530617126349184 8611127 1301544643131000084254013363099242112 8611128 -16358057711867380476664530560111616000 8611129 -91536148996962032259162385283339591724 8611130 -5952285925668032834410959873250817280 8611131 -68143424953153726905287275380780748800 8611132 -74766462832366934338877381971238831104 8611133 -106552455872218801310446261678524354618 8611134 -3810625034879651747594872292618858496 8611135 15338628133707532521297158013343584960 8611136 -79006822957250361859424268922207076352 8611137 -3254184848645025987092894521312253760 8611138 34894761325233469929432809975275776720 8611139 -6292923734166901279570932603641397060 8611140 32054400864648317670840677545275801600 8611141 19136706497417149324381642845279847104 8611142 -34768844029947491111877124849379764800 8611143 12610481161435695030814311856005431424 8611144 37830240454606939593252271921661798400 8611145 48561693098216099881869460382334846720 8611146 41258932497983399189114411838518091264 8611147 -201389412145965728014773850510856807404 8611148 3850742181333812346391310552984604672 8611149 -11676888705669379810310066825210118912 8611150 12639644544586023020887475862433420800 8611151 30660204237992366156029333419244855152 8611152 -55631606972590780601908999511265509376 8611153 -5574860081909451858237544570242722400 8611154 45796354552444915753618057181981637120 8611155 -4628924773729486715952625482704147040 8611156 28789724077787816415072810750255259520 8611157 -81098485862815546529594488751965625700 8611158 -20325038270060216239643201894894407680 8611159 21026046602772596368739043609529624920 8611160 -40076801540643054333599437781035008000 8611161 -36146930091634521765873070821819426240 8611162 30168135658073926221704393195829573360 8611163 110104594961888602806888855324355419600 8611164 38806632252335676467432058016188579840 8611165 -72602101577583107335386099074864848680 8611166 12572822360584634861311771948605244032 8611167 -64291237887511841335435543984012167552 8611168 -111551443251054144336026561732357652480 8611169 -74669737575393467446898876749435216704 8611170 -15396367558929592463851726979647027200 8611171 -2927231654320705344322021169940020456 8611172 -120903425100125414535838507258628413824 8611173 157793727777432587072904248460335012220 8611174 8357519627577213032807036402100416640 8611175 -47264716490334265552566047028313309200 8611176 -4191872107836035200992610160441917440 8611177 29355802259746441855290695804032588800 8611178 -159267021998370474105202079843128524960 8611179 -120770817775899123629331234781622946216 8611180 473728810358900478061179371844403200 8611181 16604465222207103006180574598261552982 8611182 36403130151705779976869455316692492800 8611183 -89590005595511140885167974341152408080 8611184 -51277843169749963278744678328990924800 8611185 13424203109363108455894612384566820800 8611186 -40729053462373479443147090864463284208 8611187 85961928162839068243231835278083602640 8611188 -119806130228522530146369474934736400384 8611189 87698968760675588243650020557446541760 8611190 16437971933874542618238792526083175680 8611191 -93069097664651187145895940935587791048 8611192 -22773279238931017233722070934207488000 8611193 70656096421765569982180588579083857664 8611194 -14999102599429150040894091907383152640 8611195 -479923580352990694286191730549349600 8611196 -144744310809785290669291212141563466240 8611197 -9652959860233378151074095006385838976 8611198 30256007688615878261981167709409981120 8611199 -219896326534878827457492536849527906560 8611200 -10551911920456405592343641113755648000 8611201 -195505120178670432545872582212190972798 8611202 -125225683681036870056292183165703954400 8611203 22234313128894469262712029978642701304 8611204 27792464000244931519378650675101741056 8611205 -33571281654457947396246020872009699140 8611206 19827759104813179206612053770195802304 8611207 -17539667375944041808505343432873472 8611208 -49613240647316334817811725021559639040 8611209 122963042550991173169457179509203782314 8611210 61319536020042144837258705041718833760 8611211 7202660138387514450019967054353600320 8611212 63722060129643855354968211950610235392 8611213 -2848686528529531771164535291400278676 8611214 15662580542711041859746202406158456832 8611215 -81671303227596815880102073772404784880 8611216 21525065717171440779544283758627561472 8611217 -102970086773469148093164142983199845888 8611218 -12333580872106147705788015111985152000 8611219 -48480450497910539326522710141483479380 8611220 14856664983131913124291125311424775680 8611221 44532178245942719538199666937775249312 8611222 -48081086385548993943466174607344709088 8611223 1607816618197382350821001706976937344 8611224 -14162669083848834738760546765612247040 8611225 53805849881042176930527757572782670400 8611226 -1313802484860338640765212859725493600 8611227 -95525923380676826787212769792189317880 8611228 -50046385080338361620272213667466024960 8611229 -177817911786611320625122857947165284320 8611230 -8822273273547740480134917031001506560 8611231 218899439933966618710246412362113311280 8611232 -16681336793633887956351114701187317760 8611233 126557841481018818347438662078065999024 8611234 -43773825300176013574121765716451328 8611235 -34321898795053421947548914431330222080 8611236 15857516466124618875826640427581208192 8611237 -187246105790566302450892147653289878400 8611238 138226783917536946460869018332418647520 8611239 -44850780411015052073123815168829952 8611240 -12848726644624062154029140924833382400 8611241 -347449812271996319747555490536239500 8611242 13593492333772589884273382648909611008 8611243 -29792955237192816226847678988131885000 8611244 5454765735528936930094941124407649536 8611245 10124468970527723571033894923727715200 8611246 27228897299394650312148672742369443840 8611247 -41077545006890035859794680268308104304 8611248 11357692456914371743463395257456918528 8611249 -128091533346922095949322474389648816750 8611250 -5013530538903059274912129369452655000 8611251 58557963419283025389852374536996023168 8611252 53884372365013006717530871972770710272 8611253 39262939041406861961026514406262270656 8611254 -66281650573560342943474678392578850336 8611255 -1997075052228352628769625039379532840 8611256 89311068891935243616585544793918054400 8611257 -27727266191366653677462436728091588800 8611258 -84784099707377457051124579839116357520 8611259 161662750131067354085285660335637887560 8611260 31912896440383818506322836216616806400 8611261 55471695738198882127802102460982849862 8611262 -2777216566595616325729465550857641600 8611263 245988727744225949471564485858756841544 8611264 23532163392004771637435081760278839296 8611265 -52708781636784184093920198562472264880 8611266 778362448429549985551690741489776384 8611267 2044523022444925980873393545333021392 8611268 138103500156155503115699434142939269248 8611269 32346278487064410320645130818004824448 8611270 11953009493655371609087682753017846400 8611271 -19421952937344173864544757601011436256 8611272 -3136202314786883586613287891513784320 8611273 -76484761358389535598263275393721509632 8611274 -20277068171371191280322863077042697728 8611275 -71184656476175191142613513862268808000 8611276 -17839138422589430950887761491874755840 8611277 1201004570150967590366304042250907340 8611278 2599938963258263324298081776801657088 8611279 53098332278740924548692820073016036880 8611280 -43201702903470443445599531863862231040 8611281 9915802747942954409045981885839101120 8611282 -29235918328480231409352007846204378848 8611283 27475863728775448215275187058030151532 8611284 39219049781522934425911411047462850560 8611285 -8566224261205265155356137758045110240 8611286 121252570205077816413827981791992701760 8611287 -59033503906548744023930513012530348440 8611288 18471786716958952366297047709915545600 8611289 -31616924231941785123559506079182372540 8611290 11474834441820338392601053519106161920 8611291 18601080219505197372997232338895321872 8611292 -16197211545184743198268803852569607168 8611293 -133477511867986787609110169318466981120 8611294 -3426141533051368136536891942781674944 8611295 -11659484684453538971375737206690723840 8611296 -11875992435705678849681709839346040832 8611297 -150113949102107102979874303859563580254 8611298 -86838514191424535569870762970163015600 8611299 17749659625157498997437474148539951040 8611300 -82000483406721528260984658975316969600 8611301 6714308505571521520892917876359154302 8611302 -22350906627711071661961931539049711616 8611303 70120499750185282776505267467660554552 8611304 -25397926658057329036847891454516264960 8611305 -136070649598092203384753613117798329280 8611306 -25534205957445508787239324328283878400 8611307 123982396367013400089848502260597357556 8611308 86946117840629712976631369802002256384 8611309 -3129919278728702759774399602042887648 8611310 -3539962975722865847534010686823397440 8611311 112648196659064011331847774095466705672 8611312 -17894161802711748195410456041883762688 8611313 11658198963986492460860970276650407920 8611314 -39114645227604242038402125466069157760 8611315 -50103567096533219036109432293145492480 8611316 76715995968160482374655294232896307200 8611317 63411843604117084881674108900782002336 8611318 -84954527918531458825926803655742208640 8611319 -21974547813486159802533568148050821960 8611320 25782415433015066616216569697263001600 8611321 -137167478309846204463739147995593763478 8611322 3046387794439607903784134083086329712 8611323 11682962554429060186346456698106463744 8611324 -197712130693698455199655643343084642304 8611325 23520487327508033295872205902911444050 8611326 40591097976295926513927082958547830400 8611327 11138947191587680788510929313898172000 8611328 -108538524704055291754554758717767680 8611329 111202564146095472654816709840139502384 8611330 -9628331958398508921219342562771322880 8611331 -163164009096970742325799861216379972868 8611332 45171317206595993863140366513584947200 8611333 -62037391593022055847661690156423191840 8611334 45269532045113323031856567476825374080 8611335 -38509931940151453093689335627918981760 8611336 124699623488958814280343199049127367680 8611337 25598107919864413845644219662393650432 8611338 18512179181418245846458667068830463488 8611339 3919137859564501895029946562176428200 8611340 129436202251926927144800829617732628480 8611341 -29008349472323906592355797163651142208 8611342 -143356646298831831427964096296670560128 8611343 -26533249765310348102163743536529420736 8611344 11086889274476798646251785238011183104 8611345 -55822700062415477606487897220213406400 8611346 -86560666862392689790526410202618518128 8611347 185409845136215681128318239664681174320 8611348 -13031553980010382396560298557488651392 8611349 28759283934318590370049919243338990350 8611350 -8717783499624049204068006345322214400 8611351 82904903904259487592749468074863969920 8611352 2937372424802861825507354111430021120 8611353 731339920453914156872181217480581204 8611354 -70354512590425971032062561964456567808 8611355 155006357161889833830543465366179283360 8611356 23757114415212391018003414641085215744 8611357 151135974474402799343185447314956117606 8611358 -85321147120748923069138706147027078400 8611359 89610988155605976776318224253841848904 8611360 -43433592735603138534923495572336803840 8611361 98582922946854407145409125731363841408 8611362 16108356508122770088774726612158963712 8611363 -67708838184709187809628784956263752176 8611364 -154532277276311460880807823218581796224 8611365 -9595117985304097596884524074539844480 8611366 -32162893188878049017701091691902547456 8611367 128128901864855883915992062194324432 8611368 32787898199450319540265357030126387200 8611369 -17178338693028214362732557025025923640 8611370 -11717022085757874829633042564609305600 8611371 -76932534397693528277513069585911792200 8611372 4464175686070765556116612515261579264 8611373 10271395604810683812655697863360187340 8611374 2946763983170053917703077116744900160 8611375 69157682866984807250937930555984654000 8611376 32220446171080990326448688549655674880 8611377 -60811941295108769271684865767281839680 8611378 99114501996034017611235431415878100240 8611379 14044454358501399155230745704767543552 8611380 6813861093386905368370561872791961600 8611381 -6054904701595462743896415862595804818 8611382 5376204977202733791744225396112812672 8611383 37774700149640271859502635487426725248 8611384 -40094087715279466946658503965540270080 8611385 122542522011317192578853914836178734600 8611386 5095191643747618262839766831072438784 8611387 -112633900226946951238354666522313014848 8611388 -20517331973704028795971553583252083712 8611389 86178972766831275706946872129621346400 8611390 5307421032696296455401268513809115200 8611391 -22315585018475566262799111584533928928 8611392 34194740770916129687171314360277532672 8611393 -6408708401197139458158529576209588800 8611394 -39415456315854810518980990499342159616 8611395 1158733655029762817624335838115187200 8611396 157351896093901386931455654578218524800 8611397 64387123813369825906525990449552442752 8611398 -14166057681345745329696231899866878816 8611399 -166496362120828634849816810072209426600 8611400 -25990736356551597897396511758913536000 8611401 -2111133485863270667742372481776637536 8611402 -120304756438255306206898978993239184848 8611403 -237539220382292235699763066673186394348 8611404 15943109372355347333475185717456670720 8611405 -204379052871922522022163436534712880000 8611406 75797513054937315845905710287754025152 8611407 38746642634548467639818779935930090240 8611408 2002258570527956932437812783346483200 8611409 -51505780458661531426714070968950078720 8611410 -16189305929725117984711369905225392640 8611411 -10142561498444137640718529550300595988 8611412 1989251196701207988136254782435749632 8611413 -58348115879204067708442784891735458656 8611414 4896186247250655442191429206019357312 8611415 82859358475329084531404111281881889560 8611416 95085873217023136377572936026501447680 8611417 -11505585823325099134081830291808334588 8611418 -275063135647452752244082026363856058880 8611419 -880977049052138204677853721634654056 8611420 120568601450527959834753595047926945280 8611421 -6915001374632446886262308482338865536 8611422 3608989520591750833693815046439153472 8611423 61080951427946115408957695607409328672 8611424 14122425028550454876986423943278100480 8611425 -38075340771294715900653828769224250650 8611426 9048412751987614118572599095613579264 8611427 -31716006533167180257428928550691593920 8611428 1536342556008427396223510318395686912 8611429 -145311049487515923436349295530339218724 8611430 28317302222320716325023629470487857920 8611431 45167539118365878396257895619836600144 8611432 -79941010959045225707196374518231065600 8611433 -57870271887806010555519051647234661318 8611434 64118629378052586894746194763441080320 8611435 4286667400018168053607038548036565120 8611436 -56920684772782482658456726830980336640 8611437 -4779972119820348285887661963981248160 8611438 2214301580156268351830492177462212608 8611439 -72114282986496854774751535130394227760 8611440 2709797794269541375940729937826283520 8611441 32099410099858770191869815995038053842 8611442 -3444724513589673207359690679644786688 8611443 -113865937176713981577353737768794654216 8611444 -62625286004922309893904054979085544064 8611445 2881729907527579510020365607929428920 8611446 -37747266094438518239372207161935014400 8611447 -57958302172632072338581391655371161872 8611448 -31351831538495243645413082889354977280 8611449 92245270801909021358186859121218240 8611450 8791841920584543343040812408213226400 8611451 11260674860297438330182821113207277792 8611452 24578564507139211349229090725619336192 8611453 -25370629866580999248751842295891880256 8611454 33890606904833557461202103519302166592 8611455 -81848532682277953488691141867370172000 8611456 -112937543239336042880127637648457072640 8611457 -60047352888869017068068925421004504640 8611458 -42263964971504191203331058100224447616 8611459 -50220363269799871718718012950051933120 8611460 -14498499752265226770592978486658273280 8611461 -100073829158937669626687376648523713600 8611462 51524562001926950525475742053595622400 8611463 108332082841567038154291300058084736000 8611464 101340740390052708190051040451702251520 8611465 10230029340811430907553577957525025600 8611466 -62056114741527005673378077731142969760 8611467 73861700104618993480286485740664229760 8611468 84825887397182930345768727520844795648 8611469 -46909638882284093413910929938388968 8611470 15537937910232113874715057806011155200 8611471 171831533747918692002384084216370914744 8611472 4310586076775542799823379641551880192 8611473 -33756018950705785451145839908649710656 8611474 142035240457890305211628154579319567360 8611475 18513835408650988481976930879636843000 8611476 16501400857740177374792497650609020928 8611477 38193940773845510878238732962349257152 8611478 60625216719809233897135619539392491040 8611479 130955636986966048095500125880937462624 8611480 183723630604226810263138640635660492800 8611481 51782018822736119449937196166349184 8611482 2583127861921267044046529333430023424 8611483 43878902911993656018099585309581526544 8611484 -39291257225932330430245976678620323840 8611485 89966245610036681779455633750112476000 8611486 -6673131070613833556199543590511305856 8611487 256895168158169106065204326054931879136 8611488 152426804364017419459197262782655365120 8611489 -10412460671243442646477436524297785344 8611490 24854413053356208118721607646644172800 8611491 2194768708962895220153997435456225024 8611492 -34152242468144878259172171296773701120 8611493 -46316889618445241252397706506003855072 8611494 -7622161960926266870965716444090696000 8611495 -146265448739841807297636001049257244400 8611496 -150469650043253767665066069536584089600 8611497 95361122400676732321312628152439023140 8611498 50638166393211614574551309555402516736 8611499 -49183793128803974579706967457137512192 8611500 -102524249545762247856598610621650176000 8611501 144734100531532521983610711864941044502 8611502 -38387927438840030635156780610962938048 8611503 148554331329097201993434113587777347840 8611504 -4488159731209386595636682285715750912 8611505 132538849808837159583034516246106128500 8611506 -61147497753631524311093293942931096688 8611507 -50110950493009548107299458131391587840 8611508 144248906447664178376413516669246262016 8611509 72468832794184507155253076049154824960 8611510 -22471246266146307310333473391687885440 8611511 -8553915166801680321973064450652958200 8611512 -8672670425448918416521904427293736960 8611513 -25400554766888224082805585059456476476 8611514 8021035807518338451638377032738263520 8611515 6036444816494852828522855755754683920 8611516 -57445132870381739919571245279427394560 8611517 109463597802884289531129825139322335212 8611518 -741073872301856839349447380925657472 8611519 -35233943923294925612272289452134816768 8611520 -14758846527026994622393913910723870720 8611521 165212490715253398265071387132941255360 8611522 68193749483236693612440266167548518400 8611523 72466679479478817086635820151805715772 8611524 1178162308240707982953590208949699584 8611525 27760044166957717666361281536037885300 8611526 3291784622341220374168930468847308800 8611527 -4468421364793961395950541862583460992 8611528 -174795823431112671385212063958238822400 8611529 -237219054074189147845071974227852392870 8611530 18141098512472232081638842994913008640 8611531 -105498473172799838398154214567319586668 8611532 -81272477516073756470830464735937922304 8611533 -57694686707559682363912279548600483936 8611534 -38890051522727063068937214028035880128 8611535 47106591388575260985427703601285225480 8611536 24243515266824151364076701394076434432 8611537 228755345216381028256522147770298476384 8611538 -7716758692184759219935420376484169056 8611539 26985293023325553349357153778674212024 8611540 -19563248624359162004581337771866398720 8611541 -85054823581495443962277158934146503200 8611542 -73359676855492849138224144107382341760 8611543 -235346499710821176924089861441139273656 8611544 183293442197444230595376549607999580160 8611545 -19716703143522337131022168316750304000 8611546 3453064934387464159502455592460978624 8611547 -68669433540318518307564689886831515136 8611548 -51809636423786844876907345317801861120 8611549 108368871835622240687806128711194896550 8611550 47848755056083344008110562020834680000 8611551 -447226042809911044471111403092956240 8611552 33907086163141973901543624599566024704 8611553 -274160181055231446159543205304222970240 8611554 -85580191636184647840927322639384425728 8611555 70813720621767435532728417381480235920 8611556 85506346067632179261458083838095219968 8611557 -95116775930247474865933570606577888160 8611558 11396410994007577007594934024244760640 8611559 65210398704406554555235826233226292480 8611560 -19334841776484440654194140413859840000 8611561 -20778512017901099846804375083550135168 8611562 41689788392602251768082321680676570032 8611563 -36972295225773399471866079006931555872 8611564 29432578296997696817519591922013251840 8611565 -52774907385769439993888664857855421000 8611566 -77270051124677163690499436264479997376 8611567 -542487060010655380376759110320183040 8611568 271163519545515467096838970313539584 8611569 310025434494064390792695890263720036800 8611570 60644146267198588611105396252963947520 8611571 -136371549668602394993743774587328782408 8611572 34029000551785191855310972471284744192 8611573 -195360659277496364888882472438448644178 8611574 -51880151255737069952652546004460557248 8611575 -7414466972178392108496093249371520000 8611576 -150703948583135592996032301599494225920 8611577 -91177629516020413082618676380946885888 8611578 40044412769567589016448905042310446704 8611579 40946302750848162838975541426940558000 8611580 -33453643815612274839872362031069836800 8611581 38561474432173769879086441525302305280 8611582 -14970590337797183198996966077556253696 8611583 -2546525881653030279265367117858677056 8611584 -62427363219508058902844779028331626496 8611585 -8324873093860811547713436945368346840 8611586 25979357674928988117965264325268054992 8611587 80551509307380982255906633912561451844 8611588 -147426783721290987255660961117048944384 8611589 -6870716517223254060546631762345304544 8611590 8241812474825961582632741591107706880 8611591 -6498265977776876832672514751539070912 8611592 -115034782549694527507273557565348454400 8611593 91578488614202280357797496402294299664 8611594 -63628038715757250060139689546500380320 8611595 -2322350900548729771253835057336722400 8611596 -2248582282564847568517040663959022592 8611597 -105904463392951646523696397959948970954 8611598 -15405460887465288021625607485846253760 8611599 17934171958955727782169079489604299296 8611600 -3334243271330022759107626410984448000 8611601 135960850803738636271462036283570023602 8611602 -20733534532549602440970941592034546176 8611603 -18112042917740514106787812766602046640 8611604 -84117886637304952133706873248864160000 8611605 127668302926504374262044556497227936760 8611606 -102532145839962134107595869529340442560 8611607 -101450573189960562601406123941249784088 8611608 -37371283458980338192705079566080614400 8611609 -27087404692322703447421476427325308140 8611610 603947403262073421166362183184849920 8611611 -148028807867509235086011078303899329128 8611612 -172649285068445406324834665997713119744 8611613 148353779537604608298136530995185301862 8611614 -9992935257309995524028156436981792768 8611615 156400751451040268172968801934589262760 8611616 10683604889855053759728066478341095424 8611617 10581093475300756263616985750185820160 8611618 5144373751251796681630473335529326880 8611619 214803517042996589327362954053565020 8611620 46022984732738984819451617036416020480 8611621 -55252786374669169607928115410306417248 8611622 -72159670686970969563436274975047932672 8611623 65063833079708269370609762708869794000 8611624 106702248652751075068284350346041425920 8611625 -172827456133422353011452791935101072000 8611626 4600198661780049917258331896513497344 8611627 170983460200469527604780207848318092712 8611628 131914601366963917048867973108379610368 8611629 -60858307851542626369849585756817126112 8611630 4528197680040249135750597821223360960 8611631 16179459165405068404226566330699153392 8611632 2852294440846825508615238796496732160 8611633 132240896728853096972594700307858916882 8611634 97156131965988474156257001894848979216 8611635 -15551420565905927388979384553764520400 8611636 54178363673326081477391608019597322240 8611637 172363585873853827932512726891263000320 8611638 -25144166242269097749875400480913582080 8611639 31578681830190906637469606500857937392 8611640 16305691427785881939186293777233920000 8611641 136071694595379167870440956871756851450 8611642 -40653548596550497492517759250188728608 8611643 -137455294267506331065280669105641198108 8611644 44282257686066488763735163988907466752 8611645 -831674399173905455179950573334103040 8611646 -16146423013665998683737054935259241728 8611647 50980372453259140075589224231526499840 8611648 -4721047027639963452832351887147663360 8611649 153054107082191281969054508149194527280 8611650 -40359080596187135863059624352481760000 8611651 9268378972454178519891125139640994400 8611652 -71946183535485569086677639803215522560 8611653 -16390137077090229277055928381435072 8611654 51577739813389584641543494662882597120 8611655 -1402104877948213506183695907800283840 8611656 72992787701282411218772367434119004160 8611657 -38975200068139531439614607937157615088 8611658 -39007301357609016418426511471300828928 8611659 33187396869510402522533192106159525264 8611660 -54113593895961089788360315642244567040 8611661 -26415029400130547953179682614302527776 8611662 -73677324451769052052992954858791898048 8611663 -91472708033004241722133528103512083088 8611664 -25142154728282632684241398984303927296 8611665 10940400662613479321087330886506137920 8611666 27062522353725403256148195919687887360 8611667 -17553045314790872070364052341564171284 8611668 41938224620812653344847164858975272704 8611669 121053405803255844949724920893187178112 8611670 -50497982562174264446366779448807358720 8611671 -95451570499663156737484434246417876888 8611672 80896107556674594891419014648904785920 8611673 58008803704124441165661002267094356736 8611674 -44878240912607451142525563001980606720 8611675 91479227540614762947441868851268952800 8611676 -21539183472078735649861191756617785344 8611677 63310954136718331848390694502313364614 8611678 76317192633868701044777934969298040640 8611679 -78661664393457344647346616680062890720 8611680 -37641880290358729743351904322778562560 8611681 13244009616326753776804386335473266048 8611682 -45676330378972043801066051805090943200 8611683 15371626400018803894836064524693931008 8611684 23803981890774866701268278729116108416 8611685 95975974728111957455401324830238361760 8611686 -34798104053201222713940896633797132768 8611687 862750809339923093502183626081442352 8611688 25215432789035287962991435719518837760 8611689 59008289815718967438388559819803423680 8611690 22496075424987285091476757408953868800 8611691 116732242875554249577481260159512076 8611692 67802632249347408523008726370529280000 8611693 152971998551579250738512249516813048320 8611694 8358667193775410300552691708345207552 8611695 86346599606753102240811559145692380000 8611696 -867912005880354859936068928050987008 8611697 -146851965501301155742269306345634903854 8611698 -72837453993570717725790823845647450880 8611699 2145047226543816537637857068322937920 8611700 -50122338041028641563264865731784572800 8611701 -42436790868865430293957450405878768000 8611702 89561405498395384614296135147996464704 8611703 -22851635635406756356797830086627377048 8611704 -83094172136936560066200200460499968000 8611705 -35892449114601820732888281667409627640 8611706 58548648745484468933196053436319275264 8611707 -3899955056613934378648139949265827840 8611708 35464152979033858324688347863330584576 8611709 87447830254279271883852913697781515910 8611710 51059004647954838955846751540206776960 8611711 47284749414322126827935619955136026880 8611712 130056161323369001766270294674531942400 8611713 -46080422785032144756399389280707943552 8611714 27786675945133612419557081318898573312 8611715 38873175686327411867150148788108484000 8611716 46124177155158431291073707618888785920 8611717 -112437029739012718326027498373251435968 8611718 2342427263249532729842590293098397504 8611719 -92981949323881215618596196508713632856 8611720 41409202642659487986406595253117849600 8611721 81242117595461169268600269567044192922 8611722 -11030591721498789315760552922259672576 8611723 40753716008924358196603610663706293972 8611724 145228132673017544251966814094509844480 8611725 4107885252999596128159399130375160000 8611726 42076563388281716809634276278673253312 8611727 -325634601239915176773129463098253148880 8611728 -23332725811692436243500647481176948736 8611729 18250242107208318884309378191785480960 8611730 -28514074432504361094833825708199218880 8611731 -64316922796038041471298091138644009600 8611732 -83222283329245677105300442121910171648 8611733 -30664137788957780839799236747564007958 8611734 10376732483292861853315360997746207680 8611735 -34068562178607056652606324813267401040 8611736 62536824284393058623967200519014072320 8611737 -8516830385404583160063582210387721632 8611738 -46367532357488481227346906522818227200 8611739 -1148944510845316937851027381599855576 8611740 -58338701475988276889879839248455677440 8611741 -112737698525425533165452309405802677748 8611742 5940231158851785566614649750284200000 8611743 33302215096805912039125791344746536960 8611744 100392126930767481522628444223946817536 8611745 107973946821121887603799416720094958400 8611746 -30495836677898972772761078006527007232 8611747 -3926445526937668597548075542289713840 8611748 59737892777367110863278876793753175040 8611749 124257564923578264489333266334226783934 8611750 28403713212516660374322126337789920000 8611751 108860624961099301078363833264582063600 8611752 1066215559557382426062614398912266240 8611753 33317206308596322528727656460855509000 8611754 -40067015691368294019941929869925840128 8611755 -60037212332972933294235474464478720000 8611756 -5415624930690188127643487806852545280 8611757 -14018566335785587468158665902462517376 8611758 2285839837315349993979654541298651520 8611759 6319398378953479804627365592662957304 8611760 30464583124290092886268301428764180480 8611761 -13594146140027377804057003804669680528 8611762 -51669774356058613831445047886973616368 8611763 -89927647238705566339605158862442871520 8611764 -9682602302760764797807135849630752768 8611765 -100001320878025722755273036491552936680 8611766 -12711755377871365328293069121256708480 8611767 1225812120398821582531084561146019128 8611768 17829113561591209008042590750839173120 8611769 -14370684411510643699606400238457816320 8611770 15477525378936222114906330094044921600 8611771 4509503842674780822785455219685168160 8611772 -47162749687736224127173351239334752768 8611773 5465911468969441879352934550493001984 8611774 -24550905844438756094357063310663483840 8611775 13861140802075213162159808947580229600 8611776 26336657202481139100581553826066071552 8611777 -11890884260953544945643104240803850028 8611778 -3125000313390533698336130024703011328 8611779 7438955408015272595505984136260341376 8611780 -41498402909806377076826854287275846400 8611781 -55928858361589828506698389772601763008 8611782 725149887533267700665108802117795840 8611783 -174890714480580740733846832360045436968 8611784 31455232217024408934302212860249154560 8611785 -19610098065682015439601135977867481600 8611786 5846548790673483859549872319359980592 8611787 -37675307630667607676656791732840196128 8611788 -8889944553418498873960024833291509760 8611789 71205619282639981643901453396714921590 8611790 -55371658174007599982115495273059942400 8611791 -7171796450083081883235743737407372408 8611792 -12228132388482324782306139271042695168 8611793 205391372629485699084158447173817421042 8611794 33186133545740851816680979815569508624 8611795 102517893396964990576071020348776234800 8611796 -44279040173720183918607292881810614400 8611797 141068803543282321538546283195709686240 8611798 2224639858480765739067998663912924928 8611799 -36346206865765041821665267891673641128 8611800 3505091927044286183669409184874496000 8611801 80824517066342707549577436537454930704 8611802 -18817762661602293181218228372711621648 8611803 -58333876892615250487308401585284458096 8611804 -71894827483626464773413264011421093888 8611805 -39672731360903114995885294962872841000 8611806 -11011296100134746196825287047346820096 8611807 -72768451678809836275608902630839548720 8611808 30275688028966959873033445581017579520 8611809 -5787402250060955203788654276072027840 8611810 -5920227260185458978983738518199470080 8611811 -8498546299181932747956818338341548160 8611812 -121754189237578190535009752496691200 8611813 31032782291882097030526299224853765696 8611814 98775201086724554909148551538960606720 8611815 -23276899054592034165586124050798908000 8611816 -35093259382395053310531932643566699520 8611817 -35742784620132255966364469007887912880 8611818 -19878290357209451855082490681478430720 8611819 260501019461423638777435457034905887220 8611820 21665749571546520453240665290664448000 8611821 -49480035349855008558561764640277567392 8611822 730796399416061528432547373808658624 8611823 80660364033558025470204226096196803200 8611824 -1444529720857972956289594900240269312 8611825 1748842532292832310959782046498495600 8611826 -134951236337164889350497191018215944960 8611827 45572074112050423671295162575702104832 8611828 -139392201142059685261294018542122607232 8611829 56408453695228087071770294363938976430 8611830 -10633017248092758815252765341496006400 8611831 20888468468089797516603447778078754304 8611832 -163795448817194973545755208621072179200 8611833 109104627767004796143669384070438073424 8611834 19539137629495428814949337997472208384 8611835 22805006513669458654373359287329640960 8611836 103341623960885188923264183190847488512 8611837 -82257362772177493684548753657837730100 8611838 16019497772554437786253295274814375680 8611839 4652378948284353439917584991547975920 8611840 -2760550040240202218815114342878412800 8611841 -34291931709805835627526572794061348928 8611842 31360663722301825788016931755043517312 8611843 80931502348357344111455488485035752944 8611844 -50749252156639747692151700952719560704 8611845 -33093610101152461283875456687101619200 8611846 170034101484956603276388429659626474560 8611847 120121308070297957844965380694025926296 8611848 87391397799556500770927493917855708160 8611849 208453563046097580932122534862161741850 8611850 -17665939994094986921559269440197900000 8611851 84543069947136558406304967413679695832 8611852 245083817138598740811767151902656499712 8611853 343492611561837708963990884696547369324 8611854 19833538586928616241515160106217160832 8611855 6456424801001214237399476130917880000 8611856 -34785383908729824467217204024510775296 8611857 114789598457634649366632023726873704320 8611858 10610552615519189789464701969874795680 8611859 -77553542595897483871245667061092841940 8611860 57516270426300699200115142956847042560 8611861 -28186733640942348820377687950621278628 8611862 -491359856079260462406466860970254336 8611863 2141174082998819538174018165016619520 8611864 116697990737046136703609872984955904000 8611865 102798129080431746423703372305321904260 8611866 76660178238615825658056648913802611200 8611867 77840007060706326911108074804107413760 8611868 -2071246842648597328794583873154849280 8611869 -34724110260251644654202924937970176000 8611870 -38859251263618386002959193854798909440 8611871 -146967870315040080713785698491370974928 8611872 49270820522578455296720875313367613440 8611873 -47475154581370046143748993200470110878 8611874 35058198427987477147326789707231949312 8611875 -29011950369963336682788219500020897500 8611876 -9857807928612057667989786502049095680 8611877 181741058825722054711042057411476448512 8611878 62822874594499781243743682641576032768 8611879 -112263293184851151231134303620904448520 8611880 -52303850784631796526248768859763353600 8611881 -117710268943830884365555016535889320048 8611882 -248359047011758184173800151055598080928 8611883 -1494438764279812351240207813762076160 8611884 43145092367640596794188514593937697280 8611885 88872573418351334644055439601361021580 8611886 -6632453301384000927144052495349093376 8611887 7736051269691918989512603763416456960 8611888 63053236501260780748840384474339016704 8611889 -46953741800819399996298826109752069632 8611890 -1520684428975760189812632487960412160 8611891 -9595275901190134444003000201068814708 8611892 3198294231763329243092551385890425216 8611893 33731590278472021417917659112676569600 8611894 2152220435111894794339286457516207744 8611895 71810221563870881748654304603027756080 8611896 138691623372674401802164936445920972800 8611897 -26322653694732350549858905254537603414 8611898 14655588128212766361377899715722964160 8611899 4225251214451051999783858909323182528 8611900 -81541547010216119205171449697313728000 8611901 149515848585531657644668361830757519904 8611902 47302399921184462266876983752311032000 8611903 -155482846965355949069596519097210774848 8611904 25041146791307666044139652029853204480 8611905 55215596863359828928026768769227308160 8611906 -14318357107879580607693860372857708848 8611907 -109335042813568252869317952913682695320 8611908 52841071399017380992011691560687836160 8611909 50653205265543069777482150518425393916 8611910 72523090168078064184425909572672095360 8611911 -233798956370239454425974895565003136 8611912 -121684468377754815667020167070074757120 8611913 -228114899520684137595841785392158286976 8611914 23279301838493122393611165611925842688 8611915 -3100483697223561022163036776425709680 8611916 20378922265575029010394043513686440960 8611917 27882951661560453685008684622249930848 8611918 -4294046081928576115811903322814637184 8611919 85908647144909358693762701546331462360 8611920 20980605186545646157931133527868702720 8611921 -57684671511906409538205822029711145280 8611922 -49986550468614602652920867650761518976 8611923 -156569261340054473618067485570303449416 8611924 -1452883110427706788199125529006080000 8611925 19430703244958510637003546774773200800 8611926 -7560071526995892053173383653247238656 8611927 -37571219407688292691587143994385993680 8611928 64184813054115836136709683342760427520 8611929 59841203199388847488480480258541952474 8611930 -33635925774762278000985861201736315200 8611931 159465739945847013339689091292789948752 8611932 -5811530901285846324760376032435396608 8611933 309068038467393540274960442249162272 8611934 88144019515527466939731141717879551616 8611935 -27936049420226878795120657175080588800 8611936 -55280720723761905974080215042583166976 8611937 59546965895250928748270356717495328580 8611938 -45840942314287342221440003511747614256 8611939 109963427441181486052954335861922176672 8611940 45495015670109824713998439163985203200 8611941 111577899944496463467258405153926039040 8611942 -32025540941011761370871911623359615808 8611943 137448541641813969715894994731251042864 8611944 -43357864472475666438183703762103746560 8611945 -34001870228814421533102153700234227840 8611946 74075582873277589728469137324093294768 8611947 -137132870489983846361902295812459800960 8611948 20238334067900274774758198063842478080 8611949 -8769231932555426131851201751964532960 8611950 -34826324661340464027830681999562926400 8611951 -168054793336371016316794757855672064960 8611952 -19342164675229714085412509174711353344 8611953 -21118770569002318365454073184827128896 8611954 342585341411255970815843523188356608 8611955 30907280280547164674378450216756413440 8611956 -2677230515967867074391009730436897280 8611957 85421579747517037452811351166349771132 8611958 31807872956141613427181206301988870720 8611959 69988089214864266834161593399580985600 8611960 47848966742105108864623300377198182400 8611961 3510083459835246069933277460926691562 8611962 -17910418007927610970205543812736510976 8611963 228872632697978636509249016175353451280 8611964 -3867701617116542186707672962720413184 8611965 -314622893493518652571676396728963680 8611966 126679331146586658348307886163912441024 8611967 30552561766150278368032407248466235584 8611968 19743807091730069892442508438525706240 8611969 -90027407569107357503415951063052501630 8611970 24628466819240964900287017490673000000 8611971 -45746861518690190381267989658149703688 8611972 85922100820833283560665666570313329920 8611973 17627182482514291609756552918656503424 8611974 -36410272927700354604413109397029519360 8611975 -104853511020021597002254214495157388000 8611976 27666869278678728503499375750317967360 8611977 -152767105897526270722549615023497049120 8611978 90298651066110299245443697253296477440 8611979 -121201988188494547269248620359776059728 8611980 -7177493203123689680976360650283356160 8611981 10398769889020247619337250134499576960 8611982 4499466848194176873511159697072295552 8611983 2439816701337613029535603806906308304 8611984 -56585654883570428561446876579757056000 8611985 11765184927227888892998091136670701800 8611986 -13830882909025309317153459012258588672 8611987 76079200924526525759789397021049886636 8611988 -9515113241149810059650798142197649408 8611989 -7277965227706131551903315690376238176 8611990 -18448499604093385500047547616643424000 8611991 -39433280532142685245438287369969463608 8611992 -120581288674927547858769477411359815680 8611993 -143308221697528888617047019260595737016 8611994 -7540778331352328723839078843789361424 8611995 -46749625015527537390938287774487563920 8611996 69077812269304890687307119462786723840 8611997 -1407147631178753477412961784202731520 8611998 -13446769618352019049793906574948894720 8611999 141205902971107303180885920065927654400 8612000 167698796515991588170297106979323904000 8612001 5336639148089715493511098432664477442 8612002 21593169986770483946650508652855360000 8612003 60846582301085158649678365219401966480 8612004 86129646359535603297672960388780164096 8612005 52860442571314015161986515625782815360 8612006 -54198558654638203706978212310689737216 8612007 -10751824954416699803345226469003782360 8612008 -78937118437225925255740879847957591040 8612009 -4780406343339972961288805771743767936 8612010 -41516583363200742507559896726290976000 8612011 35494474740020039486340138703919042612 8612012 -17213906632170690411722444795828175360 8612013 -70463064982471467028765641900059625216 8612014 79974370210271024879421546160646084160 8612015 45940194610255871029600475107978548720 8612016 115188422528630967585481245273882624 8612017 -61242115091990870733046501549263988480 8612018 -77176189385211642982589600189805273984 8612019 30024070993821245687348447965259137104 8612020 132948219074324819887049820306253044480 8612021 -76923420810035648295658907160271462656 8612022 37129271913507242229856044149815824384 8612023 43936637475511277385042515432527572480 8612024 -88833494559189803911923583999508951040 8612025 25211067880908233408663606157490222800 8612026 51156110798434180031645581316927513712 8612027 -11753759366884673392835711775791631840 8612028 45929650731587665894014055581198827520 8612029 4231425929237459520857303947094373484 8612030 21252902332621185741998265371776212480 8612031 -5097888461181884741219163085621035120 8612032 29096604562664344715894233352229617664 8612033 -94450589074015039892931266500365686718 8612034 48345029872161715642765223610446993280 8612035 160992869580833697178568418115857132000 8612036 -330901779999961204107849801135387045888 8612037 34515932589676714506819750452211890688 8612038 127641795590663697025267797074703469920 8612039 -241519810507872995759378752212924581160 8612040 -1310852963826566175441643492036608000 8612041 -164642535007577015575255198182486733916 8612042 1475199076893776434008351626967190272 8612043 23667878999264894239089396017305440000 8612044 128670363813740018436993885074118502400 8612045 79847711428032317979457314801824275200 8612046 41874122645544153837032786300877039744 8612047 -2519403147664212267736518078912846528 8612048 -6579193071470701446877228029302538240 8612049 104351134782788505997869766412446074864 8612050 15991507262757635805051713166708117600 8612051 54870335754679010398013175050679168000 8612052 -34512978776110283262440952113521195008 8612053 80273844243694119060818288554774340160 8612054 80032076726361146874733858387849920 8612055 -159177331366326226350891703436310568800 8612056 -30853366864106680999283163128414853120 8612057 -37229860466437805961372357158184296694 8612058 191648675158194018348576358541779968 8612059 -43237650535840904952223062580326695740 8612060 -15392626206821325218065394383478315520 8612061 -63837676753250602236449249715069250656 8612062 30036443782192154158596444322773628032 8612063 -52273787597931803294545991668469444016 8612064 -140013037708606807891428301560694702080 8612065 13264609199004985104900919529709955200 8612066 -127150979343767057282934663183021390768 8612067 51023481307654843442741654600268495480 8612068 18339656873867693277285418427966167296 8612069 82146876903196952462381204940998333244 8612070 -59878721984787664762590174367288592640 8612071 138032977280936823208423305421970029560 8612072 77161991495137704086557871499603148800 8612073 83377201701471331448187447268165847280 8612074 -61357905201275523611535958894210095360 8612075 -37833733048770057786593528906309432700 8612076 30655797592544545495736031261462724608 8612077 -44829812378146234700996844486984184788 8612078 -71308575557923637369660107938256273344 8612079 10106663308604157820061665377111582720 8612080 -16430001732719280523322518877642096640 8612081 271758878367371269782032101780175377572 8612082 494072667244558318860846279112054032 8612083 1394238927891231528410198080687054544 8612084 26807153982613644706137601336618027776 8612085 -13832380499707509955735298286102235200 8612086 -209293498617696598798075570739645184 8612087 56481639904848509824316789761406158464 8612088 60460387997186480404271159787972894720 8612089 261174086603579979431861261468225334890 8612090 -13490222928633084014299688641236590400 8612091 36505918215921539637709877588568077160 8612092 -191556949197154328167191110175036948480 8612093 59583492365132816816937192291516190758 8612094 -8341509498058417554350943216514259328 8612095 -16284971832976508527693348016202869400 8612096 93887925191237590824478078085923602432 8612097 -25002907470516419369577837494589942144 8612098 -14246740423835383953260203196631729408 8612099 68841968177389496554008433508173487100 8612100 -11680325000966361096456416710512537600 8612101 109364104801884441520332569475818603100 8612102 -4520030324465665484172938291626718976 8612103 121853690809302245746638279280250516904 8612104 40701983072888061882154584204682613760 8612105 -40424060609936591923960861570124024640 8612106 -84471226557209984434280767634646604800 8612107 65691360776274614733290213388524359312 8612108 -8301229086287362680820456165595495424 8612109 13320697060407957446577648688324577280 8612110 -3923023916692828486769948969583790080 8612111 -89850094358422251152864305690388808600 8612112 110226028807368296591188388517642240 8612113 20052903587647433855032312308426504384 8612114 -23394276091974742304322080902501413888 8612115 35379674598954186797228527920739636320 8612116 -217067364617820204088225534390540623872 8612117 -38333404732149449327088741621516869028 8612118 -55935009466816889944292809741481144736 8612119 32940367042182838648804689087096040520 8612120 24057259507483259407357154055990681600 8612121 445952602009112279359784021161236864 8612122 41009024036070535914782586326252048112 8612123 11899784459277385899320655205587252000 8612124 -68329929809894344301589268869431820288 8612125 172891509167695684783098205340732727000 8612126 -215401709021360509627169798455142400 8612127 17290902166032131286585314100122490264 8612128 51881613290985493081422861546024861696 8612129 -8141043783093066320570817370246055916 8612130 -37094565309163114301077957795559808000 8612131 181129108479323842806868684790177654664 8612132 -68101987853540136310902437619679925760 8612133 -10132004810052137559238401695161097376 8612134 107458326069238539885806033254892111232 8612135 639898268706512613685130551343555520 8612136 3451325570563348818692065386447667200 8612137 -78035277867578271447838508379019158108 8612138 -67042662041392983588033752650322374656 8612139 46372514235534211051863945595605500928 8612140 -96676621306903907903425046561432017920 8612141 -17411016584068304814653870654533015296 8612142 16545354080828948877751197258666230784 8612143 45156715913051225582613019303724499024 8612144 -6497678330127108506536682674868797440 8612145 -49042540121716838299320691628754176280 8612146 27261051224558816031603366625817953824 8612147 -497150767820396361530770532715287120760 8612148 29177183672494473408817572893601607680 8612149 17041715666236072212068769387175169280 8612150 27596560686801438077854999748093248800 8612151 -113341725035410440429028261827176242968 8612152 89592087183174190620274883581855641600 8612153 1361548460207767165487692130380370400 8612154 -41322822389789526026666194420889390736 8612155 61218936299225667975527369182760530560 8612156 16988317749837801748689381663319661568 8612157 10049262484724647032528808525799613792 8612158 73154061096378504280410237338533564800 8612159 56749835793754455594377155691810730360 8612160 8563818821658983029787031975084687360 8612161 57143185486167752060018521471076055124 8612162 14897985285339718376551046537770152960 8612163 45789600859640500930697732603758403328 8612164 20042953029997630024629219638927588352 8612165 -38911104198442398160250629007401403400 8612166 -26402294921031922313288971814220582912 8612167 -184636890374025937789279088494653519784 8612168 -33318308347722227519019762744474624000 8612169 1880340677934996073668041385614298816 8612170 9929999016174281641582206404197647360 8612171 -234631191017135382137359417138256503800 8612172 -11025980891727197309729444094817333248 8612173 95795933684624288795190616404727457484 8612174 -7236889764595248613330920145427435520 8612175 2707982685174083404881456898023600 8612176 2940613505870877247372390384885694464 8612177 71316961606313864247024234799150385472 8612178 7616139090960765077947225091046570624 8612179 19639813965099760018782809468595641440 8612180 84353501956735702502550163714592163840 8612181 126045898580309193140072569287391440270 8612182 -31669240074586904954853148230123333120 8612183 -179364028105035183020256542085364400400 8612184 -14942743640595087757169936325153914880 8612185 -240147850358726226078133303729506211200 8612186 10899049511642591755744465636418319360 8612187 123836045198559633628899756302589497280 8612188 36409624828692098987468742065005916160 8612189 -77122423045336552648986633016843111776 8612190 64642908743971832900427737381049139200 8612191 -2262024327424818838180353547915344720 8612192 -56594025767573014729120389514290659328 8612193 -177756239391874078755370996615307378976 8612194 -11967879061662312565563175698164660448 8612195 146655634035015409074930631152214033920 8612196 65662548066538997360025651732174984192 8612197 4680357219827032740398466003488858400 8612198 20264858587015046469137608810469038080 8612199 27959501680081458444576079142298744600 8612200 32246162800702486090107579144662400000 8612201 38192006348871738733377956133570461412 8612202 122713269805159654848614497994861424384 8612203 -20242385986258109679728043252584628416 8612204 -58562870675290817546199386529458636544 8612205 -5474834449585374879103566217640042880 8612206 85111513221238335806293142466092493120 8612207 56651362158050369170807259137407229992 8612208 -10489470532699423196218467161442779136 8612209 35283164007632401284234954465988851410 8612210 -41890093092901024374594230714478918240 8612211 -6285042258626720352008021367727281600 8612212 -392484041553331842025473150792892416 8612213 127765963889666282546682994564637713344 8612214 7311614388053130530710210677315822336 8612215 -94247246495753627513523634842845417640 8612216 -47974993580221900083930762137975869440 8612217 223265360691131468412561216304396665600 8612218 -2656268606343752120696268237642487440 8612219 -7487641794841647667003468595266361088 8612220 -29676293358830345806196046078065310720 8612221 200735946939828670298678003944163724422 8612222 -53302353571598360328835987340025590976 8612223 -18555663212753872575107766436413894000 8612224 -216826791967463808548949214890200924160 8612225 -20287950977807117210919338081505834000 8612226 -31016138025202827950355294775668719616 8612227 63877928609484246141850855104997956720 8612228 53203317363702909928152172654663613568 8612229 -102653298789697562670833976027018700992 8612230 33062291426739240401624491611185049600 8612231 -25926783621075191411870616324067930800 8612232 -81527533138687644680018663180235571200 8612233 110161981662469066728409323600206021376 8612234 21544409619455554844580594247907825664 8612235 21479507048070913990198472917099899840 8612236 -174906686282235927129774993350075326720 8612237 -231984983579627149016577638236681403508 8612238 -39593309514478629020861826652863569856 8612239 -111235238174771113614929412039938252576 8612240 -15194396426347508732647688848512614400 8612241 320041399468467555536012056185120000 8612242 -29172047574664495645872570594845485056 8612243 237416783339129395746314494991818488492 8612244 -5576916615000801516599715019535616000 8612245 -119299625938790267619513297622638046500 8612246 -24012586743387172145912528729652585600 8612247 -5791940640575777833309605714270955776 8612248 11839415545452763475983076698477301760 8612249 -113990895014937928798505841461133655164 8612250 -75588433508259743295999025346864832000 8612251 -37967784888516191382775751129851983360 8612252 190242886035396670572272560797783552 8612253 -24095142285902531838573766389591317460 8612254 -43727086325150735645866502642587993728 8612255 222724485188426588215322172422193120 8612256 -69069084601155217784161848707326672896 8612257 -160137718510746799666171018898144559468 8612258 12952553059257696231149503592706230784 8612259 57037029797380488653827320445301616504 8612260 5033036940323676065928549363184680960 8612261 12684595652404457401049468607908224704 8612262 37859768604083179023534812000799609120 8612263 -17406034639678140028415985420050572800 8612264 -276833466681363186640242228936649113600 8612265 15895606954670220159378210585662000640 8612266 13185229009579715190386288620193899104 8612267 6856450819009471977598693025393786040 8612268 -2796727766624077628429734622076960768 8612269 324873349291176918915427689853865817900 8612270 -47007304758528498175625544734312163840 8612271 -31185983732865449715252888003318643200 8612272 -13379402627589486862326780497980801024 8612273 -49422107052340386766169309913313485900 8612274 58276067945075370104961239647515912960 8612275 -32068388346395848667338250950085268000 8612276 3365187024637577615834522337448268160 8612277 39698231439808890008726236139830645440 8612278 -66929205235611951823151028055686910560 8612279 84202772072015568665581286143571267784 8612280 -10686094970556283648873442777198592000 8612281 -14104397646206344651964337646969788288 8612282 -46583373892970242147831333800770772480 8612283 -21897786395045592804086714776420204776 8612284 31872369091871797300316422409854063616 8612285 102272910012367922731918708709217296640 8612286 18934621450462680147244910256520593024 8612287 -33992903897600300111378505315448307960 8612288 20231965791800514506463870283929354240 8612289 63630354903720309046772416429083058320 8612290 -1567296802628290009970680454139672000 8612291 -6545717015246311854554263904464538688 8612292 -8082480446931023526500782493089517568 8612293 -85787050845528007612649112242682047458 8612294 109299799005048853934287235998936377696 8612295 46501889344425244385577057631396033440 8612296 11477062278702252448792094484725760 8612297 -1660037856669364921071691868589439728 8612298 -1513001352957334602747462245797977600 8612299 -121445902806938718738623204390897454700 8612300 43508348149858817925687711578092108800 8612301 -8627042651601236549547282791278694400 8612302 4223037488938859683768875158190147840 8612303 -50847210601099939230608250467223067920 8612304 15386543773185848570732182580586086400 8612305 8958288805473453878356229845515643920 8612306 -119538993413239677086068889867503512960 8612307 -135806814411264224094377630684987722872 8612308 41403610674935925685991347700248303360 8612309 -2027312600986377711977876956709017380 8612310 12569936295761105572393883607628523520 8612311 236729406071455890901944502212162635912 8612312 113602294104673376174201661087893606400 8612313 -35215510429144845532783953260372397600 8612314 147742558788343652987547633391423037952 8612315 80766864096781389620695982654800128960 8612316 61566194657154433390676727337797967872 8612317 -2283729766878096307960945154403394208 8612318 -5313903084571997004023905412144556672 8612319 -182363219654508921581181922889973429360 8612320 57048649922753988849319568591565619200 8612321 -16055327668277996448835305572727836028 8612322 -5660945691727866954845147925564787200 8612323 -85435670036945899434535666947660920760 8612324 -53697767806923516541357774472341684224 8612325 6803823792655261332337440701740297050 8612326 -20904699233114553066636112692302851776 8612327 -63437111638628865963346639493713207296 8612328 -16639242115362551952183583279591587840 8612329 -54362656855276487080582183533664516512 8612330 -48557093151696783334055199814908098880 8612331 -19596671497365771221808993533643192576 8612332 30219053259475454865372378513878487296 8612333 132408579440186220376450742606129734560 8612334 2783027817925114350261149499672227520 8612335 104711698565118432786206910959932802400 8612336 13432352190393764887929827564758106112 8612337 52500728348838531456214082942360933280 8612338 -15643293915697429516575107624767075824 8612339 110536306015366419576289700532283205040 8612340 -33899587131715008000728398908175872000 8612341 733578955901878323007329158283253920 8612342 -1325063614341728508129635118838502016 8612343 29405993971476451420408736654640609120 8612344 -108353584465972590095903980180520570880 8612345 30208847236212013834207353596149382400 8612346 17877201613274985939320530463917786368 8612347 -104380683215792357459105663628510922204 8612348 114575569163564658536446254450106037760 8612349 -182335498332859764607631087890098727200 8612350 -30143114104251565714442293368330768000 8612351 -10737561631452035411543752701922338696 8612352 11191999602280953727959366992973004800 8612353 140311654516014555585937929831155123460 8612354 -97231791249237529949097651295101475968 8612355 89728589258555275935498011282170806960 8612356 146807819351740484782503385732674081920 8612357 -192186812090499578450738075465108502528 8612358 -2454404525496763353024453938281144320 8612359 5759130102621801436851330952843226416 8612360 -68010568456760609707701826532303616000 8612361 -15065318741511687583803299220673208790 8612362 105426391114988185824009647496557280000 8612363 108801089972042400140795528588929286664 8612364 87151927126961181059043106458347122176 8612365 -25360471156968974148271066548557740800 8612366 5125182836336019568701207046206296064 8612367 -91910404323490347757132045223873107320 8612368 6051078230081223411073744522460282880 8612369 -13307874249664134152846713358907764700 8612370 5249747079818126145050586785149184640 8612371 -59086161534594268524860677907554031712 8612372 -222965743765049710325685544970980788480 8612373 -10415024280999280654940810095288879104 8612374 -124908818019624655532346175505872121088 8612375 -77424998318498003211366863007373950000 8612376 814371330139198322267671483721932800 8612377 4239198962561942594089287805844028186 8612378 529488796664586362583502288734216192 8612379 -186253219841797025246790779253025290480 8612380 609965016301468723812027905179975680 8612381 -202767081270815980877321930749121020416 8612382 -12336863922273375024626085304648646016 8612383 -63403903625091382872313904251206192296 8612384 2435673031128946438848022003691028480 8612385 -74818456783783295976426665502750902400 8612386 -35105699708466976052755218462555922608 8612387 109088352687462927859850036788514736792 8612388 -101165823150060305111111480883011948928 8612389 -6270836737287724822575312995897187328 8612390 12749519931672122683567662422875363200 8612391 146586539699892123048722808798113923920 8612392 -51729427026099239325942071004845598720 8612393 12470486975130363338548076379218516304 8612394 -996381264756334789579856598603274752 8612395 -144983597441234883596748184626085215600 8612396 24757352622475952417957588674337587200 8612397 12213442531906613693801100350546302188 8612398 51400307220752247691377878148263803200 8612399 -100265859722020297451120538780338127600 8612400 10504262791632003333446369111858380800 8612401 35645705029182472181601587877041023552 8612402 -50305332388299546640942530269944896096 8612403 78729203643257516138075627330458594104 8612404 68975552439428489743517952718280368896 8612405 -97340422859131932807272231519873747940 8612406 34457817399533012657203719501990758400 8612407 -115640573206039101902156787392610594960 8612408 34403896436009926599387600867679518720 8612409 97853657290045937418725161558074265104 8612410 -24686313373310026642033981194247680000 8612411 -183963040177335314127792107971770824988 8612412 39227309225091579984013545841595768832 8612413 -61845826474973384761260207237608321338 8612414 15779083209589326073962994738307237952 8612415 -2282442674155303596361527060870912000 8612416 -13100847894760931605478349323314921472 8612417 -43406367428536173744087946228818540 8612418 52469179678883354721941293987618168704 8612419 -52171687850362887244252732301699334432 8612420 50695218350930751390107114775478272000 8612421 -278433203857643422759854061611462456576 8612422 15061696228903840220976172560562176000 8612423 -54144618263467638937920981978241244328 8612424 -134582378097035387670190803713599626240 8612425 -36707293985145492387365137664432166850 8612426 -86237137054430021875344135927477317376 8612427 -1816153103117303238427444035811708992 8612428 33390235650702046775564224207809962496 8612429 -71072948941088417952296554579725256224 8612430 -6022195363084591335742586881269857280 8612431 20985894883823570572316352858602652232 8612432 34587842518284378427141230765154222080 8612433 -149519119957537998253398221248698146400 8612434 -45875578278100691043116465977146879360 8612435 -16933600781118410596762125887192730000 8612436 -38929965062773619125032104700724875264 8612437 -48705586286069050129004353400974244914 8612438 -97314998678552128842954527858148544704 8612439 144408170611965053841343542371429635968 8612440 91257099440291545150799284492108800000 8612441 32603535362784008116633740546436161300 8612442 -11912703499247688455748491887407074304 8612443 33482909216137637325523812910691011600 8612444 -52080701473949787155967918217475096064 8612445 68311076154274414026515291054421229920 8612446 34305408266867251787163221427489341760 8612447 137993865343990174730872120785402285000 8612448 100094354909890481722633817515232329728 8612449 -40437809286679466902653069510470495340 8612450 22189548807248032602516054703463308800 8612451 -33648871640047155462183059381068739520 8612452 82727206451304668035374926890985707136 8612453 -41232982368773856008862719807813201760 8612454 17010144800044400547622160843118678720 8612455 34036331809715197241044154361809402160 8612456 -3524416412857318143495829653512709120 8612457 24677686574392797019011007820085964992 8612458 88704947509025360585157411985675036080 8612459 28931374721524378936268939967856203504 8612460 -24058842146480176920304098081532416000 8612461 -88651410699097489751476963934290565760 8612462 -77327483830559886983956874410813560768 8612463 -33122611650109559694201728731821342456 8612464 25409411538953483757624179601172856832 8612465 -100818405573840073328005252876215862080 8612466 -41975789284223871615601049845963526400 8612467 8407116705381487140885600202480086760 8612468 -187598159806815043791892518994825740288 8612469 -5893067953304414033698450650044469906 8612470 1080212985972364977125783087830876800 8612471 -57532389241234047397019657791186093440 8612472 -68498487153712829803880312779928371200 8612473 63057705879847763340794661703574271722 8612474 6889393009748825537010242704052556000 8612475 -30919867522984718884632406945429985400 8612476 -6801224666306781217865234457861181440 8612477 -228167363450933695036841780091941023680 8612478 -28734416012902777070114149746652074240 8612479 106792969705313305459160504585550558080 8612480 44352893686234825878302325003308236800 8612481 244163480810967742639731315580964560320 8612482 80883027643829099087115802387166836176 8612483 -66058312165186612335779164268188511232 8612484 54781244922786133482629996587067031552 8612485 -4548989595144681621866584098081703620 8612486 -41619648187776750172285220993549500416 8612487 71720948118571548341617258364613960 8612488 12457511842349031662133586351346319360 8612489 -11534555145544643985965972433750804120 8612490 370682990729685571430037069636249600 8612491 -54020659870706791294485131417946792200 8612492 68869348820828291719521966358242923520 8612493 21167400534991965827729969028608355264 8612494 24380729288185756648221157031156845440 8612495 -115269761084693145486332774583391832880 8612496 -7148366573847730261162606877886996480 8612497 67052147458188061862136932529381040946 8612498 -90345773086203905657487494286025039200 8612499 -13623596035907807228130403350709397760 8612500 -20588021925054317336247801590750400000 8612501 15189484671128953142899573373438121600 8612502 -12127892714499403208061627977194210368 8612503 -73497682148742621819639883829016296248 8612504 -119857904363745869969942619849147402240 8612505 -22912052982205479792049745653521070080 8612506 855208755064140097717201448267398656 8612507 103585331709048655379783850262890218160 8612508 65075418164428946596249354262128333824 8612509 -42202675012085069976898944932621829600 8612510 -56489971308685575320651314448431152000 8612511 -43441080016949653211858293412098216320 8612512 -52898710658269634611082350865403936768 8612513 85718804410766271742260855886135296 8612514 -18415712226807783621907903453260015360 8612515 -151145338090447623206914999274474795520 8612516 -66541330230207801544103131264410946560 8612517 30351426850208771797385558238341885280 8612518 15135496971826297681501959889312022016 8612519 -416112040844173403645315747743821793200 8612520 -24792649592308062657989782494987878400 8612521 -14354558604746604082802134843393075200 8612522 52241267922151022824653507544766811312 8612523 -39016322978007122387416203944389461792 8612524 62976264645546254826667317323788194816 8612525 38992310939196422962801453414833960000 8612526 2074121969376804683762358412198145280 8612527 32683345889474965879434119932831693824 8612528 -40499926239070762500465767003634843648 8612529 -133090323243119517888814505448217993920 8612530 40821578632824526578785059385832571200 8612531 260853578220220780843685132711194744332 8612532 18072693006169983080529735659735427456 8612533 -6321439361811639281416490169800829860 8612534 22180935115385063116525643358465136512 8612535 13670962815232277571774066699784741200 8612536 100791338686961148083909468632626892800 8612537 44505472994307765375849274789777425552 8612538 28775147077755638151255109743720192 8612539 -4590577023716904644607290088659953072 8612540 -11187625338908985598001621507574097920 8612541 1450732638795952649568542589816374400 8612542 -1960740418249998488872371945805577856 8612543 -106366802756686658403372702290118855696 8612544 -11575554330417588622901267924420395008 8612545 32065517335282420944660380200616227200 8612546 141565859851046371422212480467583243472 8612547 -27796740624981795201152717439053011728 8612548 -16429481359518965492723319200795545600 8612549 -144825095350987513876531693973825963808 8612550 10060543241275887820824221895930612000 8612551 168420598756469169094011292944879352432 8612552 59950043611762076485552217351275653120 8612553 22408051039968408907997234126439526464 8612554 68752691144943068885025259201159292976 8612555 32774315446478330510233121178799126560 8612556 -1359261686524080418339474280938991616 8612557 185743113141365643376134951854873285952 8612558 21007752603615871052641073829608498880 8612559 18429980341989789927865548466229061864 8612560 -39317827457388099799833597976359075840 8612561 -278373459297134984741376664254636186048 8612562 45243433913327188527221229698456961024 8612563 -150719972876514519887605733489339084376 8612564 -6419477563632395949118938455698424064 8612565 3273995337863023555881790221529891200 8612566 73694962760236765512461745984221267232 8612567 -168053043841052867574167792788435170360 8612568 -2917315082945556390408835211397642240 8612569 60620901764234697133825890648781578496 8612570 21058140216514118490602620238044497600 8612571 -25344359242008022616750828333702473536 8612572 -1488858970326680746751480266637795328 8612573 176080070125954494688876032522534328440 8612574 75763964332146672809185921976242599552 8612575 -42673327243176204558272710342512382400 8612576 -50831358664802664053314889482095820800 8612577 144659294917181022546734162277189972114 8612578 -15720829594206105058854730091700080256 8612579 71838573040319556878839404218136422280 8612580 -23545352583220172624823631406451978240 8612581 -164182202560878582862636515334323967618 8612582 186409717854273004751634284455987505664 8612583 21354941656912431614445125260585425360 8612584 -102851737328502324631058505547626086400 8612585 -2048488593043779277631584437553387200 8612586 -30267337039625183082037184318987473920 8612587 -190364708605288605324809249365856331728 8612588 -88652526423426015250296590342417210880 8612589 55042035650179876048869935659567900224 8612590 30720153462259504132473947821510940160 8612591 65720670122233024459819526289556738224 8612592 -7763280393900012985242781528432803840 8612593 102225740089213069234098107519151381744 8612594 -12140287137174508396388067265276769280 8612595 49154716421867389776372624113494387200 8612596 98606961680649527014402569714718371200 8612597 -63215340192621377154209942261053577568 8612598 557758398987922572425230678293493248 8612599 4716970767807697224217252398164890264 8612600 10262011366137804021288653084235264000 8612601 -23253586176068247654874463052628886976 8612602 80138945680360828528916700263125840752 8612603 -3510647291917685741267718813474797136 8612604 -6176633913509975118858246317979402240 8612605 -117440026319794768774350343204539204000 8612606 17346956153329226047594892139839351808 8612607 9779349528948143300429478382445342592 8612608 223059416884744678990886834732405882880 8612609 210044209064198272586434578013034217216 8612610 -47820696803916851230207810931091594240 8612611 45462710675950435631474846843754369232 8612612 -222025963235345923026065860348121933568 8612613 -6974596507228495814673326776222252260 8612614 -43133742038946199463564188176000089280 8612615 14025387472599627404964595954233238320 8612616 36261869003691964257061440956884377600 8612617 1867523420952791868596841862948877000 8612618 48712758105044429778312899045474831616 8612619 -379192712012335741517767661030410320 8612620 -35643724345196929981355343252672752640 8612621 311104752917128075545563357198176559532 8612622 -13686577905816728987464260724438368000 8612623 -273267057812663692191738801281527273320 8612624 -8908831939502737226852198972972728320 8612625 -56933441239277145005932170499866432000 8612626 34482453314406383319674295533726135808 8612627 -11384005734160598332109600285682061524 8612628 28693699000878467608840058767134750720 8612629 -103285107176224571546541487424721206770 8612630 -15227817159340973586825427955096666880 8612631 -82983574533309199115693939445642820200 8612632 -35794478900793705016880823168956497920 8612633 -107244708878144007697605748073620952118 8612634 -36874691337353584030211479229275133952 8612635 22480177189389257714389982889725019600 8612636 162835740153541068888001456046742382080 8612637 21231429931570106033748099288908789760 8612638 10954703651639733311918081326327423296 8612639 49302031969220874085115143519699487856 8612640 -39782460731284287959749111321108807680 8612641 -122130258013546211620800494426182764958 8612642 45761111261804320365603193198785673632 8612643 -23165941139842446543226509944260243200 8612644 101345536649091773266896272765876868096 8612645 4505845448942159552298825826643067900 8612646 2131427120494555433339459776690182144 8612647 129146653805640627901203132662141515800 8612648 -80222382227640657981775295394073313280 8612649 125568044626169612367643437497546727984 8612650 31836210187919555752802627584177677600 8612651 -24313161095920828267993804820966476992 8612652 45694542402581897535744466006358400000 8612653 -64470477102017236904389558486048505120 8612654 -5229468745144464217735488796382244480 8612655 15550176512673605550319485431043294720 8612656 -6470820436096875469003881859962372096 8612657 -40685800872018326396333299008112922094 8612658 3907481629325867598221949312962023824 8612659 209360949757095800149722822113398080 8612660 8119729341145432530019939640919244800 8612661 91493261671441577359300652498574036960 8612662 -28615655132401317751979051448821832000 8612663 54460723252124894690478403132139199912 8612664 -42068982388402804017508133287613460480 8612665 49475997237428183745149445139301653320 8612666 -66320292465140520383632386681273709968 8612667 21523967477704885924705557864501576720 8612668 -8903672811551084713075674391136129024 8612669 -13580157435145137132331215917806642356 8612670 3903931696629232371804005379215232000 8612671 179417162578577881111316194184789031872 8612672 16705782009290983395306917593079611392 8612673 16491484606430617922750859416527037568 8612674 -14058940603836075121074493472771114496 8612675 -19485767666766025496454923576517835200 8612676 51487289680889815618440908689223454720 8612677 36989425953630422809450907429186383360 8612678 -5889434693829699998373561349990009920 8612679 58486988979541046567250457175494511784 8612680 -140654144936104703252730037793851545600 8612681 -41472139317662269712050434130932560880 8612682 -6341667920865152935993083404658136320 8612683 23712886442604021280666120995103206932 8612684 12329038544140185029230050392690332416 8612685 -2036166840503734337955227883811188960 8612686 3197978070190961419480021257539130624 8612687 -12858772728912761998191652869589163664 8612688 -1753507954302681469730513438475288576 8612689 -88809876469015820611373199687925306510 8612690 2663784429627907069566770801350036800 8612691 184979303249846761126159502647581183744 8612692 -135111989063024639734887067935273689088 8612693 -211851178034329859795532944155741670820 8612694 -12318400074380233185242587362939055776 8612695 -11782716433233090544656475037392988160 8612696 -183698044720115783150398061253476382720 8612697 -68388030019689208170691529410970065200 8612698 -76881720995992406954583332878675280400 8612699 -55271068985686831053345267482865090240 8612700 48095031958050224383789622366094336000 8612701 -97316795535479259116836556205885774298 8612702 -26072538066992042184623034181961917440 8612703 -2562157163385553881335050474972738560 8612704 33380965905208613305428553669454856192 8612705 -89449875612887253708068078468342177280 8612706 -17975815964189737344246841944801472512 8612707 158639974972819855291477900406146524956 8612708 11788513748927662604669682956449620480 8612709 -13261259166889969291619534947241954688 8612710 17858257873746824784435427792616774400 8612711 -122701190902064977713149638680314927688 8612712 -19422905730718445051080011734154792960 8612713 -261200247215956378085527853703390500038 8612714 27724156182854153721510851427706386432 8612715 -56866667311676421637322827553036228880 8612716 -86633931842980999767535801047374331904 8612717 307833325634371560242067245913509216640 8612718 41206966950249335646846310169371392000 8612719 -181931346395083796164958420015292091160 8612720 -5887445544922586458928682591141888000 8612721 -21934528927112944348059869362244575692 8612722 -13317258312843996438270248466608863200 8612723 5310409450258549698464935332211547136 8612724 -5793873630405285826448595336113418240 8612725 -68406353554407462088349193489876804000 8612726 -18133518900776276345138271570036068352 8612727 -7934196149274337806097016542817287776 8612728 -474835941999220172934203922098442240 8612729 21586115474217446530293898680948132330 8612730 627542959997391910601039070870528000 8612731 69218874163119887649168361915101562532 8612732 -7174089294647826336920543426122119168 8612733 15309965123504796137168817644452545024 8612734 38946997381988392313826941958389123520 8612735 36637635375605290389856904276898832800 8612736 -46093358660377345078450068289644134400 8612737 24094503604762702671021490056927650752 8612738 -2130171665595032729456049688103715840 8612739 75050362486564118510021405053944570000 8612740 8368725402267633070009100130355200000 8612741 8109160510696653331934639390857522560 8612742 -13142982734245649462605933203776685888 8612743 146409456509986824680560668989061747992 8612744 -21057561485299746344158036599309926400 8612745 37568046559425500749809451276442013120 8612746 -32086199731890294331100100469686878928 8612747 20454945474887608087704537241393869936 8612748 -67903809135010955969225860404064435968 8612749 67884720378862090067466554080438623436 8612750 183216286250921603711253615621185664000 8612751 -11470053871046896788214649117282685696 8612752 21020207914197822856300629252291731456 8612753 -147144610823499589010307382157897281998 8612754 -63697162470717260163651323600529463680 8612755 -61116517827591457068902825249607573840 8612756 17273932777510508191063102217660141568 8612757 -63112122161678932675420401246825446400 8612758 -29936323269028096437143176464253667328 8612759 -1374945574018243025981692468848099840 8612760 16263799544843945748780398183090995200 8612761 31092589733141945129339705753013189120 8612762 133354495129474223594624881833269179632 8612763 -31893939075020732843278615159323174912 8612764 1006757367935413566946578287976898560 8612765 -19048159829615242473172849687389751680 8612766 -128445088353517961176666020881568217920 8612767 116430293971836769494991008600661838816 8612768 -9365960292763072647757742852373872640 8612769 52325517697912079963716695257760445440 8612770 14245322949790079630831656557377103360 8612771 3496320903387996742793840311563461832 8612772 -35760143477557969932603100921475125248 8612773 56694467623430927936617330411366407128 8612774 -3183735527789555780658266686025371200 8612775 34693514494029291017000057701992633000 8612776 -170005243676825264763447873400124620800 8612777 -166136107693896711954335133539884666374 8612778 -13363120766671395901023762262787883264 8612779 112824069280033684227004020475018120536 8612780 -27207778047159772708868670219340800 8612781 18927089109369063937919985154003563264 8612782 1561412968588214869532942436468916032 8612783 -18258656884594005022286390436458926200 8612784 57872294657331022342672186277560320 8612785 77958429718194171251967105073602892980 8612786 -3502518896013629100400208998269911040 8612787 -23385593159884520159236157477869592832 8612788 -19438950567547048415813576219280893184 8612789 5530917769771162097500538330516242620 8612790 -8282269595490101748574512972105329280 8612791 -92549649676582068360930028649300101416 8612792 -23496608847007937415321724712108851200 8612793 -30977458462327151626845081205602453696 8612794 -24340952644749120015327974232972960288 8612795 -13737535075866385114258126523550256800 8612796 -4402317409720577794485736911516441600 8612797 -84445587503366029391960601720823641600 8612798 25220212695459150833634641942233862400 8612799 32254455488288750253810784917716033808 8612800 2909010706329807452825331345915904000 8612801 -266725427882017158195279933492583659198 8612802 -80754034559633178321517946208721584000 8612803 -3726690070268511381602631484671106856 8612804 -43860992556398507070488836521764329344 8612805 -23607416878167377099474457012620265600 8612806 -84374648589663975706136745297516720576 8612807 -39389976475339756202993529235686011088 8612808 22294791387547077839355832451659407360 8612809 -1208705973051826178731313025539813360 8612810 1719325483809146582189280603910824960 8612811 -8659574037737249210476596473108520348 8612812 31800659920989801761904517025786990592 8612813 -234921781455540125134691936667059114016 8612814 -240055374340624344129259208009072640 8612815 -98676339428979954703717788851639618040 8612816 6688820183325685487858648832769155072 8612817 -40645629289441485289924999900857290880 8612818 35672131121093451181013233477103638848 8612819 -23859607512803493007845831336470194680 8612820 21320791967698697282754405280539801600 8612821 -85273414219687264928180615061489733696 8612822 19727533328388241423630998811121723712 8612823 17276620209924997140607990583804971008 8612824 -47906717467543327168926934288503398400 8612825 32326874648308536692159179851626081100 8612826 93863022347739675822693991244860320000 8612827 -114992104011789983960927045838124303560 8612828 -23552949889816967183725722196979384832 8612829 47603907960727992169781126409536259288 8612830 7281143129030087368808353865165425920 8612831 119011757602873623908151502290618793632 8612832 2507395553409659118632466365003857920 8612833 57641051979151321130691929668736078400 8612834 11323291280119449306084969065104402944 8612835 -36862157164354200078356904979170746880 8612836 -78159092128506850588668948768773595520 8612837 199122258023180646170899330020642831486 8612838 -35996516128719140236422666491396563200 8612839 -82699142419965294502856929589795548360 8612840 -2988906411682336110314892177122611200 8612841 -105382401091529490469649191101491533536 8612842 53465339187969004808150121086433822720 8612843 -2369404071534890128604952377323750560 8612844 -161744315969222397012678730403429449728 8612845 -30583025589249326941614381380199765480 8612846 21340809389878943947148755495608024960 8612847 -12600835902525658253382374147588534832 8612848 -12476143564902748082043814302105468928 8612849 -10292502421053107709024020742232624320 8612850 53138663028046176930968661229746988800 8612851 25721664322280260032042773827511744512 8612852 7992743609540738684618077623670517760 8612853 14287318478238703057156155167412616800 8612854 9589636956020280193496527113469542912 8612855 -210769195498642772682971648974853940000 8612856 4084438042612226187909359855071395840 8612857 -3450678611091022575032061863186023680 8612858 1380067750876480056302929204229586432 8612859 41803088461009436898439033422741818904 8612860 24902406797176950096041163202300047360 8612861 24850825004456461820000784606959379462 8612862 -43783091923355285001509615910557139648 8612863 -110906473239648439521726286856026605888 8612864 -72845295452747176400736996584885059584 8612865 62157448008089515209493929478355280000 8612866 79825141130719903245479112395952967632 8612867 -84541539465551714101461883197052256520 8612868 9443778257728820375067064963937402880 8612869 54424978318546831078414220235848763744 8612870 8186334960633634680387991122021880320 8612871 -74198102481876651766471753102697696640 8612872 613432325015317508563490144767303680 8612873 -216147494206837962992560943362089595878 8612874 -3197960918091517589524181578538037456 8612875 -276675592934452025283740062057461276000 8612876 -42969340185269238423061523716374727680 8612877 -39219450944450270238755683988647475808 8612878 52340640424545890858526329647123362240 8612879 45392858496896317723105701578243216640 8612880 -2799397659614188324128519279429550080 8612881 -100426115673145736459345268160769654928 8612882 7611431046854562297313625800038075792 8612883 -134531306463790796806692097789288623948 8612884 7818765381556151163356449391684567040 8612885 3895283612422139673436455676173611520 8612886 -10521214440981747320656644602784644160 8612887 142992030034768899002777741470976083512 8612888 140813565455239484762930037984870389760 8612889 -90695275616478078183155082383164796352 8612890 31823573643631563464139619772035814400 8612891 -14910756715287219388018661143132392432 8612892 -60413988434182676793764930325064462848 8612893 148534958004018627937696016072299735142 8612894 133940860790670755446058284518675482496 8612895 114168758433552786975343751570089307040 8612896 -227602557069836133295971242752679608320 8612897 -112483767386673501994632834608669362008 8612898 10480944342662583093409166535384368640 8612899 -236387673245874597033809730081165157440 8612900 -901818282208697894446194467637427200 8612901 168016310221698064310311505311766501760 8612902 33899368796671208505135325865474424192 8612903 -54740697817298560037015020907813261016 8612904 190378523418164309042670745975109713920 8612905 -5833708877422764765315480523262647680 8612906 2654782248207120760966686613596223152 8612907 115194242995691072880607916606528529240 8612908 -116982081543462187747395798304465199872 8612909 206703827175372992244086062995506615040 8612910 -8067788178519761140395679068192716160 8612911 69319895256671891076689025092728294224 8612912 -9618485357509044981062818439507214336 8612913 -70499541571797239661498196581086040000 8612914 90264411747569391414732178374606661152 8612915 22072589094686676794527360089981865200 8612916 8496002482979801811967354122235920384 8612917 -48626851107798375611335509334399167968 8612918 -53172519411206264110353520799853087840 8612919 -10567775031357615051179312910276480000 8612920 21129701768161346128506157594447257600 8612921 -150900730673783224897996595883805009068 8612922 13014110902615054228632702474321306624 8612923 -163467972469923913793866792482688639896 8612924 78471838409792376820859161908334189056 8612925 -23361157660569392072572592405441572800 8612926 -7829469459182361664020846103288129152 8612927 72824279360271962625035880331756291776 8612928 -43258669094611130695964000524833914880 8612929 -38840436549467565097038407297073217792 8612930 16177494782891674100629988510646051360 8612931 -85634888353256465630667399632797073952 8612932 -14922012813706252887030132237257726720 8612933 74111501425728245943243183934213232640 8612934 27774945242286404937646126671032408064 8612935 -121880400150462350639117349713818650120 8612936 -91528277868722730964041475878855736320 8612937 26177866430340076093654483866903740394 8612938 -111313899149314976889551695950407470080 8612939 -119871602383043139545059861020892631280 8612940 -10436551867250855057411225825955102720 8612941 252012750882314258571042127193604836342 8612942 37528353456976180388685508129671736320 8612943 400270841228422533044410531030765440 8612944 -17400104406527690850541613793218928640 8612945 161694051791538987297882772247676168000 8612946 -70315172792975403364998840606151200000 8612947 -31032144504083665477335494270126950400 8612948 -18896669991685734138700872604169048064 8612949 58300517417473891809350641769940706464 8612950 35080226813521331450741658369640644000 8612951 11289436561387871353627620661066265304 8612952 -16844375459674980380403195335865999360 8612953 206936106301315308769730487909392358420 8612954 10150214660844588654898905322571833344 8612955 42324778796822919989839350269593161840 8612956 -165290942739315244288810164308672762880 8612957 59138254567802334242380152393611815206 8612958 28755898344949446407299468166555160384 8612959 172101711593137056096467435867766064160 8612960 -51857054846855038541370258174695178240 8612961 -9392177718571753672695306783632978496 8612962 23052727809592494964766304738340557600 8612963 -22332655907779098188126057787607756656 8612964 17586509984571322689751851357626403840 8612965 85823616956073189820750876538816009280 8612966 -12270820934524587689072719181976636480 8612967 42231422906590860910984801774521168000 8612968 -19277199697232528929241246712571822080 8612969 103665512047430524908664567949117261370 8612970 356374368963435753843007099719456000 8612971 11185590068807979288632372677624536000 8612972 -145474661971566640050380518792831252224 8612973 4948277623038550063038954044113883244 8612974 -79971927893030486507768216749221591168 8612975 -41222452080329256818621868927758460000 8612976 33388967806168049579098288943689531392 8612977 -27394635252056315380828899219545468760 8612978 -943232271774151363789181373450399744 8612979 -16726440988387424713591927858513475016 8612980 54384385633940231772783995012131296000 8612981 11674741186190317432823791427505828732 8612982 10690145889619970838377101782731721984 8612983 225467786115506287120963576905703696232 8612984 -232215223376854634920282178579453030400 8612985 10600715425092308070680106391363430400 8612986 -1384172424746766238987607057889129216 8612987 -186393010728752936419124785143104310000 8612988 -77748685478053246221601868913955184640 8612989 49096429082131402528633795850613623232 8612990 -19790637775221950489416701751099416000 8612991 -40528636857575502416219943010820205000 8612992 71146170751212464131678285528458854400 8612993 -18002186419987338808799157960105952992 8612994 16060505337105191180156076133038253056 8612995 -120034110693041611066116579143358342000 8612996 -6081614872488235822394675851739688960 8612997 -25897186697216490389317479533245409760 8612998 -75435381867422086337389710100881055680 8612999 135088394718190842926583065460146040336 8613000 152565327021871047438524621002752000000 8613001 50623031164937162407052060404845423002 8613002 44495329968983747917436192721869723952 8613003 -4906638292631851621024291098555319296 8613004 -56910878026500370850306496052790643200 8613005 92209357829269539592146891156218787660 8613006 -54910983144192136290029835253045596096 8613007 30634726489438373848265121701614577080 8613008 11789106546684527297487773353489612800 8613009 -9596657783143301480537277916577878272 8613010 598051351619539740432038426585425920 8613011 -32665364379728009934047933692576081776 8613012 -6959122273801925603894544922414245888 8613013 21834150591376263859651754138052574720 8613014 62247187396965440278463822625074189856 8613015 -16367518274075312530020789384991093680 8613016 294681692505510912232992462424241909760 8613017 61025985729341874383238741906380630784 8613018 -42455343462972246367923043292278411296 8613019 121677227583097015666930759308707900420 8613020 -36696324563186197137468473579134064640 8613021 -32890539219059758297817461004771169600 8613022 -179421340140922855454953373709036864 8613023 -8817952929913713759344140431764120280 8613024 60912034080137162846357503174473940992 8613025 -35538408827052008603708001316975171200 8613026 8272149309695623498870655423013118464 8613027 98053280525526891398927464768495161840 8613028 -83762243202935407230967596667310534400 8613029 -3916221670578024822315531613810590240 8613030 -1471877092496283374037711765308186880 8613031 65902626331724759739729094748895084592 8613032 -400098645485620306583948637154197995520 8613033 65842935961991493327678448176555190656 8613034 29150407420246636584245983153005666912 8613035 -106931516433899455959603362548722575520 8613036 42308434662082909919712394955223604992 8613037 -177275270315027021593003268094996758388 8613038 -1566159218424426525861394358174016768 8613039 57373691066910346864346400272457558024 8613040 3872558634849604631450508594291671040 8613041 12889298271036685307174139375344759442 8613042 -78128069840954685681284411400808984320 8613043 -133684373529697066935874559337246622708 8613044 125839625198163756485556560976593590272 8613045 14078840648984763119817544593538358400 8613046 19952767214090722435224257883634247424 8613047 -64880092804393613536486245495903660504 8613048 -54581415755490283744670533529729495040 8613049 -14724912618089437858508660756675537664 8613050 64969683957051087245288705713100656800 8613051 13901676693072329842098273162022230144 8613052 -4306667953465943382858749990676177920 8613053 -15595941912130254359931885300999813780 8613054 -7222369659818942738355587689689181440 8613055 98314574890767165903515730453441367920 8613056 36095032127085214767166367826192629760 8613057 -20870115438632604672589755723416414160 8613058 -149935846112956242211178302601289078240 8613059 2441815005767190560720477024324272800 8613060 -30571270024623530875011687945327575040 8613061 -13872183824212692567660545875893787680 8613062 54113387846074074479309287198783403712 8613063 37133151314871165713213149904867940240 8613064 13084447702218685985860265878405171200 8613065 83378559526102586815968761994827041920 8613066 12182719453057328900317882540758614016 8613067 20451747384284748497774719559000925596 8613068 159827490765551869149663891844699822848 8613069 -12704623813539050687470573772016116160 8613070 -17287356449387553194259605306550124800 8613071 -33087975814637238333458542133181264000 8613072 -100162300700787197069941690995965952 8613073 7448541094300618580678032090666889600 8613074 89908268738189583736459751028042619536 8613075 -11058198341085527805071743579654474800 8613076 -130548328804757245613306493040101255168 8613077 24948828636636669285974058209667852672 8613078 60403073328310187917903244509846100736 8613079 -108802800953221012914103149210484333248 8613080 34587017520791029459124521945743360000 8613081 -138523099920588741503320859818860001920 8613082 6866078768083412280147008414154147840 8613083 -12222227297395725826997662390234138896 8613084 16284791408450617912699926817200755712 8613085 -27251871864290343155771245877482189980 8613086 16208231674693891346155305260453654784 8613087 -42504031418125140954042825518298132480 8613088 -207252254492502570075555711116028149760 8613089 43368597601285709038056868383544297890 8613090 23812389471786533471080088055219705120 8613091 107018350340684972229794570941833710492 8613092 119429748284433142816451477446279679616 8613093 147160761208006516979555303082537581664 8613094 59361451267337448807277475699912352000 8613095 51579503765251426952038646129466636600 8613096 44861917422893347046052596655533260800 8613097 -19491382398335945658312666451357858688 8613098 1749517037282064301200804545110284480 8613099 -39691134039290342693613808110518232 8613100 36461234657413965921825628008535174400 8613101 426250449009134048932826264941222080 8613102 -23626765845856207299369830317231804416 8613103 10702932934150740509108147067628928544 8613104 -1966700654241921422140263190806528000 8613105 42144424536863047645125621060132945600 8613106 125026267831961893237080243906919348752 8613107 -91759353907420705418260362889679182644 8613108 -39776704670615142418995054593546772480 8613109 109213133457093827480939994598176619104 8613110 -32192323444385533294179605118913438080 8613111 -1049934089115706364223561512525622240 8613112 54881270312126414779926981192805171200 8613113 -40919511237694206893791026851362498416 8613114 20251687968132560983243024033293987840 8613115 -539132396726898801111180053492006400 8613116 78095618887928965938171996272919106560 8613117 -38287193178132371598699340736175526452 8613118 -19926716192416642218429501966848256000 8613119 120366358263220886632059055339985438352 8613120 -78230542868725610141623225238295674880 8613121 -150004757894623119556572019749821589456 8613122 -33133985427558609352863576907777480320 8613123 1422559781461040071191625720531067904 8613124 -5708771100788979034106497328606287360 8613125 8388023863022961331637476469558313750 8613126 14200684622342934052567183105662607104 8613127 -251932580778204633054062152133653906024 8613128 -121382734453028304786519510495744000000 8613129 -40807627269851055509387425242406843200 8613130 -23276203366167378722106657321065107200 8613131 -64410883933237710783747872327829311400 8613132 26301523642201589364892557975015604224 8613133 106468600348854744640352588570388700160 8613134 -86528029537852806402663925151903124480 8613135 -61352012676527325638811550518098259600 8613136 -6091370478285859487311313870132084736 8613137 77329743763264768069062753084203906880 8613138 39668420402983418901522593383367650944 8613139 -114193225519597446813180310007393573600 8613140 -31480603663689470984863345133271121920 8613141 59945610268672204458251510763845224320 8613142 65191031565755032458327226787023037472 8613143 -46070267204616670815531290415314640 8613144 43843220267119617882836988604986255360 8613145 85448801943886868797257962525019801600 8613146 -1963340431142901936080361004597558560 8613147 54682091749168011137255218212837000600 8613148 34758448456779547921690385069643988480 8613149 156812738289701788403912101155737058150 8613150 -6360201064996974952281995206296268800 8613151 92354099435611734601925894300337619992 8613152 97562132524758518410629526686661607424 8613153 -42419128110972255480102628970490696540 8613154 954361238850755470524318278354392320 8613155 -79128945233909701529607247815693419040 8613156 24650145861822271844883349889133219840 8613157 -2464628802464398428236842367191718976 8613158 -1304496316172254273163242235027457216 8613159 -119034895953042527497168147485172941312 8613160 81567285272965816367469064023635712000 8613161 -117129996332933752408809936082877519238 8613162 74211292335289004785007016656369955840 8613163 -61201194980475339258615485963607751376 8613164 -6597170328964874843793582850472214528 8613165 65299076248426700243693162672364747840 8613166 -79774299157420173963538403484618379968 8613167 -246828615512611409083012219867019829600 8613168 -24204914730334448369578446392998526976 8613169 326733058793825117115635915809951098240 8613170 70459845438204427578706454443003493280 8613171 31590573859377722197937893299727742532 8613172 132793662164144228515654813638080416512 8613173 -64515280805891124852810560867877627840 8613174 -32085817592183526591532165424507136000 8613175 88102628219287609534690990617486391000 8613176 -64739619876525527814720571208571494400 8613177 53489558402001956030443152023500924032 8613178 -12791064957902204425504978768208061696 8613179 16984428630032551398700255403392804752 8613180 -1723645288120771724186765899761408000 8613181 272642839523548018192033202387126998982 8613182 -123475166627417009479398202154106647808 8613183 -77758525787494859152085893718702533176 8613184 85728331908165931957114684291535077376 8613185 19450826804429434490306324650455768960 8613186 5941510554135764644196977811286399744 8613187 261942736404590649233459263341607141584 8613188 9134330206045735364362173124404981888 8613189 -8256350554412324394644366292496535040 8613190 -8265888017064194802891299208663160320 8613191 120399191133712962014854077531804455184 8613192 -15035409753844293072333811463726039040 8613193 3736551321739870071752373599987323520 8613194 -80035610826634491341448623712794760960 8613195 -16664761280951063886213072366751503360 8613196 -3313203145882952512943905783931833600 8613197 -9017215491535763709237568524508285620 8613198 32802602852084017960101734786258775936 8613199 10683463130079230771929778685351475680 8613200 -4361781793562801177108354431098470400 8613201 -872473557375889502184824431253935104 8613202 7595462804629492946176224238509911712 8613203 -301381196988170692639620887040585066240 8613204 123517017790721956337370732819441930240 8613205 2982942967345758163391695649955286560 8613206 29765838481839086897817815911565220480 8613207 -144019363880464510189366632218596113960 8613208 183068828863499241412006444586881320960 8613209 -148240447205872062528118927384515294960 8613210 -36462073685884092000133977809007095040 8613211 -249583388082556767749682864322642976188 8613212 -88536435159987970719279840188849541120 8613213 2287464299484117441889884905363581440 8613214 -166341254258228593929625791142882220160 8613215 -5117797189457911559556873523516068480 8613216 11595096814622192262076828302754578432 8613217 2237629493486998642101766381916810820 8613218 74686487564451402684302446031640916560 8613219 97926699386204155440133401683741580288 8613220 -119705193926290599688993908696232181760 8613221 -86662156551801152636836847429371000578 8613222 23352949253345873169964063273188795072 8613223 -69825287322636987561580376775081197136 8613224 84676594595276941762417858835287326720 8613225 26466421567924753925709052411778962350 8613226 -14579105426373977463075207611909354496 8613227 -28099927137000838688193859546664662128 8613228 -8652205268913974449820274675528385536 8613229 -160443717853902145174714781528362496170 8613230 -14930704497043032356445843756292185600 8613231 89079117189004222930051159849226448768 8613232 -11809493654301296914225437210363494400 8613233 170598561454278829567273176671408661360 8613234 -20445476080474265830684581537818224128 8613235 44010384820835597534527538985413293680 8613236 -25850473240894241830496853399072146688 8613237 102828146105868239360775339278171842752 8613238 -64960503642858324819249243734486584320 8613239 -5740369163282971437973979827082790000 8613240 -12973690128887951676215011044527923200 8613241 -26197576622150275553605157176689605056 8613242 15014210638412878105797106547941163520 8613243 -229225194522847745914486266016258644000 8613244 -295230134974433314216113617884865024 8613245 -147466213224438092080568560388951500500 8613246 18431068638510140082983317885398764544 8613247 37562638910698247687703419410233326880 8613248 -10636474720230599820126652151082516480 8613249 63812859042048084912462096564817272288 8613250 -132079873476950047336218977710680192000 8613251 147540013228198082768220048959076360600 8613252 82782363164571086935537850070549537792 8613253 -17033466863714652188498224085784889536 8613254 51513444655325862104679791558371128000 8613255 42062125882689958515749913627088542720 8613256 -13892638745711433962735176400356101120 8613257 42313992304966019193645294806628502272 8613258 23722840328285453973894181384632969984 8613259 -250466349379012061161329221895872944920 8613260 90351931560064138947573045351329018880 8613261 172090765529573331802184281266917363640 8613262 18669701229325438112253770812903838592 8613263 -261450011498500386350360039085341029176 8613264 -29196995999568293321628056060755968 8613265 182889958254807919750111248780504876660 8613266 7163694263519528407163595059162834832 8613267 -18729409249645371498120848856926355456 8613268 -2907062150302839152769395966621594752 8613269 160371826432486765618555626701037980526 8613270 2471466551444383416606918009105408000 8613271 -42114125047374455045027919464092241808 8613272 -157730898874001388246939954059027374080 8613273 43074478159333905436090112866746219984 8613274 -33178275214187264698651160271781489920 8613275 -20482220390925096786896329515560315400 8613276 -17371268134144236601182100500280565760 8613277 -464828314603583669482140391666386404000 8613278 -27745863337173851327867384815869394560 8613279 137140034747296250458825054011788448024 8613280 13825065898003667074053179238124093440 8613281 -142670447914195193198128179069337701918 8613282 50276563525608860816745725567993128704 8613283 59216032509834639174911522082199456720 8613284 -113694336982527183083943563750297472384 8613285 36166092124745532369109054348041559200 8613286 52682834261719970372487214435414417920 8613287 86483412678642917301964774836307968 8613288 4764260918573046152600578630442680320 8613289 -68084095561626492365548032648612928000 8613290 15195922383979556108204091803407180800 8613291 -143142891371743970197673224647271994880 8613292 100451338699581435695507166954553274880 8613293 -2283163526983499186107543861677753216 8613294 21010743947379309429693747672398177280 8613295 33982144735422356603188716570225052320 8613296 -50021242172930643021723506791383810048 8613297 2606707336326990560703821858482695744 8613298 8292772181804126976211019251398959520 8613299 -232053025988987353515396154035356819700 8613300 13092982040288270286664982227515340800 8613301 -37778670324864788027759746619005274400 8613302 74206913998257255424234331141429288352 8613303 62335442899267592273691886762636201704 8613304 9633809748142919370491087586148270080 8613305 49691962648494043685155020515137149960 8613306 25438639986977538749011170515737935840 8613307 -178162865439091991981482916533342101728 8613308 96458175999447955902858296411485962240 8613309 -35737487364961997946815823078892588800 8613310 -58144761429665059681173199919882304000 8613311 30779850593036413156977748370884626144 8613312 -12053528377959015320894493269245820928 8613313 79678478897176548696138363897084673584 8613314 111225831216309979878299513281887209472 8613315 -24759560770270425270784800478451598480 8613316 19653717260061541112439166578255458304 8613317 -17547431680832253866236054707406629600 8613318 -6658840413942933348038245589957415744 8613319 -32446521013971368181783933386990991360 8613320 -254643919075096188218945821416960000 8613321 13264144761869269810561289119553061120 8613322 64607674738155939806485076773908859584 8613323 -200429961150750143333457496792581112428 8613324 74765192620797001446078731299290224640 8613325 3799025880544458310063464479862129600 8613326 6683309593015351011618668562551954112 8613327 73616918794043312129034400253871828480 8613328 51782254421067843681588256684147761152 8613329 86889454444418975898049859598880050930 8613330 -667580041451022660218505115696988160 8613331 112721281446500485439034955712340688200 8613332 -2572446019515663684983992472348049408 8613333 -90027213743352432241734157038423610098 8613334 41364636448576380263126938345636363392 8613335 128536313869685714900091995766857888280 8613336 28522480655985512343720059847809433600 8613337 -48220723331991144062987433727556804400 8613338 20690767550611003537870759066778455296 8613339 26316043149429637940900803597745587200 8613340 -1700362480907647072944134478608901120 8613341 -25235153194066093317152854926274461216 8613342 24210180682249293038462370253361124480 8613343 6900391514610824297096467979076578224 8613344 -55898564443917050197880028324221681664 8613345 -23746233739438407860358839889734237760 8613346 12813881373993094874032002592487984640 8613347 -56976659503396989855891524924561871204 8613348 -46935006167744506785031500580051415040 8613349 -124776654925889365097299073839687691650 8613350 13839470557081249498479370669154188800 8613351 84544605450669097448970789763610035200 8613352 -194329802279931029455637262728514355200 8613353 -29066242240105090522278174541134875520 8613354 33155532959467645943204832732248075520 8613355 165786652494597056870452097770232448960 8613356 76558426278821059679326335025922796288 8613357 -59071004124284317212110438923697472960 8613358 37807908806810975616260336404527038784 8613359 181776001115346623714247323316959876016 8613360 -1274982642342291226752158668465766400 8613361 33178066964048147142865638670346045952 8613362 4554355990175210465317711552995984384 8613363 52550579323775661831277202024704577088 8613364 94767729056408194506927449065678011776 8613365 68072202200888355167233983853375939200 8613366 -29989252863980854356978722913866035776 8613367 84569851790506207290590517946652216376 8613368 76323846514423443850475685118821826560 8613369 121575337904054183421812565501817396794 8613370 -102628689189262600268154944636899891200 8613371 -57050024261068863704236260552118066608 8613372 -19563575473276134470900924371393241088 8613373 -2201808337518765403866522385821151296 8613374 -13420553451730743321543086426536989696 8613375 149804877490174896822663752881645056000 8613376 -16952495258492752014446323989057896448 8613377 -178358122879931661062144070265199856600 8613378 61582558582962815067535264023062108160 8613379 145327620166633239549590830555367049980 8613380 28346635298792052208407209895559641600 8613381 11510444378515399259802962525869694976 8613382 -16548753441412657287671995183827554208 8613383 61786957797739990170126979235110476240 8613384 26492190373376295806098406322937036800 8613385 189605344946628745287120839394801600 8613386 -125493667439993418299965711290577777920 8613387 -73130857421771041598123347852480194756 8613388 -2216400458226701316478196346006667264 8613389 255277128126468217112773215312019102656 8613390 27076372253619353352246814410728966400 8613391 -114964150653736332113540789195024304208 8613392 2782968690090165423664959040427212800 8613393 -34219170464760861715516670655730259616 8613394 -100828819630326501531686417471640281088 8613395 1359434380972272929518189513805458080 8613396 76898904855403709195373532872760879104 8613397 25231598808040538435139543291664318328 8613398 59174246424803493267973046870586318720 8613399 -26908046502296253275346263663742083736 8613400 -69401791305369163879548338726869248000 8613401 -49175455639052133566877555213403027068 8613402 -16221404110664456316126286573940246016 8613403 29730850234633216727497052519859177840 8613404 -107579383389933299798071773249426246144 8613405 -85849247451783601692325009124809732800 8613406 120713625852008742587798407888206399360 8613407 -264122091718502936682812486375952692496 8613408 72853850891667111642129998041294307328 8613409 -1482638172967629010937654825928462400 8613410 -12769079485727847571128091778131468800 8613411 136393138602836442149109911721210654072 8613412 5459111994712002422250261088278986752 8613413 4463608372202464569172411570376687040 8613414 40299068197243856798874197528383305504 8613415 34205531850952708164398442161386588800 8613416 -130291020234820377349232550518784000 8613417 -38396490954279404039076629901264171120 8613418 88340061781799045439330761133042263040 8613419 43667951554172871202046549874780118944 8613420 -14529245793711456950112527480225433600 8613421 -112513286539138422241344029210879350378 8613422 116430188940123997998849026718738734400 8613423 -15553427409495088805894055583153984560 8613424 28977559233836551749037479222659874816 8613425 -56128345793789690823710199321975472500 8613426 -2700363715083206479350118824895069056 8613427 -40578504767565680989656143113417764724 8613428 60980160628669811038723605487285967616 8613429 12803263177585514434248122640340790688 8613430 -19602837774311437856474770052173536000 8613431 -40389325879833319498813524598960903776 8613432 140030553518283667495150389289168281600 8613433 -44176325146664811295136243918160796160 8613434 -43233100776334086917779638384430506384 8613435 -62698056643495389288467210404692218400 8613436 -37082933504787153654888084605976569856 8613437 5917590351686167695232186099469216352 8613438 86251400816786764107319325929499060544 8613439 -73139956877716287378447354879921021760 8613440 -36398388788198541544298776869596037120 8613441 -128353273272257624160277509729583175520 8613442 67821797247954278645086342942959414144 8613443 93520913611708923185441042124614504316 8613444 -19676203237985734435673675532860043264 8613445 198382734432766656796725490460867344800 8613446 -59966867187824183874311680472940935328 8613447 302707343977686329108881492137829253328 8613448 22236263344542413654189978358693980160 8613449 123753748527025542882021898188792293760 8613450 -34619928990877770878720125803649388400 8613451 1649386109064699696736400386900587264 8613452 6962854154605775943807181129706265600 8613453 178095869388895632823320925790871389664 8613454 6766896603398678697866884574643249408 8613455 47323229776266481219187783374308183360 8613456 -10888995275168970771506068280120180736 8613457 -105277251738929136403520731739240977294 8613458 -6232783974672422255017234938610618368 8613459 81714674926720783348841160243283464 8613460 57806060469605148082818265736820480 8613461 92352357246400858271967785532926554062 8613462 30430709816382690521026037631292753920 8613463 -222909822574507180281881488412813815288 8613464 12147626332614117474403180649061580800 8613465 18092677065662027724508584838092945600 8613466 -25974925726361196677056418714246999568 8613467 -44360954468288307465237268798696732368 8613468 65255683362207524546120764149226493952 8613469 -22656092999960227619850368428072306080 8613470 6265100483967947454445671453294607680 8613471 35365849735866360744438482196821610384 8613472 63739159106071428826083424814460567552 8613473 207679304391827737753007760014245750704 8613474 -7596642910877877743050740159469455360 8613475 -8054206339119979423272249294495612000 8613476 84443488555801292217320355038436562560 8613477 -13129538691402373565451304786895273952 8613478 113207589416000850378924044711120068224 8613479 41495903704712378879913352929013722240 8613480 -23064827757871505268982793145864192000 8613481 -91552526833977764624641477775287755718 8613482 -75036342468753014624819583566621574816 8613483 190852084993565878268347927377213130224 8613484 -68349583960720024746406925941478880768 8613485 -31800582429114857723165135994064779240 8613486 16882865177948645770671227805170718720 8613487 -58671111479587661339461822337543958480 8613488 -23437152776810055454579219727443132416 8613489 3774908427504715144336927256041396608 8613490 40990641316746288767979526228797434880 8613491 205631190238773965353841650712557755504 8613492 -84996676151960349753263799141243199488 8613493 37287820894503808255297296967318897920 8613494 -124449989334764507023349974286938852704 8613495 -85680086958928738680546543187026436560 8613496 37657494333555586821447360160978575360 8613497 37049987784273102034195666942585006980 8613498 73101221868729310617973291460739383040 8613499 -3877562035351914498496516994308073864 8613500 -14886413688066036555707083186495488000 8613501 -35029667075713934110549227712948030560 8613502 -1221064277161622206555584851062450176 8613503 117990586192020142433476107765730900800 8613504 43124327813073258764992056761379717120 8613505 19546797113378387005637348210011760640 8613506 50606872570237386448404095148249936 8613507 4845530587802647854932922136848583680 8613508 76192953264093032964364017558599347328 8613509 -121390833904643644691902800649475182920 8613510 -36986067871423154092969403909373325440 8613511 107602122116163707151722906100666491952 8613512 -342225215799254426770050966979735756800 8613513 210574475028993199779228591507357060480 8613514 -7330907894091327681671844478629775008 8613515 -28237357813399403935786063943351878800 8613516 3250047137884227107972059503524659200 8613517 -183354675991492005066525761485703520 8613518 97615486042737233969969202857562367104 8613519 -381195043640663845710039515517601656 8613520 -51424538587887716869238728842596843520 8613521 34007568330574735807150439753220925440 8613522 15816017929060673615328312955793073840 8613523 124286830426279724338446674765599922544 8613524 23839409992797588813550418286349852416 8613525 -62914637836245852949205188161090691200 8613526 -25634786318686486466832466558255062528 8613527 8627121885398062232111196357594036480 8613528 37693810282966420106219170146287616000 8613529 -48826123090288870647721397918462098870 8613530 59073328230559398764297949201081896160 8613531 47676648254273505831478233932817803820 8613532 -190574517981758405894657429591274487808 8613533 113200926474363294095303308815997776480 8613534 16137947019341056067291545791712361280 8613535 8313748277742137711403453393711313920 8613536 33632301874920400278308193135168061440 8613537 24744896592467574509349529155442921440 8613538 -3282734860456095356191467224559433056 8613539 -48132213375685652338169464459498800432 8613540 -1410163974787026591232533931593715200 8613541 -111931982562882564474464866930720258500 8613542 -43151414333183616738753561877879740288 8613543 -132108978819664285568732996453187950256 8613544 -69495161356281550769883482129907886080 8613545 1205931792046965025510000274621752320 8613546 42482460911047457808961838858944955904 8613547 184582337175604191565155227410559762996 8613548 56358712528923734610610136246654539008 8613549 83319228880647463341159812483263499520 8613550 -1149981048074109909570326452031198400 8613551 -209941118064946478865774506686286255400 8613552 -2809287828090408717612593412672061440 8613553 -21870258317675441638565637561815540376 8613554 56447718661599094604884921247981576976 8613555 -76737205476682733551139575692846681600 8613556 -60082147627176721325483272578261420032 8613557 -40642165562788138132339834970835715008 8613558 -3383989123661393199825200998791852576 8613559 179859252997430704682060976164615326760 8613560 -32110274066830155690971726263246848000 8613561 -113644148279266736226074034308012157216 8613562 -8257990766931164235993727668653894688 8613563 49105490581097925836589485637158222496 8613564 17913278964083231867048333363007115776 8613565 -53454288674057791994697668583210003540 8613566 -7209057265674512278143008036575080192 8613567 15490527774416670456059268646516008960 8613568 48838333289725676781065809732853301248 8613569 -10348455754459653020144534678178783360 8613570 -20158813587022446303401070475083248640 8613571 36909326082935526845097369994615315772 8613572 -20788035882161691911373158452252993536 8613573 86990790731151776080198801667869481184 8613574 -50585504308524254031508276918385425920 8613575 -68028057037672991418706081581113911200 8613576 -69346485329439795528168372134003604480 8613577 4566804247818845745378883592545078272 8613578 -38072716931698861351021215508837774080 8613579 -59076783556328049254063516691978288912 8613580 -28003351422142916297020151392681497600 8613581 -8128447640709064351208218319164700736 8613582 -19256665875827185993999499200733750208 8613583 -4805205264360312349256421468318523152 8613584 3990136579762456482730037807827255296 8613585 -59056683498827215171265925241295736780 8613586 5005580311429536770621278351834894992 8613587 -26455752195472400412774626008000075200 8613588 1361379703283430900427724750859331584 8613589 63153228339156660495028789975086577824 8613590 56664600123442454589112871676735352320 8613591 -8486521015921419167194732099037617536 8613592 37713028233169494086633566700084305920 8613593 154666581243906569157030515624202010320 8613594 97283869547988074719027841358789473280 8613595 72497889670726128160972773725817009600 8613596 1037333615256259113190005385279531008 8613597 -12286122204942832204181795776412745600 8613598 3892855289124155922829860760322703360 8613599 10764521330737867369591825388712249264 8613600 -17276896570278819205448770150740787200 8613601 -113351674680591847739788127187577482108 8613602 -87836313260417816414923090905688675248 8613603 93720434536698651792038105814913295040 8613604 54222031217394834619581937109810032256 8613605 10795251002077630756625651815056848640 8613606 -83027837625976786287971533254793372800 8613607 146285069032055769796263572450784633600 8613608 74882006242377619484221295026322257920 8613609 -24259750807996906037189289141434585280 8613610 27336177039054947685098465030816964960 8613611 -167672139156843003544061859304559002488 8613612 -72518183972227181247770540027797885440 8613613 -49104191738394466179837030006250305312 8613614 -69557203160613528947159596029769089600 8613615 24845493200585171484725715187210360320 8613616 -23747245859339402576142047486386176000 8613617 -56372584120563878296427656045514972334 8613618 8904708011415155621078079248774842368 8613619 937701405844529889336440036316826880 8613620 117495217011509631651226279701473280000 8613621 83731246497581725129299001923991267872 8613622 77940260762341459502339387238208766112 8613623 -27313222561188028945184931962187343128 8613624 -22623004881567904034723021452305838080 8613625 14811111274184151202925785959638445000 8613626 45430081594759240135204210305546581760 8613627 -130923473544636974227962374826053520 8613628 -8887536458866445482779300607392267264 8613629 42902521069799845166437334340093793920 8613630 47545623969060229414656230163636711360 8613631 -536413254547126829187858596537939840 8613632 -58838880356142192933230863388019523584 8613633 1311833670168186075226588380397808064 8613634 4545930191853664652963108179330827216 8613635 -4510768617152358822389176918600584000 8613636 -93668423774698630333715042353619801088 8613637 31471843310227783760775995176143066172 8613638 74769555141897256757521984092157163520 8613639 59871931263740809927463272543688485104 8613640 -24812646744707466006111876498006835200 8613641 -4918334159600193088844382702915193500 8613642 41761424384086201739520057278906118912 8613643 362180483870194509453531833301349516800 8613644 -7659121869056416553474243792125298688 8613645 -17266104246778182011898552092521511520 8613646 -60954746727505440294964977491990687040 8613647 42309418562621269684547104202208110832 8613648 24992506742622248895012355232728350720 8613649 41673670283149821170202931991874552960 8613650 -749739536419801195877767700487792000 8613651 -30164953837909151093759838714807945360 8613652 30876855321533282092741045531074998272 8613653 -209221281655254068331965189130652693536 8613654 27188492223517629115752167539896059904 8613655 190943240971096513274464550654709649560 8613656 -48736530601408874741409171353652357120 8613657 -11015034962119615605286690650923101632 8613658 115954178208982838040131328209809405680 8613659 99695103062930249752159148247303719160 8613660 8660906021796538280039188900996055040 8613661 -95701653967097907453368566420700979168 8613662 36926669736288326213086853834596726272 8613663 -47754868038975196771489795732286089656 8613664 -5977304706946242583148152519461371904 8613665 3929898412652817421280632023053157120 8613666 12079220900408875772056857815652460320 8613667 -158852047403175725424121375518822176640 8613668 -23575996214694070821303296180502503424 8613669 -6881272599295242577076342365401192000 8613670 -14731479990448504729520194170581852160 8613671 -144510896402397415307508295031020467456 8613672 -38204391010876236079881992611327918080 8613673 -18791924875969748356162618527748011776 8613674 -176423354489770794046956022777590528 8613675 42526186859975716825956942521078016000 8613676 126740603703431626726350681430241864960 8613677 100508047783575581115641784014145125526 8613678 -56368462036491136828687484602981757376 8613679 -100307833736982431602063191385078813824 8613680 -11553045455040477239070606304730480640 8613681 48560582187221395322345755582947223152 8613682 16983124613974932750962914744148488704 8613683 89743329666803100960615630634759883904 8613684 -57552025938315789437012539667294871552 8613685 17778872959121400682461072065433124380 8613686 42593599214994301395086384391958682880 8613687 -13569794774373826051082295976866302640 8613688 22401455954061599354946751552152576000 8613689 14776777025317910990493119107413009600 8613690 26980323060114063871969463100200448000 8613691 36579574974910146657845551533251840000 8613692 -25944273676147088476684678311051852288 8613693 -155247881451415870573284130553432231232 8613694 -14319616077333438464883962264370511104 8613695 -29552189581011243180751877892917131800 8613696 -5835138868355918509375345167842672640 8613697 152462607039758518943982635973922773892 8613698 -9713663912577971136994403993447300400 8613699 101772296036481947677836417887653129464 8613700 -63112090070797743239521347049407068800 8613701 -46181241832018187182782724070136083298 8613702 -4743956059407336061807483266232255008 8613703 19334471211400907935071571684393407280 8613704 174486832778958693182666730208055992320 8613705 18886622529635749350874980805496011200 8613706 23646583163051473302755959518652245552 8613707 143612093326445887850415326688890459640 8613708 179437357782150838934565528200346624 8613709 -89501264514076265004358479627326572360 8613710 -51209002226756742147875430084692980800 8613711 12694535360016085539027471565782866232 8613712 6466993335082433720387108033413308416 8613713 306268856592738033488585545826776730340 8613714 -24306189231600560999311974834270283008 8613715 24877997567518914497299176977252832000 8613716 -1421792063891004626816181604627628160 8613717 431505003523850073375735722071887360 8613718 50649374378702305060137276226112793600 8613719 102068586103496951736834887891607129144 8613720 -54939259026598833373418456498052710400 8613721 -180088624005951401340208149114994453808 8613722 -10026483768122541241629794360040062976 8613723 -30507739358450550436128928658944476816 8613724 -50108819538817348113067171385610957824 8613725 66810030584431430338626591111715305750 8613726 -18229839403764331288967763632168678400 8613727 -270765810194405067968528328395536102400 8613728 -13033527331182529113041831478930309120 8613729 -255245575160387488417221544486731514080 8613730 -22457035493411730244836047643429319680 8613731 -15496658266603616392773391060547662176 8613732 -69403815359066972644013361574380284928 8613733 47777741241203889933827494794055945982 8613734 -129672631573363098564393344600740509984 8613735 -948116710205865746204549045114373120 8613736 -89005565630216807535735914345553208320 8613737 426800086216065803457509443485193482624 8613738 -1477743762056153940999727344515520000 8613739 81626678775481179552966985976824295540 8613740 69283369190998055733159384994056883200 8613741 35255128098215811402141207175166040864 8613742 -15018768578383540234307350106415956928 8613743 -39882562253448015919550839485580489008 8613744 -19033436792718781857365097020826157056 8613745 -51884102587855737285821350699760476800 8613746 -4179108901341016685093996657256393696 8613747 -41433113927765945687628232086015641400 8613748 -61328641260742041491298974984013696 8613749 -141832965682764365522436138368423696580 8613750 11244942924576946633236870430915320000 8613751 -19136173291454850193857571461557348248 8613752 10770205824786901371371052969927598080 8613753 -28615023462177745605569063391259963392 8613754 -42446431725515193605581046545785649440 8613755 -137133423362039892006665604526104387840 8613756 -173212296290423363500903274787802045440 8613757 -156922418276431329507993628283362287994 8613758 -21143854265706679369051270115916456960 8613759 -64186240022935214518887639813449049600 8613760 2781912683594198077616491479642931200 8613761 43218313196409175124420480233459885590 8613762 38771550258604794522420515794615393152 8613763 152541920736932017999672751606147649384 8613764 47886672328507410316570401860862259200 8613765 119476222906191028984225545441258297600 8613766 34885502298738100615566915328857275520 8613767 -59296118235265415335946036531616652848 8613768 -59010997036653926834842882381912842240 8613769 102136995628718737776493262750341620660 8613770 12222551016811260758283843315502229760 8613771 56714408875759657862329542400669399512 8613772 16968750546378145469909694627365904384 8613773 44618274371269486683998636998706819040 8613774 -20933191184417010865174406901974745984 8613775 23618162298440801187490597960494956800 8613776 11164841567356612653519120386225602560 8613777 2047738907797118287013138779752117408 8613778 -69173533096703757126086026594481512560 8613779 -54464411563540888777885754460938424 8613780 -10082965786394224803664528356269875200 8613781 23039986858977470349181989259129776768 8613782 -91940720306998347025140286036426135008 8613783 12406673194218319122972800963510605200 8613784 100856638974950735998129035640071782400 8613785 52467278598906468301541340811604535120 8613786 -76985197351265183319587598608848052736 8613787 10621306142986556888559749698170158080 8613788 -39543957517119686759251475781905155584 8613789 -6640534240066961235011079391285867680 8613790 -15728697532157772441904083905062982400 8613791 -5619999742632294046278397518243008016 8613792 -53051510477716049465385460335189688320 8613793 183489035439674267849326728044392861104 8613794 26422900079247435106600811100723950592 8613795 -53851538550295569468572445836628207360 8613796 16374690520854650721546722726862377600 8613797 -70704754381147706312812635624341234754 8613798 78820025275390380235341630106400726400 8613799 -43108704980483078212236352813875793920 8613800 19141216143180491079873388208295168000 8613801 -43806789607195613980255794523256006208 8613802 31840591239453764125545972155073964800 8613803 3516630559396812890414607294021171648 8613804 79990830757017679380455456518569002496 8613805 117018619695343418695346058732975157560 8613806 18335048713299109139181989222601065280 8613807 16234056479260980840644549345798666640 8613808 26964995344372234166381573348683235328 8613809 88598604578012415804519655328455685010 8613810 -1289305218299878238097444300806169600 8613811 -124445670303559303503387078297108601588 8613812 -81316174381665802082944930573603196160 8613813 -25976355841962473423806549999422482112 8613814 -136706866803653275681293431699921515968 8613815 18220934754756681596458489924211036160 8613816 -39917699630335953697671588911946854400 8613817 238909785322132079436762878894011677866 8613818 -69840146983881163836813149921333633280 8613819 86835321567000420308644352935385605644 8613820 -105465710872974686838780321740752657920 8613821 -1869479294944736429095247916216398208 8613822 79572288095270593038740306462957568 8613823 138061750939023920104953896029137907200 8613824 -67757812918415208929825353656271110144 8613825 -15769465265117605397308725695697028800 8613826 43323751905686119618468761573072021024 8613827 -82373615316734840690558368826353680324 8613828 -114874736419812197013664515161021705088 8613829 -84097285324761040483213940450257709024 8613830 4116376713317929352205581219063299200 8613831 11711874793779907703976997043830520064 8613832 20439090051174007002895821042461460480 8613833 10869152558925302937795533965554219060 8613834 9917663210414145837563717665582928640 8613835 -96161200421652063416117385675649069200 8613836 -55497501975924445811049495877193170944 8613837 147805369886875979879947985182768405440 8613838 -84997101144964866831251315338733864640 8613839 -123125441369558671846104441003023779200 8613840 -10678906965037661602780596158103552000 8613841 413618981418451493835254323306375475880 8613842 -96843308303012068818975745475476418928 8613843 -12877516252739215346972529429696667392 8613844 13064815518278743885273510006189158400 8613845 -8816370456393208352457729470594148480 8613846 388959021036171156707708916752916480 8613847 -120018052502396352797963686429657797288 8613848 -27647311709186116530579118090169456640 8613849 28371097168543338587087506281590464800 8613850 -11645946050598586253657490592309459200 8613851 -48574781249942227383349351441724825148 8613852 -20112101898729175692383643536998837248 8613853 5401264140482342027538195237053576102 8613854 252142881813357198527270399415413760 8613855 -55641622442828642502499197859535904240 8613856 -111126229409083961063392298841384419328 8613857 317239770958793521202379515644447511040 8613858 61030848856469685151634409008058271488 8613859 -42341037412056581444562181397804031760 8613860 63948194738197323007117835749945651200 8613861 -10894326971410690933733249408949940128 8613862 40465846340807204560263027560277185664 8613863 -113042913689476654317901367355881586888 8613864 29615605948760800833097961254110904320 8613865 -11533853677342756168073342089458774000 8613866 28618020496735822072920491292005301600 8613867 39021530510781429472431527867032558680 8613868 37581277394285730333327335575259335680 8613869 -196047628515655140714286011470669652 8613870 -20884605217494824258834991786423878400 8613871 -65676595155457977090777502976772646816 8613872 24695050191292285959631924746519576576 8613873 -28276590489481698286227606855903774078 8613874 -121931256356114825787504455631673070064 8613875 54050280971481977944602952828806264000 8613876 107051808637252682236204142966293469184 8613877 33076427434299727670582004669668893440 8613878 10616673845727429462242478151675822080 8613879 -26643545891773076348564399669460859416 8613880 116506797400904799691405082827688140800 8613881 -86685653935857698652766133023370910636 8613882 -73029911082304008048448376696444444160 8613883 -47122521445575401409585280713258379800 8613884 -32853791773078838038319011952526557184 8613885 -19068713905347459275946454282248109440 8613886 -34548458279428882493398845940602695616 8613887 -270344453588881601932667615810217406464 8613888 -103858251947591941533174804325047730176 8613889 2670451950111836835524526856755679024 8613890 5620145126876074493914136918417809920 8613891 31652761597855497361973475083506037760 8613892 -30643635609077641782547221279605166080 8613893 103862544126329484691574631219676562142 8613894 73530114962009540449144073270422937472 8613895 -763156513638148977536389337346778800 8613896 62699997515809953907958697480204994560 8613897 134517296907179191179203506419009624480 8613898 -16190710885803958756361322998130452736 8613899 -44915506094835940770954068621655395040 8613900 7216308420395860357779717977085964800 8613901 -1229044365814381571366839722140290868 8613902 -77088970353589406432678290482230870016 8613903 9821886548275945919934065378302335504 8613904 -486524123454675708741519693275119616 8613905 -166723285852493692298379821497388762880 8613906 -7499681069766099390236785938523543296 8613907 104670815350985642037235734369041410800 8613908 63130293327099794388439112201654132736 8613909 117552107803446046778288141979635574528 8613910 -17630632106263712588422950209081168640 8613911 205670244271318702788241347826469341512 8613912 -88902675899069757612734653301285683200 8613913 -101068710000989868731739987504924730560 8613914 11374183463356318424708008448537932800 8613915 10436257192757382567429600982966711920 8613916 109200357868675087504938686302318481920 8613917 -107008605961426247156717808531377144808 8613918 -13782998184317497620259545732329491200 8613919 19773516673212718118943271160809864296 8613920 10914179939859909364492296919827087360 8613921 14591467281101609016399055827651911424 8613922 108978413039260484303185992567718422912 8613923 -80087677846142522534216593917019943520 8613924 -26629526834489356441596418654045882368 8613925 19093755172188073765639559539044340800 8613926 -21069361847115443904253260772542442560 8613927 -1748278457412606312441878717060736672 8613928 -152379967822850583950397117896204697600 8613929 173410593054635444151245135380050289530 8613930 -20396278687999802004385732222423776000 8613931 135209829266843891902893552562350927552 8613932 48946585728522504639230366182155264 8613933 -1145085207000759360777036954671091072 8613934 -7903420927606653265142585998534373760 8613935 -15251108098296747775387604625816105600 8613936 11179878684845963744727450556561981440 8613937 -1132510910262519635600361604169061888 8613938 -141129425920745459840588293523452592880 8613939 -10293605566951408428955147566162388992 8613940 123965955147950061152069299060416695040 8613941 -7713503504521433131522391218405208640 8613942 -38433204382573111818562979040982951488 8613943 -35024436742016623017245973541813830400 8613944 35608498977093568270197422377458462720 8613945 4247449692458670553723316614857932100 8613946 15078156434036031902371630260115051008 8613947 115208149111738701039281975340013959396 8613948 -37436443819672321068059689532188729344 8613949 200007950234370122534420453949738555820 8613950 42516485651882378930963729236607832000 8613951 42693947631255376688539870858002002064 8613952 -9048097365249355630930221422326841344 8613953 176619758312011731849420912161560427202 8613954 -12146325855589596237810315954319468800 8613955 -46071650317701055510560932235767091600 8613956 66327817215496064491037588532008355072 8613957 82368133064794481767438840191818130240 8613958 -84000321714319007706256075905339637920 8613959 -49246616014673684573959284982907484840 8613960 -457645056486164546798140880825548800 8613961 210016822817270365251821708424266233562 8613962 -25897221068257499696799455822274324480 8613963 10538762666895663729348923887895908092 8613964 28156196770247820957675388503845470976 8613965 124236555604535228348965012982828422860 8613966 4459896980867491714094303813002242048 8613967 137063916444539253641340209902806268016 8613968 -35573185678666336458999190256080650240 8613969 -1978347161118440355149870040065264640 8613970 -7609123668910926436291234840324423680 8613971 46915834091665921089005241577454832144 8613972 -169556833473128044567204233775954083840 8613973 -130513717474481927591025770627442229280 8613974 5151450392212794123845856204212264736 8613975 -1083678947622680751341667329650732800 8613976 -17725481423085279226571652090030243840 8613977 -85558682046332252843396312820741058668 8613978 32395735242871871422435465690776052224 8613979 106558619905916318396987395973690152680 8613980 123149258619398720172152657789757888000 8613981 -83258246676140578340362152648433182330 8613982 40063289905338735920849083727913799872 8613983 22841786795036742845877706197521547264 8613984 -4127426543375260671662889074095030272 8613985 -192360912695340001663012487317016625240 8613986 -24888308981917067970162214373278621920 8613987 50359043347223132549476865549437683120 8613988 -48648330781365888123898684029451894912 8613989 170196748470181063159913431540628133600 8613990 9359166803490001586072702058082560 8613991 75525622213212106596739485034401674992 8613992 55317322804587243433213747777540915200 8613993 -120105263126664758613677538270532010112 8613994 74365318905261316978015247945910894432 8613995 7887844410125918820447984674075535120 8613996 -63122087330003361824220670024040534016 8613997 30217239657503995912955620834048145632 8613998 114635696663135174165602052938610856000 8613999 87374458917280075973819020735073631120 8614000 2691861189598370600846675614679040000 8614001 59063142702426225100566285870971620608 8614002 -129240175120223804630863442252992972800 8614003 -174932506165874241920162587822639341748 8614004 103348070508795267884717649197261813760 8614005 -7726201863928161083871947611415441280 8614006 -4631745483288926448541626269694799872 8614007 53689763678171717069337341962330180632 8614008 -23167014615169706657239362197751951360 8614009 5224937263749927075210930897568127210 8614010 127104456387603343844926358602548557760 8614011 -53044997692594490306737898713443014400 8614012 -37905120706964512593546412200529413120 8614013 -153353868999332756490264780677089241760 8614014 -45187628956341212952978845993962695360 8614015 206382939731194792111452382329922622400 8614016 48153556767729026680394801053748428800 8614017 -34975884715343005519647624213379977840 8614018 54376182227584979115260076209894400 8614019 -113224837433689260058203305832036195648 8614020 32079993394180807055012035974704455680 8614021 67419781284902083669790702278729822492 8614022 -7294004826371296666219912136667608448 8614023 75394455930930030227227134906444874368 8614024 -43185329259789112997200350243271511040 8614025 25341070062905637247375339506889444800 8614026 973642808153995250841702951353343792 8614027 -343159198810659007854723261626292637488 8614028 164932724676976378857953159109982695168 8614029 -14678499035067945605465906172422356992 8614030 -10818305259573719407776140706321110400 8614031 151452409664035376722190976750675542832 8614032 59987685477632548809771468428673024 8614033 44561870584873674058719200562729223780 8614034 -10483426687436090847741340511071557120 8614035 13156720601597824623990503783239112400 8614036 118736665376523096678934517702845157376 8614037 36293954410615834925963616935361871260 8614038 -35035085448021089591154838476796907520 8614039 61968323996304365013406172101123868160 8614040 131058945588077464619295973840525516800 8614041 96767481891501048823489820816093360592 8614042 93921141475618110082947893985755922672 8614043 -84979209519735860049761022516157989960 8614044 -28708471001104718220016675876981923840 8614045 -32895251300146275041045190275249920800 8614046 -53562821872560463560912855200228664960 8614047 -8972444833163189297829077046845913072 8614048 -188656128213197567141439605498412072960 8614049 36550537986191919298551138135045192240 8614050 -28935597255936813110278552926648067200 8614051 -129494193782693480578925242476028102948 8614052 -10974952719420772285924651413248102400 8614053 -198761264615343654588868074884803553280 8614054 -1757998543649902936104246914315536128 8614055 -59683303528898154905056287071984932080 8614056 38748980313413515885382852712714731520 8614057 120763802054606306841514464834906031732 8614058 6077180281835654868221096014923098880 8614059 34674196881719265972733672834042650240 8614060 -16119196951845595101820284682219991040 8614061 -211764665555401901446542237590995680 8614062 -33656867273386272778921567149016577472 8614063 255178046612599268908647845771669888 8614064 48586036374581775891122634533038325760 8614065 61710526369068287245565308865717760000 8614066 180217927497931206151462073139965322240 8614067 11788630958433012514388688386051088384 8614068 -48406217492072676267093787866217359360 8614069 83432111336292393260540851438596277440 8614070 -34179864431140665975936987301170147840 8614071 -129627910025661076904728048421863431360 8614072 -60645424207032166765103195169433006080 8614073 10802815579275296617301233566676845840 8614074 -988221546096599976844602003431413248 8614075 31620597725570860116796225253718931200 8614076 184556743656026994130292420464889717760 8614077 -84564952426098187724587176182450522880 8614078 -25027420792345585275220497323585141760 8614079 222710572205872131482115581042040559680 8614080 20445606077688923700420882030447820800 8614081 19899243751486775334302812069805263360 8614082 71748655718750805626728515180413533392 8614083 99880872950219137147062492647414642424 8614084 -45007480919113671299659312133258477568 8614085 -21980585264321557223073974429119080840 8614086 -13436659729664985318508822702305937536 8614087 14126132248292277807161111856595760400 8614088 4192523242788817210194605467661598720 8614089 28746756296582451583056919081061012208 8614090 22583202171438887639050583596178704320 8614091 -234376704167714384822395861589655508200 8614092 -26001051444092371306476969641334440448 8614093 -14151785157500015693064922286526891658 8614094 24417566099764302932925929605809034752 8614095 12518689408089201685441292627958566400 8614096 54767967322079440115490753933718454272 8614097 -180663656360537988390184404642968284608 8614098 26421912379187087235112202889193588224 8614099 -160499835017404170967626650425066150596 8614100 17079733821892498574332807463192985600 8614101 37516545801145524415960718063282012832 8614102 -18937189611561794268800373467470272000 8614103 -20787667527887427298674267084472798416 8614104 -1218282295786443614713188788108328960 8614105 -151991693468763143486035636609102303740 8614106 -76266351000614354601730352798629896960 8614107 -133007717319733654268407277332336428600 8614108 -61372240225716219370719524149275138560 8614109 -38818444751236103001881792727408679584 8614110 31965722257765039664622848047219973760 8614111 -179155059815061959871383486023368664 8614112 59049170711143561565453487946877632512 8614113 7552583416522801868425837187117414400 8614114 111371704063762294059841412148744856656 8614115 2879243559667574785086854331165043680 8614116 -35601756227272034170086181876324282368 8614117 -125412786081063846550627284894835528834 8614118 -27029336201306598791307933841770910080 8614119 151190765140592540234936079761839264080 8614120 130209469101545609001843961270304716800 8614121 -74125374136516334139437437050012615936 8614122 23577711131621390572529499427874429184 8614123 102607245900248077105025749454730561536 8614124 -18670347498080292836645949271142440704 8614125 13279242503963104871652986570939520000 8614126 -40155524949182265544879812967852602240 8614127 91268236677563010241208508869487152976 8614128 -31871400260349489850809121970170331136 8614129 108212510094821528792617764147065659730 8614130 -4095184997618668893831234053633395200 8614131 -86806408713626448468228165878413820880 8614132 50641900947456294423967301242430104320 8614133 14737136909654817936597979751344938048 8614134 62989142110880413469293846868745018240 8614135 128420769592135988058934728402819548400 8614136 -110838191288044226151433517754386104320 8614137 17349435887988376154086460880810249600 8614138 34058032810974109340156956368740575680 8614139 288737944715103405403495247777869264560 8614140 64710534959230435074393126408412185600 8614141 33649077126138767103974224090765407084 8614142 -68375505321559761917441071613616929088 8614143 -6855560785031261122361748672207108360 8614144 24272198302143101113912763366642810880 8614145 113959654701510411157588731352968546900 8614146 1423260609878023167340915357773523968 8614147 3605613087777586842584952071581631560 8614148 3117736305964239531576658878231280896 8614149 -7077093887467883036758735483846836480 8614150 44368473121455253329616120854821704800 8614151 -23604834945300738774921670026061062648 8614152 -51007098889323073483959579500096501760 8614153 -32582307681826781012573743215153173196 8614154 -4468282655661554628195631492939606224 8614155 -24020191905870345578559467826041986560 8614156 -15370450401214148522988864786565955584 8614157 -52139730044432238787116635758522203594 8614158 29007369831046930548032223876240248832 8614159 -199832686135432418658909153795971106640 8614160 62712268784815697791801743763832832000 8614161 -61886451463032943882359932193964800 8614162 -37254998920135896963100193526856173168 8614163 57498774132020035837967142387765880920 8614164 21627798914853761405084650747089008640 8614165 -61594209178570341802578924673509110400 8614166 -24857482821682619391071013112823971776 8614167 118778724449166850237218539059601423616 8614168 -153694757203410314405616616195210045440 8614169 -9070239026336727425087801117664450156 8614170 18700579113477517309438912896215370720 8614171 61331752234089744475117703788945322372 8614172 2485266625462826111014173643796994048 8614173 27487257519193026097615307135822323584 8614174 -105607463044385200112726601079746497664 8614175 -27028159972974558397622250346171122600 8614176 -54724389767773838420009104058521485312 8614177 54825972282568415947093003060756303680 8614178 16090839171690126357984780861199778640 8614179 -28463009688996615068893567364734891056 8614180 102193602188551160561748751343789318400 8614181 39585528195207076844571318396384593982 8614182 394816805273530256095076210445619584 8614183 -246177749573056016924349524842134314336 8614184 141299895831357834063949402501718338560 8614185 -34776005308322886995481307366161019200 8614186 -40331665774654211017975951199988115200 8614187 693389697823734849673401764073790080 8614188 4115552169424504290528455894648756736 8614189 68890751033842810478931746628739313520 8614190 331041303775038170930545200868208640 8614191 -4140639431907935310013196752310704896 8614192 -1355841411213599735885589593637060608 8614193 -72406689611303620413838835293285502400 8614194 79038908473458938984892678351806019072 8614195 43473913838069481900439221693251401200 8614196 -5371684471950142516030724989167544320 8614197 -79666855237810439031106192739120716626 8614198 124500265078229928081920710473498525600 8614199 329291835188760531521987385105744901248 8614200 -22041444617307856997915945230619136000 8614201 81746410271875198249723026297346891600 8614202 -58251034499691060067522709090484933408 8614203 -18726766979727619142578068512466546576 8614204 -94649707166669884287391971285369324544 8614205 -72130684624978530456948421398015360000 8614206 17866321996869253713847752045990877824 8614207 -78575409984857338546247920886566714368 8614208 48132213829327784050571454653048291328 8614209 -9490422098259745406600673859561919520 8614210 -38552361097675407342560999217948372480 8614211 79757502015917262505354043303789844624 8614212 76364493134834948339855308539305843712 8614213 59025050288881846948328923091823086304 8614214 45660000998483887063358427480908423424 8614215 -15596359928390253081552408373255164000 8614216 32884144958541305140209656097460899840 8614217 -8005595850102066693194610143444608128 8614218 -30232448250142017030181839467749601280 8614219 7165349970899559954231660415894447200 8614220 36329697055557707349794926272464256000 8614221 4138398099100970100898907430298291200 8614222 74629036164594281509474133864329374912 8614223 10191443284648680989085127548734108016 8614224 -7141323465573201257633434097231855616 8614225 -78395627171663838098983477775511991925 8614226 -25063290352899823345494275668490360688 8614227 -86713719077941474411685089340707454280 8614228 -18767310175062495586502568902317758464 8614229 45984336376794663814394114678171546520 8614230 40348908239504975220313229679851022720 8614231 -24421212756619690209835616981359262968 8614232 -72095256548989350993506175765403852800 8614233 2510464133602561002515821203028104240 8614234 -4710226721855026077958771086622611984 8614235 17933471514118824874704166112177206560 8614236 -55912900412877091412643695265844838400 8614237 -12658652188394520958004349410696140000 8614238 118395904708715640521089338337762004544 8614239 -81649639619781581895599067299568345600 8614240 -160741483212942216209728388683184209920 8614241 -267189202233003704796703570992248725116 8614242 -1362745805369455315447911912968939520 8614243 284506397441748435303208774085363086608 8614244 -19383491742108751707063688601591470464 8614245 7917532529869664578549216646325609120 8614246 148292898267250599319096067294211631104 8614247 84948241458896759883135103040487169200 8614248 -64149258453533494639833656262268846080 8614249 -12915611402981833357608735766219730688 8614250 31623781283762961568602881659186872000 8614251 114301921116548416543187989100922959580 8614252 -8711228445371146357825514802839275264 8614253 66370745433773931954819259861782428502 8614254 60359614428373803023151649104728469504 8614255 -75639560783152876064679938147554127040 8614256 -7747086836289184347584692388393975808 8614257 -171229432240915720335307977056985836736 8614258 78246868025601001475333945381945024640 8614259 33906877837955770401386106464219106528 8614260 79103910258471520002798078122265742080 8614261 -161859041434724649644148861008399485138 8614262 -5444150512843089837710374979172694368 8614263 5306304402499236774368118125806583424 8614264 54886826582441895408515717950090321920 8614265 104738149462577180653010426171264277120 8614266 13679068297853778270620443863964671744 8614267 107983666880451724775160517841016890560 8614268 67748941862193720120165405756536044032 8614269 -1688977398854038778610605165224006650 8614270 -7650675984172941861633638421178176000 8614271 8609375168422667869130072562256498632 8614272 58748012916870737796086271660250890240 8614273 -163751111614328970977359079921021124478 8614274 49966128846541171926303481807019916192 8614275 -63599968212682232132972244253788638400 8614276 2275866621945075187875099914988687360 8614277 -4802306510649501845378627588610662400 8614278 -31356299285597748987689346966969062496 8614279 133162740011563549587613395824831518576 8614280 -24173010746613985703085025286189875200 8614281 16950658846665143767915789586341211520 8614282 -36852595942598472529248430435548996096 8614283 -48201162974596875925589779040186008320 8614284 20585882023983094837274164783394537472 8614285 -9879394401896505052827313944837988020 8614286 54047340496516880634694399110694492800 8614287 -54805065569308516723876875326671797192 8614288 1014165931993877442117313257714745344 8614289 230663550203237389958802414335309927460 8614290 13639126213871938586792901811887613440 8614291 46783962344299167799455809858904207360 8614292 3488113249865997991416278788358668032 8614293 35794082288489522415407162347714394400 8614294 23654654339718730555011206199334112640 8614295 -106754400136617166017921008036969168400 8614296 10474935423842785042145779109683200000 8614297 81859138345371660974999743460551932746 8614298 95654514784912639025432046034911577344 8614299 114235822276014784452589686190256595864 8614300 -48966199628486444142804471602525593600 8614301 -319601493878737224978486169533293752128 8614302 52897352981979499044370267217304784896 8614303 -97285990711422392381318274867557277080 8614304 3892351602298328422314607319327834112 8614305 6779210701140822462798034387836403200 8614306 72189459639539520831290824753036886352 8614307 -23072465363830620572733492032874546720 8614308 82080186100946738831540471033033680896 8614309 159459573261822962194157779662124962240 8614310 -3373607266686955018627226042998464000 8614311 9495145617316622035039163298220568064 8614312 11483346031010082573221859378388992000 8614313 170685989625060722787891406491212141562 8614314 57748825598429968741596823975081021104 8614315 -15319267251928552557475125108975176400 8614316 -7411964707574574538841707359424035840 8614317 -76677350033288459213525731092264803520 8614318 114277361437401761618978075220707976960 8614319 -1610587796549287260173402293440312960 8614320 -4818048270639081853474602378587013120 8614321 -95206947765721044288076163787277567248 8614322 -93671278407661658248777635033103362288 8614323 9511029374068546888067205020250246000 8614324 69115690855640784021642574828532617216 8614325 36643366740189664840121905746551620500 8614326 11854590815557053868421225212299546624 8614327 13807503252598124734810275454562811176 8614328 10154247740564070821605412944044072960 8614329 -36218895557725709441786363351306457312 8614330 70091688990284333616673300559750062560 8614331 -52886031574050175424609230376766870936 8614332 -118791869800280679543383589679583583744 8614333 210385095159242710658392929465647488 8614334 -24932346719333808327902339492266646400 8614335 -48600353374863723654049262534505375600 8614336 59668323968294936072230043587266478080 8614337 257841459809908957159662415694277169986 8614338 23157177812106211158318886466478493440 8614339 316816327888325806156420837242464583840 8614340 9624023776560998499469905163569070080 8614341 80842296167801491315058787097338054048 8614342 -6381394304437302773681003231507300352 8614343 191181958016928858780271885660317102024 8614344 -52410187877884642126659106661336801280 8614345 56391581248964390724678962967058064100 8614346 10554993527196739301699037393576500928 8614347 123194631577499320166809030395175021272 8614348 140627530180262932118434807355148097536 8614349 -109512733901406389448478321750477590720 8614350 5727002023712422065457849051790568000 8614351 -63621578194776770143305468718409631408 8614352 169162168696577326182227282865709056 8614353 37162669622655770559883051878420000 8614354 3613340801121711164688818808865036800 8614355 -17552126402944162886531338917113453040 8614356 -64442963012321958302137034104882698240 8614357 265004864013615927409938128130014294606 8614358 -58415540143048879962860781534673788480 8614359 -30884038088220430195326956968265400384 8614360 117221660899678915777567926897352704000 8614361 116941723715760558537621019773319969920 8614362 -535735573706023523991967379241936384 8614363 -27896952249820321591563731073241283068 8614364 -154221577340298342306577979403656206848 8614365 -8036619349090653713790340429541503680 8614366 -46574113878444180052315542625577578368 8614367 -36581155992651198359864933608658713800 8614368 17194730582307971048518783406641250304 8614369 -9398896175301527999134961349485627230 8614370 -38815196284802034049900601808665169120 8614371 -120564717909713246745644912929914014088 8614372 -24010279988331177202267901938400665600 8614373 71537044188308668037402952698078269824 8614374 -32263111544647562918922574411427653632 8614375 7358365290261511374548122827003600000 8614376 51877181460200546820324522434251714560 8614377 -79710797729636008352413559692645743360 8614378 -7865269072787501442575278710555038976 8614379 -111374344924727747563043486773197160080 8614380 31795536643773290824123535028798274560 8614381 -78685519248636406374348840300245291818 8614382 5507495352793275087454416294793779072 8614383 18931273498318945462838983682153666064 8614384 17306588137580556685511792763217510400 8614385 30256690432676600141003713803705709800 8614386 -86567761511414113127997080848997364480 8614387 -580588168388640335151810013836890640 8614388 194159659187436781819834050409288876800 8614389 26476102875574039297664431946734663680 8614390 59875926717456834680667439264146739200 8614391 102450310018060541323423226534907205320 8614392 19049787692265494826769692905697484800 8614393 31134857913203222393670179033929245780 8614394 -104394080211182067774235592947816988448 8614395 107689942025734000406779044242397558720 8614396 -107717087361543104101304572263184161792 8614397 -27268171227380391257201474073396879360 8614398 11375101956157817824417349916322363008 8614399 20776283430442156650699852026866169760 8614400 44123163800137179339942015200447692800 8614401 50683761521421968166270276983290762032 8614402 -91222105578984123131674113208885708848 8614403 -41988473227885049284625745789081315120 8614404 71563677629893440627801518275651061760 8614405 -2798675541740281686194868621741763200 8614406 68229902802364586872701453704822317152 8614407 23397031073851862021889865077906723240 8614408 -98513288378045100953528562148431790080 8614409 -83066975120378461120677783607666428390 8614410 9461154031119968626423048205382451200 8614411 -92678096731619886333124644828650616848 8614412 -135335181416146746115152887200967144448 8614413 108487133773740561634267748171744615040 8614414 61012941864676641109982523575769930432 8614415 73159958466084749691026991668553127560 8614416 7876447844536832962272180158785388544 8614417 -14606341385537599603756521607865609408 8614418 -19598703653231806296714244240258717920 8614419 89842147294687953228266583802326585408 8614420 -14117985239196778315772860134450339840 8614421 -7108475384168699255304355892459338500 8614422 -3674544876242061804102005947181262240 8614423 -6635590100677795815431173023822537264 8614424 -21404951910284360017078675589783470080 8614425 26701818872926555294446092263876818000 8614426 -7335196845050721922793893036239779088 8614427 -74563004859471106314912121779548076888 8614428 17313268578839675228649419658374353920 8614429 82229303215083222769168536715879613280 8614430 55944928140740509406185148704871178240 8614431 1112988853245040970872296369525013872 8614432 -252405682174726462450839746131250577408 8614433 195237091993266938664088772356682041620 8614434 -47556644375028816692788601349036385920 8614435 -15704265081943739205700067244303072000 8614436 -184594639783130135788101674502893273088 8614437 -41952019293018714585095238847232041920 8614438 -803341796358902111813350214477879040 8614439 237286734075265814622596503431093240 8614440 -64910713049172296603777869470740736000 8614441 52885324716651981349263668645592258384 8614442 -27926008196981337265541196980628274176 8614443 11203685449710573158341613851488321024 8614444 3779025435866754216437826366807630336 8614445 100861287763489459899169261005556608000 8614446 6439519911226212645812877019927109184 8614447 191173804812436214329109401048632188200 8614448 408252086672458136699634335278694400 8614449 31628553981348402468764292858502484034 8614450 -13778153544544464018018255596589096000 8614451 27045433368020482322830099288352857392 8614452 -5564672296468692527564483811945578496 8614453 -101759948794104028095684095632694385298 8614454 58637690482374201821189164841721142176 8614455 -34793431363407734510845407584930558640 8614456 -205342794368272651092087678894695116800 8614457 -3898709807605953530850994609987428528 8614458 -33307126560550169343545994004185192960 8614459 -96415656376968306392032485163578028784 8614460 -17970039819206141621368027759813086720 8614461 -25752312641475061790175214238640165696 8614462 -25082029801805983559078381661700032768 8614463 -6827944164326140611326007762373007232 8614464 -20482464339102394733137806816417153024 8614465 -62135565081835472371878166072959844140 8614466 -4280029882955232514991753429201190912 8614467 98787388863855645050402610958210228440 8614468 8707875878062319098692138200219796736 8614469 -40041333973931041068179416576471330980 8614470 33785191080237397101126955978194864000 8614471 119958626332854975985107415704999336744 8614472 -66898988072986397760709017739678310400 8614473 -2919460393484773327345993208648115840 8614474 -86027123993086446344293989646030032 8614475 11438131310191777540878003743753366400 8614476 64700230619183329750610139818943467520 8614477 181834435711950588915218879759011278326 8614478 130081376056659856265156706088357885056 8614479 105778309053440641517239287423583190160 8614480 -8066229511130905698822000509166551040 8614481 -270670628368480592748837717644422650636 8614482 416508716934807328877647216476524544 8614483 -100324001566806013052907735450450453268 8614484 79881328962892911678326125426430726016 8614485 89189287075296451704376471204830326400 8614486 -77892127940952743523611122666813135680 8614487 42819144812206230878278658124606590592 8614488 7124205971348841726416972586645504000 8614489 -71581823588487710712720227578338166272 8614490 47428952725694131189213912917385605120 8614491 77862780241613845015318692930881027928 8614492 -77740443872243703768050972900523514368 8614493 -143575502556573903248172018135612340116 8614494 -37824132738433386460273141776862353984 8614495 -64286660038285218763458596296100571120 8614496 101397359513930673111026466817389625344 8614497 -2626195607380171847423809347388231680 8614498 -124831477059010415166021360637817070000 8614499 -119871070615513193997303635535205270500 8614500 95942600886099488747953528198785024000 8614501 -25842794546366742272184175341570178176 8614502 31382479064397804999377850990308920704 8614503 -107420734728737795639804427598627613736 8614504 29729459163249862396372194045555317760 8614505 -109064704811404647817785650509863192000 8614506 -65878731992719016518108750074593508096 8614507 187471207874252051033181191018564053032 8614508 117489214391324379424622893609208570880 8614509 105443891802686146490542277449428285504 8614510 -28231762161390098366999300159636023680 8614511 -323401825180657389145832359665127200 8614512 411259476561850725229633329126014976 8614513 27395087193295878928248717652786487762 8614514 23381307414449439854190111515608660800 8614515 5015917401279102403219558419618954240 8614516 -23661104798300839133332015063117762560 8614517 -165961081554900398972548905983708116434 8614518 -39304895714111331755494537411720438272 8614519 -54871594824411046041640694586928445080 8614520 -52811663405451540800210072845916774400 8614521 -29706227930977248932690776818505725510 8614522 -22250769680872646290507363270962462720 8614523 -333138634660480797357447587535686942760 8614524 64253239459080378172811477671551344640 8614525 -42929263328138557190528825396062084000 8614526 13035785075540177163641714188039091712 8614527 133555052612267974262584637966735134920 8614528 28433060820726239926415554113479639040 8614529 23278558176315403163328332124804622464 8614530 11761830778832832240261591596087484960 8614531 -134802344523747107463711966718807685400 8614532 -136122308819607315466930246602311570304 8614533 17721313959855407934449994123904013664 8614534 -102260941352835905689938680711290560 8614535 -8547791502073709574738043824341856960 8614536 -73784675666030489556163874221515079680 8614537 70082984434598799209044931286969523200 8614538 106239026731707898426030095419323584000 8614539 -144333798042626993140287238480236198480 8614540 -17132663611047542240797981988804766720 8614541 28994158873978039085813825230820331372 8614542 28195023631664569960623999324784961664 8614543 -1054001842205348563951438223233417512 8614544 -14091553444043098574277448833275265024 8614545 -506871067132073571943961880889032960 8614546 18757612801480320725468880874824940320 8614547 18091359278076529003410874081863021996 8614548 -325297496658545834122304070311817216 8614549 -78714800122818021333715881552662638450 8614550 -3023015923322010931477511485320038400 8614551 -35727024756610483807425638380098204672 8614552 -38327202418749465190821932317692026880 8614553 -57986501250836201756078964858562038198 8614554 142979162883150789147951369311915520 8614555 -85314374353224117878818644181411862400 8614556 -115471449834722735955072079527857287680 8614557 -6127923130360912274075067325792900320 8614558 -51613057846482546981054840133700255616 8614559 -76433621823133916511207475957664281920 8614560 44937204924005023709532663955555614720 8614561 -13587695248382714907810436111023447838 8614562 4673271071459620666764356181817904640 8614563 -58754467021133461479527494094229689616 8614564 -86442877266652937377692723493912043520 8614565 -845001127289616146248609366360606080 8614566 -32045466514111190458447377310319980800 8614567 -15830509610122795644202154391660742752 8614568 46730364498122403696263556216186178560 8614569 28358381200819089703926950350831343808 8614570 23019236209682983305957840126812674560 8614571 16732049172589273787704289956724077824 8614572 12369254588099425554248110558455005184 8614573 96227052072795849276242671451700119904 8614574 92407102814493179266152486274557769536 8614575 74421591708382111504141266144322342800 8614576 19054450688178397335820143512305221632 8614577 -467602086500763963990597147951462240 8614578 4063155188363436619645767006139957248 8614579 -144171459812614097792083587176404152820 8614580 42809013253460060913930526171979136000 8614581 -1598833844139394460199590903895805440 8614582 -75223919018545571090934456497030272608 8614583 307117721971063939149011919381707156640 8614584 8380273579040669296685667858902016000 8614585 25693987873192156956339044149620519360 8614586 18951852878409739267966770446885614560 8614587 -137770247935618186353539908697245327680 8614588 -20991470381810690124124154145404173312 8614589 76161406660324416104053353757343703180 8614590 -10534472467724129972042030416135372800 8614591 -54801471442845758019575512743575351648 8614592 21850747164917786810466270538553622528 8614593 44792706710006975148318471610165845204 8614594 -37441518516060459609101758895578073904 8614595 -149542751491738544763187973981895600 8614596 84740312321359593254969454772970683392 8614597 109260682929477744013981812483879219000 8614598 39890222576042086735259770905032680800 8614599 -3390908505571284800663295871410613248 8614600 -37500018637776543166131833035484160000 8614601 216617752844595316907140272816217600602 8614602 23341329641831821332350370277461522480 8614603 -20771751851552756527366387855716639536 8614604 -37307876590995035021530485961682125824 8614605 54635760545787187132402552812666420960 8614606 19921755965694743339957258666210608128 8614607 250613458189513584395379920892413797152 8614608 -4404775224518930542075229832462729216 8614609 191420868218844035788332132850773773810 8614610 33994383511006229351419900596367575360 8614611 139978320424601080604252636799160815888 8614612 11070321340652835820057627464135405312 8614613 23680470819301846015404205569960717696 8614614 94779092535672258229551901925903851392 8614615 -32716687376512424650371480923707659240 8614616 -189525968357210746122792923307391211520 8614617 10132451081847795021580235591049839040 8614618 -55624939681713687773770563474406068240 8614619 -75940567565791483002914741656135098960 8614620 -238446384735471173442755371052236800 8614621 -31706033948739755594016785966532765056 8614622 -96757045367694935314601197719771190848 8614623 -37495586699443666185799422322009382400 8614624 -218195789249102714251985123380804976640 8614625 129071560949819532234264580114368417000 8614626 14331060783728178148525348438127942400 8614627 18260647800797049860424698476980417792 8614628 66621044104918516480256603588602807296 8614629 163877510266096200731645955776485256574 8614630 -17682769541086607327410513811325657600 8614631 -264486675906715800707883055015414212528 8614632 -38219162639472738354303810822881525760 8614633 45151041359423290488948125586293702004 8614634 -47029576841685297371528572971759052800 8614635 27263347535737562336890324117480911600 8614636 -58775494031345404811024864438342193152 8614637 -21214777866164037919982595667168284714 8614638 16558803281932437712151618799784545600 8614639 -20676714258538257187360985701266112200 8614640 8385894779593875976518193848596889600 8614641 49879715256484690646703440777439076272 8614642 122431119861558195557715593226487815072 8614643 34683831965542536646380368612647076304 8614644 72033441756089730060745478811784790016 8614645 -20511646360564015453111262526936770280 8614646 -21828341635316922897243994025186725728 8614647 217219761086468092077315003281538089040 8614648 -22235575677296423641826822335236096000 8614649 64146287146540763927604865107521151120 8614650 -2090197266674039443707761754236620800 8614651 -187365776930202852324105917798169328348 8614652 -11129132000745491017943204511704076288 8614653 -2732564865662406179778721574491594560 8614654 81024482745693108105628160261050315776 8614655 15139592173237800000061244721874155360 8614656 -38249115836259337296317443243895685120 8614657 2956353766151618062219996052734798880 8614658 -27344886392376826587712852577833115616 8614659 -153928447219198330710902484953615398080 8614660 6413958319963710762496027013473036800 8614661 -193995422902748960247855608688791222976 8614662 21502121089744081675404976438615762944 8614663 -3419546928581665823536385199556151336 8614664 -92141655753326195354659857784150425600 8614665 -84606487129730320202367494827419255480 8614666 -32870960940182089740216297088392358560 8614667 -106725451305492004607340068061727665048 8614668 -22366796883652205856485631325619168256 8614669 48200007023913437120280201718635107296 8614670 10663548548862325611351131609857084800 8614671 -35591282944278528712397606945097571440 8614672 54403805770264650525779267724963151872 8614673 14977432736388983964212682140497840128 8614674 -1446508667935524490923135189374862048 8614675 108127884059556037198013091260867357900 8614676 22569871807600356666300070551317483520 8614677 87526986810068375129318137946492857344 8614678 39431521557702395712747180140541776640 8614679 67647277559467171959239429593152015384 8614680 32145836417565914363367022133824512000 8614681 65786397888245589322284068641794753482 8614682 82121891871997288127987375179171538880 8614683 7171518527332592486413572332727699456 8614684 28229535072531059016873557790952024576 8614685 176553753989239049971337902138831030380 8614686 83651190706663614269511124364457984 8614687 132562353254749196386689034421179546872 8614688 -187681657135256124503619312933903728640 8614689 3994637525258116970049150193939752624 8614690 67085948611142246578281834278806498080 8614691 298825700182424871536743636139413323384 8614692 -95930445455032626025112633038110105984 8614693 -213938593343543532981886020403534533058 8614694 46738397016049350231858743632287748224 8614695 -35633219142933668523778746349926873600 8614696 -104622392455388582591106412730586316800 8614697 7898512922712156130706661568415470464 8614698 65682455759777998745806471172626270464 8614699 -326211784320739325073449129415324038160 8614700 -30737178725203392718441641215562009600 8614701 85555573995875585230645930960605982080 8614702 -48646539381585919719782399323212704448 8614703 -86290185322420774234305271653570003000 8614704 660828317143773081945683766757294080 8614705 -74667895069442010227868229981716905280 8614706 -146890900937723158693475444708313600 8614707 -94093230256334629110586290472167088080 8614708 49315291914467894280169554651952465920 8614709 76177866499136126972786277334373243004 8614710 1010129172653955931288353030844224000 8614711 53641789153548661551419642707424506080 8614712 138474365938369725374960077769445273600 8614713 -25210972586078957816682917352316968960 8614714 -29888308726997707819854241722768752640 8614715 62641258568942719570506446468414101920 8614716 -32734690717333749464482060516531200 8614717 700821466992360970435363865330317766 8614718 -31190438891099050971967434806694201984 8614719 68339636850073801848984412746717309264 8614720 -6690936926579314947193611534933688320 8614721 -73528435315872882298272198504668902656 8614722 -22423327426149603739018823056411340928 8614723 57923202649767802000625454328072082464 8614724 55746110970247882703451716808492711936 8614725 19338828226539182133943156869263472000 8614726 -70205432728497019764133289332088946816 8614727 -3589495937415536724897185628200201856 8614728 -234214152891095033383862468217017548800 8614729 212359330156624065885954821988612794330 8614730 3344335395243735319434403723940195520 8614731 -9437344865409199298085766028343771216 8614732 -21460488537406112659792464590134922240 8614733 138085531211354797583278620878663640000 8614734 -23408430412878054349831290542020410240 8614735 -20971410983577634895323490905916023440 8614736 -1821522361660628741902264044503040000 8614737 -13906997255702252403641508616524970206 8614738 117967344902573627593895460933625004160 8614739 -208137139907858863893100008331779901284 8614740 -40995256551572530539061017658971955200 8614741 -43929563645068831650467279614861546308 8614742 -42513387288297769089439320385703910528 8614743 3373700006707180172187597782422050384 8614744 107243815488069735884812008430310492160 8614745 29869304775176280987175446346037740800 8614746 -16948558772355789452031350275632197376 8614747 56441272567694179679821081095416989712 8614748 127945020319933796221922785222987023360 8614749 -822946778387069472631090134905393664 8614750 -7560335083529072771837690012075808000 8614751 206565911478495586553746017047976426600 8614752 68768199606397797179117329398450094080 8614753 995983816629784845912555208110408000 8614754 116924583509375543099293197535424682576 8614755 1435158793119650570215309514109528000 8614756 68163016179903402685406475977081498880 8614757 164626888211009227753386109116514827006 8614758 65439875525001698594284925817979617984 8614759 -250345508456978083909588026122633364040 8614760 -57446890725112867147482626594100019200 8614761 -74713344946165995768165650498959836528 8614762 -29467236669002811077949228163188055968 8614763 -145781217633027281518142843971678076736 8614764 40233500292290402024212641833378797056 8614765 -53745368754034778175628031478492913140 8614766 -59060623384892350282232272879887711168 8614767 31174771329277211833491626039540851200 8614768 45329299613197498591450654860406587392 8614769 290201529104378490461787450208192779060 8614770 24290890437272172661019763738560217600 8614771 -430449035811865096338919988334325532160 8614772 -195021520107017912274647026134049962624 8614773 19316346214775872903548743480543110044 8614774 -37940356976060329219275472644361918848 8614775 -37634672078651245077321045389086743000 8614776 -37653874295444436764229360699565670400 8614777 -36863836383061278151289368322729252374 8614778 24043905389589968986021822456962073056 8614779 -73304138856852347276873423823679369872 8614780 50837713899517411427714003401532889600 8614781 29303194586962480339686549007086412224 8614782 -70400979697601172932457449817036625920 8614783 -193482221380890592612110224017011779968 8614784 38389821244905093723905939259481128960 8614785 38877037814161613699583940093392892800 8614786 -924006433146143623894747117957252032 8614787 -60830931725838021994810621589616018564 8614788 9290626419480302306872689569035997184 8614789 -4514215895278867859156557324577909410 8614790 50855666224405095815922400252956451200 8614791 105562666272529634774606983352295620352 8614792 -4597537496286185587253154413548339200 8614793 291396771904896956596928651402303002080 8614794 4276130060125309979673520922259912960 8614795 4761975571968755135832035146262602560 8614796 -152179648479917681894884482976528646400 8614797 -37462951759939296532762984958409733440 8614798 -90335885607498643340427691949641947840 8614799 -107929737694518261975644843491725248664 8614800 9163612532013043951030329818252697600 8614801 -13672677294996246636120514814599571108 8614802 -29535508114832222067618661483081909248 8614803 3679280045494609182270676562979227520 8614804 -167853828799936811461680156017860005888 8614805 50041606258045221394128688065097676160 8614806 37838079886918305350733270336548973504 8614807 19556887998248387356137014798392871872 8614808 19172240835844323150588172159820636160 8614809 17678263602407086346145289846594560000 8614810 22616915230040982132032525807425632960 8614811 -60017826521879350942838967349371282768 8614812 22733029836902179865979622175647997952 8614813 288722181422672255831071392130024643884 8614814 -40555273549613840879812455031193728320 8614815 50246648892601729131466776217833216000 8614816 -25445617183437126577924861474599075840 8614817 166427416668009819884268754489690610880 8614818 86150119527089243917472024304578611200 8614819 25582739443840358586269893813646204928 8614820 -5240832651613606823480496769623985920 8614821 -10714460148882062966355805800534167136 8614822 -63518660332540752950475938730059415264 8614823 -18431079625461843258778865036059588560 8614824 -2658142459738277985607086925217710080 8614825 3089886132167198082973699509752131500 8614826 -67680388370740080721501174953625447680 8614827 -39591365075725082921606427145822537200 8614828 -27342459142627174038914370855780188160 8614829 132023556142287686274648653080294865430 8614830 10522541623041838907707886591277957120 8614831 -173334099913009313717248856253098912368 8614832 15628624987464976338080810673731665920 8614833 -141379268378617775415577983454957554576 8614834 -21746961279886402146387284594150243328 8614835 2799109376761311015154131817444678560 8614836 111142679605409678896279161402329751552 8614837 170843567901217137867667494837037038 8614838 -17143389582298779563124192928460528640 8614839 161592071752208266102517725186041493224 8614840 -55837957850927260147422586301360947200 8614841 10805660299093161480200822724428419242 8614842 -23252366258561369299018244966422133760 8614843 -10604364465587160795549890488983085976 8614844 -16176369726881572272282427889045882880 8614845 11554290681518620753188493449947659020 8614846 50028433604387095331198443078964719872 8614847 -135811622522002830981376185023178492720 8614848 12268609633427675036965200860031221760 8614849 185628205536755382244933822595443990850 8614850 5018000077537859561892911184344924400 8614851 16160456621587649740492777804983216384 8614852 66727720570007908528827877160928829440 8614853 17832972783191894937002281802162896284 8614854 39509625141651221520078847687575740064 8614855 -122062009865969174881657477976301624480 8614856 -2317489796771751993444329272219238400 8614857 -42037851301821158508927681029553304512 8614858 4763958752468334405247980340843533312 8614859 -4154390652579081624301754767090794048 8614860 -96060035480160746852509434659646013440 8614861 -181125366142359433524387916372345120148 8614862 -37276002352259243092880771335102297728 8614863 -105248714034951537485409530927161887600 8614864 -29035178598577192634621082520765071360 8614865 109916128661089077078443945179495994880 8614866 -18323614736854845479853570248923031040 8614867 80759603842567643556103560408007831916 8614868 -99313772051857742231750673460761831552 8614869 51828290103533984193143219613936652800 8614870 -53483300339495388577274161979855072640 8614871 20722449146729943320585907802272444000 8614872 -2310555875670631763717634752173793280 8614873 -177752770350231301391220467426399909878 8614874 135222880394248454678313346820703357936 8614875 55135627696252493205503267657747628000 8614876 -768535606366873523941725549885254656 8614877 9517128389722122070236983391894404352 8614878 -808998667833394576781169504064284672 8614879 9815996434444179350614605661769346240 8614880 -8421023801260032622878430977384775680 8614881 29250769013158252169940055206973442496 8614882 -105070466761598109337756769700942156000 8614883 17195273449740564440129895245430399132 8614884 64651926994865816668226746803789668352 8614885 54764407929032824924725520583169360000 8614886 -123525652879380246972332360262056921664 8614887 74608835899737243951633415923038865960 8614888 -77149742582680283332928552041712010240 8614889 63800178811228341982642010029718421690 8614890 -12219486704012253954273018891081638400 8614891 -148472043390765932138044066953817768728 8614892 -9013900685370168438160017165175151616 8614893 12137053457338438832058511050002846784 8614894 21694771962519817612158864322838778240 8614895 -26997333013275299644623359137270597920 8614896 -21269621782898742143957244447769952256 8614897 143073520290863859742039998384188167332 8614898 -1371353358554551193207211941180214240 8614899 22864541241699091398508402751057212884 8614900 6911578124062706676017825305196134400 8614901 -17136194907008215475331424753476598098 8614902 -1049295887282742688911498820105996800 8614903 -96564828053882595949901226287593834752 8614904 -141327608011381522598811731912489164800 8614905 -2490743888150484679960316970655742400 8614906 11524831795703807419353041086154551152 8614907 -34509898455677129438065052803735742688 8614908 10386266844798756179214979327603628544 8614909 -3613976168829439682496220396834877600 8614910 44081590068600321547688609269974519360 8614911 -1206871990017765527940019520712456960 8614912 165817386241664980866900663150355415040 8614913 -31873915116994210544960301193715747838 8614914 2113224374851547578770910849354506240 8614915 -381387357027149430763636686807139440 8614916 112117425923181092993206440202992858240 8614917 -224672920747418677864070628118395234 8614918 412275928715627893740294853814046720 8614919 178623297820466801069827325913701249160 8614920 49394903087030032450626526553436979200 8614921 -1600216545986912425328979321430641856 8614922 -115325672108707310711631979950518113488 8614923 72445001344151794143564600966597868800 8614924 46949580429762522421367041080167372800 8614925 -17687815330782149762980011701773123200 8614926 -20437154192558034448163116995117720960 8614927 203273929437602968864350274833781271424 8614928 -11757705625512797734446463723017338880 8614929 112033144429582280366290471868707244784 8614930 6642449475787416125120484154501107360 8614931 1417657833865698893151748543852512384 8614932 -12629437833201189418812407547748128768 8614933 102362369442634862777528429205810290940 8614934 -110721242545913202878670659281187772384 8614935 -73118870768454175687415725361463338520 8614936 -9617228090316949305241278201869107200 8614937 -229291627814409639133920062404680395616 8614938 28055490329371990450160170493913523968 8614939 -57778879212888210634050929500078331260 8614940 -27924707924056236026021949156460392960 8614941 -181720015461217642431855477945834535680 8614942 -44907315243824153838003071811343718400 8614943 314022686214113899968202085670119809080 8614944 109086113686358963485280776909514342400 8614945 16304934997497190501471507235005655700 8614946 98462011121534619985599070931874510672 8614947 133448737381145494710334487268727890240 8614948 -72309676322864534070885332037836920192 8614949 -3615709947587057020702652884635747072 8614950 14488301395217517833331670097493504000 8614951 98599886145939424658765790233822056952 8614952 -35995601815359966583941929612260070400 8614953 -133285827511826183045335423764921069456 8614954 -163497599818186766897748190219858224288 8614955 -113823043681781286286187378028014516640 8614956 -15344129270186478287987236693761392640 8614957 -75360456907520710699270775460101889620 8614958 159601972371979478898120411248018688 8614959 -135886604762695834673152372345416940800 8614960 7669636263895968926307282035114311680 8614961 -33407874438199973602274079531852693600 8614962 -7786582957719663835149032240149770240 8614963 -36180838786561963476803076647633205600 8614964 -2895537255530370021842900312058046464 8614965 -2429406051763400200917359038630687680 8614966 -54886130489143397557066916277848681568 8614967 -132407928195576347057047552644665904984 8614968 38372259900727652032242848554634649600 8614969 105484742866355440750848373656754304064 8614970 -424442475957192872853736682093859840 8614971 -116784839263014016358927092204280592240 8614972 -105862525616966000619954421602462873600 8614973 -84057354451759050394243383189667070778 8614974 -58289890518464604549984725474133800640 8614975 -25134210812370786392954546053123285000 8614976 35909731114629491434501494372976558080 8614977 12529692715478337175642325318145216384 8614978 8304402820632176755410135552178745040 8614979 62047920753655402203423673082394971580 8614980 -54454140914970857287844322332250624000 8614981 -92942077302645783925291198528917290436 8614982 -21796009303720634263347313160323125408 8614983 -30829005974807184577816807193741163696 8614984 73316534184824945685508675044980720640 8614985 -139511554217900805888328608812597342400 8614986 32612515173293276817596310639993425664 8614987 1877863228399725149264411443915151636 8614988 -49536052487491639832216721814709481984 8614989 -107711667151758065238603747177165530346 8614990 -36222578059778580817282178292968520000 8614991 4820182378630096709168641084362928128 8614992 22178385726989244078331175295314165760 8614993 -51396690879074143141833785398354689536 8614994 -68542496721109317141094271082256051200 8614995 -1929778791450688159784691428633506560 8614996 2758413258266460309291771150299137792 8614997 -133792681328445002204666587788184783908 8614998 591272310576925450282071415557261312 8614999 -132998841914123205273888726863702536760 8615000 -49869667535368890582200607273542400000 8615001 -125047034209762577857980186631420913280 8615002 46098670013581658142212960962839211008 8615003 79127073301161236665262651773882264320 8615004 -27357539330399018428400925310579643904 8615005 83325778398616233152991435858253094400 8615006 -83686762561727806746884476794653842944 8615007 476609367999794722464231203522475888 8615008 15195590454204382886857909425279467520 8615009 -44262124220799969973921890390527945196 8615010 -6920989055661799743413087692148797440 8615011 -75987067389310888517131598809913101776 8615012 -29159287031036901830428312928889151488 8615013 -59825514533495087628764305638443855712 8615014 43360996450012040874106776967812485856 8615015 -18790303580142384829223805044916432840 8615016 -127021903393899960212137734928349537280 8615017 159617656787803902371947691033426411066 8615018 58326028320094514305672149911112445440 8615019 -44231185243474004312426656736199659520 8615020 13501002988334701004777672069724180480 8615021 1422400826345185282108452813707536032 8615022 882797829308443813345595165152350720 8615023 -259626553969608210980671467816800843216 8615024 -14870746112498501328160719263162695680 8615025 491606554156893704027760080627556000 8615026 250723025860105361091315253734618624 8615027 4446374596834639860760280478266867832 8615028 51200849809227491873617868700697681920 8615029 -124472263957651551999985472193222954240 8615030 22770900245511190556357985655072012800 8615031 52670670414793694919008878086832107600 8615032 -204650051930304678093721294890921369600 8615033 40460248319983412887953800230259771460 8615034 3305997603821801284719759313174321920 8615035 7660351315086177437202995721995796000 8615036 -163945309279651122922170026486911042560 8615037 -73769895353368664951396581575829890720 8615038 -116150915277226418193690417307682542080 8615039 -43671954598523592958342020116422122480 8615040 -6947096271546299995736493563628748800 8615041 12767474990189322262073644712059472640 8615042 -74532459920034996455442293466489408000 8615043 -27201023249294526196139855604096004512 8615044 -80373867049811709411658641627578659584 8615045 73690408504956325500526402268584673280 8615046 49008622398580102332597784846563783168 8615047 -109694197241358599206831782993805399936 8615048 -27247748276171418436116162623150192640 8615049 -44553150320834526905421036003277211040 8615050 -661248379118674371477699002583187200 8615051 -133776024858696682593508863828388155948 8615052 -6522767163688609020898760304102220800 8615053 -109575194324736331767218706131834203200 8615054 12403545737284257867738422897639092992 8615055 -13327952490626054731774175945039708160 8615056 -56974381273195274521427812836195041280 8615057 -38098266508535510926469617782624090816 8615058 -56190590899153725280843024945036968960 8615059 6582074642826678317559368114913006000 8615060 -83966051719095952548968294950186379520 8615061 22383054721883212203186885795993235584 8615062 -37818488781968336024869064143714910400 8615063 253279532959368404144748036563800986312 8615064 4303395014557272809694602573923614720 8615065 7375867634281604699919985225423533000 8615066 24965620367662829710687981895261909232 8615067 4945579942495078247563349256585795480 8615068 -46771768678349932844600376893827104768 8615069 19006959801940151737787886159478573830 8615070 12805504352990288877066165588625456320 8615071 388423601581521361303155814945567922200 8615072 221393300954710013548113199066701299712 8615073 -107124291655977543179163404213643158592 8615074 -58107532061942467268444024896005976800 8615075 40943021670343288649751913197058176000 8615076 -29294173319467026547329649048760122368 8615077 54379030619019661730673942013602820732 8615078 90567655316669911261471784027592591840 8615079 -159780790947350935441054068017443848 8615080 5471394359711556726679891018736332800 8615081 139735710500550362597763391895889445200 8615082 -46806905610717779871416858165535875328 8615083 -119858617053469112917004816317123742668 8615084 38212295363720368789865236817257073664 8615085 -18488111779459766510301786163515020160 8615086 -10256085002396521082489830429381742592 8615087 26048236108372786802200853118515470368 8615088 -7287569494571712372080040565527674880 8615089 59159959231952898217455795713973499456 8615090 3133672443806628072065186231135861760 8615091 -71547334047177969635750574890582895360 8615092 67558659916177216914422811009835999616 8615093 2385468504607459944831633912630758784 8615094 81764596210448684253360521913880020480 8615095 -1539954252910576931849398662223578480 8615096 9739096943922017430225175707183144960 8615097 -24795870444000337209811494051969075132 8615098 -21326835624577774102111031626613191200 8615099 166375567748263366162673170991917760100 8615100 -25955587619301361152104826469214169600 8615101 2538778380457238860478205843969734304 8615102 -109969369335955715211136363426188554688 8615103 -24882662153342915359385550856742676096 8615104 1113363028568894161561103224962809856 8615105 74070556306774746128536804656476016960 8615106 23368922446977729466478772025377772800 8615107 39483782177536255413759452020892689200 8615108 12146091476647301022933679889491968000 8615109 -175096337844734787946227898334801323680 8615110 -11437998108308784819817290058205306880 8615111 -75112212291933971488437261098109288000 8615112 -32515604625890987544210636790876815360 8615113 -35520273207406184368740901898443951920 8615114 -106869494593766147104381027997269819344 8615115 55675449373960840121135348173790531760 8615116 64258284326155789130973422848363600640 8615117 -16441894206068006336285930051362936320 8615118 -54284290914339170323627384088401576896 8615119 26617500034235102132946423767073595896 8615120 -16252329512454343957814990315725946880 8615121 -41621066060516696066257140073211446560 8615122 62776013409354944746960889331817364112 8615123 8598431680103767777922011893308466504 8615124 -20366211006932271245311732133713809408 8615125 111248283013083519633003982128087078000 8615126 42161244563825726988050931967141449984 8615127 -181519206017409444838245554129221853568 8615128 315672611805632694405382062177522216960 8615129 -115759515557483885978189022344590564224 8615130 56683565093652124101502257266090135040 8615131 -27982622361707612560272845369570207200 8615132 61061230159204644360437849341052674560 8615133 66587007421793054880070924459246289280 8615134 -144668134505563572453056165255846820480 8615135 -121656366469139847555629966701328968920 8615136 -1081817086569799831231375466085482496 8615137 -109316388676425568838820582182041413214 8615138 -10654360390676265476946231382585787904 8615139 -25108427457924750019137682540858742352 8615140 -54256890096131120395338693006076907520 8615141 -45647523725144566925309545030607668548 8615142 -7715458189861161369379642680677631360 8615143 7588191879513812347759910218496816880 8615144 69773203879085291154110314944541916160 8615145 23666078186737603692790698621903283200 8615146 -29025632708018066546698223171409916320 8615147 15807648059696815734789418250543181792 8615148 -22944650373833248733129513026483322880 8615149 -65989013688696108978084924545914935850 8615150 -31733000386147666694648857799833934400 8615151 -88716112654445881744446736225285547520 8615152 4983063518224256096438840358760873984 8615153 480917761471513896965442250097966244 8615154 -21770240045666881681778134429675662336 8615155 66705648983643362724659383794650248560 8615156 -37245683687173779807587061500871684096 8615157 15529158933365711317744053971373342240 8615158 11043162443009260695292270965113702976 8615159 37834187670883524591186449661533245440 8615160 878759385542172658827754889163264000 8615161 178492030264559651305537825654616582762 8615162 66021326645898280906829938213861886832 8615163 -46331776630667045276807758125180679656 8615164 -201052657003768797084177653070170553344 8615165 -54234930554451608393536511760518236680 8615166 2910044209220683794229958831340177408 8615167 -160033311752415897716098505725184928648 8615168 14563444969054848371274964722562105344 8615169 -54459373122536265788181487316665105806 8615170 95317618133435237831735316864156211200 8615171 2516991383507687012119627293004701192 8615172 -15819907111305838675922366441857548288 8615173 70684262874259152585641914046126878240 8615174 63383965922224732231679685836523402336 8615175 -100079432671381293101288961866415732000 8615176 -45628399757210729106955200288382310400 8615177 106477002853132248584396680978465120026 8615178 -11351513049889437526025254952038540032 8615179 354908955594143898642234241239422976 8615180 69834870454801624493847216787313280000 8615181 6668085794820376746896934084954568800 8615182 -120631098204974209333933385850037727808 8615183 92093550402259165519043473321580751240 8615184 -862109386905309931014452563395280896 8615185 -107104231831007123669287779809120596620 8615186 -9687615814745382635618380287208892640 8615187 -41047068729134129224095528892062566400 8615188 189757440372817177231669914619285205888 8615189 114044809828275846497972908651672814880 8615190 -31588089269602448711780131122608676480 8615191 -6002335525009216743983134757986933216 8615192 -56720062994353248473597358574280478720 8615193 -65940844780347914341290297688735653936 8615194 -6427585892337253019194073954732587008 8615195 -184019225276655533628478037314994405520 8615196 82522028448651227674339487972824906752 8615197 -214362735676714963959984665219370163354 8615198 4111328262016546811859509267592008640 8615199 53859181460705005975247971270238794128 8615200 -62469850658368257239175604150272000 8615201 53713363507351137757267386096931253952 8615202 9338355383712084396044359251328106496 8615203 -6486291596385976876992737474033755588 8615204 -10487481033367505790958761954902433024 8615205 39806795881227377363105753581845289500 8615206 52760524829309113364636443699252803552 8615207 -21487680674976795389977359245996872608 8615208 -18714331214644422820781743041576960000 8615209 -33762119007397268190581818958834819640 8615210 -1076208927745935699265829051052564480 8615211 -18317033350539459488450188888353391872 8615212 6846852064600502212157453299379120640 8615213 222915722631903305176607378139945231084 8615214 117003779463416108508106907148981440640 8615215 -24771096743481640573562391719277427200 8615216 -12723186247378000280703770942893621248 8615217 -6061819323398768637830464529630060352 8615218 53011476085564731876889927752710426016 8615219 -137761032439145772478938920168800459380 8615220 543017967555104946961631014854758400 8615221 -139980019706605867931041962824734284900 8615222 290093391271313100472107041539688448 8615223 -55530765131511620128742706591012702528 8615224 -64679460161342189298847270162716119040 8615225 -24292834603042571144387024000012894400 8615226 56009538125114334169094221895567760384 8615227 86834217488787785637481979390379695280 8615228 72920957583279518011462028769798160896 8615229 130564339357319496607701443695462635840 8615230 28276190690605460831425989053615109120 8615231 -80732869739966070763926239587234747968 8615232 9848766041851692678049015180027232256 8615233 41731818635691116467610095323726508800 8615234 96099912275643666911626080740116732800 8615235 -7225480026094661081624176751347200000 8615236 -32696203707186703750133846045461655552 8615237 -42674316362994171386324611087583478114 8615238 -1273577326645632569171555830264858752 8615239 201355985850582803058956249264370609720 8615240 32767804746846759911981077866544588800 8615241 -346142854195193197759241877127013376 8615242 -47161660388008312435405213506073996800 8615243 -23538073681900320366687656299588186560 8615244 -17272185425522670383186861190795522048 8615245 47977675077981438953124872717262377880 8615246 60827227481858992085158660947220439040 8615247 13034046376571645808573473768623173000 8615248 8121419491113672196121622511499870208 8615249 144885361315266846607522561970106820836 8615250 12331342378443785037309574024857984000 8615251 49099864238273965506622072193997270400 8615252 44311711055642282097128679610171940736 8615253 -46239484366867277711905140736774269792 8615254 -72723723073507527337266821628105397248 8615255 -65663625771004203842879882924281849680 8615256 18208840634097088228809014565178490880 8615257 42407742752845998176850914522855648512 8615258 129986094816783581214541857192826410480 8615259 1936160962643280963103370194480309728 8615260 -70032608257509432967936070066384102400 8615261 103257310957345047922588737755478221862 8615262 -101078593027025193794188543156014873600 8615263 -49914999262670741211985371763405975080 8615264 -75657893064538137868551468897717977088 8615265 -10727532092293348687639201129020480 8615266 -155023527135729131231425157239025495040 8615267 -15488253022176788285119267748756691684 8615268 1586442804283916979270020434182205440 8615269 22355225165733495730052028204363566044 8615270 46271480431063571315717075751618748800 8615271 -1747160033119511698873833493256925696 8615272 58960874838942013713332291626829414400 8615273 -80593721889325476947185615520826017478 8615274 -57685616820165727447678039571949507840 8615275 -84162831349866713073736871770997160700 8615276 116234270058112993114842786162160892160 8615277 128015536772715108658886831118213242880 8615278 78340074879116544775716351809175143616 8615279 104365720142054196283264209908454428880 8615280 -1947093378999598747210587978695639040 8615281 158207772096611339583012572532414788964 8615282 54006099645440425640241873008759754240 8615283 102944401363793952594310163236046407224 8615284 32394681633786828953039271173823385600 8615285 249192047339046012664774723713624960 8615286 41711412776727161411565417376099153632 8615287 -248450173772284927332169840707716679064 8615288 275028628833563906143362535569376542720 8615289 -25668635235419372063782364808795944640 8615290 22942762747616777195605753022728132800 8615291 18593004488732292344183275183437548400 8615292 7681145351105427517895216002524536832 8615293 3983921680543394302897855410934592640 8615294 -105413379172310886194956737504988823040 8615295 -13313988303856635715903502377989048000 8615296 -183810018385918169503016242632500183040 8615297 -184784050893620771189485833449511912108 8615298 41760997703909277479448869566178046720 8615299 9929190917194244088154198707813064704 8615300 -45969905050789317951090695595113683200 8615301 -94130424548800553807017378314550606368 8615302 -53286089989602595981765791917504423808 8615303 -48327903654757834267793291164965634560 8615304 119604392691819149140904281189753820160 8615305 9324390905096620061373195124332889920 8615306 -1655476382598146399321110300015461120 8615307 -1637679065847001021506799809728179200 8615308 -878024783106959901195439783480216576 8615309 -132101048281794033558128164584828359796 8615310 -38181860651860356716855907547563924480 8615311 57850739215260731343846069716433650112 8615312 60563007120177887672317565222810198016 8615313 -10294903415516625486941867347692249216 8615314 -5531816234291413854676553541993926880 8615315 -139336937351960313544105078131074633040 8615316 -116715026909697431357840190674400737280 8615317 115863267549794708969587958841982611648 8615318 -463620416504625110304422105559938496 8615319 93307340238923924629230752610364471680 8615320 -64053499022683134524008310069784576000 8615321 -31999079948567761347678850976348604 8615322 -39331971905901664458925550622308901120 8615323 30928280733341275942436662204357965572 8615324 50599968242017855923200188675348987392 8615325 -113722359198888020063929693693264022400 8615326 -73851155756091187407279050155189232256 8615327 101674626178376184522762137996314719072 8615328 -138430819688049870844364702367759728640 8615329 186694403680027471098999286291403116800 8615330 -20026447539103234639569260172100639680 8615331 -20110662949879933911848233661330730888 8615332 133821504326673748412177982264893804544 8615333 -136492541553396040546790813536793252418 8615334 265119756266742995129949811560775680 8615335 211217991105570174386265647271642376320 8615336 -172566762499920097691242660770096952320 8615337 -25396768515781090405177443631198006560 8615338 5065201213146576736216936144988422320 8615339 42908354940968764622696787198217009056 8615340 -49453535146563673159332820625458145280 8615341 18567474688598337827183260845064061440 8615342 -119064971455889263333997265365983220928 8615343 -40456042750236782363257233513822051072 8615344 -13984800509827450159180377239626711040 8615345 -284425386357905753999900811454177747200 8615346 24395706076654898504024861035362544128 8615347 16184670952740755783251688678748845440 8615348 55278697372060599130619950605312915456 8615349 -106813088155079295599769530961844900800 8615350 -25887952344572629399862542940371941600 8615351 538973692775618349205912510788716952 8615352 101781118267382387899330341219005829120 8615353 63150310460820780410646884761642881024 8615354 -51506952896272215083912922125248842240 8615355 24311635464935285248923000889932913920 8615356 134488153353517952410788050295166161920 8615357 -52244369843279148902079742019616437280 8615358 -80982110318614657575434900401502477376 8615359 -212644314714311334032332636233669270920 8615360 -5901042152296694448617798362988544000 8615361 13143267564658281743732288475341399424 8615362 -13426086619739004295450332343691897856 8615363 241975959422767407950847296150416713984 8615364 70855095014255768304351105790396065792 8615365 20896964051030213077560279517547859360 8615366 -108624574952374754735971599397497792000 8615367 150856233114766936098854834211579956784 8615368 23276634245180810768905203640161346560 8615369 5143489108146327981870061354380187200 8615370 -32235097603557500217772608770065555200 8615371 -33992032364169310640232766041142354056 8615372 51772492740788047316557660599278717952 8615373 11934471136085732920118490036188211744 8615374 27592538039881449936466761144607455936 8615375 13706462777931210760633552963214280000 8615376 -11957730096140171016278872484189306880 8615377 -245604065269780783711090314256943509774 8615378 57334959158177411000309190092761224000 8615379 -786677847797201875419144077011056960 8615380 -56874582647519378132592596888088019200 8615381 -88171545753298147285882838310143309508 8615382 35430293724759031169105574092541886464 8615383 -71655556792287914964158973582637958480 8615384 -120018368651958353758188694232360263680 8615385 -85453485319055400109055845422321904380 8615386 11350678901968782482493142880764867584 8615387 -21698669304534329613653199832713176880 8615388 28326297502695817630399656029944135680 8615389 10743490692103050471868468081823905190 8615390 897477990654915478622878560950388480 8615391 -28842831228294139621390180569929422008 8615392 32973396897400740228996377682047926272 8615393 251248287564305766001605954734147996820 8615394 -743174991496914447030492601354257792 8615395 -191364165714377016456328484906007200400 8615396 57853647328693600164071239834499776512 8615397 1219266088697159333748820251171531072 8615398 103393933595184626601953344444370004480 8615399 -75438571868287809540223167030863138640 8615400 -15134556106911104662021269800269824000 8615401 -23482104451921382702248158861724633656 8615402 -113718254782813664811696511074643744848 8615403 1058778917735701071145512269367508932 8615404 -27065389064717646591525986750067743744 8615405 82005812560652553275435145461028001560 8615406 28299409380613799415358251584605360704 8615407 297420543479572781426643654587891171160 8615408 -33561065128092045385753827056133144576 8615409 62241667465940758016603454694423366656 8615410 -6809853962162372002170328946126636640 8615411 12736489588958056202631978343121646240 8615412 18235368152534025973865428415412364800 8615413 -111615941453423787121441973922877813704 8615414 -4946998034986125320967736131662812800 8615415 -1360372533394765040611118830920192480 8615416 -131920624382102257677480303179460710400 8615417 12103983231478778274686435141269512000 8615418 8170524052695895388681301409358645760 8615419 49280446761132130916923053560700143200 8615420 105189867114201988233317283001213762560 8615421 216370237883676576275005626846093257772 8615422 -26923713521068140567828710314421311488 8615423 89090050794551620124544279310381404672 8615424 -34325556212708134866892711129283297280 8615425 42380768136838894477775963396452818300 8615426 47436296927199139110415323868180586496 8615427 14381974069181639401647537929210204160 8615428 4433777283435719308730053819805486080 8615429 17338322167992858356870807455487635776 8615430 -89148343293484284954968044148705702400 8615431 1577940104803490330296596057636004224 8615432 11299915998438364598164927421924966400 8615433 19709362778194279152533382002415607824 8615434 63495891184597536948481010755907789616 8615435 -270190331799847823176232608122105007200 8615436 -5984321765334190583146142292014284800 8615437 -2291669059997004554714936681373580800 8615438 -52798730018775435893791864281056067840 8615439 -49269481380851015804297863316744547216 8615440 -17138871001196922647631301209349079040 8615441 58062122486656327538085907294444998900 8615442 -114752479562985330002672056084950144 8615443 25689181218399609276850617553623652120 8615444 10006438986047114689954630233638871936 8615445 85527403631003709287928303719527141920 8615446 28218262536325333396626683352962048640 8615447 -157762506769598142273830473951146077328 8615448 -43440601720999549082931820386368870400 8615449 -130231595086569682508295703097470805040 8615450 -26254105362361809842512604249774997600 8615451 23253525314328532845873873501926145288 8615452 143015341947338667495229850033364003840 8615453 1774772164763404005137460600241537920 8615454 72696772098602969513241170515875750720 8615455 -40428959750499484655430640770342873600 8615456 -27044565712113940645661369795038150656 8615457 -108468585949962466850984693660099070720 8615458 3314906278648793759370626407404933120 8615459 118563357052263094147664987612890174104 8615460 923743310655562562555557833542123520 8615461 -89141179050529658520854673646708127938 8615462 -74793375616909578333413560252997364768 8615463 -206276095383416746232388856104521270016 8615464 59171044826058845011229953296313712640 8615465 -9509810081809287510210373051950228600 8615466 -49813979141326193649663802604872346448 8615467 -45619896246829088650589758601105848800 8615468 69090215441040601020343990884796784640 8615469 -9877541297635489849170312322002624480 8615470 -51244911416426606034344139377406496320 8615471 50854531140558319587817892067368550672 8615472 -12107580310244310601223773717518090240 8615473 -89676998138220101356000766974694231278 8615474 83906630535316082550439101197711232000 8615475 -5000909887478826223177563179903430900 8615476 -114769423184515658222127842776848371712 8615477 71069553686243282076150519785938239840 8615478 9231972606802158748032753099839232000 8615479 166147041309266706403278375372795111080 8615480 1065383101633344181418302216178688000 8615481 42226143827518295478818096243901404544 8615482 -119360016647320051605904009481828139408 8615483 86868841023414018725987923330799118264 8615484 -7896658068296802289872771106823460864 8615485 -75544712673812830534052160454700681640 8615486 -111296203260876930629506582507606837056 8615487 34651682549336576128754692009672708752 8615488 -678910175985260910956286005995372544 8615489 -74038357839813912587866107003155573760 8615490 12105577096547389094816820832287536640 8615491 207760979991843939025372232886139048892 8615492 39698504459057848831281366358437388416 8615493 -129171347152315980538282746432059113920 8615494 38182759101720348943386840004167333120 8615495 -18085816071833227205093384143735319040 8615496 -73386693134828275936014361062330163200 8615497 36144267058324820635151430772465282512 8615498 -134446049225464536770993662346482821120 8615499 -162180040336198812229666950598022871336 8615500 114586448950295163193842644196413952000 8615501 93649817659002328186793392176956124192 8615502 5275063379116690086419953868404617984 8615503 46938383757530426372209229609525470400 8615504 6343311956586201256132609078148726784 8615505 -38944168728233213128000249029563101440 8615506 11028624165485823089865426380202931200 8615507 24135392973113404649075339766307563756 8615508 64287649607498350830769364072062986240 8615509 354582669297903096659774108350901312 8615510 -19494634017331500445230444606540867840 8615511 218688077762032302861203093266411874640 8615512 184633350795122332787435993811984691200 8615513 -192409850842762662722164403245445381238 8615514 79673935688259404249600921859082928640 8615515 -159585870078720400662838139870106043200 8615516 14971819606844632321311923497141893120 8615517 51683197606515762370056549382357922112 8615518 19090450434172296424723970940862626240 8615519 -4084950956841404373724599667997689488 8615520 -31051774265572726337280207910663618560 8615521 117618812743759064244613872569301707412 8615522 -5062569628848365854949109225446240688 8615523 2527164145632416775632039011370549760 8615524 9959263595784516562089926469175775232 8615525 35882881114138993078681716361540537050 8615526 35375825883562849319706015165733950144 8615527 142345784917594103615117071630463176376 8615528 27593105117139876816743018902390210560 8615529 25538364490591844837330184660778466724 8615530 -44256178989004887645349569073513021440 8615531 -75730255956394376973677971745345948880 8615532 87046045571214762275159091646726993920 8615533 -12178656487252083822608897363808913536 8615534 -115947903393075951094112202933048962880 8615535 -15410996396868263273943669483448888800 8615536 -1477840243520641055815983988928708608 8615537 25720104415678724459332385797530073152 8615538 -148788840395478603567772124880594048000 8615539 168764093555354164199697184980043051340 8615540 -5104066033683080356834688492366584320 8615541 36831082759202809706095562873662763424 8615542 45570270668281130818492838090258136192 8615543 -121539995103010359744968124162755693208 8615544 -29953657877316266630116981438677319680 8615545 67132592268226926688700487134997567300 8615546 -5447495708144515465887100263155269920 8615547 2135008935715977006463113203576077488 8615548 -179288791306055469347932629238351316992 8615549 -82218128417260665619768152043919491764 8615550 32945970189291225578738016642415872000 8615551 24455666532499656961575103115265296384 8615552 -157654710380444760008550326872100044800 8615553 53205803476478215027030545192343194624 8615554 3203760163905887023072099576159725600 8615555 -32333837182614603640165672041689781840 8615556 -37993235295854943432541831014277574400 8615557 12365735902045907648885076920023544800 8615558 -2432452060848065115395261587586070528 8615559 13494726367456651183237260351272353704 8615560 101927114079038306196376752623805696000 8615561 -97542864156172571233858699054093040028 8615562 -4709190150771666946924975303024521216 8615563 -152935012392793338210720790599973647792 8615564 154322585479467975293647458382009618176 8615565 -8754746460133458241304413875650839680 8615566 815301691125553325559929485451839488 8615567 -19785545194959154382372863361664498384 8615568 12627212050564611831203694571732598784 8615569 -194316178448297629711486199136424918160 8615570 -13372110030108574446549946971768483840 8615571 79584712443239599523473416660608054712 8615572 31876355374468520012086964597210085120 8615573 -58168345485842214987066571914892367556 8615574 -649557016165304559607208782267960704 8615575 -65171964246684642956376070572037973400 8615576 -16840668801024107203358056821178429440 8615577 21140699093943681606249537195158354400 8615578 -10446034252664451976463790595383259680 8615579 -16319854146095264644227380211010741728 8615580 -62642664128276015755429527037158435840 8615581 -64286433895610904925525935796019999880 8615582 43843188233570300647527375089162649600 8615583 60334193933411076875699604399017606544 8615584 -32349015458382639706039403260662841344 8615585 -123214718619698431049156066906143180800 8615586 26292112989175744309060290093074793984 8615587 -76220901356509573417461969649749161764 8615588 90097647475179397812919133523516933120 8615589 -3280423138732181969658534118737464352 8615590 14369450859783166025897107745909500800 8615591 134003868568082355162798478661251183992 8615592 74060577339909320575980297477306777600 8615593 -136681642966258767953491154569774080 8615594 -47154863156788424504094337580319929760 8615595 -106047799745852508423872522425453086480 8615596 -68740354960563134753525878868574512640 8615597 -218543254382120466683270575117106324928 8615598 -9996774221840276027197098091406931264 8615599 -239838043877758616729690015131412192840 8615600 2901232459758531341521714647829708800 8615601 -47973426767237631424673537663355255870 8615602 1247673700585102096311875879303700000 8615603 156278466743382798682612812194673584304 8615604 -77463107726946972471830715485973295104 8615605 6021215398398226395056497127481461760 8615606 -718747172468656947708868517749417536 8615607 -11455323122785147012035346357852692480 8615608 -46932680665333297330621351285398958080 8615609 2404977998649949843554334714068034704 8615610 30300649343763294275186848435527825600 8615611 786847312215282281501677770724509432 8615612 -124461674460128233325387195972157471744 8615613 32914929685116962045811993461017797888 8615614 25484924738492954387022111066408650112 8615615 -67178983450319977086470465794236398880 8615616 19993111195535239846478296921600425984 8615617 138804457992417070066214772641394015744 8615618 35316912508982507875528013797354170240 8615619 -208438604341384387097752452236626897680 8615620 88353099549804639524078486783739744000 8615621 187688164036299915204751488186111588990 8615622 -25225974078195935640611121666285112128 8615623 229037869388367504940904951443991622872 8615624 193365467605803570861709609507017384960 8615625 -18589963147627949401666665844773000000 8615626 -1634233006285172870930761471576582608 8615627 137126153989178901966702044217455823600 8615628 -13009594969084673606781829102540554240 8615629 186668574867388091237314157321072608800 8615630 59536182257499966233024678305168992960 8615631 -49624694554837421850072533355549309048 8615632 3931636428685477988482307031819354112 8615633 31854441896156856992213287179128447808 8615634 40999267072832496906619431767949357312 8615635 -23770145106204656645469207725083477440 8615636 67837683714206273711266178237467486080 8615637 -49814437675054640486356068306952415040 8615638 42267322708015636846914201193926366144 8615639 -12805511981320365672178491421285254240 8615640 34509199044892686493471370391188275200 8615641 624823855543322376378744086932113843840 8615642 5999073414197789086162192455718202112 8615643 15989995438815821584054569494176179864 8615644 -11710888294724171253849345251234582528 8615645 -54733980927453655368869585603743320000 8615646 1978315386679012054624924535830263744 8615647 138980628044533870253288016303379695232 8615648 84638598318116823130097466368492568576 8615649 -26805736336403191479412662882206595072 8615650 34634539797708634214905668419878546800 8615651 -286015366668149755039173281209963585776 8615652 -550955601877074618692578097580687360 8615653 -149775318726604273983866937085439636098 8615654 63900090211799816942116741147228567776 8615655 -90572673286263755686257778683332165400 8615656 15446484583931258601189035174521896960 8615657 -103714465674325989892398346078355009094 8615658 -32500557166463544121708301555831626752 8615659 -9127619246973950247428133915014006096 8615660 -80765613467435756416516591839687352320 8615661 156896246661257332793227336174549998720 8615662 -12702796012237295805332691622303835136 8615663 -153982060625937931387624612436872255104 8615664 49760063891419786119623796426921738240 8615665 -5634060983829301565273129574308619480 8615666 110130594713674538413240088736316822032 8615667 -43887070691768103612556659921738467280 8615668 -60779498582204879164609499389730983680 8615669 -17992492444059018709802432629306368804 8615670 -295800645127271624110310133128653440 8615671 57981446054099481305247396632473776912 8615672 21874111704586985704342809618785894400 8615673 -198253858050375622776035831716146561600 8615674 -140347646595167359140259768621360896768 8615675 -41836427231604055981444608687977563200 8615676 -366228207328161641859574831915637760 8615677 2152947603449444686105653221496167552 8615678 -13091961851057702318184815159050585344 8615679 -4198840124357594847656061586912231152 8615680 -27628524205759511199479129484967280640 8615681 -14941271338214450085944896423855920636 8615682 -25582749236837311637349048259480745952 8615683 141435141223191184202221829896676907840 8615684 -54467177868593689790047727535562752 8615685 -7708889400694240233665715795363985920 8615686 -440555164563084885050566712835003840 8615687 31043407388017614306603437232783572520 8615688 -31968368465938419561816680724610621440 8615689 -175134648879279230791908796380311713244 8615690 -9650776549408358763546857465925120000 8615691 5421196634778269919100828016491426560 8615692 -112053368908921872851281357731762391040 8615693 146696361033957812355565210272479781942 8615694 46126378904329172754505521128000979072 8615695 1430558963095440352475231699832685440 8615696 -34956056612134586864306537255833755648 8615697 -27038456367172943580433446527437937280 8615698 -12713431812450920449909053191477521920 8615699 50854459526859130471597837491107973480 8615700 23572691962724400343297392154802688000 8615701 190882333253847316524438245025072987004 8615702 73531941235021657396878618007860289920 8615703 51718413501357582885186625804036307304 8615704 104830553777348482798436218946467307520 8615705 5733706185474079094389329757350816000 8615706 25096524023493274477034798306118844416 8615707 -28290891577013273085041026503955922044 8615708 33805589825645403815470648922577469440 8615709 54883083324105648673964384421919924044 8615710 42848470547344693089073793620391549760 8615711 -57521228857935780403029121457379379200 8615712 1750660382383548717636911193856671744 8615713 -321345095019719652669898619853807301436 8615714 -140146602423028745065743631120397882544 8615715 116300209546162267204267886366894145120 8615716 -34190121889435735389275748342081996160 8615717 -107712730858196194662619184700392874048 8615718 41180380726938622198348298626381349664 8615719 -39859645425919309520938604990678837904 8615720 -146802007871235141347177699063274547200 8615721 -14560060858170585652426675248410548320 8615722 -198057018841906427513938040364363154176 8615723 167833658625571429119702564122655105972 8615724 30353417394624419500503742183858805760 8615725 -82931044553176978379939365067969746750 8615726 -58252639869606171018688655342397891840 8615727 -13776701552822140566448623746353213824 8615728 1497071821392868811501955420182052864 8615729 91105224203855948563636007701961055780 8615730 -46130567200031089245109792798130849280 8615731 114020300417764669358979910316274595584 8615732 -138315100999201450695354065118092894208 8615733 8165482205002802488536306388511764608 8615734 -4898995399504210414367853939632400000 8615735 42578324512936332141604209811574398680 8615736 -126986392817082928892346224702216601600 8615737 -1137779691480817369642038453263591680 8615738 -1651623864162312041622006281400051456 8615739 -19791092838179536065136300904954550144 8615740 14906190754050547712025724876505088000 8615741 -77452516403670341709380575037958354516 8615742 823395962784292520062607282554395264 8615743 64522040406208195878592409908287303480 8615744 54019952152362615526081450805418786816 8615745 73010654234496090258370999782843587220 8615746 -19705170270843987167505231029224022976 8615747 -31067899092067116044596112176339081728 8615748 15018915622920906369647320235925396480 8615749 -266154996398792301775523792976837393250 8615750 615552732887952106650515075885376000 8615751 68832008628924896657874801915371019432 8615752 -33681758952778933950369225330554880 8615753 -174474352052062115671494572103060923340 8615754 -12869038531841090795052532211061227520 8615755 -110870552145905719555066847453892222000 8615756 94098399054174973999941154680833790720 8615757 -57083171854730731124466521446778007360 8615758 -132725791350080621024271081390394933248 8615759 16586906982654158277061772230986248040 8615760 22231735795980779707421190714507264000 8615761 -47202615204703105591745793582920496576 8615762 87790503481537741343392442044332476064 8615763 11437081478017944452763238725938002800 8615764 -10354164987732113636702960953461096704 8615765 -32603532501595696299942037407882463080 8615766 -4511249038387626609396633761665958400 8615767 25903345032078098192357965583541527816 8615768 5290225517425946171455399056121036800 8615769 -108693813939378473848058324793685210752 8615770 -22608370680154919742676235236564032000 8615771 19175947464458596546473690624940539972 8615772 -90067385699162950425305923525083314688 8615773 10292286445216683569349952160792810880 8615774 -73109395160505341995448083971866772864 8615775 14356432507433217880421129072938761600 8615776 -75651419898700555877594335657525248000 8615777 167911605975687846648452330106077326080 8615778 -36326677541922920595508536370021436160 8615779 -11047702900130043657801546027611962800 8615780 72927276863707132285475879584068921600 8615781 -385430406159092456662641581406099840 8615782 -4853218455961855076006571211346579328 8615783 51656074625602346210151237227150664240 8615784 -94038315561659485039776807002167296000 8615785 -755947895482509399923531933369816640 8615786 16668516697149025229896207172913869664 8615787 -109029551267170265871775126951124109648 8615788 18547756088069264448938073823766016 8615789 32722352251322123811246031800462776544 8615790 29906120184847570877828095118608729920 8615791 -77658917852552364592045123073294997808 8615792 35544870246530032522170426361695338496 8615793 19282068690647191897611447972790575264 8615794 -5821517291927696661760342332635311488 8615795 -4844892923493496980660637074200124720 8615796 -15928488713718396079533826916595425280 8615797 144708969857460091738636079084892197600 8615798 -42787367817638950308584067249756101760 8615799 -34271021946357372317072309140293421632 8615800 25207661302781276233131095067982848000 8615801 -150953932334475563478323060189208267900 8615802 -28163671486541307847610482579288508160 8615803 -48634772614367338172276040270312135920 8615804 114337168875720919238568144371974711296 8615805 133238665946395353306471827351765760 8615806 17660700954024065461910535356135476800 8615807 -64696941082745147006444646316711065600 8615808 -74384755244867281114754161616753786880 8615809 -216425708787307479250849602558302788990 8615810 -4986904634293688886919717636323632640 8615811 77007567923094346523192847910165959672 8615812 170461208845238947974020967911164566656 8615813 -76589130061321700677882362378134650020 8615814 -7128895195281390355865244980474173440 8615815 -60304660090986849160507197456916694880 8615816 72491424456510203867447504311410278400 8615817 -11876956231411587179697423849292924800 8615818 -48477824986387807352725462798614098640 8615819 150805211765203277409560782136005816320 8615820 -25716908223374885242597256881929431040 8615821 159875928783900738297306958370395604760 8615822 -37511294229519129341093727709591493376 8615823 26517541323094631801793170317385957520 8615824 -75186077749711638541279456645611520 8615825 -9367186894377935678284745928142014900 8615826 -7719784136357797853613924496663833216 8615827 229459888050574206434075361943556889672 8615828 8501295607783528041781924817190027264 8615829 25207540980073221967341423012335135520 8615830 4322766487928339600592466735939691520 8615831 24386815165254469084011215041897638240 8615832 -21243031039871208443807905833870151680 8615833 -177448787938406018514811264178667700918 8615834 -17162514455635046460455808757449453600 8615835 -17291532652660661824421882594369280000 8615836 -118898706318724955182021434791503659520 8615837 -67395787155067541610559372726718433888 8615838 -4084223138356764055573940304484233216 8615839 107059485547713054797255003744948977224 8615840 -111279590101452831875374330784858112000 8615841 -8193839195177295591204343931012752320 8615842 -43004036524852969211789048565475596000 8615843 4531105534916977676684226177204048960 8615844 28775697853628251605137152658307569280 8615845 -46636716262922769711458186932734760320 8615846 -1693918890183998343844118868673510656 8615847 30406430941137460244050044467113484928 8615848 57470843972979319979576379849927183360 8615849 106881418896261168805849922712509789520 8615850 8463326180856412313558909054241216000 8615851 -19318860147253170752031176123314988600 8615852 87442903308140494049496464991008882688 8615853 -27857889619691285660393862493591531338 8615854 -4773560906617088892238493722579461120 8615855 -101863020953483229356057801638263806640 8615856 -5541810699971633853545408426965106688 8615857 80429731817959195290925965372590570932 8615858 49324040333512739086804291134356397984 8615859 7385213310153097812663405878695330560 8615860 -136284168573977337190142444866831165440 8615861 136733359939605448100265528233594208000 8615862 23638953654747138858329555216549331840 8615863 -21342754898022188300129890021691660736 8615864 -117685520290375597305478715266335744000 8615865 -143492451463937328481748645225568319680 8615866 40381526648089404694003555048209311088 8615867 -91640816839040424893827801528682352 8615868 -52706959266759989884245710845360565760 8615869 2465363331027755876638127904205539744 8615870 -54147775844120282960606804371959469440 8615871 -106787458747996669185883421775075542160 8615872 83273095576171030849142403422654300160 8615873 -61744250160437007876386057357885271360 8615874 -86888391077464390262979042155574412032 8615875 -222050797211824981736823272831659488000 8615876 -20751650274976440664682998434840948480 8615877 -90943616830337438481096631606410619680 8615878 28832178426827940829374971588110758240 8615879 149673168441034507474779487183193067480 8615880 10888557886282587328526725199786803200 8615881 -128657460917731943170663713437992177318 8615882 20974105679597934997361410546429238784 8615883 91950771300551350427787812532900753624 8615884 41019072409906039036017182345075832832 8615885 152644065258198090518736846763468805580 8615886 14215441134446034721135023201734348928 8615887 44295551146960796641504134671035978752 8615888 -8278020452272142864365085070818672640 8615889 -5084250291162524821194268882382062044 8615890 81016088565767655036704097020829271200 8615891 -131653567441960492500913427207763714708 8615892 -6218454030211576016453190423179427840 8615893 -108396569886458833099233850320588225312 8615894 5550449045052679187586183389966560512 8615895 -7351752792995562545198177336182223280 8615896 -97470170305535603228091255683990323200 8615897 -54162201417186834510716610860543738160 8615898 -4464138105167425146511893302261160960 8615899 30478072595365857287020176310548685536 8615900 44175695967009928689334797303477312000 8615901 -10104645854702003372594727127461614016 8615902 -199765050905834352174372942712511808 8615903 24742733476896480959806195864245193824 8615904 -5947614956240156779286730475202150400 8615905 -3463905083318776344382177750530327000 8615906 -42599492894634354518605245703351884672 8615907 27934506935501774812017233657923983528 8615908 22918446135765911592083271312602300416 8615909 86783196365422368688459628892650711520 8615910 -79366748988336666650280975524198400 8615911 -23692350962697145846213701868433921520 8615912 -31196506745694255934375917859026585600 8615913 66550193304368128204787984966911027344 8615914 -135022894465178461553446929186603556944 8615915 -48753415745957308863135739863082809600 8615916 -3427539421634459279154751234542474240 8615917 11038940018835832838042424107829386966 8615918 18675640677612461906787483307812164160 8615919 18680616702531031603941357485813332128 8615920 34425581463629248942692141404000256000 8615921 50397173759732684487030575650703559744 8615922 -19314807332794707814551379199221572096 8615923 21011604440580598089341923372233475200 8615924 119458930499258684807611678374435904896 8615925 -77450072928585730449313283558112667500 8615926 175343712168127779035399401950674016 8615927 -76938695837523840362765475922732033800 8615928 -105013998462428136680352161202298183680 8615929 47878808912934778881733653703318397760 8615930 -23354382725974587516878191402441612800 8615931 -55918788592516911810262682968550211216 8615932 37726725000733265184980810259151004672 8615933 -51924846031332084459757007531726460576 8615934 19021048324030438120423836663741757440 8615935 -41528418221709035254878481299549531600 8615936 5220935082292312415596287105674772480 8615937 -73108696459412275997749498535814548640 8615938 11522685370993640632923151287075116544 8615939 -93410656833655309014257689849111349376 8615940 -7248085221252537297766179436234014720 8615941 -29144133155549192352678486666874938658 8615942 134676374038129217138678747803577419872 8615943 35207996607818737824773369874116862720 8615944 226224381098699026784942585050389381120 8615945 9546321950757337807510862063832427680 8615946 -102769554100641012221702052354009302016 8615947 39210301457064857655769729130772205320 8615948 88340096122625761512180276016682635776 8615949 -107344565128457122939665025327059756960 8615950 -16516102648828178215926300548809728000 8615951 -235585795782110996326452909666548060688 8615952 -4776621134851216675111918175199092736 8615953 -1331216510954388149514970337828824976 8615954 25633930185740433307222607034910144512 8615955 10450828927165269015049996338917829120 8615956 152533681083332985385581485242648757120 8615957 -22364805113264620132740671001365759520 8615958 -27099132073521038243795036840277490560 8615959 105962006702765982167774209220898110040 8615960 58695761859530985155601635867919360000 8615961 28654262156456117646847439212808026560 8615962 -30798309083560787321885073836474293536 8615963 -83084138422245652687234558132050577788 8615964 65662245041888063864702426715028118016 8615965 129451519028318042583034203905336074860 8615966 91872521298947437167064986548715463104 8615967 -35049525294610270433601995703738308352 8615968 88444293925449268085490294576528752640 8615969 -103269677391134249665952807635385018604 8615970 -1908630779574479653881284578448279040 8615971 1663394407373138527544097237014227264 8615972 159685145427762239393135445232499419776 8615973 -80097193543150795632333573702198573216 8615974 83117581075581914843708908814239065984 8615975 -13343935239398101183686770546172984000 8615976 -47821457216852198127122728752138240000 8615977 373985013195788332267984720770079212160 8615978 -5737375387718814412544749182938367744 8615979 -122100235089079230090620971041445179876 8615980 56600785672055870685125790474300672000 8615981 148657929508810569389812518586951345824 8615982 -41010694464998348475034263389129769408 8615983 -101555355611338946076662737003135510768 8615984 -9419494748740141560942554505328852992 8615985 11587217575659368170029166120571781120 8615986 30266624623548508583735323034549487360 8615987 4905654608259435646299449074579562160 8615988 -73018951668617610819505435466554355328 8615989 -47017287653098415987996947566122584210 8615990 -62606699961737813898929524096454592000 8615991 2305547358396205260358698011977104288 8615992 21296248094008180109571997875111198720 8615993 -178824047714666993843661245089466282880 8615994 -21005301492639411424517840727656655360 8615995 -4600987455791204813176610597883038880 8615996 2005272493313824180221056632938696192 8615997 -104117381117998211453472675305840324160 8615998 -129872890344976884195801062294367936 8615999 18642951496660990172904956518040906112 8616000 -38482164453085459616900481370030080000 8616001 132692944865904438136289274727803319200 8616002 111359550910811180962834142907195743952 8616003 -78607860937667759865761720979778179072 8616004 -17855269020492817157223930394567553024 8616005 -53689104353240438277651523450315481640 8616006 17575932626916235572531307236697036800 8616007 76554728846669646791702417200023419040 8616008 236240992233082748039815285278513039360 8616009 -27087652780325467468960525797209696496 8616010 -28797698450302814417737148340102881280 8616011 173018259305014163584505957498846094612 8616012 -2068895357287018508955565956402966528 8616013 -60219050083279373006357841917266666602 8616014 -56131801509914324950385815824036677760 8616015 -9286621939136010214015070346452156040 8616016 11400104295459255295605933014777856000 8616017 -11794864748484920501270341977693419280 8616018 -12412765184328486859613213705152116096 8616019 4421362829671368423598048847727005420 8616020 9331746799658862981592046418618900480 8616021 99840702364273711240863112726971364512 8616022 -36261474211152125683077247140109363776 8616023 -28685935379458480147437107203534809336 8616024 13130252269905381826969307190918758400 8616025 75290986239047235404311790003994216000 8616026 -90733044361929119575689000238572918288 8616027 7486797702553191300890975358826381824 8616028 -103881439089847242595104066433859640832 8616029 -146550767938193583551856215691020657370 8616030 -18492208569247549628267010157737185280 8616031 220812296527857229279197607479450637872 8616032 -36099569221908933684796421157445828608 8616033 -56670144548617396758134187563366773998 8616034 11444191415729499789152073987034286592 8616035 -6775158891275005976186053918508546400 8616036 46471273770578874330772648782012100608 8616037 132320224670626670243331186884274686 8616038 -15105732683936422393243825278120941760 8616039 1499090071208203533642656587618624128 8616040 -135760408501069805567118937006207795200 8616041 -1979195965689593439547614409877651328 8616042 -26578243603866207604805258157676766016 8616043 115085284588701019362732570556427410292 8616044 7640389034659712679191326662514621440 8616045 -15819251777941640431232544288177048480 8616046 62340550452321773071746836363955089472 8616047 -100144273761638047793404967848521024 8616048 4773027092363684110726961586510495744 8616049 25623618398223475221766827195860675764 8616050 20353456655976216058145635530306490800 8616051 -36080717886304906241561224300627540032 8616052 -137143197633061539498373845321785985664 8616053 -112105888203811374950504735091752121216 8616054 -42412812548319375807301044657906147840 8616055 -62945663453437340537959433724695665440 8616056 304288492292210595026271185307550924800 8616057 78531503367499652674443054005361717840 8616058 -31546454804115786833308259257239678720 8616059 -214848506760713153573077505401812595008 8616060 -55534953887231361435157461643481610240 8616061 62656561604155912331519428585008097792 8616062 -43132131796868011894996663220886412608 8616063 -38552753228086092174460433592049209600 8616064 50431393033167427676981853452438077440 8616065 -104672144216605753230147937853885275200 8616066 101709753570323307407525190893132730624 8616067 69996921605358139985410384927714648224 8616068 19804140262500459082535880029650839552 8616069 30259790387052386824739010716350734528 8616070 27864012557388625428188802833220067200 8616071 248955038598511033962167408419118773272 8616072 -119807768508068142592137110751325102080 8616073 -62474743804320634412161326659965744716 8616074 -73563881459258206572431171521895208000 8616075 -16517677408509417242512630010381060400 8616076 -41973613711117813448941758103083515904 8616077 -157334473957054112912625271565552775648 8616078 -16808651845176190893436724681008373760 8616079 60572962535600532749391779966047556432 8616080 17073030296798958594162696267780587520 8616081 -36344555272875031202699959808777791248 8616082 -54011498756777122533023935231729920 8616083 -103066691274081639274810963906656680880 8616084 24049395240548794811749714778610702336 8616085 -69274918094742316067670157659933819240 8616086 111686713972266531334244395857688552992 8616087 60011029075548828655758889685199169440 8616088 -80666285522823962271516375427437527040 8616089 -194655661973465125104477672282589110 8616090 8915506544720408442673085228040652800 8616091 132518460157515975542202371584126108944 8616092 -39237439370660342072100020057113671168 8616093 -110410928288099258303239022264538070656 8616094 -121711866418591924506309189323769227904 8616095 -70036596117449083475770751207724845400 8616096 144336167602978153630889211815572733952 8616097 -33655781117065379802670055316129205568 8616098 128825779469734968574155006590596387200 8616099 87850375091656686198986856490572139008 8616100 42578428771377159456358291634172310400 8616101 108880696415932319543139108594623789280 8616102 -10786661263787811623007375559043114496 8616103 31251803507478697094155449696724812000 8616104 24481736845470011404105064330293739520 8616105 -4147904852768509545426075347335660800 8616106 73925492700364181770932650057566360752 8616107 -28487014745836855992516942840073162440 8616108 -66229066237996740827238395759518049280 8616109 -26539112774325059986064835815495297280 8616110 -18489997869066210297132853628987111040 8616111 -107312123881385155702397647072540117368 8616112 5135984829804166251351333402891059200 8616113 36160062938464024511887113947014297584 8616114 -10916017980382119092602027103261561952 8616115 -171933944080310823726288567023512980240 8616116 -46643710469253093800296455376402236672 8616117 607668657081514191094184070563749248 8616118 -5733581842156212878698612479968256384 8616119 -4425405539734803253356641809485170856 8616120 29421642602937505063615772360417280000 8616121 -4823800046652841361283715911359197056 8616122 3239338801813179539443497929422877184 8616123 -5226510419329540080134529006955054560 8616124 83338818726227303153207917991266099200 8616125 1217259170415388497601405097725920000 8616126 28392265722270062986118123101729153344 8616127 -91829741147674149536284938296067810000 8616128 -13789812988093518665443151925743714304 8616129 -46054553302828040206101185103226558416 8616130 80466876163456761859911619200174396960 8616131 218860968097270104207405634156316719932 8616132 3328211932898339240757086172825415680 8616133 66214880284098854460843241204593157600 8616134 11950287985880129915239207151333781504 8616135 -132202734650647685416530474616467532800 8616136 37798151831004977044259852390336455680 8616137 -67146835070306672696324260492280407500 8616138 32987701386284657631348865636428850944 8616139 -20035139299129810612027436003445967360 8616140 17620616471902088036144427401476915200 8616141 -17650056312439142173271344025884147050 8616142 47379074553754076141455381816462241472 8616143 141688826911668115436080128614153384616 8616144 7133478346727196283052862749823467520 8616145 109220967158510120295067098467612886720 8616146 -767303873888230892414009962919001600 8616147 -26272831121281470810933329810742286272 8616148 -99061469289277012731206463068988913792 8616149 243223911654913374848425855144073955150 8616150 13229836049518862262586944668338305600 8616151 -80554604450312674930656743288060297848 8616152 -16500260936269749187519515489707642880 8616153 6655171587296275419463125134986675968 8616154 86155647572391043637669826495417505776 8616155 -52804781798394847422857031469074085440 8616156 43551290465634336817854527876469694464 8616157 -100992799853664312220897275313993694880 8616158 28681371020314114898105352588155480640 8616159 -156264797308665003579941226331222007280 8616160 -76871011607880219501998851481665536000 8616161 330872613642814417689863184031746631080 8616162 58534078037028622928095704907013741952 8616163 -12865122640795880589850227601161674280 8616164 -60963412945926145091538785042640138624 8616165 61791356098269588498775387953855768000 8616166 19565775371882129291463605505363707904 8616167 54814519431833336078719710345566252592 8616168 1527479974495678065509622272901120 8616169 -48093802664597509888981875899038095430 8616170 17949730294402433972868682535853437280 8616171 6407104809786681346646775773884959744 8616172 29019856984866316636774412915053650176 8616173 -75364386815281359044706048049271041578 8616174 254525803435034572116981782101008384 8616175 -21040196987500453072635839892071170200 8616176 15220203383679382867390993300139999232 8616177 41536057291416350788074191265607269840 8616178 -78444321919531781881509536832061362144 8616179 -10908141555379387735504248562717791840 8616180 2706842669842496129336033510089912320 8616181 277351560560743214028717350196138240 8616182 152286625323869622258558500084931838272 8616183 137557922208884775539625791627934825600 8616184 -192876964595119313804407905499722301440 8616185 -84423761968606220773661711565493496640 8616186 44075760665630081152071771301294195200 8616187 95180709763262152827247613643141420836 8616188 36976878288844206205302623442943082496 8616189 35996908764192035032107865427308220160 8616190 2122480937711545647784146578140761600 8616191 54659074631557664885265085301672732064 8616192 21471918095867673908974630811518107648 8616193 76883633114798953592913779214432289840 8616194 -109079838310887277089779658118406317104 8616195 -13327189827797631655636865720505374400 8616196 -90629795446590059279979772778730337280 8616197 -147028787656246808917383335057891832354 8616198 86684441191846709719926911649430579200 8616199 150892584338331291624147652369599906200 8616200 10137982933776629267491695774710784000 8616201 -60861768304149266705706705122993283072 8616202 -11613489420668941996867623647223484416 8616203 66267426161932766755154118767636890452 8616204 -8637107373591039293331663921826036224 8616205 41446894801385851206974324984182849920 8616206 17065533520362636886370942696510127552 8616207 -158761578560103379409410616560850653560 8616208 -8601212797024819358013240279061946368 8616209 -8430696119087747016847097286685258188 8616210 3685184467416105839181143212940582400 8616211 1451598750712184637026786681386371584 8616212 81898350458998247180558649119242321920 8616213 -11971244520858130164932972338110529458 8616214 54767383037464776389174356680985989120 8616215 -164217939946348806355799932363976444400 8616216 -46567067754847671619360307875741040640 8616217 -210671743251567369161550363389148551734 8616218 -27043389899471962737262339649336900352 8616219 83031674893038772762878974201473041120 8616220 46860911262563317325670624181423418880 8616221 35217857016330825423126486796469272422 8616222 32925076136663125436144349421340496960 8616223 68068936593710171967269377450199577600 8616224 -126465782323659874893483595066294861824 8616225 5821758873982053749073428028654879600 8616226 -37981160510355590037724376688521278080 8616227 -69728972076613923270403559131494010608 8616228 69020511305493539386340916898429771776 8616229 179545921671128541454742352768329558076 8616230 13410887996928565646273282380659947520 8616231 60320020705982193402775761787052042328 8616232 -442433484925247346859661867986636800 8616233 1078707578666370065245434277075680000 8616234 -40309135270786301772118195769722122240 8616235 3574137590516259696774233493644611680 8616236 -114279891735784092554593534645478142720 8616237 23088094251983093891066440894185000960 8616238 -30440721737714455217737362188632055040 8616239 12799161412804814557290343928704771656 8616240 7311533225246076677502700109021184000 8616241 -101032156630544063647453406660930661358 8616242 80788384525720674103373541509386819200 8616243 -35218215082575362714762751284206145736 8616244 7914489241735171773059225832536317952 8616245 107152525985292029552636467554680685600 8616246 -3097687151543198342759589433256268480 8616247 -243462023972363223132272092850856585304 8616248 -144268589848498902530731514460409344000 8616249 -64183041058778733163371851701998946566 8616250 -6950016033886096299125128177768260000 8616251 33976259897592511557029899820469935904 8616252 83073131039219665477243949105541120000 8616253 157186386499239543315563086523345600 8616254 1965309158198543082599016005612134080 8616255 82963323898967788036530365260291576320 8616256 -29838180868130855675722575256076943360 8616257 -88044882466552451825504758249426053420 8616258 14452552238314570222371221103196579920 8616259 444788745378283600778877820042178479504 8616260 -71443531920566434506949870785643991040 8616261 62765783746254348234641281246419144864 8616262 -15234027551551054038732653917851859008 8616263 10189262897146588191390317316196160928 8616264 -20392140329699725229670162627550248960 8616265 -20897697151089781752383881770893575680 8616266 106916675955136537515966433932587318832 8616267 60579387650041500626486942785163700480 8616268 91917327128519940288362000789963235840 8616269 -52519493275799620254717874175579912256 8616270 10374975573266229853660039738525328640 8616271 34850697478748137082839614530362735472 8616272 18580983697879637419123982275608576000 8616273 32250179384316237342114079017312631968 8616274 -114469590947996321629891849299838556160 8616275 134153096282170510305791017414841920800 8616276 80715754955754236501717820986327537664 8616277 235008804691211329095263535838977480060 8616278 86663058683884869569607132867425480832 8616279 12535339369627139418956665414882857600 8616280 113143905036261134259087408540961996800 8616281 -117554476337209413543159996868720812918 8616282 12443220963184744516502852495388843264 8616283 15516860743614038576167119246514422624 8616284 86267621222838988345600628311502639616 8616285 -67882351840261345568744646542733888180 8616286 -40957631416890012578968866487087324800 8616287 21629186867598066002348283410417184672 8616288 -135721452778896407579888886409249161216 8616289 201845553590567422558634857083648530 8616290 -7103531248361050376510295030564857280 8616291 -134485414541199760495551579572752969920 8616292 49013911008647571333682268798868704512 8616293 -107327419612000074942921254957680861440 8616294 20166881958367007518815094236778560 8616295 60203547976994806810471360969963478400 8616296 18374921987807123652248433347044561920 8616297 -614724189882930642112286008403119680 8616298 139446705165652460933079253174846470240 8616299 -14039865919655708620752301504298594700 8616300 4670583705685447052629708215812505600 8616301 49733537630292163152449996481939166560 8616302 9081632743720676319871391704837680000 8616303 -72567479035046123571690232085740532256 8616304 18675082469838732285474946108341125120 8616305 138771820329017321305658767425887209920 8616306 -34382484369852863458031884122965314560 8616307 163989382473826459565032942704063400956 8616308 -145957648146782948847754897975861779072 8616309 38681286470899364896663145168839625568 8616310 61863768213257639826107512913535840000 8616311 -59242485910743273387884954245553779152 8616312 -82219447357215729316812818034890158080 8616313 -90409103361260114439736326367506807216 8616314 -441306694826925657785536385290853376 8616315 34256081459127561983196617935431659520 8616316 12936373241096740167308309345852728320 8616317 40858509830239293697946887146723914892 8616318 16423823944720046803432871420586685440 8616319 146391783255672925948080643260588398720 8616320 72616850956881926936697197867669913600 8616321 30799811566410132486821209197374332800 8616322 20085973306804940852835471548517931008 8616323 -236045359428790024480569805014622327428 8616324 44648050431587656207202770354482511872 8616325 -79361132685168566118225460299591650950 8616326 74705922777344949442525721911995463776 8616327 135959258629277600407494604092375774120 8616328 -45416709711296444656640353877247098880 8616329 -55987323084315937884079447649584340160 8616330 -53512440908379313296630903026776647840 8616331 -41723672565448525679467538844476735928 8616332 36120320451280886693385279056967774720 8616333 55728377564643028321399398037260418848 8616334 -100639725607249251376993242384035832768 8616335 -7111888602623358542664697560921782400 8616336 2676811556015978980754890540632637440 8616337 -158625403431224386702495772067381080014 8616338 34632829421667927698111810360120040096 8616339 -22548960566919627282212809375848495600 8616340 -116005426781026354643918293624258986240 8616341 19167166232029998705464307737099735160 8616342 870731792297209441969707253390516224 8616343 54483727045182126058083082660799810344 8616344 57116423570305193111501071467142348800 8616345 87024414926294128229458319223836051520 8616346 94239526140472013583462536324748229872 8616347 46094917086286385748783122829130610832 8616348 -1215527208290250360358659992995092480 8616349 76885108668254763941386414346882563936 8616350 -30117627474531898831270506244123128000 8616351 -151103224578836051216887411807176960000 8616352 10209298452084093859445170931321733120 8616353 -8507834877505795887660864158344186398 8616354 -5546448076001139650700154723648020480 8616355 23242341689482790002088638077322235040 8616356 -13596552233176043911898275944504020352 8616357 23363067642297918228033912701364130560 8616358 -136752079574453461133022833460151986720 8616359 -317237649631572283066675488368652212880 8616360 -13859156814397164623378684605427712000 8616361 40141976534479265734273893178749188452 8616362 73342662253624708858377036434826875904 8616363 -5772831573125072986206127095777979392 8616364 12821481949094909058044629670522803200 8616365 229362368611989143089848853334074106880 8616366 47471461433562666401853853238331793344 8616367 33198920898423781755407243232779960400 8616368 39882893009885353320601979284594900992 8616369 -22565160660701147375873068770165311232 8616370 -12908983601920515447319005779903715840 8616371 217311542747865070418030698149624226572 8616372 109713101560547800167816155599325184000 8616373 135100233538931228816565184635329008622 8616374 -16693178373686808284872530584906275200 8616375 2030773040671972460300417885743944000 8616376 128292449694094594310168822015558062080 8616377 -18589782584141898907439473319075008896 8616378 -22335823590437883397439661101785598976 8616379 -95162836001794921257812154112540517020 8616380 -18477135079855445219242748994828787200 8616381 43342293831595575775941360714297915744 8616382 -41322348735027523646727707223416264448 8616383 1975983467140184781926706745475577144 8616384 5693710003046649930567941850730070016 8616385 75620744828320933475957608174482458580 8616386 40124442553065803512415766892935536640 8616387 39768547583155881873862694632865032368 8616388 21782616001430736717641054277697093632 8616389 -74197232054022227858363036723870574144 8616390 -21194658392792959133604157029021480960 8616391 -16643479029072532664082232714386104528 8616392 152450992123026242187731230756955750400 8616393 92134562584763857818395287495900200420 8616394 -12492833731097096837236767314991061248 8616395 -213956812860970319667681292116594000 8616396 -22776595775919472840589253168360824832 8616397 23490988564408509274331757983960777846 8616398 24243150469432464652474000733390622720 8616399 11198137563310937616859903351542743040 8616400 6186834705450767300333169429116108800 8616401 -104831832989814538697892619441994481168 8616402 40420479785166286922953314179441591040 8616403 43388330346117279342378465096588066760 8616404 55653995318405398986241686374230235136 8616405 -535918473143536334376981145816526400 8616406 9168063566823813692014361967344851584 8616407 -53183891003229112245240548840438548344 8616408 -124069607343704133327546357341898608640 8616409 -7977819470680046752958722094157529196 8616410 -74057517607983443215429087598821920 8616411 -100449270846624199751496757899914672880 8616412 11565726740669148577614088179358496768 8616413 84861002297373713198569660873886442264 8616414 45640605032291058704223427888155973440 8616415 -159087168062384358472889101163218802880 8616416 441728263678240544300749858805347516416 8616417 128325513080382221387587526382260648880 8616418 35604271997083015721131125232210844160 8616419 -21768922568502033005267828402658293760 8616420 -27699983262798381805037260288391366400 8616421 -144544629968475769955158568073913070016 8616422 9488264529539030188279491588953819520 8616423 -56121063559591590205323669185453395416 8616424 57785159266913007130749670810585497600 8616425 -1260209411874670420992553172721462000 8616426 -178249940285018002319343901073375232 8616427 141150534704485095201493210750167813280 8616428 101180940547632154022738118786203965440 8616429 -171761109826163893790862821061585142080 8616430 7855808238544644736120795008615851520 8616431 -94247292311226558078768456076267662768 8616432 23410704950624120550488185169856430080 8616433 -69223847116748513208738303784811084928 8616434 -87508145595728376512532558304620198384 8616435 -74301500011559704620456140672354485200 8616436 39695772558373107389647081373677239680 8616437 -41703016935087107681837087475987244548 8616438 41923498895680045909337218073339000064 8616439 45197799757657852185146575220915298960 8616440 44601181669961498941661202148517068800 8616441 -146434490111286815720730200238654302400 8616442 25661337224985277431903119185996419072 8616443 212935828594320204127259077194589007040 8616444 16900281356359876536528120345064611840 8616445 -21565700776852556001066729727800134400 8616446 -66426618203092388620868093084866700160 8616447 518007476054648395118490010849574640 8616448 103756515354475570619419608644195450880 8616449 -103038589758611210702295983413524257964 8616450 4135566403165290114740172962812416000 8616451 9511862872119864049894217230157140800 8616452 -25610040307793400767234434629383824128 8616453 79402430834092698966479351465335694304 8616454 40622562248101538565994105209636672 8616455 143615455590573272195404446867193002360 8616456 2630762128908087342238869856891130880 8616457 -20272218000841557088183697684186872294 8616458 -70723923980619951683787106573211832480 8616459 -70162817102738662567351052769494982696 8616460 21360127392287089095795477880003937280 8616461 20241889177369494226266901601016969600 8616462 -7046472894411220970596421433802629120 8616463 -81548844445738625763436362294205770720 8616464 47727202745586733290849641953998151680 8616465 -96613231725793744253395710591269113920 8616466 19407697865559445876949886011944894080 8616467 -117948819701806383901670728737034544928 8616468 50212003667173625362662087516687532032 8616469 91033782793398427317935182005900544 8616470 67157995406132618841207131090327911680 8616471 144774345234913088385289798202497522560 8616472 -16334515907214748890639359040769075200 8616473 2031331869486102969785492143121419284 8616474 -92726710584029467968769493093885210400 8616475 -2436419518796367132189493164392196000 8616476 2108567346019239150202723711837645824 8616477 -11258888567999832683902624985712243360 8616478 6588861565148098636679493129137053440 8616479 -59358073142831331611365662378209923416 8616480 -129905173658788228332381928077656064000 8616481 63550656611622704320256435973229971200 8616482 3164991654100527026282795598049818624 8616483 -236060913013761351159340444115639888400 8616484 163163040508627285922200067914967659776 8616485 208403283955667088781654770046585975800 8616486 42397904931676464152683890641857204800 8616487 215208848760807891479493304244038723992 8616488 61983898387395591615611500660718376960 8616489 29170194460277435659372443036398392320 8616490 32609457141346261814611950374235909120 8616491 36291232460608568429931681908488461984 8616492 -40530258615408776597405231652733565184 8616493 -183985911279793330256243495879824753258 8616494 -81465371085865996584916335472710602688 8616495 10600869488069779723022228492858223120 8616496 -14482750725710389466193760441576980480 8616497 38243509335029650266033986404905607680 8616498 27581290741248700864156087740386888448 8616499 -3415936404279338114624319275651312500 8616500 -475386406717234688742700306337280000 8616501 9554081007693183528978502316374564800 8616502 -10549061624298104073856158060961662048 8616503 75019278815373974855914768165561077600 8616504 -6444726549786564708308756104244551680 8616505 -10343318650281261087768126734599570680 8616506 3127424507820552980025937594841769984 8616507 -105909254846706005920459181626211126160 8616508 -37345731336376769838404753923491484672 8616509 269365904418392310082068752559068466720 8616510 -28672226036734937701724093213046374400 8616511 47794649675869973309804337715840638400 8616512 199681748465212449838387748545757184 8616513 -1055655193295147424141926362859430912 8616514 40691503410633154444253027311545947856 8616515 151469557031171425108716118760341766160 8616516 73616540818891565107952796817274084352 8616517 22714692432036627944734792977393224192 8616518 102386830404360212307557709321846522816 8616519 12900398279297843670743551621674848400 8616520 98713705776341243029521076188256665600 8616521 -56331663913418653962000507446945065500 8616522 -26096070785586087544524680078393987328 8616523 24156122078222086304939360707437482160 8616524 15417372043085470963052296160850686976 8616525 114041953936659796878910238166203229600 8616526 -39663530336951935598340622490511636288 8616527 -6264257472527771996917128933750708624 8616528 -9604283690251029882290169739980718080 8616529 38700500880568907334618798430757094900 8616530 -20324478787187889578522472751799808000 8616531 35437870600393338063067494337247232 8616532 -301636649377849214736006675723782092800 8616533 31813516773626539327123932447765496782 8616534 48871872775203147889805065958882873280 8616535 25080703373143919837074017937357551600 8616536 -44893419881788105023027082408576819200 8616537 -162667828685966133261746726696234043360 8616538 47062840694051800322712890569688601600 8616539 -50457779609726522239790231590105784376 8616540 22153930425854189351666208608900428800 8616541 70646900263100561686065480413124059942 8616542 5954468866151198570097947848643799744 8616543 -18845733620611694124684755497901279232 8616544 -22890438959498995387555730147322101760 8616545 17974748659902415542149313768081737280 8616546 76449875245398014659270729452329157072 8616547 16858404307911769269549476568157139996 8616548 -139935278896070524612692066170169796992 8616549 -54122976308312248951166816327798303136 8616550 -28726220335414343700370218229395655200 8616551 303225472448230180306909533759195313704 8616552 -17907214154733064876192390900768112640 8616553 -67821664180786645578042080909676501936 8616554 -68360969650934509249404248190800403024 8616555 95720945766535983421671297760277280 8616556 6926297089542189755592937657393103872 8616557 -258500362903803230595767703412464912000 8616558 69033110030127301509279211010562091584 8616559 11099127625846027006662393396388784640 8616560 -2621037987759639708998497964745031680 8616561 30684378758851136309536783450958178672 8616562 2216663862122820553228047462267940992 8616563 -59158528362988806835920282931859563188 8616564 58280062370192685525928426905739530240 8616565 -79783920650731627294436827245230373600 8616566 47454663464149120603137892740972533760 8616567 46491955899766017102550316409300115920 8616568 445540421001383384497309810516251893760 8616569 -16049002888231490574479289134363240448 8616570 56587815022983493767703411340976019200 8616571 -35966216416672908230910214963799800368 8616572 -69095440852574368541470673692863105024 8616573 81353195177313656446064137240715726784 8616574 11805621212541881160240356437391826432 8616575 -143498805315349089989697085169404757400 8616576 111260394984337311702221926276320460800 8616577 322906816018981345895439456761041717060 8616578 31065658347483184465052210606518331424 8616579 21311499733946081384263791184654440768 8616580 12730800325259063490108943149703434240 8616581 51609148962788363197448930302778198652 8616582 4533145045393482640841434396430512896 8616583 93944058069755504142741115617546850560 8616584 53531807247267469281034822345835243520 8616585 76135376743764336729562900890958718400 8616586 29973585149813656340433046043929313280 8616587 41446320617336077764652798651179729552 8616588 -66420483130411552746093480352317043200 8616589 58209029006597685656691017472684743724 8616590 -6364071350623078225743825381331771200 8616591 -229204904848507190691053813584505608560 8616592 5029292756811170289999476722051121152 8616593 15249632224649940968534565539969693760 8616594 -7116397650435401723987567265987260928 8616595 -22421756345201024936061956623353856800 8616596 38359931656818065204880951293055744000 8616597 -54129993616355903697681843472610202816 8616598 1390888286523182926923385371317158464 8616599 -175279250390949788043100206940576025400 8616600 -18935494278931052198442348635840256000 8616601 -54156401396404064333104424670044324460 8616602 59021860047652351193176975909039007232 8616603 -83744506272296000262524806549143181440 8616604 -213323540146274582264299692590169053184 8616605 14944326401646924178897483777349637120 8616606 42983628972394711095647900573718199104 8616607 -87195185346581687665607909233696187056 8616608 -26284583002021000855396412620296683520 8616609 -86794559651734576199758353288378844800 8616610 7492562953986374478907456274159040000 8616611 -73913796242447262468059893722977830368 8616612 20651666409240393928251431383194534912 8616613 -532196306194584898303437466169036676 8616614 49794131662306921453367209423179771840 8616615 -10308830514844382877148611827508864000 8616616 -28274753835954053743952061945926461440 8616617 -77777690666362467240498293430419046768 8616618 1933892519945881633240580828474750640 8616619 272939594528330970215011630176423845160 8616620 -98676616304011853881103810853610782720 8616621 52500147552286496786883578556242921760 8616622 -33269104817503259967678392740936867968 8616623 68855093598750438437572662248426503680 8616624 -14145256137284344659620335987500318720 8616625 -168483557342858762483890111693952190000 8616626 147929654725259862103964949136492325280 8616627 -101773004155933210111910017827634624236 8616628 -8986507944714673412886646664238452736 8616629 -16318150696582999710572729670805308480 8616630 -13935328446731752286207928576908328960 8616631 -143517019336943218335721304911639358496 8616632 215415465665032070345392180971321446400 8616633 24731585292340736089843433595043888800 8616634 -13107678642521760966554086214570363520 8616635 -108973469454288469012511825604807649920 8616636 -13646259681984700677935726103171956736 8616637 -138549566475781441179702540752279219508 8616638 -60561339530065300034784835698363329280 8616639 -4254385393120837405955108861383374960 8616640 11411478720045538105015338105506365440 8616641 3739533665388911725155953337832527264 8616642 27889133540876180265737297246947478784 8616643 1649498881689965470671465780651029200 8616644 146488343698869681351557670384655710336 8616645 26207355241098142686422457734449584000 8616646 -76684300784523536389420372826080455936 8616647 60033088642701161040271184743350689640 8616648 -94534188467033653448274163081695191040 8616649 5298981584988698560560905895497883136 8616650 54894256297741499859602145012770413200 8616651 -157966929683523918829078241751435027456 8616652 -302160888272921886451408878747077120 8616653 -145070585289745062929837174524096297098 8616654 51970038902815934740184175850052584320 8616655 -115294244988152319277413857271903522000 8616656 56382507439494705144010574212266983424 8616657 -43295859314286593320221834217386604608 8616658 -34461332124308623709091236840207998320 8616659 -149988098111017866086286374002618515480 8616660 2816223014157416581577598515142696960 8616661 55208026154760101889996807366081277262 8616662 -63621465675922462435392913610358291168 8616663 69122433939599812508197705711796808024 8616664 49596830531412241676811102559007539200 8616665 -126501380077703213149168319902928018940 8616666 82551439846282756439744552925965965824 8616667 19841353565048891517850068734546319360 8616668 67349062776314587088520182112095900160 8616669 -33887484726810484946733068216397460992 8616670 92763355479498061881254413158433824000 8616671 50712430259591979559312854721914455040 8616672 -11657513978547092549828467560700968960 8616673 -33335020335108461729769985757753192536 8616674 17526110198397412701225276027880312320 8616675 -23423472111104618029785664448573943000 8616676 -7090937229796890213515903260042695040 8616677 -270781332414925053387021130895097341028 8616678 -30953308639870389951373137551349092352 8616679 -148760264737934299307740439611846219720 8616680 -107091685829337874822095776756516505600 8616681 -88903713006836369432775818631581314230 8616682 -133413492702682416084382415238233033808 8616683 -97799460508644475537440153425039739840 8616684 365132729010704029385186966094950400 8616685 152320604188306705027381957955368320 8616686 -10008072391221609658931396821693331712 8616687 63712391802186233863114281996740509968 8616688 34665545485068587638701290779787919360 8616689 -25640935762228975045555556680858638510 8616690 -9262786462939861944926522086645632000 8616691 -228717195604687662537470103564211097908 8616692 -4098215611036799956381659139841679360 8616693 -1383635864852411199024126010995220896 8616694 -38109093106846344638885751974597785728 8616695 -176964942605590283696734594063638373800 8616696 -71645692814817239956722368417240186880 8616697 -29679398036406735144041839566350632320 8616698 -22189963859141521047038687337145786368 8616699 4497411807673725012232665614704385616 8616700 2730760190735797941683876906903680000 8616701 3091412742717590332178692786371878892 8616702 8478050053985568966106079717640099840 8616703 24352850162325583643703979007653021952 8616704 159292457684295049940437388217167118336 8616705 2007686175090607295729924151921131520 8616706 30973490638046139885097169527333332480 8616707 182456228522028292223153338580613639432 8616708 -8265474508001410636153144070223041280 8616709 -2935014825290398456664669535352124130 8616710 -3987944311666678507313796892107911040 8616711 -112872437814325921813350185573848240728 8616712 41035529761205915893676454321346252800 8616713 4374429699947638634036916680556938880 8616714 -593405361389284491684187434460792320 8616715 -20518907410451828428721161158632262480 8616716 -21079271258815822242144771470845900800 8616717 155695077247637084608863539558407925334 8616718 -155736712270561480380591953196835445760 8616719 -210412204916473118109526495392679532880 8616720 -2751047069370726818681806142790696960 8616721 3701255276709620687510358251149471922 8616722 17799998773345483118263457278174631712 8616723 238523845520844154993859641144207715904 8616724 -18084794144431372097775827358410903808 8616725 26637600123372150171060046317393974100 8616726 17361711289743891542814488759925782400 8616727 836413624215288472634691600086029952 8616728 80087557165002495853157288232367718400 8616729 -19613469031233382959184691795296456704 8616730 -15489165905850432889921090930593353280 8616731 -61905380230221979563542115627188116800 8616732 -940769341414464655915107000422400000 8616733 -208016976182767190108504149398699109018 8616734 64796405408299974263295512361707569152 8616735 -12227596373342092483659428099534674800 8616736 -270701751130436088293393715063493754880 8616737 301282987536595589711832863466945288852 8616738 -32594406238975721885779685979397676544 8616739 12196796287816162109756244060566938080 8616740 -51001087538251063666574935752850329600 8616741 -22242159305885290895923524741512496000 8616742 -59277612645895824406883274119160733728 8616743 -46714698867605306030615905772198478576 8616744 -50998167013668723932356243615621616640 8616745 -55440192204701046707398762426693539840 8616746 54374544294861800243503182099334498560 8616747 87144491582618375576340385640998476480 8616748 -154952827302848806290918138886102570752 8616749 -101424264910004608366814190986176847520 8616750 -87918509143786704638091082175795040000 8616751 31100858071180634944927324023476030064 8616752 15018929818101417644738560800103759872 8616753 252814874183975018313293570422508819520 8616754 -65939657238273962414425477260617117424 8616755 -8748670156384866120156371258417535840 8616756 -44797644389752310087508155629784924160 8616757 255131677421106312714607796809605329006 8616758 -85710634457234982352078783188921575520 8616759 10095268190695702386789814841066792400 8616760 -16216674904792536306641402698506240000 8616761 -233776374904033202096897597225608807638 8616762 270524684053953271817760855490020864 8616763 104881054420749646130729018929494551012 8616764 -38257313944043712476893656080309174784 8616765 691642659285216015328036317812408640 8616766 -9919411205096548424103701301512985600 8616767 80712182020995528208209535655425428960 8616768 9085306099568637121268088789301985280 8616769 44578385471509145833192900351603996096 8616770 -700329735526812807481766989804454400 8616771 30688690059979393856251042629387412740 8616772 52045802546472247131192301646102581376 8616773 174855774983758541846505793292852160 8616774 5520973569261196240696174274966224896 8616775 19536186644308248258120619268957400800 8616776 -15630175181686451889219377765744640 8616777 -1359339819885080262370361935592458560 8616778 -21434962742223662069772255551932728480 8616779 -94682489404374992003759081678155175016 8616780 -32660925898147096110337778027939942400 8616781 74520655590808420127125446793365518582 8616782 -55607465633538198056724978540274529088 8616783 43520745510220684371719848465137876864 8616784 -8382535106732685264154867798245507072 8616785 105374821509595088269892909834231587200 8616786 -41855763830280552229754174328334820736 8616787 -63702497726979548613702994732596074568 8616788 87635532691086210775294384661664151296 8616789 -15568230106125486369547602769440998496 8616790 1451933794980587026822856393661096960 8616791 12473371414584099346869457170684187584 8616792 56856135941916358703187820651079270400 8616793 93237418930515936756767808093297961344 8616794 27501630571149531614880583646507187696 8616795 12136154115068071840084913098155786240 8616796 182474670597229107288459856675678850560 8616797 206407282990111386582631056707872994886 8616798 49044357313588321291272556179851390784 8616799 170099063977165391403031189127468692320 8616800 113997054986097864992048071640353996800 8616801 -114893503400581412100273607462203374496 8616802 56808707988067743089049721620761930400 8616803 -174848730477122577091718596109261696856 8616804 -40817435869334196961507647844687872000 8616805 -94818609368494147148644744807959153540 8616806 -102622280654850585803804235293847701568 8616807 102729739380942268928613989212911015840 8616808 -175747435684939201594289441581154903040 8616809 150739481987188192687584676485664478010 8616810 -10132442125895282776271100275568768000 8616811 55540422997357503077024693736245266944 8616812 -66900574214100064395026611967331379200 8616813 -2466425183775140418730108437944058336 8616814 34395952317533177586273372509436286080 8616815 27715903158829194057377482712347083840 8616816 14766205637243136971413103141155995648 8616817 -111374905901128841523016115964519294816 8616818 -509082499558571592403106308415912448 8616819 47508711361368855238707991841917173600 8616820 -16622255690888926897498927702573681920 8616821 199617049831284229796051869369313183022 8616822 -21406249511344051678328334290390900736 8616823 89530018463726060778982211822210570240 8616824 -11415598051511681967620361181632552960 8616825 -10753375878065470505008537240648646400 8616826 -69350683226898758483940335052423519888 8616827 -18999085962609597007285192675040127324 8616828 27819252630967733438497756664269086720 8616829 86895838412911182924678174522646401484 8616830 12077014350724998406166819703358005120 8616831 -67081688532612736307246127015290344248 8616832 -10511106884784745394503813509729484800 8616833 72867718096003540308205609334584766082 8616834 119976831780977144602269326043670314240 8616835 -36086685848891413440876777522003847200 8616836 -48396895419246107999978066894723867520 8616837 30286037434569572572236881029007326368 8616838 -32752656676354343796511610104573195680 8616839 -29426974846547833183333693005667593216 8616840 49513944965398767971280287886724300800 8616841 -182629410368979137920346285389975695948 8616842 34318911578513461066021366612176679680 8616843 5713083568190157428719407059847140760 8616844 79638848721220453632124023365654787072 8616845 111359094740413675692483067905750689100 8616846 22636519691331409950408884816357376000 8616847 4402347520904271260831265061737035520 8616848 -28837693330061920984601454946589564928 8616849 -91661028427317866067656828468432433936 8616850 -36061643815725922033177905701975971200 8616851 -48618212900246607956429981001120225000 8616852 -6483678102720556956251429545078199424 8616853 -20193500549966880805139087714323233280 8616854 -51159980791697558872320294215600143680 8616855 24370225698736994832289638690784480800 8616856 -372517540435919961355263426069258240 8616857 315403084227340897699994113261230462660 8616858 12096670625740223200817117796441996288 8616859 -242007369350006764306289200763356722940 8616860 -11710288470100158733536508859157811200 8616861 813895104288092235466751446915562400 8616862 87081730561197089741092843104372738432 8616863 383106407649955093175196109092505660200 8616864 -160324879073304199287142025826328903680 8616865 -631254641828855844906534843452845080 8616866 190790308528032120532210219575486988800 8616867 6867398010782672677976967824285055744 8616868 42553973774490966575058325721077653760 8616869 -124077899649338733083158567395389681730 8616870 33054277403155235072370224588460028800 8616871 291810239606471137480079206188977560432 8616872 -97936183796555512208704135050775756800 8616873 31129738184654041923017052594589866384 8616874 8053663052730003818583819777248823552 8616875 -17168954914111793167026282112806555000 8616876 11799162200741255857045245727982039040 8616877 -290921550529636716095012369298455041920 8616878 -20049841114250912760100435813832813760 8616879 -122971315048925979139765557238550749176 8616880 4082914753236580395999422280425472000 8616881 -9844267917448136666073672373884482880 8616882 58192213917987668101460228462130187392 8616883 23466559661600023309359516073060172688 8616884 60885564808001413178180691571396780032 8616885 81572508246476602220065977815941714560 8616886 -20321227696009925433157511134948151040 8616887 81016430897768800368324654593364298536 8616888 19060653304668198189413686603972608000 8616889 -128508860450530579731562993084676992044 8616890 42508879376786752470590382465465385920 8616891 24582137369818913394354256538859868800 8616892 -29797854698265067267182387869337354240 8616893 -11278840351397775561155914128932795136 8616894 15607355765515628239869610649761585152 8616895 -39134942213344501153577347642539379320 8616896 22214600759250166184271934787074129920 8616897 18473171965442900970022192741923351474 8616898 52116414514777192505092322450194309536 8616899 212264047451410501405304873550816000 8616900 40765584325824801048455534091844684800 8616901 -154525424027809758920434997647890032098 8616902 4606713809533849814953718149655041152 8616903 -21206542166020704268275090242893591896 8616904 147639118428399337391430645150865489920 8616905 33268534008599378049007467789926277120 8616906 -27318833482436638615623030032675197440 8616907 817464939242656872719401466702093680 8616908 -63194390808742025679305127628831855872 8616909 19733275765166421735307485300080656512 8616910 76655546419509081073873055960596935360 8616911 -98176438182696041426037033840616585488 8616912 -12559939245689928408779257200912629760 8616913 103281941228212628143981317118690898162 8616914 112709433904712127868403507850770274432 8616915 23515380383845949335418059425180672000 8616916 -17684834000207452774668541147497504768 8616917 74979112022632066684844873500982181966 8616918 35739291540104807037758138280794618880 8616919 173770315734247092892168000469644701320 8616920 469244089459043806266075720716697600 8616921 -106644315998683342311011167541261809536 8616922 115447170838015862268600099476706454512 8616923 -65138264289162336168698927186446344960 8616924 -61145988908661703255551985301966129664 8616925 -161586289166112412323828066179137976000 8616926 -23368199080412212814585331554851676160 8616927 49287234621084007860180335471738662656 8616928 30154223762114043636747490078479089664 8616929 84635828910248527696429381119166583940 8616930 6798678067954463170051279103739033600 8616931 8875279174668909101739830001788911792 8616932 166613424611885403703265667396415782912 8616933 57143645610881303942170097706064180224 8616934 -33619136843619876364939265240112708384 8616935 -33208769701532599665957812004970757040 8616936 -122746707065134586425838968310147481600 8616937 51116128822479565828111884249387013120 8616938 -64619941582570810096575826028651888640 8616939 -40167886990102911309445673711628350376 8616940 -44318012867054672879463178310724648960 8616941 192657504535318815271717306734564293772 8616942 -66617360445419903600889443995272768 8616943 31814825014224344531793009226651081344 8616944 -31503996258558904819316648229330124800 8616945 -72832635652502071267269324756750734400 8616946 -15863322985847026983462508470113052672 8616947 220215280363163419444685229647858856396 8616948 1593284145002654958979949551017314304 8616949 30183992206160000566584663197111070720 8616950 15554268430178597582359520828510208000 8616951 10331847818455283741781217736239225392 8616952 40522181519375834997451555611803013120 8616953 -280135467653556014552988956827115858220 8616954 -18392836468990365651949764453053153280 8616955 -17634687594797839005289663071209280 8616956 -135093379673311132267025013071728903680 8616957 -59126165048080365340930541059334658912 8616958 -25862126361177981732082495365325636224 8616959 -25458308116402911853498302741232273896 8616960 74368676754512730028468387841216348160 8616961 -113502202000722217217395815242736708176 8616962 94889415764855732177907503302778081232 8616963 37863211537944375463948525670702408688 8616964 7523166492709307367876011248304206976 8616965 -1176416235623751708605585885064345600 8616966 16860850372081921966336020131311822848 8616967 -11990437374976152977597223078227551688 8616968 -13600845033125003783455074013520640000 8616969 105849803205755478838679674798257988320 8616970 12786383600733771521696977697080301760 8616971 206825797717372327520755608105980952744 8616972 22609721882620221903173649703440678912 8616973 -71221100972451072746291591010667804800 8616974 75387500934078051380124688328518409472 8616975 -45828125989341167562019834075706304000 8616976 -17416157979281167083243404975361875968 8616977 30789422057803582535719513830665854464 8616978 -7132952268662061792081220526372737536 8616979 -30510518541438632469682759826360571824 8616980 -107803659680971415337876396724010188800 8616981 61390042796189761375056885347293736352 8616982 124500338444945585861330969423916874368 8616983 24353135859960486565915514647860234144 8616984 38146987107961273099739711914085560320 8616985 -1092899912714895337412469386783405760 8616986 -6038218810746586052845639186913141760 8616987 4057456832143902439520514392907700128 8616988 27915834978238645937505655469526796800 8616989 181975252353540734938769970531626354790 8616990 -31152283552853335696583333198145386880 8616991 -66215311343822237715780036841335848608 8616992 -5600348323134402984373873937555324928 8616993 71233999790709035006260687292168235024 8616994 85329668366883591758215600922022700800 8616995 -9526909068395313278644267417554410400 8616996 -10870708799691835440819460723672473600 8616997 206289965800999418958321017041564080446 8616998 26476513662016719718617616636204798464 8616999 149010531302874700694081627217559226664 8617000 49184291959088594674258765146193920000 8617001 -163982602036231736880540034935088420998 8617002 -7510462483577086962021912970808321280 8617003 -117385138293617143686290249597400166976 8617004 -84618589235802586030550643054797291520 8617005 -2214243929788388930831721773627743560 8617006 -81449010599133195234944566825882303296 8617007 -4226772369124002236281442231863273488 8617008 7950487381991764183415082537732538368 8617009 123020008422441671805309851593470545520 8617010 3905655516990963666551960655018464160 8617011 25827376653295618510438344202455430848 8617012 148377764634964050429177777168770126592 8617013 -112626919563259123517014306508812786080 8617014 23905557052023852945601601514729252480 8617015 -52726876063902577227017182014636120 8617016 -73893833741422239212547190547176427520 8617017 -31460252279113516779776875876344815040 8617018 80174059044621124622448007911177102960 8617019 -68481805414464837350458801278267544656 8617020 -10406816977291906225791652768999480320 8617021 -10017314761049311064651558235925251488 8617022 -1453659982387193608090992917600796288 8617023 115225337889142087297322812227437991384 8617024 19286162695801358380327721902088912896 8617025 -76896170610501935020595657986739601450 8617026 38469833399911807775333351576707849728 8617027 -201770712427788498511411258862714227200 8617028 498790621889156354606213438776614912 8617029 -180466991694711680862992320538986190112 8617030 -35343493559007735994293228766414035840 8617031 -80494197118946375193051855102242784720 8617032 27272430346448668272066946733276160000 8617033 102401497817898618702639556934343849600 8617034 126633772338880257705725326837745914416 8617035 2683395048387840666662185450798383360 8617036 34156701687995637768807458842786906880 8617037 -44121366561032801595024349241487521760 8617038 65912211129621682028969144786761671744 8617039 2671721653702666003129854022674100608 8617040 -41543732407530598665867358430999101440 8617041 20848315573209626113208588853775378920 8617042 43281228023624996249674991326415373312 8617043 101056954580685304378850846111256982944 8617044 -52894197569222825789999434198582646784 8617045 -149711058363894483019462869656514555720 8617046 -2843850256315269687500804919315488256 8617047 81070186415382509342112051022877248080 8617048 76318090638060568198710396908637757440 8617049 -125911219325590372354272060101782863168 8617050 -12536366881189248284066268574102848000 8617051 147116833659801307918050920851337737920 8617052 -5047213584699404937402821000183390208 8617053 -58229973392459051418016911223772071296 8617054 63289281771496278662839103748758414976 8617055 49963701194213136364543317213059948160 8617056 -61482838286650774522286503839091654656 8617057 -6230855011031214391456391658521302848 8617058 -14698726553781468160896552973900936416 8617059 47086860634265630329812585873491561928 8617060 45029479345694304635987516202250752000 8617061 63320217548742642085762470531526308924 8617062 918284495353433273008348671970698624 8617063 -24307977572276649057213398377239302176 8617064 -99430954272574778660366314151076218880 8617065 37845849953111669636220773093824571520 8617066 -7489542872243272574663193768180467616 8617067 32780868386764268838542265789525731400 8617068 9745644189005994491848261007038517760 8617069 42969442797395055716186857036591733580 8617070 154870480506606904076303724605521920 8617071 -1429859937069418787831413980433858176 8617072 20395708292563858890895588239320907776 8617073 186614050566917697080844870275746490322 8617074 -63539457984613075787299809362489269248 8617075 -91438424336262497049286397138858127700 8617076 -2479403826321331725886390704692544768 8617077 -50797257757131801931877102311681228800 8617078 -22057958181237741002182911641731551744 8617079 -52194997202128812814888337422726572624 8617080 -87934486717319728658266904280210432000 8617081 -1656992771648345778407197517860651872 8617082 62437368886222590722217881470913281392 8617083 -54016398720254954052073804743030850560 8617084 34467350300068635865449852253134151680 8617085 -2548217143986735147814599205789739220 8617086 46097481155949610546886336106545648832 8617087 -154115945040023501717720107823113351400 8617088 72437117547429171522609887072747520 8617089 26589835201662305857839770605789660800 8617090 -26845697150147350209414026853618678720 8617091 -127737120150190314115514060825701614420 8617092 -70530186221037729962441491213355175936 8617093 96402368759724352185782563430006434524 8617094 -20527034040061089398498154819261747840 8617095 64366370858196598234226486149023284520 8617096 96194100992173699142565365133404160 8617097 -218750704582986140312522989661722148454 8617098 -2497343712581166345234550374517555200 8617099 -213041456418135923859962332678060881560 8617100 49953294871192826908327313632250822400 8617101 10649914991170982755961791552839523584 8617102 6152108634200132348561605594134411264 8617103 198937567886117226046186763433304628664 8617104 840262109205098461120326737089413120 8617105 -30150090940769697913452725832786191040 8617106 -81093774667350441328219926778338907248 8617107 84990251190537432274710932067091226040 8617108 -63850238999068464250663363358156871680 8617109 -8379980476428689919570781920968376690 8617110 27347993822257015879110283378762469760 8617111 1144289096062998390577710453820747680 8617112 30774633690299163615838729939372154880 8617113 -23455992963153714062135283014706957618 8617114 -329363476901944300460020961400341760 8617115 28141345693691054598392969046552145920 8617116 -86844606240310421629782467281460110848 8617117 212844783666397599594794251294528665600 8617118 -39978058214671119718727257198060001280 8617119 61154602562421130281371364398021815680 8617120 73007621620636153444019319448340398080 8617121 -17011120952666950838711630744582938368 8617122 7038254671735839402336260162022628560 8617123 -19902456342972015721851116689535417360 8617124 -83255171157485508094072407360023608704 8617125 159104952591344202347451039126226320000 8617126 33682402538326223492041606412162885760 8617127 -160918382095780940456597871486924028800 8617128 18049002959394396972693357800044953600 8617129 -216860599053617368948348149280650091270 8617130 18204014744615608403401607080247118720 8617131 5243328446729382424117983537570700800 8617132 -61001637062205433946229896180021178368 8617133 9552575004339881876678590775675638464 8617134 1259697982521663005807409114306963456 8617135 113181353675028358445818294492425251760 8617136 -106551668578528864211831066752794624 8617137 17231296546927643561164313359460814960 8617138 78434823104624649941205108494400283392 8617139 -5944573574038617922005554650300781976 8617140 11981807961954380019598211746342122240 8617141 34868679486156863459493578967230107530 8617142 -85105421977302303708984078946098642528 8617143 -36292495391510205294915921972529871616 8617144 -82247695902371928057210583964741283840 8617145 4539679394024068012970696927915798400 8617146 -35045982335990747136580729749455270400 8617147 -10794324333636314493630180837978954240 8617148 -50196573978124502936743678462250088960 8617149 -70235607088887684215052119679900551232 8617150 -16245843318945903209608523854893211200 8617151 -49791979746101233123691086325206185888 8617152 -14673053848596865394774599227773288448 8617153 -29635557113078580565365746814159729598 8617154 1451065107917555630618220441023892480 8617155 73577678786359436636286011610012074160 8617156 -106175164638170592341730060915182469120 8617157 1484577768507786433702461974014413888 8617158 8408664006482020986498941098356787200 8617159 61377046621498376712327842278845392200 8617160 176703532177787708601811509343110758400 8617161 -19061159050004787849601214434670988096 8617162 -126910728381460367612954515417225228800 8617163 32536383663830470094559465352689029760 8617164 -9414001450319044621566998595619104768 8617165 60986729458189754710370941012241875200 8617166 3184201647798467323473757574557684992 8617167 34415984453863179044127521125133328168 8617168 -19216295266728361998582356311098261504 8617169 178604784580131795823452354596667995760 8617170 -17125887989488226676341718856227033600 8617171 -125620139574683574189246456336513012628 8617172 32062264731014279857276796440524130176 8617173 62842962078266664311033877044378407584 8617174 51756335026694726429962018639615571712 8617175 -9711661930148024524842217088335154400 8617176 -14244600935151150043306634257261363200 8617177 -127503060202861265046411071210349257974 8617178 7187633387221040439367076030179526640 8617179 160660487179197892004399143950892805784 8617180 25854720440878542273760010535438090240 8617181 -188142485625970569193145255863286528628 8617182 -6122274745151112219334733489221211136 8617183 -36189169859716668634578987475139718680 8617184 -63557248839389311192325595007474728960 8617185 3661175694335523992064856779913807380 8617186 -19633968328270005507257745147263116800 8617187 226673357272207423867052544299032615836 8617188 -60927925103070639658700953648486625280 8617189 -31783631003289155253672346338195267844 8617190 33796925075924810767520931782392329600 8617191 19401661035709375225176695708350314624 8617192 125629057270418448598380289722072545280 8617193 30387564521273738488934533031933389704 8617194 23037789444051057995847730909797393408 8617195 -117541604714324945587980918786381466080 8617196 -769687925418166326713809036428294144 8617197 -862143246722017925217225260565197472 8617198 -33999699447101392135366495643337435264 8617199 63249449414456879098184932726663747440 8617200 299259857404266417943215583828377600 8617201 107689351621433705974440210816664741202 8617202 -21050302603010417040423620890787239296 8617203 -37625173013399902730753002068562583040 8617204 4802537350256771558886393701363777536 8617205 -54913797025705554242982344947601769600 8617206 -22117961981056318933986912426271963776 8617207 -38054583690235297080036372659763915544 8617208 -69912015804211719579872040742809600000 8617209 -95794808831311224125148529963943900160 8617210 48872187703135629332308201130306150400 8617211 -252710158588542376059366551160569044188 8617212 402138420575851646008034869627914240 8617213 -97989769624224037968310253551839082080 8617214 52287459430255111297012328336371075200 8617215 -219332905499645647888722779821172428800 8617216 -1173197471082617971699791637770141696 8617217 -33974557595056995862954326346419588288 8617218 -60571918902580338995512467737699949696 8617219 21288085527528751189364258444674563888 8617220 50664830810967317572019191393770650880 8617221 11138851507315691236505337581560949340 8617222 119199583546578223050449956941518846400 8617223 168762832111032008274346503750195671280 8617224 38817362680596245132061366462712381440 8617225 16634933618728030215767610920869696000 8617226 -16637593529587270115809070037871875072 8617227 92412844990355418577819695863739765720 8617228 25797697464636836300184577961410381568 8617229 -14342267821371766384401650046538526580 8617230 -52711885099049934445456013178284514240 8617231 5845150821364156922624971452689840000 8617232 -2837009628020912689091659874738208768 8617233 90529921469257732892832071238641274048 8617234 79201791552599447996433266819478963360 8617235 166184516424873758471534248484876634960 8617236 -30165554695044621268507645129781753856 8617237 -56055099725047867254700077771325360114 8617238 -1270081570299327478836272880561059424 8617239 20546876533354510532227784036119123200 8617240 -94817696961274558600250438449564262400 8617241 -312863194000416962333856554156019484800 8617242 35087332210106211919598245925167130112 8617243 -253595087240759853595129830272902616 8617244 158281674480788524639062668167434241536 8617245 -5513707022075038289770771280307148800 8617246 -75573174972262869046526667689876556096 8617247 81926537028050671291491850508647528080 8617248 116733025127847453486322762882689859584 8617249 23432514926017830786256157457318679680 8617250 77541867428005441875415709901430440000 8617251 2150078114189346901695604429443117432 8617252 58900251322944434187773218193266401280 8617253 23134890766691866159048923815139773502 8617254 8444453655889774657187760351505512960 8617255 97253667850879898726614496539522463160 8617256 -45505275887056823579838602890553917440 8617257 -94964423657936725163012231564709516 8617258 -1315312587597101984521022649184929792 8617259 -8955967778317773493623501809492875488 8617260 -74497946976862646245012030659139584000 8617261 161658605177568368960399281244405683862 8617262 -18991549495958871908019888523403935488 8617263 22173865365379259488658444568479475360 8617264 28783528987691013223612980559210004480 8617265 -123859661350193907902598916705400459340 8617266 41482720302344696409476773036399948800 8617267 69627973566964983846012262324971542520 8617268 76214101066259189329798944421296525312 8617269 -106527906206888721532544230997098834656 8617270 -21420742246349442505387054785811238400 8617271 -5389816062584532890167287277565566008 8617272 107921066875006300444473804419123773440 8617273 -35420878578028649482251061343656040960 8617274 -123883032336492420897818357252773182864 8617275 12190474269081215076699794072703127500 8617276 124027026999132922401519719025859804160 8617277 41076633850166220050909166144808413126 8617278 649703996468389336962947851154101248 8617279 271311410001904454756263081568305409280 8617280 3920857754572978661182993834904125440 8617281 100675384101053843901183133304418645552 8617282 -23750464812634345875776273309343895008 8617283 98116162303731942797667569510858741400 8617284 6602431376535149051085516281906644224 8617285 -11120509416744366185146108341744059400 8617286 -15657923975245120863526286145979776 8617287 67279104226675395958952815529506036776 8617288 106827793760631551670706908584328053760 8617289 -346975358466985144926441202933290158976 8617290 -21201393925984769721504819778523880960 8617291 -172970654137644156386009210298977123308 8617292 89194886586007902099534809301441239040 8617293 -150948777967493528560359878596865908800 8617294 39467505367949983776369594547688668032 8617295 -106020572653061170091537259993049075680 8617296 -5009134353030155934502838314454089728 8617297 -4323451277428816280826338318281115200 8617298 -894802801344129874001613757883915520 8617299 58633034748856090638114046236475527864 8617300 -14037323040377829252081681289230988800 8617301 -10372458448440889273365918322926947136 8617302 49007812390864264401952869286207613280 8617303 -41448534506821522992760022020408334136 8617304 70965451676475094525275188935704268800 8617305 -70646797287382533905091031383879547200 8617306 3753196045372642757691317386043258352 8617307 345025556843112561608103994470370692192 8617308 -23538459800821203820515096616022728704 8617309 -179545459211107881394000040374545060480 8617310 -17211602703517162456660456785127704000 8617311 80000041694767561452982078849330407240 8617312 -61503853155390606671590255333400641536 8617313 74415219568400508269733405848184182562 8617314 -11571727110024541990111191938659226112 8617315 29970229335077129531034725304041296800 8617316 -9818230522845417409693174779900696960 8617317 132675525072710889384850783125212076480 8617318 24567787268222506196684967233521901568 8617319 74581155677240368899609294215816481720 8617320 -93164048585629985562724827179089920000 8617321 62453644146777881597065688429029912320 8617322 -15228652359643561075876549855657789440 8617323 18194766674504393597502818243240052480 8617324 66268456386697534948409589212513597696 8617325 -114695754624852606039316396950311869950 8617326 -42871534402624710859040617781124728256 8617327 207346765381906162346140755840543828176 8617328 -39400745562563526366367150740290764800 8617329 -48844743190123538717531691584444352 8617330 525686271223404698811619075780486560 8617331 -161222616204637800928974038232593864448 8617332 87502043325483863077241295808095135744 8617333 108531834036064884199720100346121505582 8617334 79200238849569153083620429863053249664 8617335 88446361586888704762294975977754136400 8617336 -22069361989199487827006996932463616000 8617337 -61696573784830294568401980725440791228 8617338 54767635021706823609981081023362399344 8617339 -58813650804088342374957787299842240208 8617340 -1797381743240787225744630949660062720 8617341 41721156460753768260466186396954337280 8617342 -49356897396624739432878069830806844928 8617343 -79605835072865321312470219388846317200 8617344 -9823736740154616434849216123696578560 8617345 -85141284266752454213772619914204811200 8617346 -26855154443913739030304120865934702128 8617347 862434910067775084305501601647935872 8617348 -161761645253997373331113682422920237824 8617349 -16468150645685782762140118410079898112 8617350 -5541717999798618803234273358266112000 8617351 111948919453176105156295211453345494032 8617352 42540346642973339203498623913223086080 8617353 123518134806041426505211396463657189904 8617354 9154036053722443021552824102086915376 8617355 -19080739778073285115866337071686274000 8617356 29365833467620470827589870278347259904 8617357 -69773355365849177540149419533855686688 8617358 -7732072911639585229411653980853110016 8617359 38732055468755480186847679356165536904 8617360 6027172266992704119335033459535790080 8617361 -136398058423000359937879238834311513038 8617362 6354413579469914403953963505315793920 8617363 -33603091726314172812913388227000564440 8617364 -9232457104543705740296283321786851328 8617365 -58008538498933247753798877238111492740 8617366 -65925606778344119883698422136607015360 8617367 -101794405274474594561322695121057342336 8617368 -64363559958736645462915368984955822080 8617369 149022058541508464791408808237384014080 8617370 518587658863524724184468425680465600 8617371 27499434401879126340231501525236753664 8617372 202499240357947929022910614490301952 8617373 251114397911001738817179963190368443622 8617374 4645945196653170026359596849598310400 8617375 -88110886909341185526965376050126712000 8617376 -140870675706686707704234263581199302656 8617377 -136916896557153334591797353257211257680 8617378 25126005572000066752069237207676928 8617379 -239838444711843331669100486055725082240 8617380 -2483896469536928187510976801641922560 8617381 -6906530473292398368773775133746698818 8617382 114353424880079980585645672189889037792 8617383 -101738838159320557957518835783023683616 8617384 95746633326905218337498777097405235200 8617385 -114414096244999641659010553304807926200 8617386 -71778232329365861567896542823982497536 8617387 143809796390936712612072226561382261040 8617388 -15215434823461792007050643378063815680 8617389 -115316435757087325516079106100083677184 8617390 -53652161271733892286558008857855156800 8617391 -241851548237031267002084719940158340208 8617392 12439533361477836782326511463922925568 8617393 209801697709491309504123332483365736640 8617394 -8144826793956202057768344072373131504 8617395 -84606907942327798633972567744513187280 8617396 -28981132364118104466844745321183582208 8617397 -149382396343971248962037131240951259154 8617398 71823236951523191078816976548044500480 8617399 121145889946190845886001517662642114560 8617400 -110225706805745954773589663113637376000 8617401 -58334337579754731748781446245505825920 8617402 97123121287034700503069774066600533440 8617403 -129745609482551253312402339557948954400 8617404 14781438537433134150460813395602088960 8617405 48319100384514148307876114021868102060 8617406 -45303287393467362780316304475300332544 8617407 520917318811390536687858854936827392 8617408 -51148949703935073164353545183921438720 8617409 267088815799111132008103508069156115540 8617410 7947385636396563504794796576036049440 8617411 -15603289883884711607430055623924575232 8617412 113202672236247692767168007332538757120 8617413 1447227241393719469115135262321532224 8617414 -2512053496273007035226349190059102720 8617415 2383929224139525480593313530707980000 8617416 144167266683574223346964898848760463360 8617417 33343473677148719560394738568164293466 8617418 35564235268967432599994475967800956160 8617419 35691592196401955587150691986277893728 8617420 -22545087092777174138898180038646405120 8617421 -82689133897991145942455010137659671912 8617422 -6937115983029794589670393243985157120 8617423 -82697363023176063908277838190789309496 8617424 47262067203484718971732233466617815040 8617425 -3039058330359620920276436831147436000 8617426 -129148588658252751952346755254251039088 8617427 24622836840676123270121286619834945344 8617428 -3780529952296456574376497272579324032 8617429 81638678621135914461888110769533152284 8617430 32364984682931716440527343166127727360 8617431 -76557577627814862391068873337706160 8617432 46465681560153586564522873999607654400 8617433 -78752360067727166199204272005818272832 8617434 -57127952819867634170009152950708154368 8617435 154386881070781241779947067185570386880 8617436 39903710015838110909073718078790645760 8617437 -1003149628784700141332194180407991080 8617438 -90768046764724616698110046017379226304 8617439 237912767059258315292898170066436654240 8617440 -24189554662758259612533675135215861760 8617441 -22870741209190335739582866886505400128 8617442 58477443810053401676844097572069439488 8617443 -60619411366375312298912252573505132936 8617444 26167323583960353584696246157228902400 8617445 60587875230918422178724966495265720700 8617446 29825204904456915201392591002876656672 8617447 4862819280105903091863015822075459896 8617448 -22399528784943314444449291191464755200 8617449 -45868374861805523708926204904308026432 8617450 95426004451111014312042794085580416000 8617451 12049666959482529643998373859056224504 8617452 -53344137915294947613532231122140563968 8617453 128681587646177728269919377344599064664 8617454 -61717956752499197552729311255501669824 8617455 57174717487961691894799458001213056000 8617456 14745077035482211321354837608895414272 8617457 134008058937384974435059702599594903732 8617458 660519000886356849090016978723012608 8617459 120517421169623939700415874129634318216 8617460 -105785943976743267869166074783665470720 8617461 -25876979984605779570885538416896683296 8617462 18826778125951861915232779586098132224 8617463 -29263641969718488112488577809343885680 8617464 -108331701394075255274255414112318935040 8617465 -35900267450337690088786634231720020800 8617466 26457059654525570407000807871292364800 8617467 -114216423711274427272406821769633780688 8617468 -24877927221902425881645189367727600640 8617469 -64745720938513128830581573192897172160 8617470 -23041762635040111483274011793456033280 8617471 322568920098335454041030091981079672 8617472 -23554027390615822766162057252189503488 8617473 67805463442866118098340546329195172608 8617474 -30146723818218150279536956065295497264 8617475 41915585549291329520368130956825134600 8617476 1790468753608422409628987114254884864 8617477 -59885998320728140427225877707396046528 8617478 175282888353425819767853530453445986560 8617479 57601114696304461264190624483167336320 8617480 7265431488714649606752447592777420800 8617481 26781097527474592212403307411327547600 8617482 18532660979334374465389352666717806080 8617483 118321302645548877076532897079678970896 8617484 -11772834661251317896557692209506599424 8617485 36930848517062037025055324852798021760 8617486 -8975754842870028995590817577915412416 8617487 -97756637878533925486805861954871782208 8617488 7716476418340189459806142572448972800 8617489 -140596897381239847083169713871784645520 8617490 -3964655424449652044342124702521226240 8617491 110620109367498579835696778083020664500 8617492 48614046276091655509730826663583489792 8617493 27449543538845286896783724196863262044 8617494 -13785623230359443168286548603949096000 8617495 122884802358590550407867167274560900800 8617496 27493325798834750632356470272668672000 8617497 -68719644056088141164036187605901121536 8617498 128174368202165252067445881463571766000 8617499 -293881394116502869987837779447970320 8617500 -18928811157498106243358272787450880000 8617501 -2656398412984829617418161811171812448 8617502 -79876930601734627078871914414136692608 8617503 -24817083983070883546376028493430199792 8617504 1759413546101183731262200846812708864 8617505 66282514752038842316884771870057688400 8617506 47548894367848408888682149060440299904 8617507 42739186896327329299588759834294978840 8617508 -50115388634635185282632684376724934400 8617509 72605976296892239985738119032529668734 8617510 57986679861738957909729206905442824320 8617511 -86259877281949267417752384595172207568 8617512 65864722886202034605083983643757035520 8617513 -153693143414464240704912797246792559238 8617514 46867574504111193548538951067117123680 8617515 -47479826361609241237393929929928145680 8617516 -360720863857774106756734106494567950848 8617517 -132269990066921967051070514288548597620 8617518 -9766259270150906648804751780820100352 8617519 -191872060182189955683621439700485220080 8617520 13102285733670931601427906418620825600 8617521 116347702239744185027946299381123030208 8617522 7462898938564455045861973279856142144 8617523 -199342345466605734237856397322816954228 8617524 -97823958197633504803183242231196784640 8617525 -22322711340200799226164415026228278400 8617526 58781600829835175588450420056900105920 8617527 -2288120601558189485482165937278637280 8617528 79317908514076109835619494596425052160 8617529 -17288081990298998229338407714409270400 8617530 6755305476296945288963731760184856320 8617531 56282469463175504478108005463620358704 8617532 -69341254460291169548166495841078886400 8617533 -21711346143236244479542921512227872416 8617534 -186560419173308367089368855218633917568 8617535 19733326163434452156222167471274336000 8617536 40744730783933210899561815301328732160 8617537 10829756638146578908891515291024924672 8617538 47071269283244143265298393413866831872 8617539 -19632085643276704122163746676134209280 8617540 -41972306483662387160557079389303296000 8617541 131638978843041794120931958852062120384 8617542 -13506847255995298808597003797136532288 8617543 121422535955151432684198709559603589144 8617544 692114384401383141078242896759357440 8617545 -10913182676472323575574337670042464000 8617546 23432805324764255335645382450508023040 8617547 127764008185898822705121833741588190996 8617548 -57668200058266291754229359222539370496 8617549 189412524229743136804657444595453698550 8617550 -16684430434972241683430547611605747200 8617551 112106826911184230152161803887264980864 8617552 32248413376583037063514612907102560256 8617553 99653060160858836065220228015584570560 8617554 35307495179387768128137144600418546176 8617555 -39445339390214500112288548274008691040 8617556 116628719314899615440921158207343464320 8617557 -87280254112424293593212971814246465280 8617558 -49962713298234285389166110853980202816 8617559 109674590173036564250447991010846445016 8617560 22723450834846181917111816001568768000 8617561 66211357339497858374387263271455841162 8617562 100898880443536016338261489788969538032 8617563 4858238432748999836910011371436804400 8617564 -135561513429889361395200890633607552000 8617565 -28997202034965500719014387725058005280 8617566 2880644944492510539317997753863282688 8617567 112540338747923732860637484978563139584 8617568 -92520763556132696334573272160017055744 8617569 -160898332568037795430868240007095973456 8617570 1602940882315645204066938879544780800 8617571 -8115754688854638554838783536698982928 8617572 -112144703928753641693408988373092526848 8617573 60964118983935696517554844666489177440 8617574 -23057437947559776939172191899172726528 8617575 -29515568222756302634225804754368939400 8617576 251943168132718237118881182048706805760 8617577 2852026155085022289235487409958837992 8617578 3362683123192839047805724266117383424 8617579 -78011068206817086108712152685416425024 8617580 113154901458018587952912018675975475200 8617581 78316658887052364642696334795977917142 8617582 -111961748912900955273453845578536561600 8617583 -47725114105383445267901521779334204800 8617584 11940717384711339038234499055617736704 8617585 24860173005826507561071090611727083520 8617586 -35569716352950166206437692917776641008 8617587 1104201912891984309028122621922901376 8617588 -9341113374429530780368276835628662784 8617589 452342632519686051144945227693635164792 8617590 63376874972054944741941495557587200 8617591 -21638518195828907338677862322318387136 8617592 83561970857817437842231459173646233600 8617593 888192105515194826310877686071171664 8617594 -47147548198289020034260850723238577920 8617595 -6972139135109824542951078138995716320 8617596 -13047948005696169803078207831350695936 8617597 29550800949577091552971672737051121920 8617598 155444412220338922710055633202934094848 8617599 6588319937521507312197580173520680600 8617600 -58544411994773343800655115011489792000 8617601 29462173243363373689051418581845464112 8617602 14544904721165816429440582564902912000 8617603 77927068889042503730292501583997393640 8617604 44971949669476241738637735169095981312 8617605 23416344072126508907243682071120172960 8617606 -66490099492772091001761611345385092736 8617607 158392198135545875282864075698074029352 8617608 -76359385054294679154589545825897753600 8617609 14104089006666783796523106614188851840 8617610 -65766496768069683554383051348555163040 8617611 -65098566580050456525527477646377310480 8617612 164422046765593569772379217651656814592 8617613 2826063783623908058404037476211264940 8617614 25430252563306541085458842036717899840 8617615 27768063810360800178341420423406458760 8617616 12544188868076249112634114595445276672 8617617 -41040189895151328587214139706438885760 8617618 -51557803350651431442037219440066973920 8617619 -138197144502237902284737601367342792904 8617620 76833103593681709446624626169354240 8617621 -59369931140131124887291472191252800800 8617622 13147311294325467048532678243771757952 8617623 -17006112382160160611869603019381360640 8617624 248757837981553012617951481482792744960 8617625 75532453768028520434169595115720208000 8617626 23001062720496804325239375336151352544 8617627 -45652030070281970021442668851742678524 8617628 -52844593638079821913550855416519593984 8617629 -45702301259235112786565247572377036416 8617630 694544729260826744328289814286652800 8617631 17285922648889605522176852213821628664 8617632 47685946332723266578582401313246543872 8617633 41193160341059609672432135690532004544 8617634 -14789479262887327915929206047722500784 8617635 17582182566939511134716883825221945040 8617636 227911574390168458887467857610512506880 8617637 816715405329798335442844126291697952 8617638 -75651585933261812612176956619624366080 8617639 -1642822164343751243373927384836461344 8617640 -71919737880956007291990279548190720000 8617641 -13986091635381336359427238514108919744 8617642 -88685334938735767791789708427972678656 8617643 -273821398867430070420762497551681185816 8617644 -29749439534428904756069482422276096000 8617645 70428461401416397281531206525965729080 8617646 77382107049877907484634620848200894272 8617647 -5267410320561221372767995356477465472 8617648 13347277206436433813045006600154857472 8617649 -21194348613799180464387429152079589080 8617650 2985951218565347131963890123293817600 8617651 -45425570898503509846405315110648118448 8617652 179020737487930256021619044791412785536 8617653 -44000288725609179177229780903074055392 8617654 -6877922108704119979775866024254064224 8617655 -83835863918474608274382232584708030240 8617656 24060590133367194964638292414700851200 8617657 -226846597541977067351589678019640679000 8617658 -41085957644912491617376783410745582080 8617659 17897149114456577579447111217587450880 8617660 -47501010886508132272982352999924088320 8617661 90784552486777708414769694071867864652 8617662 84967146413068261005327980372741513280 8617663 -78567567420718627270035251800344430896 8617664 -64637759429599546583153622501952585728 8617665 -5873281499926378021092076934623946880 8617666 95775032574336545962490099058224431104 8617667 21618786494700641575952769401265109512 8617668 61781885137960439985668459707687664640 8617669 -191573777643677088890446365692528507940 8617670 -34029084757102782074088936360198215040 8617671 -9109335138604845846600756214716356088 8617672 22942866899660830140423934760919367680 8617673 970025632076279026888176001075866144 8617674 28023809544579603173522021858914458624 8617675 116420526757854911459264262200968159800 8617676 102627142267355439016296759300011784960 8617677 19377646057068536708113415349372707520 8617678 -2065555842136903419607412060700021120 8617679 -115965973940533401547537363498812272424 8617680 -23938378373369306066019896011887820800 8617681 6710750438241191257836306205227690482 8617682 103134513669088987997808611677917762192 8617683 -114113983070354432015740702271837515200 8617684 -31706809573456810336797007741182470400 8617685 -11321064576539876081689920878341847040 8617686 -5132592866793845435948800392759312384 8617687 89809474420094820264511994222215841800 8617688 15321561149203848869379236731824783360 8617689 138517332867009679915482733521650880000 8617690 10748533314552013566612258031876608000 8617691 5690901776093480108469142517649846060 8617692 44346069493082053083084631736180044800 8617693 -50272039577122298057697945725329738400 8617694 5087581529428759006362982731704193600 8617695 -3647485239761073540084471022580928000 8617696 112539117364466669636892980318559535104 8617697 140948552452332540964639562717262797280 8617698 -68927242915424857513883503735653580800 8617699 -113196257121321085178619332341743091300 8617700 -10352781704903257771817736005588889600 8617701 -271451905702515697693073797187172170208 8617702 -60204903058703930923168942340283710400 8617703 -196395298540822645521393176501504175048 8617704 -47441062265877776620290136076562677760 8617705 51979466826245500294620046269386029860 8617706 33695379043754879171997749368339653552 8617707 -21645966201159615830411090199172378848 8617708 35224666492164668569719615068834310144 8617709 48070050180745450608526702072316169504 8617710 45885843764752413062634901736387448960 8617711 -44232922509235498033560687762128172528 8617712 25756383075175111066765752688167616512 8617713 -38249660490158681293562946414805492800 8617714 22902988902640709385627022352409690624 8617715 -139132543782831449365350803695288209600 8617716 730802084273768068869351214923540480 8617717 -95913870815072056391121226623321026880 8617718 239795861796691291101169837415408946240 8617719 -22205430520970325846683296148444415744 8617720 10361786648741939342897475055380172800 8617721 17707100401892992980741034229638545408 8617722 -12325028503639466643153118774750851840 8617723 2243541748706332082355791294560390744 8617724 84577367344755759085104017763537073152 8617725 -87970433065924762608018501943596384000 8617726 38172292278136729387772003091013477824 8617727 -29312787253639206844948354127023378584 8617728 -68980606577556380409714860591960555520 8617729 101751834101574334016762674802654883840 8617730 8873611296250943735403166228190400000 8617731 -110965876731904466384735798758220208648 8617732 17155024184202355677953640678458867712 8617733 -37743333940530248546401956677870736480 8617734 -40235682221615771420663924039274078816 8617735 9687264234606709604597277844966656000 8617736 -10654905841141455600488339898488586240 8617737 33012244853523973806282079441496505360 8617738 -3552794518109351349313004729140407456 8617739 124599509853895262197401582148381174848 8617740 -46846396073077282206106890952907289600 8617741 433288409166877960610413733567007136 8617742 41490307426371807320149387423821039360 8617743 -52005342438000359009418304946327511960 8617744 9581634489407444063973789760752664576 8617745 -123785905448665458263002407676940445120 8617746 -50473314909051869405929884363583353216 8617747 -63790824510722162713284401145150583728 8617748 -4074423134466427726900044036914315520 8617749 -2851864264979681015388958216076108160 8617750 -35591784608384195093758015572023136000 8617751 -126898728232262554724527068502138125000 8617752 18477491231215386807150303822419066880 8617753 122228904664024606852053628173620013002 8617754 86554687874659759169911971296032189440 8617755 60897968863989044347479440082164601600 8617756 -40262234248880712014384058544653649920 8617757 197846985894199622788071042817840954572 8617758 -434384834217376008188721216074474880 8617759 -2708152791719333145116466268113797520 8617760 95934461078985747789402482102947676160 8617761 -42691318967516937864732661740265372590 8617762 93542341863425293353506628795521911632 8617763 -96529038687776031841216430130079080960 8617764 49619639825182757497810242217058445312 8617765 38051248797973319531221454990082041520 8617766 -126665702400080707555695705537906651168 8617767 23148292583666536309606607126272679040 8617768 15609279814857115978941616199528770560 8617769 -3007222856922087006525050441047549830 8617770 -17308157833846643174068871775282739200 8617771 -120964603678559359431271513201825751768 8617772 -32955133423502297679562959679912132608 8617773 -30132948723029237536323834975641258400 8617774 -134564470224972092311237269459067603008 8617775 124374272579789630830818738689848908600 8617776 14988826952475447709604086913079705600 8617777 -119358550269874968855134545222568974254 8617778 18558302044239862939321430809541395968 8617779 324548385329098756405677093775059133440 8617780 -73950764314310876593168837693990594560 8617781 -45984667680285411526501805702238348360 8617782 54373963008776535660161316673035168192 8617783 26586653674458156715865800199225489344 8617784 33278674147839252316516406639992627200 8617785 74023799148898579839277260966063139200 8617786 11341850506152826502064560463922772592 8617787 27251385805856662185696811362067838436 8617788 -14733006579589582601733646766202582528 8617789 -45419192519910124362796295160544351476 8617790 10299961785075730587155552365146211200 8617791 -1391510988770378142484941367925431296 8617792 420544593131174230128857527315070976 8617793 178425120996537231852919947589381198980 8617794 30312622169904429757361071618141547520 8617795 187652355671362881503999379418001229600 8617796 -2631579321846884835940629656480249856 8617797 -16347456258848597271902013765146756160 8617798 -44160387943974546062495992919393672064 8617799 -259213541718141306200001664314744268200 8617800 -3264619482385501063665859468222464000 8617801 5332149136384619366357154149747611392 8617802 476445139212899386556620803212708352 8617803 18170444002674976935718291476407935704 8617804 -40312849127656285241601571657694279680 8617805 24248309674933283062921746764244898560 8617806 -123269929291308419630946060864128611200 8617807 81232749429850076052677421648703772160 8617808 -19767397414485505025609051361464156160 8617809 50849890336961980821123636049542057888 8617810 -14287136716023393440716265431174855680 8617811 -15975978239743508825518861747442322600 8617812 -32830921920710803096414651703385305088 8617813 -112317939497562764677880437473166058400 8617814 12488274867098813475958551975753630720 8617815 6591285888211688087932210563215148360 8617816 105515313943983211840406694525817620480 8617817 148702793810233143617163211637515074894 8617818 25334387652713895198621722867503864320 8617819 -2646024911546083405950948329831918080 8617820 128347867296305475995160001122786670080 8617821 113130638299754317623235518271348739712 8617822 67059975926122753652361375849334372032 8617823 -202916749949118322382985840060523784928 8617824 -32859673544569848102310447574621356032 8617825 44950890841668432937924402385263031100 8617826 61376913762488372085433727859441801216 8617827 185488428584851016492784410438295586032 8617828 26484914761396152567591254215477810176 8617829 -378675674268452729167340974170591074112 8617830 9462694939171654969158338394003916800 8617831 -46816909614814447802312307917275362336 8617832 -3633464576701769405472835312266823680 8617833 2589601383832878269829138153419539200 8617834 -26054179109412113959703227258964218368 8617835 -116100207029769853868609371232501836800 8617836 -9849177401992582787346550857856003584 8617837 -84226251294688351488977463799064697514 8617838 -29498877863825989792126256851539438720 8617839 -12311423091222887792366239474430760960 8617840 -9108145533610578078352486967279616000 8617841 -34876016027154959611433271933963168528 8617842 -30901961260356567904044355168204360560 8617843 13027426878041043101973704380807083600 8617844 17421944009966110845436713164550740736 8617845 -79061176444224087034270506085662720 8617846 4940915616412128548966075324547763872 8617847 -26244476521968032145558696637374970368 8617848 54222129372055648118883826489828024320 8617849 -129962899274138406690974620758840163760 8617850 -48870954584223058324958469823009671600 8617851 -74203311491183591415467457658134211800 8617852 -68923273896844622378868986771691829248 8617853 39575723060633451485720326448306397804 8617854 -1911753398326099192088979893253792768 8617855 -27336651406552238153495579515163280600 8617856 16283753433438233481269840736524697600 8617857 31880266848518857741303745176632542400 8617858 46689901035803427953465211480235992576 8617859 -128442513612501615294107607160218582096 8617860 21178181299825652067000781118972928000 8617861 64011005936037095038491834308867921280 8617862 -95243586702961958708349040464672000 8617863 -79510142165048478961155277292758688856 8617864 -95503952097113825279257371816781040640 8617865 140892392944059050681552407570061980260 8617866 55142910583571930334312663634562452224 8617867 -94122048861164213530515899254449331280 8617868 54302187049871833384760412394602332160 8617869 -1358991598504880085432504286839730920 8617870 9242250872889924355151340019207180800 8617871 147670593482940522120127197792705153072 8617872 -8114250120127423599407203430639861760 8617873 -372007785786214940728975023738181447680 8617874 -43638733752694799511598863517956350064 8617875 86169069694609411468794704037187200000 8617876 -47981959192978658354572435303506944000 8617877 -820416193520179141664947665002588274 8617878 -20282801718092985508986018971342485056 8617879 -6172061979995967499971122048748344280 8617880 -38908147042096152149786444177399193600 8617881 -97712922304323200662022965155637115520 8617882 -4028182066528870721052053703833312256 8617883 -176352919507490946013808150871925268736 8617884 -90466043792788956365672555348310417408 8617885 -156813103262962002624222550639015542420 8617886 102438289887339210975372337794955819392 8617887 -92718097991012251419744523363091769600 8617888 3033507465361845936177473251294838784 8617889 -35422843452987713196879929744708814144 8617890 10465618654731049754182161051779965440 8617891 -11406022902766755434766874765964965416 8617892 -24140497876871081871286452930048495360 8617893 -55821625948723652446045445542573747776 8617894 -16138222603715971811250273470427648000 8617895 7194451468926989511728566230727051200 8617896 -59986917296564428483415137005594624000 8617897 -2803278121912968690618854132119346588 8617898 -52153712620480788650626916786766718800 8617899 42564325523105759841950574190535797248 8617900 -17290332608921221752546913380886624000 8617901 -39856936045315534817869713943002090900 8617902 18398411737635936634646957281473822720 8617903 78432209831324921194277439653235792880 8617904 3423058653948027261924877100130041856 8617905 36290326666903984432547013768682490100 8617906 -32721431987116479514233519275206924800 8617907 58745157050693793997005387874932556800 8617908 4684380613827563548514811849524250624 8617909 -66716547673554728125272761586195385440 8617910 10240354506430595172873890025182741760 8617911 138658937882457270481724389576474690560 8617912 -90234081200272045756514881904762757120 8617913 53084993044166419674694559782484465364 8617914 -4560727046457521653973147309889196944 8617915 86795383160100346198914379769703538560 8617916 29163318177843106401885504785634729984 8617917 -54938386823597609663283563728086068736 8617918 -50596596810886091288858964701350442496 8617919 -967335392375374074302779493484787680 8617920 24389864515375763437933710194937692160 8617921 -52003076575453274222287000132181796908 8617922 104764446950945475368028829421238370512 8617923 -128858151725402592544001658943358530428 8617924 -66012718437179728780332605763350939520 8617925 136673429446578974040509779400242896000 8617926 -63535611966125043799031673836309162112 8617927 2687090658878389141786525990691874776 8617928 60528835760528373010626487257506488320 8617929 -10475533633268309129218595479065475968 8617930 -49704996024079098497822044529705793600 8617931 -933678394812974049778631861520251136 8617932 -30473744785485130619135899255054566144 8617933 84163888061080951876059438936037656182 8617934 -98188998044177875842467215147090782720 8617935 46312066323041908318713135716129110800 8617936 49745942752688539227284324783784353792 8617937 -152261451168568966247278620934464028560 8617938 -1491418928099148370007822961422008320 8617939 -58519521981886137876974577570882902712 8617940 4317284063318003495109614114107703040 8617941 -54533532391081697722753668578817202560 8617942 2296360413141303857677053138567022464 8617943 -79744057627904706210996152189315474808 8617944 109178232775598667216719156749332480000 8617945 -2267629933048316589939205286709187200 8617946 139747935460811182147980741115365181920 8617947 -16722484351073483760720249312297558672 8617948 72401702578049126349022150154264119808 8617949 23493124095038868270815448916733014950 8617950 -2259746684747558399317880059554340800 8617951 -36050346773253878548671107112320938328 8617952 -27608281234560020051136831930520043520 8617953 33678453597747358620023019686903428800 8617954 19195300468495546421524291616593936032 8617955 -127970595362867920843168071627405498000 8617956 -40256196581302512913201276196288252928 8617957 270497251065121348252373320677105784060 8617958 69255514825653747983871901059819713280 8617959 9746626980632751859985631231844708800 8617960 27718367575144248147134797889505177600 8617961 14638770760670917174968458608231856064 8617962 27036004097009214028032342009512131584 8617963 -266169553846795416837714501627995826960 8617964 -62052259089730840927348769770552545024 8617965 -2277011025681619834924639202433430080 8617966 12148767078569219505700042015238848512 8617967 -209425010718132595851311655489292858848 8617968 59075879573709447803671326115405824000 8617969 -51683165162041116030607672797409088000 8617970 -39876751461920652870582898315466356320 8617971 85507059151436434134031860276866609520 8617972 -27630556872326782129112368477669152768 8617973 10291330783737384718248928530393080544 8617974 -1304234050137086545675529940611154432 8617975 -117174137894459432912170577266988782000 8617976 -78332568100741487056545720470921318400 8617977 47264661391450124366067398591867104314 8617978 10640056641713419549441915318441181040 8617979 -74067612329777883742197903598890995016 8617980 3942000701385663264635230160874209280 8617981 -46523339896262067922429930299150904308 8617982 18672198433652770641133956286716532800 8617983 156739566353983931242358472136262472 8617984 157314141303229917685361503762844221440 8617985 -20128789990763124080559071587008301440 8617986 22402129429884794248131147680667904368 8617987 -41916249148822389427638881307381651248 8617988 -19911466215057760442159954383981413120 8617989 7715352027852650625179682859862721408 8617990 11029870265595741774849177552464784000 8617991 250967611598232612564500754955686346392 8617992 -34779309629537732836020624319194316800 8617993 -148350941126284258143845127088715126758 8617994 -423001789692190351759975563288170496 8617995 -18953916044661503123174347216809886560 8617996 103949719211801695450523417114528864000 8617997 175514883257656520504158583268149062572 8617998 6858159885530262104998236685233920064 8617999 30132327126833333344880857676380327088 8618000 11175983646327860857978323432898560000 8618001 738651017181891391386277700335104000 8618002 -42102908256284442066586662967913448048 8618003 35541136653704560593019603397324513520 8618004 -34978277974255318718628622243010501760 8618005 -20560992783675536476187959840243411680 8618006 -96195613034336316701907213329077422048 8618007 40848479739125330984013053211146081640 8618008 -47642364761491231546411902006776954880 8618009 -10754078380640635511863428043639638720 8618010 42457414690011149533908911709342028800 8618011 -64793252906386991269743186162487044000 8618012 29662985051348418561153207487653419520 8618013 -107155366402443776496823616792490675258 8618014 -188095783173620114374564486612797900288 8618015 4473083980668585245173763784074800320 8618016 -77296201544760182267313955926313009152 8618017 1352446436061030396054897115319531520 8618018 29440535675054094044013456808915602816 8618019 32838572610232742485918580048182757808 8618020 106160970371545060995965714592551424000 8618021 -188301005081670075185498054483112323778 8618022 -54869600338100792210432560413430016640 8618023 -139502709689246239200857385224108547056 8618024 -112311356868569273045650395028313548800 8618025 29556683964107325143287479710492904000 8618026 35065557472990042099871974110026753712 8618027 60667024256661940594899315153710630544 8618028 98387311504417041602586735263015953920 8618029 -82010927536063024747312953881573439040 8618030 -19811163494484881734027980836194827840 8618031 -29470876277310186816781612635696783360 8618032 -5217672986855740042548768561624219648 8618033 -138656485682415802134387107379066068718 8618034 63167996383164171919899337091884721280 8618035 4525285857234042159029045224817552160 8618036 -27018787577550404825771705298161086464 8618037 -3214640854908385135150668378153372000 8618038 -52844796012351673885706356033774737792 8618039 167672433848783719558798033061383722000 8618040 29030552481617845065422413177750732800 8618041 -61117205711856554567947440309899353558 8618042 1323874982265957206815850348714234112 8618043 -36190381958044048824198298080163324416 8618044 -158398246859642976451564109898190498304 8618045 109474927285702613083050682457530992300 8618046 -40383926074472984884109981034331171200 8618047 -217782061727983481072028566577475165504 8618048 40088332479076285100106930862639546368 8618049 -235306881213124591051620666950940759360 8618050 5145934567828749358928817305073484800 8618051 -14751413508835761278100944263712025696 8618052 -97092565734485078187841282384792839168 8618053 8668563801600177465841427020860677184 8618054 -42341977578068699441972761641136348800 8618055 -3296495742628547128609571144619818880 8618056 -92231744613123878159531257749917491200 8618057 -9708389444624025298834739456781679488 8618058 -18160576974318507743673830200204707840 8618059 170087868241947102095299018540444458260 8618060 -716625651187901537212289713249812480 8618061 147669489883534352762897876815236503424 8618062 17035853293069583052004848005684603904 8618063 -95587150541578994983822831410109388688 8618064 2866229684329762321968656072688795648 8618065 -42446249480044494882184303668936527280 8618066 17828445007437274245831150593972825232 8618067 -76050050939263240564389336888722335116 8618068 -23581154989236397939857399602273702144 8618069 -35080749834067736906130194024087867556 8618070 -25184820486410450341163180087431132800 8618071 -17738441549783440303268051978558388480 8618072 112472211778088661037499210581834567680 8618073 116527194175383382913586806932920767184 8618074 -54502316353452930493006408444791824160 8618075 82410817109200339355424160972920852000 8618076 7897465774149675686721690370575026688 8618077 6447164346316325341482946830552994560 8618078 21696604656218493037472061223185334656 8618079 -36759360776853932635563423745645010616 8618080 -3411002122392665255578183454364794880 8618081 -209180357777083497868273877954346670800 8618082 -8213385608806658997945687920646861312 8618083 -182444271757173300202745594498246621668 8618084 115037529169900195465310123189189317632 8618085 8768208120023525239439996453888803200 8618086 -106776055931416472871826257319034527008 8618087 -114760839931231168040363194538391528264 8618088 6530803906810372132456808852543078400 8618089 176841268547190679077259456739381688890 8618090 33598012149328586245158645177743056320 8618091 65908662425446858590659713863798024792 8618092 -21941842591485003140095089326484897792 8618093 5406060083986392451632472576199884800 8618094 -47350539365236567926510133163303525952 8618095 49396866907250745832039131369078966600 8618096 -25515905939613082267665638794702848000 8618097 -191868052003714863807172824527336746080 8618098 80596692373483526105246240090680822800 8618099 -6872097245113081081886533604688974688 8618100 4894862757145113766283459180812800000 8618101 -77959339235576876293520733857856447360 8618102 146067020509653874591601640314384345472 8618103 -1038416981430432497811243418436279040 8618104 82766730997094817330909076466995200 8618105 90455388232514609356312315353704680260 8618106 -18819929982905599217746649266386201600 8618107 -3565445158243144751405028888441047644 8618108 -129687589593365107156026008951478319104 8618109 91126552887439742847638944332957371904 8618110 -63905904296780548409224476101303616000 8618111 -104017124405291923990460401033169813376 8618112 -91205503253201799143304773842407260160 8618113 71926314990534153108620149234201898624 8618114 38337528878747861873204554160458163232 8618115 96950029248877169702693071819303200000 8618116 -71224171216042847483898781241282496000 8618117 -55044156324703624641847818850311069828 8618118 -15853218602474442543728402693166614784 8618119 132440703327284369483345876322950122520 8618120 -70716904671234514814773416716097484800 8618121 -82480880489216940923115658504906946880 8618122 22933485363260661291086043959313790464 8618123 74943881284115821711100129627122768944 8618124 896366197110374510230494748446031872 8618125 -43221471509109443237201481454753131250 8618126 89777194500728469882503017667916840384 8618127 -55481901521833721261470208080547645568 8618128 3117105872432373342746224705743765504 8618129 5945958950164003777352940201660577728 8618130 74726918589115245973198591997142912000 8618131 8120532468089492052691568290158165932 8618132 -91904931514685664086931088426559743104 8618133 132394826472966900181535360579307668160 8618134 -7180412516631280446476993691195340800 8618135 119263724240013012081182909829976669080 8618136 11462623748749189242766156790084567040 8618137 -55381790284420483083356355621527108640 8618138 -56242804485592115367761243334433259280 8618139 28978960097151090995042716636749843060 8618140 -31227463930964846681993493690648322560 8618141 -49061254756356046616955342989110836096 8618142 -8658698841068600348939574066441210624 8618143 58218199139755200612484153540010612680 8618144 -149564676452573544305861372412136587264 8618145 66701582941657572953090487421715790720 8618146 89144911190533525094998267941625344 8618147 -195496982624069895597332508184045402404 8618148 26463575816222165505474329769010974720 8618149 -125334599525545661421913771717319958850 8618150 60453511807342448378523098921473656000 8618151 63985631138984617754523158273507772624 8618152 -18374034587990215169993338907250278400 8618153 -2540068403075473046801099012116236918 8618154 13076462452828060406411641249318218240 8618155 -16749029308056988716251067772826542080 8618156 32386404210303857797276127535979787520 8618157 -10222228526081388998905576830966831594 8618158 -24362418674554446670702199642733232320 8618159 -35538716618630865525494307358282031136 8618160 309996648463020875038810040352768000 8618161 -2610504562903835341802209223491901468 8618162 -12939945814142717374585657613335518720 8618163 -8133526584574561431490528383835987656 8618164 -64022738007516997099616034639432490624 8618165 -12478956241042981372536595396804898280 8618166 -85770229483290581023893954524265519648 8618167 -4654624333136292284519287318790773008 8618168 48744014503762265337333395624573337600 8618169 -67934753334684904491156735807716606400 8618170 -33829237061675844125598202622609859840 8618171 -3165574096606355711400569336491962240 8618172 4091969628482663364440229425396736000 8618173 -262312069952822493236239740705737051578 8618174 -55218558810785803334226547364324934528 8618175 -8857652109696489985176600186116450400 8618176 2850094147150634277124583858989170688 8618177 50309470205636476371170168342486265300 8618178 -5504904577739140090256905685960501376 8618179 -74064161348891297375041615254445743824 8618180 13155976081445525220535157672462726400 8618181 -64230484797022845349280666464540735680 8618182 8235000685780332121804321144150574400 8618183 6521692502057013071085327897520787040 8618184 84977460996622927681530017290324377600 8618185 35271289031490525518003003764680241380 8618186 37431463372531361188816241452378767360 8618187 119715995222940924051466306586584403160 8618188 18843869382170169406811053587316550656 8618189 183752645538791320198793006102014737600 8618190 9274562235983587730672870217726566400 8618191 -91401073228428191830029190090237786800 8618192 -14418798058647594821600835530442670080 8618193 98927625689989666692338768467625910144 8618194 -87002763607581073157337231529517760 8618195 165399497811146171787011474554428625200 8618196 -76521185371481672479734696496680695808 8618197 -66583197933377564106680017939807004768 8618198 40556790150830234790745246730934245760 8618199 -54302326099450952274636729486078310272 8618200 37261975691074482221752916853032448000 8618201 -272842230387128115361148989827506851320 8618202 140463276863227687871448028455060301824 8618203 125369369547844549815764178266592837864 8618204 62645041350873069312657387835090409472 8618205 -11670541396289153026288506746530388640 8618206 13744572126383277355121273109057393600 8618207 97169246423919737042480677413916337880 8618208 35615341983166855140414887235975905280 8618209 5532851835546977803925535759539690004 8618210 -27037081595918245357771949148305702400 8618211 -14207132822977677614679647686971648000 8618212 -114626785166659345399506818377626972544 8618213 38273706132628882404355070109534702462 8618214 9808675002159019774747395172840696320 8618215 -20794108735293122443518772906423114080 8618216 367109672542862828006927848051872153600 8618217 22989544222488139448583347451818868480 8618218 -85724368066911828464707334214319488000 8618219 -45759529869092734626059256508289582904 8618220 15747242700870605013851654361803980800 8618221 173449554869566177863402260438408190422 8618222 99001607520330987608571316928598948480 8618223 -25555332997798519354906133830295124216 8618224 -10441713257594201599054665852558606336 8618225 11845826001918007703034374388726153600 8618226 23836038691370032195206500880121363200 8618227 194551992652534460977336939686550272480 8618228 140068660893735577457166429230470742016 8618229 10783186395284500517675949857732700000 8618230 448572302116057072800631809124853760 8618231 94933305752497300512063132893742644064 8618232 17573453604063998823680723746160640 8618233 -72155006116848299282660538522910166396 8618234 7814077976422513322955837330139515360 8618235 94356588180659758985639078403780929760 8618236 72334527774737729466777914493274590720 8618237 -37956940669214017396412539275991461114 8618238 -33042806425015851653858972312844621696 8618239 -33959878787707412427437492413808499344 8618240 -39879966701005611894022372973598474240 8618241 -58354287153517155753318683705199519456 8618242 -49165924944136073685835208069880775728 8618243 -3655933258704570204050339257535765508 8618244 34594851986427407211906709493724834816 8618245 44256184892822203479750782129604161400 8618246 -14966238838469946820820758130685632256 8618247 -93770423475021444685398898079286025344 8618248 105702910200125520110115046666841088000 8618249 -317203438439580896370512195300528749440 8618250 -32773582078230132526389395390044992000 8618251 -11246153162203031179518795413292696748 8618252 -196094775538143751496874401340812782080 8618253 18637220667914408762564339169060208704 8618254 111212021118475918654570939491521280 8618255 172172188486103898713832274690628609160 8618256 -204796519753311369640396132947836928 8618257 -129014369526438389683759710929278940494 8618258 -113439599851787832292713031387821851520 8618259 -14039417458891166891488490164103939232 8618260 -7953033549261530379568469805680025600 8618261 -113453277322518918155259846721249280256 8618262 -2604093073558861020884904253505740416 8618263 64676108993555495297686693358232150184 8618264 30163447868827582702320128724423352320 8618265 122414584951868866531885857069002304000 8618266 -11060200354487100554764857691866894336 8618267 58494681175770851995751030397289746360 8618268 143383051010104336150578521471130255360 8618269 31935835876862863180622518801323724512 8618270 -2353081101779709595949642766307751040 8618271 55673450895155566141442903592992509512 8618272 8546332654409436290540774364935749632 8618273 17426283340931229319865357449875687522 8618274 -20636887232841216133576598687714227200 8618275 -819348140060593949784228546062964200 8618276 -40673588842113532673770318847542272000 8618277 34899928018070919970816579817174696640 8618278 149303231944036005575241723014562384000 8618279 123805154575806776375449156706026595712 8618280 -47566490054139983083996141645934592000 8618281 33623330199886798243277448194904456704 8618282 1228707662293403637112036801461371904 8618283 62707750231830891942377297300929236252 8618284 42167472120755702149502936683191490560 8618285 15209650369776139911427488771803609400 8618286 -85079003485164447598267745078252789760 8618287 -25473807091615843796156668493124462064 8618288 -17949105961831535533401515143834828800 8618289 -61032269067924191949904712081481752976 8618290 27107286175728654644557936375819754400 8618291 -50736716800032351952080430989164621232 8618292 -10481762128547945804366638543481856000 8618293 148687782208259986982642753731770450542 8618294 -34852940894463138861618485636250940800 8618295 -20749065019358431091646978998009971200 8618296 184189518667230686704620174339821813760 8618297 -46120389788506568696671435654807063254 8618298 8240756161993151642077255841601278208 8618299 -10567313768962165382732575721339841040 8618300 -51995602794948419906846683079028825600 8618301 48998714318908816888237993088533673292 8618302 -14199790665549794269683442961613422592 8618303 87117118514298755027243147420931031920 8618304 44182538966886591354415190954314039296 8618305 -3847320200507057285877862004915121600 8618306 37057981623570651482355281964183878352 8618307 -4582368547326599261079486291907161600 8618308 -86010090396675576370531944453184819072 8618309 -38445106356633692448614111310677251200 8618310 15135575949433034921113939943423308800 8618311 -54895157503625009876214369721234788248 8618312 -122049922788330124249844984504179276800 8618313 -73266106060584937095979276673635564800 8618314 321600242721744928968934861219456512 8618315 10858407588665468442644160981407450400 8618316 57023492982053924898498078904009563648 8618317 -11876752292541273596252229521736762634 8618318 1576360330765785621145208603110586304 8618319 190913029490512442925298251431264304 8618320 -857428975630478393182758948879237120 8618321 -279701518115879123901242323392036143628 8618322 -8836989343918277892268867809930937728 8618323 16142115613914153209617380955148153760 8618324 85118014278302945272492920697558702080 8618325 -41026100204014054253554909629038212800 8618326 112222609572058047117830056514730638112 8618327 14905739479542748801091635914077287176 8618328 23631844754921139101799451997667072000 8618329 -65357584708842009085023555528396510070 8618330 -4721044801329738900855603856953077760 8618331 -139460610818816078711430464939244262248 8618332 78395116593469135940445397898190699520 8618333 -324500358251542999791317053182695220 8618334 -76881658259145734360183618624457381888 8618335 -18567468380247384904579992475729889280 8618336 59753408217946413671992880419173826560 8618337 32079553297415367354073244204413361280 8618338 30946280189045299895878224740249674320 8618339 75748046486510785430819531766378490140 8618340 29922530728791330842407015769509478400 8618341 34987556603755832273559040630972737024 8618342 -19894297372695751970643262353209561856 8618343 -97246326436243090786701549005025461760 8618344 83284530778687576490681607002091847680 8618345 -7119628896075714937828380866892711900 8618346 -110257846623450511311930599759500800 8618347 -54499586742248552026492424757817139200 8618348 191049477029773771826016892693016164608 8618349 83932664385185155465790017798738304064 8618350 13062477385092343204625933095246728000 8618351 4333268848391033457006633381238087152 8618352 -21862920579266956664024115064624742400 8618353 -78010869215055293834263051028101750656 8618354 -64069857214064130915804844116682142688 8618355 76073898249038447006260047275788315200 8618356 108521500602328234143397467481543373568 8618357 -67539159786659760892443748410303840768 8618358 -11805958266385637251089843638684755968 8618359 113588234593239000746374514252677595880 8618360 -166164575539145305903444850160877056000 8618361 1833109612477778264596930843292175840 8618362 -76585563075112175940152904888773184000 8618363 -50662750986184245532372699219527078576 8618364 15188758736045231771119358976282900480 8618365 -124593890170368018399047111983730718600 8618366 13707327645312242580927176390756775360 8618367 142163032290920772133522752041790100680 8618368 -16024676057689934537796775613049077760 8618369 -171390640368673353180230052681360151104 8618370 -46938157542067413560378350190174899200 8618371 181407090903625956689336510174563027992 8618372 15927453645633650087399084359748321280 8618373 113364282625481102873510271647248413120 8618374 15796083480013904463580522209305571936 8618375 -117834139023277906293797698302561798000 8618376 16927560036630453709731429995099258880 8618377 42790250320777032684618757422368131226 8618378 -41795194902642925786138473905195735760 8618379 30048730319592917594125365596770333440 8618380 -7341600268615674832282345484439613440 8618381 -173043087548083952705859938671669968000 8618382 -12304187952152637881022876673172622720 8618383 -33837103832574990099425064432027413976 8618384 44667014175508571644889683826854502400 8618385 99495472709719447637616464109470654400 8618386 -27965917819784820349786740480110822400 8618387 -147829917890338942591758199411367066964 8618388 -6444209585802636312086146500533882880 8618389 69396000549988244257809876995607028924 8618390 -130552807557785018832600310477627453440 8618391 63934667938908461165897103477672751200 8618392 -98242443589154614793319456767575296000 8618393 -52967821704671185930072387632631276800 8618394 92194535561235586480884988218368344320 8618395 86908605581124109522580995189185368400 8618396 -34089888117557098834466714498021947392 8618397 -14026640186489196846839506482495641472 8618398 -140623658998753161849829396886865628800 8618399 27696902212032742538679081751534643664 8618400 -1491018025574507376038642251333632000 8618401 -4017465720426317845888738142879100192 8618402 -15910550772319294913670460283853135360 8618403 -40944744079333358903289220977367252992 8618404 -154343546637807952324181655095224320 8618405 29449520112306850260848919624421908720 8618406 -33391533987171325616560983905162913792 8618407 -28275554788304087407951597123167758288 8618408 73209602365213271525739296468792232960 8618409 -141418220751215405513709502724119732086 8618410 -21888309050517127080572283354508607040 8618411 -17399839996028502984413246375197865280 8618412 24802048855935565541449325184264192000 8618413 98659200716633314966936881078889968662 8618414 27808722844865642560947574023211985856 8618415 45253023950387023877545976811853051200 8618416 55879158365672987562459365848482332672 8618417 -127821396169638474780880104729724719120 8618418 -15663249413179702508057504708338663536 8618419 105221717798463582043484830632461434840 8618420 75561490745303970877328915135432129280 8618421 33862781562624028456886437896842581824 8618422 -62950410859927156123500289992543768576 8618423 -73780910138549261009492748615089561040 8618424 -108903447674492967243485238107422126080 8618425 124172121511565536153403085503260338000 8618426 8319783319328928048190264097111585280 8618427 125424387863691521892394840260184545840 8618428 24101990696142000952200153444518844416 8618429 90641436744192789038912128109295945030 8618430 11872787441867322826259263323687189120 8618431 -47283272197457515549268729059784344536 8618432 13446798677386550893086927623093747712 8618433 86526946588089740522629016925129163824 8618434 -47275555921379748494466422074320254976 8618435 46868922542476494463974372035845280160 8618436 24216316304238405575007728238978262272 8618437 -624304129213131435348318415573624084608 8618438 -146792863296807966297186713400901215360 8618439 -59572972230346672783922095548778430208 8618440 -22066469685732525346243933014112819200 8618441 -39225442801492746637992014789678408028 8618442 -10148684915444751845029892320654450176 8618443 34660474826782845164383187478840588692 8618444 -150452276969542168717652908278355064064 8618445 3649290028796678537858766807186599040 8618446 -62113688803786318481184501991008362112 8618447 -98512929003150655357615976736094608 8618448 1488892034085541711470812680047820800 8618449 -60785319675166339524991068248929475264 8618450 -48018648204444032719848616807888605600 8618451 117811189458471828819016535497917698232 8618452 -40827920936694642738838540696396642560 8618453 -3109325093715092171802224791622176836 8618454 7555292624793737068218590762312375040 8618455 47909258825315611312230723378147911760 8618456 -70641556060979179152112134193714298880 8618457 151000517656744778572341285908500843680 8618458 61882671175069792020595181137162648800 8618459 -223402222278474792359842353005310150696 8618460 3089130609849301701088492583125486080 8618461 -8807097766150739103679071882594382068 8618462 -6888592208303253042943789761286642368 8618463 77736205818927005306526564927658549992 8618464 -122204844119130568682141803496883093504 8618465 -39902482739895132500560463773574426880 8618466 -31337843964783956679096035915639976576 8618467 -95550016011850294359512810882334320 8618468 -65042234125331794881679459225648841088 8618469 32191810778200501999565851090849794144 8618470 33873791099580469023855144990447202560 8618471 161030677358839469401205022009730361352 8618472 -57168315150764498384522648028620129280 8618473 -194033105582294535197718572204411540664 8618474 41061351053700478207129173553398853632 8618475 49798682582786986373114800027387638600 8618476 88204974453393543392090294359938007040 8618477 48494521695789859472440063718291650944 8618478 -75543936526008977692342636129280947200 8618479 267610775050505023935217895900876352080 8618480 -6272265502381745993606187281838243840 8618481 43321328692234935661737333364830131520 8618482 -39744180515113538859940639686746410368 8618483 -12867199662722222213517612483673865268 8618484 15782375968424316147871145861975900160 8618485 -14067600616181607228806516770740150240 8618486 -31266314790624680759211014436962003808 8618487 16127351919202178852886949195923522360 8618488 -132140366953181942436596620378613514240 8618489 -42952228887909611001262000790884741632 8618490 983932155704707662129039861052746240 8618491 -5874895193945944354369206736943232000 8618492 22232415293460002827864031102260554240 8618493 25373188304972276368560919890191608320 8618494 -10371666574777765166489221882829668800 8618495 30735559197923959671347025928605463200 8618496 -4844375710264668410718601113482821632 8618497 -2865319134763643953423481218043207888 8618498 -24846861316532191747719591188903115264 8618499 44989285126179438435225989374065135684 8618500 91498215353161854998302837900480512000 8618501 324171399203891661598207909502945502 8618502 18313957522026551265829650494466109632 8618503 249484582164160388596928987409404190264 8618504 69826190031460917750078339737958481920 8618505 -21592209779005989306258589232130048000 8618506 59284734182710161238050051734535783168 8618507 -63495715976185837323605808879382756896 8618508 -63262472056971363771018944283149460480 8618509 -15813265657998205911725938843620686784 8618510 -30764577874912250034331517699063462400 8618511 75944965632893090245472608122100464384 8618512 -28499689069405464980979944386882166784 8618513 126036220759004426729772094518258711360 8618514 -302662155030988869068494365616891392 8618515 -86819452475699081581638150450874251600 8618516 15884804619547610806535830502290285440 8618517 1795485646429403038912286108528149728 8618518 104751180873384628335666484403234172960 8618519 -12300814310797728245724788081301384480 8618520 -47172080063536465310908852224055910400 8618521 -14842527964456339247110482121055053240 8618522 -42118128463100972669659714082629637376 8618523 -40477819461994680225772845478253620032 8618524 -165701143245400484254716751948210166784 8618525 77570178544668165461551297716076648800 8618526 -2582851526121879649217267250100782336 8618527 -63818668173040080397708305309116065088 8618528 -84688647704158064218324955659050024960 8618529 32478210538390308834076767986073967200 8618530 72273074565714498162722266410562256160 8618531 -125780042497128174737191797237428131488 8618532 13176227017457960930021943763113037824 8618533 -485745155988444708358529994736389120 8618534 -75015579501839688285872418843576343584 8618535 -118806512644764652456034558386480648800 8618536 105823380092835144385637867860945551360 8618537 60038183886179790543371632306058672640 8618538 -10918363948672764228030935474344941312 8618539 -316803436885801880786582450446685765040 8618540 -9884787842554087134166073473959966720 8618541 97568762490108783461891193992464575744 8618542 -6570505294358791036244767409846253888 8618543 -102231870672247844114815918553976723240 8618544 -3915876257830668619897593490889736192 8618545 102287933606931076646991323853123268800 8618546 32824848403618891169524030759533491472 8618547 -18585480809099351026548552192629838336 8618548 99657221195970965602517122146064398336 8618549 182535933688600240045565510226828839520 8618550 -26830758406019183041202045182552363200 8618551 119959103022445331894352061521485361504 8618552 20213927668965405415388880611214643200 8618553 17543483112979828626470158985644487364 8618554 30568329127771961825623168851803177472 8618555 40547831372356586205100798378271700000 8618556 -72090700601683268693807057867354357760 8618557 -41214328787068376461989432559486331194 8618558 1791696947319763102814593458579735552 8618559 -63491176002662799579183223133549002296 8618560 -28364808804715370774246852117177303040 8618561 50046892979202311058526057959246940800 8618562 -2437327897444042275663513810104110128 8618563 165533597555604609458735733360907660360 8618564 -16904716644430222387323875327312125824 8618565 46950137041578228995007726730853421120 8618566 -131957162269446224696345789156506973376 8618567 193677589175987899361417573641861622616 8618568 -10632438127775081443400078353341972480 8618569 -76825046671485722152549044421406376780 8618570 -6959576887540341631095250991724527520 8618571 -31193362319690477435861166235643808720 8618572 -1780279934489619540706321910684065024 8618573 346719005122667865154732102746195975744 8618574 -5167631612900900167473975580932373440 8618575 -9447532744608212393807151507952437600 8618576 -458402950774209003291096186389004288 8618577 86624215763770403851412072918612803680 8618578 -67333025738821222809013905655393379328 8618579 -149430453881338039870823248943660159520 8618580 80030528000332699822904197259999573760 8618581 -86436556309939792753891916148043117618 8618582 3077410231793711727601295983415389440 8618583 29507859677695334208188831369312148864 8618584 -90119353412519567371870212538920960000 8618585 -38227908971165819443330591460044770240 8618586 -32847938372816694232491332977050779136 8618587 -113042143288478300868809878060284393528 8618588 -95585935121650415374503531177133056 8618589 -10289652798117586247552249898072145920 8618590 -21777325524538798012767336186498556800 8618591 103296385966696769867055172056240616992 8618592 35829528526717490840091099214791573504 8618593 -206879982653670454940289141450092360158 8618594 108853967838621647784541510810123542096 8618595 -8469572920418806850123587849895876160 8618596 -44153196488915351928973063535961944064 8618597 -20905277583045737030265597915538538280 8618598 -92733179669239551748967280275960258016 8618599 2002955429926720957783851337412860848 8618600 26801775256762656536353330259639424000 8618601 -34123523972645789767737326504610579456 8618602 -28310212694948452526559287455111641600 8618603 90529247193509895951547736782825710480 8618604 -2092538501833353063166133247678612480 8618605 160412301380351653826199045294631573260 8618606 -38236290755418370662110655823314711936 8618607 97143196539654248466933485692979707800 8618608 9126327623071902436143788435678101504 8618609 172601889345602358895994106521551667040 8618610 -4717609615056706803556946132207477760 8618611 185459640140398008896821400160286627632 8618612 52254465536335172218164852919103201280 8618613 -12248199460248867384779984036374691712 8618614 60205881821323929023245807150255359360 8618615 106596553093379034026427072123342524760 8618616 -58929499514020653400511245391399116800 8618617 48152819028810847082546960173050760192 8618618 -59966328634093241923828494782186052240 8618619 1474754368533070739222379971747126016 8618620 33096179398479442380491468918353551360 8618621 -124398567631166725168123476134659679712 8618622 43889893038568435115056934670114583872 8618623 3244920585181654952515811165486293104 8618624 -59163217907812972964375703449291980800 8618625 -39232190471965858272388774151099232000 8618626 53984103763843093467945957038894007360 8618627 18838694521305851890183071655833760752 8618628 -158832713410214266500312267202691727360 8618629 39267773633673328215620019595493081088 8618630 -28287193819361972389714277049111811200 8618631 35193458124412499288669415914911446144 8618632 -88543389654635142989378892976937533440 8618633 43342403435492054568207139508455883364 8618634 -62554909374036994852731059536139883216 8618635 95153108980328714749884507834403042080 8618636 28759767454929965976600322592341324800 8618637 3478184535983167490711416714903798368 8618638 -21122435392738137145469612193062603904 8618639 -115572528154064420977547187269542180560 8618640 9616522185993079382149921972251525120 8618641 -104518105146641771042367045478042395548 8618642 -196147323628768916775298456923692256 8618643 -8314534973629957214065054877927541360 8618644 -26560470757316433699330047819851754880 8618645 -37125543300027394696545844761566689920 8618646 -21522470099857990641090835740177892416 8618647 -319435318215217878840206406434251814400 8618648 30309612324247366199168446666096680960 8618649 29574255944165343141124691052922349568 8618650 -19215431401577433509207386018261969200 8618651 20775759330393361689105028212114235008 8618652 -8890282359550442203789751672812535808 8618653 296527448254696217529068287174118656320 8618654 -62459286662574136446650631906482680128 8618655 110943871772846740678490650659746589600 8618656 160461455636658200798261736944803971072 8618657 14716550975630969780466493445037679920 8618658 -83382081387174376139904677788324761216 8618659 -44312026351538039731266488429130003444 8618660 11289506754709034915038641652440384000 8618661 112843824432183718284591732513604134240 8618662 181814587533188600603984179314061248 8618663 52329075977917981920223109015865341280 8618664 77747172289758739370930809168509419520 8618665 36782838481298775218906573901226993920 8618666 -16244790124017526830611857795551720960 8618667 125016239663222159484462943267759937880 8618668 -172373369555358187535179655010659805952 8618669 -33524966240792429855821658442771062004 8618670 44339704545050171892344981079908467200 8618671 71239668249206385615303899204844776400 8618672 5106748368653415676757937410786721792 8618673 -29094211599659062122300139302111061056 8618674 -7466951020459168369598621092202901888 8618675 5733844453576016755388776200147799200 8618676 38306448755523767724045911172006119424 8618677 38446400173331238956937836007250807224 8618678 -23475349042243619575829912582082123360 8618679 -107003643312037757912642131249877628696 8618680 -54412394910093684562744216809945907200 8618681 -205021744466250731779680074412742738518 8618682 8020278602108834258263447907807791104 8618683 -193141109363979000082548734766070151068 8618684 78253110926910203180445120335608627200 8618685 -61865683713035805860566392969743457600 8618686 84665841776340203027115678355202241792 8618687 29230085042311820973844360291659800064 8618688 9662828614016470092930007032894849024 8618689 122120361320242500367919005697737639490 8618690 -5751236351293233929291085570337536000 8618691 24213492831151554077933700446710419192 8618692 40501461834132500891769702303591735552 8618693 74692079939549931282954662351781580284 8618694 15199663179469709779426202353621069824 8618695 167499301349477718521339711208659780400 8618696 107325431717365654900519149560992097280 8618697 -168063428358768226352125771050480732960 8618698 -39601874330982360807999335159102756352 8618699 -19500246234137381413214469926803944300 8618700 -12752112239701097803702427194388928000 8618701 15963795620115941463283777892560320384 8618702 -9414389269246717363628675399353646400 8618703 -15128227266499734098471732944546436736 8618704 -267147054735646989664734116980981760 8618705 762355733304502787686206138617184960 8618706 11564349161692771551936800818304436384 8618707 -6841387125221800834521333074910522528 8618708 -46305425431294680169061570061596483712 8618709 -158568497764895390317085132508572928 8618710 56926309486767105278616527600749013760 8618711 -52304857433337020213109150165971228688 8618712 -54578701899799279530286380784168181760 8618713 -39996200715438327368575563890513706240 8618714 24125839891402017314019463149312576480 8618715 9317126106002582306952657174049612320 8618716 20735105236514894413328167373845112320 8618717 -71744603654292142413979555141504371648 8618718 -14118612463193915388247383547645424640 8618719 346534935841199182364191731256860792096 8618720 -77320099169357549099618298533039308800 8618721 -2711025184950236534223055936094804160 8618722 2503294978225014672589879633707858432 8618723 -214796297703122496450445404216482594280 8618724 -142295031585605076547007390709716849664 8618725 -75270007319875053917662366023341443750 8618726 -22959250091984953257316591510090790688 8618727 -25032082549882038484081425061484519424 8618728 -16687983129743743568388205063372800000 8618729 103718454729626200583466101360362114176 8618730 13560378617558158979516023286900286720 8618731 445876760363993666024294843905991986944 8618732 133217968332618820722137158669195428096 8618733 -16607214332099214470882682496715998836 8618734 46350296957106793331686256612435831232 8618735 126599175721464092723299942727340676680 8618736 -482273135051642276952399379002556416 8618737 -85944068697646958730347627786637629614 8618738 -8183626335178288457572429561479978480 8618739 -34162766255370741252819940349983907280 8618740 7847273971395815113502565173698752000 8618741 69789535855399725587552590702122505692 8618742 76087285229820909568702565367332352000 8618743 13731841180149967021973278983727421952 8618744 -39693072781013275571337428297145384960 8618745 -1503413350652200578526220368986524160 8618746 -148744253433966725546821562664766740480 8618747 250553737012428529683436580111907452196 8618748 545626635245795400272318862785839104 8618749 -29002133466278612304226221772072896250 8618750 -17530769991451198179101163794143200000 8618751 -153281921006008610182544845462148682720 8618752 -206431309622197599580942891780059168768 8618753 -64520579575469139358227218440587733632 8618754 -16048993872686607321239289379693934592 8618755 147740679817440018976606701894638582160 8618756 109027841367567592374457533784312454400 8618757 2720542096468823048525573733723157152 8618758 -12286038061802304205496366383413057024 8618759 -27093533975447475826743135456214184040 8618760 29944332467112459529777505254525440000 8618761 130678296413531157372869297430324465600 8618762 81056902388458949066319159627424920672 8618763 -96553441483843743666648029475507209256 8618764 34541605245974597312236614722381709312 8618765 -34549193173263082217135688359596536480 8618766 -39086039006900403143912268333437140992 8618767 93540996398187665632249485672696359760 8618768 -42439783989143120502819775975851933696 8618769 -45649209774099226669424511599200719006 8618770 -47067190375583134380910200287353837920 8618771 -58513299127968804029901459321993460320 8618772 -9646327294291175625631843234061395968 8618773 -251440913899933738568698971737859018336 8618774 -33132723615415707554894587149407600448 8618775 21965726289530317174207925290800307200 8618776 -80679479485284297126592398548023633920 8618777 -20834298538974049296442659735388005360 8618778 7386970127173586311656991349548546560 8618779 110354790374551009258827028054953755040 8618780 34156691654570882876864547581102745600 8618781 -77038754639058551880302489304045799680 8618782 -125049980607835774887653768473420027008 8618783 225489036124305159538590589452843880032 8618784 89973578199675282968370819578485800960 8618785 9497034659287185471774935181833232960 8618786 -107134311342135825127469466261837239040 8618787 72895165193100615631361128738913361444 8618788 -30182836213021093248451140877437639680 8618789 -98879108310333410955357680177225257410 8618790 2626400553202829639834220328349091840 8618791 -2356949426108357249242368180716606888 8618792 26243075991025440638333617913816678400 8618793 -147419877519588893338751643436471554816 8618794 -22493301959749741621069790015289901728 8618795 203362422798439478834385515422507515600 8618796 145032420010052796412852267207712036352 8618797 -173200696556420826662970971462305737888 8618798 -87869574015226585943870048116603857600 8618799 47217879433895862727760381397618958080 8618800 -4404998715393238553519067760828416000 8618801 44214673463090045394813295597431484452 8618802 -49376280738028584142283748048521808768 8618803 66163155721991719737301109561904736344 8618804 10504273340648908289227200482437748736 8618805 -2010253833402953964402854534989956840 8618806 15310336790988949315076686808404148736 8618807 -40820625137480961556875818193396841008 8618808 74571249262745678197926104790194257920 8618809 -152873151057020751693841534808927179990 8618810 -6421793343936712087272364044067537440 8618811 -85642222522213385711841654269668292328 8618812 -60784411996665239607288871104168401408 8618813 -89691228189548463503874129216243130368 8618814 -16875373240252512596910193354564024896 8618815 -44423127555521512565718527245843340880 8618816 10128945285949137492208993045260533760 8618817 18377281259992174567560776548213283712 8618818 -1544930353541396814834739237508044800 8618819 62064877235411135210994087779022295560 8618820 -15502757022073731973501133380473200640 8618821 -123270333310956791132502144936201734178 8618822 -39748356941506889875886018296733232288 8618823 2581620110336304482003611186669524864 8618824 -22701326826030672932766445540311383040 8618825 20421734964510236461766825512774751550 8618826 28526085591964618548695655630429183744 8618827 12891386990688799731044900466026134672 8618828 -164152698068515634357392326389933567232 8618829 -181423788746272615430934048527386942080 8618830 29282349078184612950410379954076800 8618831 16761231052679238525822852203231238480 8618832 -14899202238800694822017525290586603520 8618833 -45675301660250166122454389093671627918 8618834 927215660698872303377449124183285760 8618835 -12201821682692421864341515428822103200 8618836 -18147880471772288423775859972881573888 8618837 -6341577439908301828820404133756209920 8618838 30565336357601523582719919422433315840 8618839 49815263487831607252417738722794823160 8618840 -50960571354605999268092581106662195200 8618841 -25167291536084932815875927060356184256 8618842 -173697284419003738078882981182118245888 8618843 137158045588405251230676783961177106424 8618844 -37869703255654914559608166007769984000 8618845 -12565477670893227013944127259426778900 8618846 79201958026624667588237209810375903872 8618847 -56027085493536172512937965333967132968 8618848 6028828994086117016024721497779077120 8618849 -47362569115967813856505685519592124920 8618850 -10552443214297074040753234849615536000 8618851 -5187417568207500880371659408063058148 8618852 -126745828872397229569001232359072898048 8618853 14209535656993449722193046782663364800 8618854 -37108271363374403876786858107916231808 8618855 -35355214924496356127077462107748354560 8618856 -51003614709081375509309013159314227200 8618857 29497893291376829175856097496458716040 8618858 857377748387399428676889339077891520 8618859 19497806409379616961033951514154995200 8618860 -28981954199039249714025762468068106240 8618861 -174748980355098452566236487132492922538 8618862 19243944745046399758559112030820230144 8618863 -16895106346772930576946404783488009416 8618864 -9293213264516266358659527508384088064 8618865 12498755849454313242439811747025189120 8618866 -11576880093837909067038483251755024368 8618867 14440604325838469076510601941770147916 8618868 -12116969854362502585501878181895970816 8618869 -21900742015464136569748891219360587104 8618870 38395390802975405593359562163028994560 8618871 42719207086629256013698611175530021504 8618872 182229150986028323745231943909311897600 8618873 -2001852375583399144069066758401267640 8618874 -74601126333438314526579665908120400640 8618875 2800956609768761388850990668976224000 8618876 55367838012773616290162566431959743488 8618877 -1109560587276166651014802833273080832 8618878 37382063892761455794353017828413861120 8618879 -170281912166759504005026375680826587520 8618880 48373104188272773331006939137363148800 8618881 53527139212247318980736048897930259972 8618882 61500174719718631412604644252138276352 8618883 -356100373113607676179589749547134464 8618884 -28854698017886295827472216344601018368 8618885 135327311434598182606444327229625017760 8618886 1182089038216841869328545229807477184 8618887 5267650209109644031557044333814151200 8618888 28067705617323729291263913032156252160 8618889 -13142913535197704877669733329060321600 8618890 -1619183315047879701636992998636907520 8618891 2285881205071377562516237201176164064 8618892 17949974586933175183487700752441789952 8618893 -101471064015440478296229781612999222858 8618894 -55618951621444230534103252727530272960 8618895 -62808984064000428077346908755483459080 8618896 6854178646643041172335005156678303744 8618897 2295787908294684780954514651817539200 8618898 -25924643597810521000960978955248224000 8618899 44282619447405176405869299484361028160 8618900 110199663087184511836968500606141952000 8618901 36541296897250027432777589174695600032 8618902 -47827565493197318176851662866305082848 8618903 -159516234253668300135842659680699882912 8618904 15146025370881487209941820227020800000 8618905 -50882471769704104495028199553677792000 8618906 -4859795958830280997712119975015000848 8618907 -154937177532419827008754140503089522176 8618908 -106841112571063592471682976439401103872 8618909 51536466450831922033764089629907595168 8618910 -45198083841424265369667040879909472640 8618911 16544762993928369316448397091594996064 8618912 -102161282664151693037625731790347501568 8618913 103955863372933936248457513376487004800 8618914 -124664224224655336050991773753298912944 8618915 225643224295106942180903482437172332000 8618916 9656356661180607226518556466036244480 8618917 42080697673506023355089714957985707966 8618918 -5789582970102772368671086615365378048 8618919 14038142651259944150615181761356507944 8618920 2616677557276128273779227613979033600 8618921 40763784197014549379965513626166511952 8618922 -24453536494788697992331331388848010912 8618923 273325432345204924433907762527158309172 8618924 -74373189969212053280084837130987535104 8618925 15468177415740961946103805962971908800 8618926 33417397280000891156845636461293193600 8618927 47776119471919821045324464325662336160 8618928 5740532199542645345894759399175487488 8618929 -146415849552699748658607831262272786240 8618930 1054742174956853988556836774662277120 8618931 57079524265652871546672259560239872020 8618932 -72648616572998073889299055720801198080 8618933 -77450577748027271004176473434800524818 8618934 -28137738854299466943353296733057884800 8618935 34232303297849041108865606278451722560 8618936 -24868084550947116554191011993036656640 8618937 -6522685048980143739727725818657236032 8618938 22639419664626346967242734207958388160 8618939 -51453128406212425139217111161503317744 8618940 -64313836480653893127330838998025420800 8618941 -8417831462376299519751502077249823316 8618942 19672852581481674513716804695764463872 8618943 -125663255115026816047521347431496442936 8618944 -9540432674198935968147081808696049664 8618945 190205749079515129112443686092587381800 8618946 -14746718088103656087814659585045613056 8618947 -52781912653778231416597298597028571728 8618948 -73312800567510901817658158131821792000 8618949 -64773254904879358426433968121664854916 8618950 -50028876613147413443372123156891942400 8618951 -35442597723522018829618994057688960 8618952 -33175385021535663036704826988586188800 8618953 -140386367761852880974173700456417331622 8618954 177534668399384914231682663328637112832 8618955 -39694372965326239506623813598517850640 8618956 20078049240464518379314046695626440960 8618957 -55747816069079999969321679475283685600 8618958 16055240305448441887317166110457233024 8618959 -170873339895664112399635006516283629840 8618960 -1125219305579363187418488435627786240 8618961 18092781850285574284673717445542192640 8618962 24951794424193179156517898484731215104 8618963 12018861521305936591676063836897344 8618964 1218628996437461879187816831703572480 8618965 -18608147610308112437461870786410301800 8618966 73507720808788702764798250846996084224 8618967 6551567948082097539144149354227975680 8618968 36047417185940322820667937249617602560 8618969 155559618227652672201272832775971278544 8618970 -21673953087398242930436781545007321600 8618971 87984146385174393158154228413600835744 8618972 -27765669090722159135257289753134708224 8618973 38995019407510065914782673691246988800 8618974 -5442012684640315380761523129704693760 8618975 -25871561773541746819276489216604481000 8618976 9400283033692592700228577959834550272 8618977 -5930124709546534735541504010688866540 8618978 51754224811898288772961563243584297040 8618979 16926325766732555303935146255905080320 8618980 1947577582020489493506680910902688000 8618981 -12379449308314223461084249288185923808 8618982 -40472755599650349970804884097085669376 8618983 -178817486132154021838873172938674414000 8618984 -801649565192798905376488820547502080 8618985 49362085682190709168712599983532800420 8618986 73032320136755693498017150977513199200 8618987 -74289126261985507332975101914800690000 8618988 -28104796549412669158468314074507280384 8618989 -49698339076054258798670156720273346560 8618990 -77310677388781985998235375417353128000 8618991 71685171046285473997716991435354864392 8618992 12553589319487457233803130072906596352 8618993 66786831661364754430292386050741064944 8618994 2608658553852787847879213672889392640 8618995 53507348793545427355915748273687377920 8618996 12563261581221951682311682311823728000 8618997 11399182082080941257623717696040996448 8618998 -89442516353435456849585107655768028000 8618999 96274230150146463168033814842478785000 8619000 -76973832447488258668062080381429760000 8619001 167036912407362344363230854955738937472 8619002 -27123053598692360543650230725300101152 8619003 70137799738547970303398728119847979520 8619004 -85424173899615770748389200006917120000 8619005 149901476134054825469082407906409903660 8619006 803822432589717784568362512766706688 8619007 -29558395094151339096815378729757731760 8619008 128474646839090260167597343481392005120 8619009 74482359643864393573437026547764925312 8619010 43538456172528818763139395087178160160 8619011 -11316804630108123265239721860763386000 8619012 -105272024341436886417972436955955924864 8619013 33063948716219008169792080978125290524 8619014 -113540057687680684708748061998171229696 8619015 71950553285903606310820288216398864000 8619016 60357399743855254349714076993283522560 8619017 253869322227987444377733111597341112864 8619018 3702248639237757151313251655954492160 8619019 -48931111063659866669285789060026102656 8619020 -12394585407083579309506808048231485440 8619021 233050049689021817199021759537207714240 8619022 -12569798276862862576650977206718805888 8619023 -1002722819886546299352799190106408960 8619024 22302539325393708223060925234996772864 8619025 -14345072003812191473964967072531605200 8619026 -58955983167275573441592215816766708576 8619027 32148010787347970564075796662489520000 8619028 28985678261843804834940060742788304896 8619029 -83139710118026858780608745970639954930 8619030 -17806945312175392635180879037098228480 8619031 180470347534084564799065627792222741832 8619032 188337829503583731709480424888224972800 8619033 51590023453393112848713147800865886464 8619034 -154261421347387864862381549795085531168 8619035 -65255143774717714895629886839021379520 8619036 -60681605395812720852031635879700586496 8619037 -5519301974398048219673209042987858176 8619038 3278300846091075484820501648249857920 8619039 6375134483458569333099178121581950816 8619040 -4679839262911096446581770302605230080 8619041 154013918051096600847266031227838425442 8619042 31351152005480769544202871216371939712 8619043 -84317878153547958912165708367765007376 8619044 -35598398105209845802401995957698043904 8619045 -30322440221293186977800792471422988160 8619046 -58462749169791419725565104392700553280 8619047 -36879308161788631541046702286017763920 8619048 6318300197778697148454340984348508160 8619049 -2161020315221007421955243910690101936 8619050 25429208269075143433717453503734649600 8619051 -5530986896809915002720249712359550800 8619052 -23870879538912304999049724098033783808 8619053 122014285952575682602402091883345169302 8619054 -17779873477124610083420619938157772800 8619055 109495260325983671436354170310631029960 8619056 -14869459208846162937809017207469899776 8619057 51190935083201358125165780198416759680 8619058 -41895743367371966569846730230067312640 8619059 85299512335582466912839104255572677260 8619060 -34805203304949321549220005330573527040 8619061 -47910918686969685383614512198557092800 8619062 -107863294090406159619849755196971215968 8619063 7689826144064063451916007815899482064 8619064 52045999183360134146226818925961113600 8619065 -10660425698964712853295232223341036800 8619066 10321626151976626571105710521795502080 8619067 -182897595280617513702471620775461849884 8619068 103566744979924904467304059442793885696 8619069 -106029815775456739222403601659169843456 8619070 -50398037186972213446869589680034883520 8619071 7415394034449968957830752625765486272 8619072 9058717021208616201902543345811456 8619073 -202924638683965496952290546206228354860 8619074 -58725865276916538680131792574036350080 8619075 -58128321315751075103469450576554709000 8619076 -21591296322975764854876582458707155712 8619077 44238131693013781760060744694075136926 8619078 3039529778647100694939815228564350848 8619079 13758516253835556880700009622210253952 8619080 -35022618317228335925518449058177843200 8619081 -115347751395480908928755762179192330176 8619082 -11152195176478749022977159608914054608 8619083 -242893643429714487437300267057147161176 8619084 -10346748066668817516658861904597199360 8619085 -71565473225289210605336728861685498880 8619086 -17441908875931333252468973898527873280 8619087 112348394638150873752318483964342202760 8619088 1693783872241346651077048182666035200 8619089 80876399743075898879602783339838643648 8619090 12935704742599724645880583987078924800 8619091 24420143757792229528786080026959387072 8619092 -878295805593447340482523097366642688 8619093 -41908533943055845849124505197444270496 8619094 -14958340022435370859384481063066875776 8619095 -141087435241452031879060915901728912320 8619096 -14282372533135628388876921110695219200 8619097 166200981268001811654325027968032177546 8619098 23519047517415089979788344121084770800 8619099 57272476849456469310144048694205735064 8619100 -57768729403275070381889519762106624000 8619101 245437197256071782121146510219399160102 8619102 44250044379341716516180154635632499200 8619103 215590821789660560069257413973667566120 8619104 4595815604353870488622063347160842240 8619105 85183317398589453475017375470017821120 8619106 8422165897428860887263644655901660752 8619107 32401685730194400234253278612906063312 8619108 -66647122225681070023696050053423754240 8619109 124792511684606403583465513548025878016 8619110 3400099188502552835174278098087490560 8619111 146494808066192752391113399610853547488 8619112 113734095729276832812749244901242470400 8619113 -69169799784625871185962239247492107640 8619114 -1417205860833941769682054091647733760 8619115 108449807658823192793376961641980417760 8619116 -10176557310637534790026647684657315840 8619117 40725744957551851212689462519923038336 8619118 32491019450539156987128295180267421760 8619119 5610043881420403591281705433218088560 8619120 -18289665848076993634594918042508820480 8619121 22077926913056293026525540547844917312 8619122 -115587266219422403528956579448067657600 8619123 -36495962910327111323681735562066908616 8619124 -154710048245832885715506585383806208 8619125 -45177683988488436824361388592254002000 8619126 57947942595423663197640605220019200000 8619127 -83995142212685198787371234273098162728 8619128 -7517751741797831205110677754801725440 8619129 1364521962539725359301650694337097876 8619130 -26408962015079319699647525137060534080 8619131 29991153333801443662736941793055424932 8619132 8681377800453565928539645734951601152 8619133 138217298307561143487096145355774481120 8619134 -29518110629841945125284202714279496768 8619135 -190882065456893633547526729195806720 8619136 -79683661788657630083482813431797514240 8619137 -110308477292900953210719673565242640640 8619138 -8555023552077406592306275774909953024 8619139 -168920454820979062189376829964773933800 8619140 108772739410723311566825210643982429440 8619141 68766798991071387970714779614791162080 8619142 15882200660701127788543934443055001600 8619143 52851021020612106897556232975458285248 8619144 83223769701950427324246534608327147520 8619145 202330786779279872994785368754074161600 8619146 -87509337560091017321621358832129821696 8619147 21538552365518992709105999577439257408 8619148 -223225449666678404329937407698536985600 8619149 33694499055567142288209887308758403872 8619150 9346140652032792297948045274200201600 8619151 117257264598832439810750389631286927152 8619152 -32476315709558558348894707018824966144 8619153 -124789067074187995505472834106227608736 8619154 40380852014215198302713188554246949776 8619155 13062081182194292320057046894675949120 8619156 -29323915667789758013571876162441953280 8619157 124584212519585064354323646202895947406 8619158 -39305539625733284406126690456681100416 8619159 -21194253455721749949056627796221983896 8619160 -78740342856934009617610120691662848000 8619161 -244192221940171148515235208143421197628 8619162 71387640720387686972699137789278653952 8619163 85625858532862860302781829036236716560 8619164 -178139388856575877271630906777992794624 8619165 -67029859373784499123926540268907468340 8619166 78214131397725814305485114060686108032 8619167 -45784220809946225193658729040975978784 8619168 -7699777964277692063668499334961299456 8619169 -22912104531313559964531300917231187786 8619170 12728796450502475876150113519548994560 8619171 65214405397130326029635560968041048448 8619172 -67044784616210160394869444965787581824 8619173 71159239925911814999877781296070191744 8619174 -50929425928589266855485638282583788256 8619175 7685187141030941711985039793168033000 8619176 173634579254076494259935827032893230080 8619177 45943798282399156025204077643777013120 8619178 241149365175852150750290001990905856 8619179 63841135846241850867582060201797099640 8619180 -26915823443292587877787334986549847040 8619181 36932339172198723869089265056200069120 8619182 -14652885856291784246178466825178457216 8619183 -7276649810266406251654173736376778720 8619184 -7739433815134235648003244473660080128 8619185 -97787882729554359989583604987667212620 8619186 -9789732777314314856040829799908311936 8619187 67056453508145267848459779967280341824 8619188 -10632813734858193270668704024699342080 8619189 235093896122344073142565292723998028160 8619190 -8636234735605177137151517316262600320 8619191 197619010873428742364630473590397872 8619192 103212139102961664133359765387283968000 8619193 -250657644127166567931360996949924294 8619194 -24602791604733092643645112056117550080 8619195 24999070647420197120134175075893455840 8619196 -70045078237357723460197563649412407808 8619197 17534171609631324360811909325367512646 8619198 -22201243823967482634626420010498216960 8619199 -160546805439677270110567706783575460800 8619200 -39856930933441709744614304347245772800 8619201 -9980304902539179385798012843225464732 8619202 -11259406152679406027175177202901511648 8619203 82008582611423639695295324790506228400 8619204 70337516540961149839342688781855227904 8619205 -32690848430336484156353207131950604800 8619206 15939956401965952129764132325313961600 8619207 92364626931566821308348200410169206440 8619208 -10027229306898967893194350823704166400 8619209 -16308096982135716610169342757962023590 8619210 91773758864718489234418341443527253760 8619211 -136643573873987592763455771289595342188 8619212 -56509110073189514080792117151381575680 8619213 24285324516710964404310980104857573888 8619214 39942523315320891708647061944637223680 8619215 83050962781965447582856444502536790400 8619216 -5955381572850184345661751429239930880 8619217 -166814933392467544725812178878437673360 8619218 -30646018062716648011273511257784567040 8619219 -24741846676909969076093671099915467696 8619220 8669131057546177115193692889575093760 8619221 5765407502865017901374439564629184 8619222 -40333649852676472589209548487530788928 8619223 -170206757637580290204862752579543121528 8619224 -161709309133600603151668557653324789760 8619225 -3819337925494387999425221198432224800 8619226 -14144088241895050687820980281037452288 8619227 -13837845196346275338596856099474240000 8619228 91300098822119140433778768834385293312 8619229 110951300587886016255874152404644401830 8619230 42900498735708164838811683183580953600 8619231 52254538744702666084877304356161236480 8619232 -148923015877959841512794892854560555008 8619233 36745013988918893579093999601193648320 8619234 10291214039255164722673742387913358848 8619235 -173481960689650268483583416528382253200 8619236 -2935241351732134857238762028951273472 8619237 -156009874425672884631175521682512765120 8619238 92569485278269150358445597673135394496 8619239 121352222444672340138362252780724045600 8619240 -5784923675092109984259431599492300800 8619241 -245532466290602573510502812357059212358 8619242 132681982612201244701949139702008548272 8619243 141451329778233222602952215365737138264 8619244 39737477071510384153102641010147041536 8619245 105155440754934284926898757137147119200 8619246 132570861589353314278515176703148809600 8619247 -49899459888843980758354025759248212800 8619248 -35879528051444338971965039022804074496 8619249 -8612651039032164837609662738025080160 8619250 -34233052264877237588111341491984000000 8619251 173855863834038697805719094016108628800 8619252 65081916866159735489651658735827730432 8619253 12282898360923731447093882620157031100 8619254 -13466140920938796324429159958505785728 8619255 -12258174071378748350095398996886245600 8619256 1341514580977104475851467904877977600 8619257 -142975326688662307876771492896829598208 8619258 -9059447670424566257657524266513556992 8619259 45558891748740632340176045535537953640 8619260 22809229889310027749065893177342197760 8619261 -3202636509344682085473101790486838656 8619262 3021590701186377561738711670509043200 8619263 133840154956456775319082802377878304512 8619264 -2198315370440804334887447730900172800 8619265 -88624779456023196547233673492777127340 8619266 36530915638972600026159323731024806720 8619267 -83152085260408346073764241052868631888 8619268 60218721417716543770130045713863602176 8619269 -208707467120117886457946256312284151330 8619270 -22534795106327355863651453057161881600 8619271 28092503486792935933750020973514935744 8619272 92400936020031116863794003156326983680 8619273 -11387465724362879709276877825859795904 8619274 -11963848729913700008207415421161173760 8619275 29332219876485417178292099299097146800 8619276 68294115280311752909521907905411436544 8619277 -14137448385513340543031481728435522240 8619278 -21353462464861036195232887894453268544 8619279 1764846962285750241491199245454200448 8619280 -15107988823284745927094323399957463040 8619281 -7917835199111481684615493066136251536 8619282 24185292110982489317000263823422877184 8619283 234990158223394873871407160282435718240 8619284 -9523108407409881310547552126172142080 8619285 -88542767255707946320219142721278776800 8619286 -41378131425386908586821441325381744256 8619287 -20907793464878755784438681688459963600 8619288 55457728598850586613595271097631682560 8619289 -6433274689600716064309355342715472128 8619290 32205745123182453045692948924656562400 8619291 180788018382663006077257611424069332 8619292 90032043160668134948794916355775821312 8619293 -26690324832067102073004981834705976800 8619294 5358055488388257837739856191221893760 8619295 6706338130282857610093764222740356800 8619296 -44430976903083408731136083945702031360 8619297 3720536512949713495500461083937857200 8619298 11285719998387070813041772176853515840 8619299 -89125231018217397568047524592507016032 8619300 -39023952017928973083617173663689043200 8619301 -12148044414835827445018574311271373120 8619302 33412215482220379199445548940676975104 8619303 10642474788122747552957682942675587328 8619304 -51346534022663724551879714993032074240 8619305 99264028027655041619614895607214871460 8619306 -70835980741769219195792104571706702336 8619307 -1020605058988604385725537150705313840 8619308 -93655287316948633272348949132070352384 8619309 -16204227209146239336506698135994845386 8619310 12835263615687697554950387588244172800 8619311 -65978803479652587984047755119966605088 8619312 -3776463328935077534249778592607109120 8619313 5331431486758524251801036502615297460 8619314 -13283854106803231303164918906921072 8619315 -6185064882471658458979650886217814480 8619316 25902108042913666819188060172162759040 8619317 -120252673586475796741610487761015759616 8619318 97116564183238359944748073102457934720 8619319 -58539545983784608089725059413631545456 8619320 -3371196414893396974672275400234291200 8619321 -129233267166318639265565002963040346288 8619322 -6172267828782382926302657133076327200 8619323 127313441062668464238016272268339718736 8619324 21366916111480233054279082422164447232 8619325 35772366968572192740611364997734199200 8619326 7812516003169917620280255121053747840 8619327 43238321288555698204226855367484095864 8619328 -42853755926831684280873924664695980032 8619329 -6359019656158090662256886751996475392 8619330 3152698422108513480026718812778424320 8619331 35278717431038936883708032066845331200 8619332 -15276612824390979174871870820273341440 8619333 -30287632878565001994788440091813981952 8619334 75183701418353235796664937110668340352 8619335 -42239627943532952630678675603338967040 8619336 142854142363831305114194432123556618240 8619337 1265526657049560539485126914710783460 8619338 18958864044668691576214714997644280064 8619339 85326911576404635705641853267816811224 8619340 52108019575559909680785910417117071360 8619341 27536150200304453516078259601625081292 8619342 -53041487670528595744222898073056424960 8619343 24529507079616160812264899804150644592 8619344 32309137125369819411558209837872373760 8619345 7077895760304973554830337807403689600 8619346 9485625204383970044468941386861385872 8619347 -343414118130400028723511877766300249520 8619348 -37927206196482488540109863130047324160 8619349 97015892644830575016046302066776552000 8619350 759056656828934848818245875369152000 8619351 54007139914699761520502599839050756640 8619352 -801293146951770910573834055694336000 8619353 74819058582588791014461967938743230602 8619354 -17055482121929125082419308470833137936 8619355 -56637842648213026289663771350782111840 8619356 -157300943820278922929559095490566254080 8619357 -126933157779310672074908915898863150208 8619358 120275644771117335687399431359856614080 8619359 57235259157386350752956178138076834416 8619360 25832432933335555468581419851288412160 8619361 125757023745374642932692189212422795924 8619362 -77057509190116020373547371128172720128 8619363 -634751960331638153715928360613773056 8619364 -8225960887678359468723169794721988608 8619365 -1038824489621047616704654265125704960 8619366 10872175573130824323845227165736024064 8619367 -249945964862280553876348493351691394680 8619368 -86139215488527154301060502980245693440 8619369 130906876250724927518055364346217945600 8619370 -25884605800718179004325603966188649120 8619371 -416612409679520329156650105514375733808 8619372 4336716085376662138138936838806210560 8619373 21764375841150499652427146371803631840 8619374 190749630614863344874843177332204940800 8619375 3194505498273465561194089453779945000 8619376 -44147235636038942112634086765309165568 8619377 75749090995428768473093557608721302912 8619378 -36724832334447789348151272244021550976 8619379 62390822558100745911757987352281752384 8619380 44476415862653647304818889405891788800 8619381 148890480406904854172738144947166517870 8619382 15217147498145614610355596713275379584 8619383 -79697551900450476665718404541108934560 8619384 -44648986936096503399418431726754529280 8619385 -20242181252777312328305269968802650240 8619386 -35122537734729489780978955263371134608 8619387 -12511112496084331006363140304864730880 8619388 6565912080504002466626996852525015040 8619389 -98509584118695434103260404972650997140 8619390 7249435331263534962078350944280313600 8619391 6377171351489477501831452741886702064 8619392 28754415367675953858835878612723302400 8619393 -784259413167570626914976452473875520 8619394 -85227751963673112858537629248866734688 8619395 -14926426862913993353708580605129366400 8619396 -24878147387867913389907702664882077696 8619397 -115314437872710127433120962131590997154 8619398 2574115745353540192289387468351720064 8619399 46618503891501169257072692672477895120 8619400 52648579072757076718108223782600704000 8619401 226578180952350968291299783763112384 8619402 1257136228409821613953707993615659520 8619403 89832709164175208350942690177928671984 8619404 -127366448815826964550002070290438054144 8619405 -35651630478100384115772871201928151840 8619406 3418715171583318731685473378803095360 8619407 361500899504852838698962486963942289280 8619408 -6571379102429078026299202348440354816 8619409 12827876106436267103584060939246892956 8619410 -61226055343988781186602102369125004640 8619411 -4818356541844127984639700774329713920 8619412 147810097846497735174061192212625705856 8619413 -24686001428975971837121030459376022080 8619414 -28876990664469716683719543382074947712 8619415 -5689985900062019079734356945606778880 8619416 -73548077211509905522046857422056202240 8619417 -773900793249131013832404993423566160 8619418 80102384075694723745202908254050258160 8619419 -108940463530542777923097444659932693704 8619420 -24306983575948546693437049258398013440 8619421 -146103906909840197558907879115930180378 8619422 11013828350720047257579246166685869824 8619423 -82421937758825465297731762817958847416 8619424 -262137916278428533047608346742018277376 8619425 -985088682148085831150360910723136350 8619426 3733346043623634451305262863866265600 8619427 139605125014722636520972270490569037276 8619428 -52190880096995988437280945933211683840 8619429 2039332104126900923984766657410698368 8619430 -15204476359095596553864881032001326080 8619431 267305106727107116765414974284822170232 8619432 -16306011774606102720939252779899207680 8619433 189000316074752459192636061253115506682 8619434 -67094714521003751475730931817319645440 8619435 -44836355904406910343306038454596640 8619436 498430383263288899538179218474844160 8619437 -37185284210056544607549932494976167914 8619438 151898875447753782261178690623327360 8619439 217334121527884029743973634265756900240 8619440 9093714799336577884681575881827614720 8619441 -86844702474231615839999895720013737216 8619442 46467726614757674124215172559720881984 8619443 55274024426715491338076431124130991920 8619444 -24491839198392094189983162653624469120 8619445 -137580290493740666090807651575175224800 8619446 13217679915384145244224575151571748480 8619447 68997621030880723559608079272428973800 8619448 175313836937285690703342196330210590720 8619449 344872311359706001653809831197645518036 8619450 18521398923549855034280771844288000 8619451 -173386979872018473214686435077536859448 8619452 -352301004163377530441754082330042733568 8619453 -312795258283920877411708462502381328000 8619454 109928319805709221670313132693792479040 8619455 -31729004591890686685016173093469706240 8619456 9740565423303133927567301254538330112 8619457 11597735788349135386049990826284924928 8619458 -72857745565108137279939025672380847920 8619459 110593082964740920771712399261886132720 8619460 -91876701418531789069021205236056330240 8619461 -162166422225696279747803678497220179938 8619462 -39590475378865579954810511408212381440 8619463 -198645834773129488013364017018733240800 8619464 -18181383593638211680904527583927500800 8619465 29142383153679746038437358377532893120 8619466 -6445974027023106258336899732137583568 8619467 -66365428747986578314352454201530876880 8619468 38888616112016156880875353601389559808 8619469 -7405959515567695319672032927926069130 8619470 18687065856465322481685647154682495680 8619471 15427479639478680760656733532022048768 8619472 3962464339194030003422182236323758080 8619473 131322530555642264558797498512524500722 8619474 -11138085342958487081593283615069010432 8619475 4856908614793235930491383597014062600 8619476 106973651755304548298567947481348153088 8619477 -18349284246605934730214788749235690368 8619478 -19660047479399188766521492329014031744 8619479 -2539805821689551286913396816145747712 8619480 86772989810617504488009434781351936000 8619481 45136489499049595497587555068553041732 8619482 -23055627134879748584046179627672763408 8619483 52723880181080297422554082373756686080 8619484 179969050204756274733870958915357846016 8619485 23132468925479941063488120377418178560 8619486 -10492549712296367820705169562835072000 8619487 208964489059468291358194121124039040920 8619488 2618151359908089992037696742128353280 8619489 69376896338089253255317630902573899154 8619490 396231181275004118389117975587471360 8619491 143028317735983675163813023749492020892 8619492 -16882369619512139234102128900193667072 8619493 -180569939965491467886422844435266244420 8619494 -19099375224007060907833114616368680960 8619495 -29077249269510282711715129940605745760 8619496 -99163506151421643968268440341772390400 8619497 -26393988954622913535949698561227241180 8619498 10521976496372917683667170655453489584 8619499 50284764050701843690061527914048309136 8619500 -4515507344540752780771190807650560000 8619501 12036949242048019111284373496880859200 8619502 61728942251244635546166120129328886400 8619503 87839425314648886682008423813840464 8619504 -23318414889301560756521697038738620416 8619505 39370091294267931396469211133745936320 8619506 21163422132109702356919878566447431680 8619507 -89091763900859585831355542208126596400 8619508 -121495002503396098241208548135539021824 8619509 -13903110559579450818409851627442750290 8619510 -32166769705006742288337077966289818880 8619511 120069270901514276272972471131988699112 8619512 23025194197694436391097462789785804800 8619513 36414137677783651008455319087008159424 8619514 144018620596436822715025983998916863856 8619515 -20212489959087048844777794021925155840 8619516 43533875396174939085367749300267843072 8619517 -125226653197455765912865646399748421748 8619518 -179714414269213852325214553023683898624 8619519 45979272322191728836849442542838542848 8619520 3107197796924810728500471785072885760 8619521 172708333346946500533828057246597441200 8619522 -1026523026735465425477581366230677760 8619523 -331156850599770994390794309634031996400 8619524 9428354847037833982023227385878484096 8619525 -53847972137302321562776151339786059500 8619526 14778158013228599273267427003568680672 8619527 -9927463585693231953439424102672145216 8619528 -75502511997305304618536288880690339840 8619529 -62921492204557322038206555515739260720 8619530 14828298952220293894478019175692222720 8619531 -22686541916800061357548738875410321448 8619532 4234636285992272603915534588775639040 8619533 -18336509077070501766193133845153579392 8619534 -982835280035654046117514643689307136 8619535 -44313090101001287033226502510950321600 8619536 21078722691022561616178383928111931392 8619537 62662355371157755682461647059561464560 8619538 120088796243879936474319670928075146752 8619539 138652822191245596265010565880896823340 8619540 21653876105990843408846083173415219200 8619541 -199651854708455593070249373733067050770 8619542 -44934560888790092959151992979872365312 8619543 -815576357300625257893085506303697040 8619544 -112807775744535554623959583365564825600 8619545 -21667492692181103898737350897252444800 8619546 11380804716875758574956273002635297280 8619547 327064432288354710244662019676287026672 8619548 -4695071578747686728590074390104254464 8619549 -36742821218193107447475236983621049472 8619550 -14687126786172767093273606452659302400 8619551 241716535470992569550784033980044275552 8619552 -72677219443069027802031954982315524096 8619553 -66348595247543887898236211965144744956 8619554 -13135587206659024632271103169689849280 8619555 10593511827103660137076456876799032320 8619556 -106425246816572099189832664093735004160 8619557 68100317350146744127386612413337425532 8619558 39115494562621712376703248378974971584 8619559 44165778266067280957443045390120845840 8619560 168384689955883180562242979752257024000 8619561 85919504500525144466913086162589609600 8619562 -4637503991435168341175451104563762176 8619563 -3320061258179329456378647921601198296 8619564 38270813156322254229918192279109327872 8619565 3330489858855745667245756294315173120 8619566 80205851229940536818874930412316009280 8619567 -74796701062793172731829363325874682240 8619568 971725951262504899953375547081736192 8619569 -7869102325985252138056745022571016448 8619570 -44679019076176643663637288840075715680 8619571 147442689506638598337210203649375446344 8619572 11660000165322914998239814283691466752 8619573 135777749952552611634583316112740341824 8619574 -105224239118752528048760033681269306464 8619575 -20201140996949383753052717369072307000 8619576 50362236818901871928506382651561410560 8619577 122249731264630658786325327303160855252 8619578 111834718622475821100546179833246855680 8619579 132361602024038479544858503950615126924 8619580 -51027709641923581391013146131585420800 8619581 50287302011473698509217376248412827264 8619582 -1173185916353837511218747365530381696 8619583 -96679142664282843883866754065307988640 8619584 -23712759140759247334023382124421709824 8619585 27093184736693177596604541125271675840 8619586 -68112817597583201463042942416642949216 8619587 168204277809148313103539545269155554236 8619588 -1095785451048141551520575726463866880 8619589 -198044346632120969566121372138803300800 8619590 -42477063455163207277033443055813795200 8619591 10749731119419130182332320235413555584 8619592 186081647090447542765289405162449536000 8619593 12539384188035749114985153094912282842 8619594 -9681541652434308927825267468515805696 8619595 28724043113188349761986957510525777600 8619596 145644062902479232670671584716203795200 8619597 -787143085497372820097867468864603040 8619598 29799001966492307150498768204015129664 8619599 -27425775629385021878392743606595373064 8619600 4019790622346639574044149758423859200 8619601 -252378306084642336674274481342190144398 8619602 17251860358638023316180666755964782400 8619603 1672093118310324719237490603737116224 8619604 20709850165717414879147314600333715456 8619605 -183220082109957280639644379121188032000 8619606 666861736821425041162845786493454784 8619607 80456178449722602518572151563200532800 8619608 -2664864064387115157045602962430423040 8619609 -115940284442684686710154011681075234096 8619610 -4595679169161585724845694130388480000 8619611 14485409294677674361545678644623411200 8619612 -46712279200542930538473960596310589440 8619613 -66559707674832925570777864542642826656 8619614 -39570758378615031834663780854487639168 8619615 133240368732306982331099011104881160 8619616 7290487712472359252796073269960376320 8619617 32856199401669366603848453096196590592 8619618 -17325788345849027600487348337029537792 8619619 159052064268034969200646187235363127744 8619620 25558389957717925517438676331964647680 8619621 -5011566135471152784126536862157263360 8619622 3625278716266543899147745074637180224 8619623 195032059899475221816962958887242546872 8619624 3958245933444304033669770540183091200 8619625 -18622359556991550880045709615870256000 8619626 27829388662237412595001500550929742080 8619627 44936104715478093480147768879210271320 8619628 84277969884067612149709258269351258368 8619629 -134965360488918749825313635597818899048 8619630 39931877174650921022605624903499579520 8619631 85654142551072004098697772277193479432 8619632 5853597070133909576487530790449774592 8619633 86334670365492804302303194614502226400 8619634 19132000975802873511227611935914931216 8619635 -6560099752782846308598040896537645600 8619636 16297793700646062977995677257198886912 8619637 80625930410158125274157752513023711100 8619638 24026640168272721555039570191232258720 8619639 -18087009241309259406416580514720508928 8619640 7574327216874948415429003918213324800 8619641 171109905157251132084917723867414857920 8619642 2983882300335286145170389471999306240 8619643 -15922859863125988436525493151580710272 8619644 11569099288447448677428162919114309632 8619645 22367518085718003936111075577362906720 8619646 -7786489686234866958998909813315192064 8619647 94315930874814049175981484088332991032 8619648 -77234089923247900463983704177377280 8619649 -43451056244303832774098083787129012350 8619650 -9856661358888422926492121723824200000 8619651 -1999843114745592670897403456902144632 8619652 -8019263951333292279754383553904366464 8619653 -89513664094213355515949317641545457120 8619654 42199342850818234159975285294221550080 8619655 26832824742906268996039397572623383520 8619656 44876072367714943473536359239488762880 8619657 20054716027587815965021148869353780288 8619658 -234476933523164391480647966769023721216 8619659 -247922641695112216198342950722053668384 8619660 8253502689662900667217514533544847360 8619661 -12015183944100522466597433026003729738 8619662 64382776583754796472351717248308176832 8619663 71206534167212313446705026023700155168 8619664 -19874408754918952003524805874114887680 8619665 53867033940594657961419045799519425600 8619666 63078092792454683993932869972225117696 8619667 -7266058632677139645285324703598783408 8619668 11749757845087196425878455760015206400 8619669 33335241320306352306536908860757659840 8619670 -104640125989736192070932885582317411200 8619671 -18400915249136600380435527808275611808 8619672 -11663960441742565274632489134533038080 8619673 144610259222790191630646337559072416720 8619674 -10021330691916321917468734851668791296 8619675 27867970224991564635504127280650506000 8619676 32990058825632732659451901470713027584 8619677 231685581047811972401252203821481638 8619678 -19081386393718646926149232562906728896 8619679 415186146438864184309593191949117000 8619680 -70642983482513525534627468134770278400 8619681 33633247378635565504607620722509751744 8619682 -37841053521879932182932784896193925808 8619683 26099689991251797315058837558113523932 8619684 -46359851016608033330228968837869797376 8619685 -22141777523176939855303699853087088000 8619686 -2791840718519833510909879878205242240 8619687 -40977319324107844122413926644929419632 8619688 88897841033252364441951787436912640000 8619689 56566262539198670589984213780591713124 8619690 -29658182268222925509517739771617843200 8619691 10830058968667912331094264521469387184 8619692 48990847069183073526534821904133148160 8619693 -10298066084117558178231692264236191936 8619694 118439325640445424624609185680633728 8619695 -42118455155657316926081810933738543520 8619696 -25577015121254435049640698934224568320 8619697 14592254622141837376895262719767570944 8619698 -13368404531913549222054561774179259264 8619699 43847388172059171807004081172819550720 8619700 93163552483702901255577387590787843200 8619701 -18698368576953206460097306775686712196 8619702 -5111267799083316407750356979984418816 8619703 -136690998754276684963559194833884230880 8619704 8979766478481627210439294617085009920 8619705 -14559759156929629128790009287889198080 8619706 129535864149379368254006586270895174656 8619707 -178298594487311072069283237413986174920 8619708 20057071298054496282334789310382695424 8619709 46994094690770884500185246510507845216 8619710 -35072047114478339192323279375574753280 8619711 15955037626915454985630778049360006400 8619712 -46153005464283890336002437919066292224 8619713 210597595050598573382946539544884752962 8619714 15571877004064763300653808811950194416 8619715 -60058169596399444756693957030424262480 8619716 -36320692893033007564080449337754275840 8619717 13926014273162738786062066443675717120 8619718 10340090881819881002472639934749427200 8619719 -89720384017680720602694884061681539880 8619720 -17114900451494832688913516536197120000 8619721 57388529378271272431140697607209936800 8619722 73667781588095147597888581175140644912 8619723 70962754763366556190320916615224614400 8619724 -146674341353385445317887640317393077504 8619725 -5637221153473184450906256093741303900 8619726 6427401647482636759076487960038400000 8619727 -114143966418673066081429339003936549928 8619728 11868607577686762399859142538624204800 8619729 182173381699777266861157807471356293760 8619730 15957947412305039651016116858619571200 8619731 80494525349840055668688997049861644464 8619732 -83450354250193375402942508144586221568 8619733 -63037368953456556613334581143790547616 8619734 -3978717908055159195576367548532533984 8619735 -652823377898233521467893543252662240 8619736 -55644912535722865373381291509194915840 8619737 2490069447525964944958395035679321552 8619738 28029407899581106690550493764875590144 8619739 -9234971906068922982288598089821547720 8619740 24048750253420673311944999344539952640 8619741 -25647179158923318406076539834441229652 8619742 41245747165655849083923263806793324352 8619743 -186465308386956687162459783363525288456 8619744 -17824481199181390693204159103496093696 8619745 -16676952116023254046065255138364243200 8619746 115894390516060661055293234204131413072 8619747 30968379330761284045770772027083195000 8619748 206661980733350767671599469039334046976 8619749 -84373520941517651621318418951940241760 8619750 -85240516447107193219966387297200960000 8619751 24375221488156058269733348006163966080 8619752 58227858767509432930215446119477017600 8619753 97753237949438124468280918644074611968 8619754 -16527733179278816371958003162012048640 8619755 68847235815144766993275018143257708320 8619756 45124686864578442247475001723976679424 8619757 110399154751700089871106391529419815660 8619758 2894975513336914770653868888245567232 8619759 164605205034824868124123938730425355464 8619760 12387676292064312687546664506654228480 8619761 192138275223847042791788059594049574720 8619762 23230274217569504179111249949607553152 8619763 89853469640529124444449748369141716304 8619764 -5439120542465321808840632131276919424 8619765 -2184405762851600080332127080478003200 8619766 -13890816928155334141178284699469897856 8619767 -1069263243560876710173562123678512384 8619768 -27764783968349452575978932138229657600 8619769 14347455688871533104338834575321164160 8619770 -41818488942592802511117896609939749920 8619771 -87542475327999501782066472577231717776 8619772 54154719022568249839054602466578882560 8619773 222008522112475748010392060569335158022 8619774 36783201444570175082911173402451752960 8619775 3481710497865950739892717251230223800 8619776 126474982234778299270899611173990170624 8619777 4090011864521355324210469624718984226 8619778 -93011175963316980340726288608828280800 8619779 18317374901641201551566766335868398592 8619780 -424759772432694477757193390023188480 8619781 -172187529993922827841826839959295174500 8619782 -100834618613377188693695649325855136640 8619783 75772312824802040396353603601701453224 8619784 -61806573879184369613372157552065402880 8619785 52970834196994266363455866934832154980 8619786 -71912570817358476576659847486843004320 8619787 -185731466193995291832659459391641632320 8619788 -35338627131269369216844065051489009664 8619789 169956013946808627501228718312389435360 8619790 8666428559606972439403622986755806400 8619791 52266866769836488952038335223256214192 8619792 10543697224912142427712455422360616960 8619793 -16315417888845220856962924145751294016 8619794 -82070238991584896434112947218983624304 8619795 -15021860771902802158633999281519530880 8619796 -66677469932443625126401343575422774400 8619797 93550763608068647759048987030139807246 8619798 36860843540261570532454686208425984 8619799 -69626447077458360958605864244198418400 8619800 61214911265604577644144029466722304000 8619801 115551994455308244554113026770100295632 8619802 6782740341816230481094139134588660992 8619803 108399676973841689008842937786141263240 8619804 136421474645469403983731246996856837120 8619805 -9090880480202198465486538079314075540 8619806 33851449560883747945319913420418128000 8619807 16596103320375783147398581347713506560 8619808 102501468316703461474538729823948374016 8619809 -64281440987110635944541434009604071760 8619810 18351523386698426744751412905775196160 8619811 -206039230082224140844782346636851463588 8619812 156744391434856488766188572904804694656 8619813 -82992753419979851990112127236510904416 8619814 18356455779739193297693598594424180992 8619815 -92412335154068473783329312950262981600 8619816 38368010584271840156794092133383045120 8619817 71176681990991586345963586531826847866 8619818 115939711930825234398097940454792950016 8619819 47388494471859006544786067488500665328 8619820 -32853775634421170293382657643202083840 8619821 754701394678620071222956367913474240 8619822 -16547938282655264633107443406462736640 8619823 1210745136485609354720854514927258104 8619824 -2125889826336794026209258115431874560 8619825 31002820056106743685686282567656064000 8619826 -20342735118667246661368831192476358656 8619827 247554511940354673990522644301771046632 8619828 -3240786131515453927633119681234001920 8619829 1702795074426218509394259275755235840 8619830 67839327309054193237843242367253944320 8619831 -197234542820111929346430185833036293120 8619832 -37818605192172185930949953312974663680 8619833 -72451058085548613382062691158900806700 8619834 15328574860437378872827913253353978880 8619835 -118683517408952636179170355141588839840 8619836 -152312996526254660747937819274006970880 8619837 50671772635916498392524969332433365760 8619838 27878483316463502552454155577704896896 8619839 -144048180604547143998690109548548209920 8619840 -668251797592982025217172249593774080 8619841 71918857274977012039694543995514766000 8619842 20458699144407497294966197528610439168 8619843 -87753891316623819308396193525108675336 8619844 -69540215861279955309604683524360294400 8619845 31520167273626485262775790037619268430 8619846 250104114700313186249339485685912064 8619847 4813737577586955675191897228542872384 8619848 -18209225851143383195699000833386086400 8619849 62365732818275855056931982057924427968 8619850 3509127007868995003100926879099840800 8619851 -132386293498241237399438129857165461600 8619852 63632668185123082222106210475624095232 8619853 -31975222498670983983072264780874907040 8619854 -3872829874866650992730132992673442624 8619855 56480233158193059868773229871082546960 8619856 -23792144322569423355341323836868395008 8619857 270560678098642669543113160851989045106 8619858 -910841422278966446419163853164233056 8619859 13338382733452354891193068872683822060 8619860 -73735221116265588578571782937968640 8619861 41275440551813872118156413285547251872 8619862 99799851654411555959429914245678126912 8619863 -40483138933687716196512442577106149760 8619864 -214208480263422365160458204984509071360 8619865 -41450143092823696850184655680659647740 8619866 -200148857427370461903476077144352256 8619867 70349296922915239189122215590686729888 8619868 -130413252414740140687185355825759063552 8619869 88247635445476329802353655631562783270 8619870 2346574848183596727725455915160924160 8619871 -3847948503340541257449831755076673536 8619872 175826502052618674313165358591686213632 8619873 35536582912326914185481596835062756800 8619874 -31982803804801642419270746634084038064 8619875 222826532723090177566789871087482980000 8619876 33311796460833458690650196848182229632 8619877 -45833248112906419320478560605863240928 8619878 83197178584102322564171342739192342240 8619879 -106279180445044394161115930716588819416 8619880 -464594320964991586499220470546073600 8619881 50011223740132190528152950418439707764 8619882 -20824020088939522597135195428976189440 8619883 36968804272141748465956448923188566132 8619884 7259369726682862355546059377962649600 8619885 219367453191306457801809397250283235200 8619886 -63069028162905688037613633055276293120 8619887 -83463154442206338285195167382390943680 8619888 3476283844611034787124461204191739904 8619889 106704582107526066826558143712083919156 8619890 14958385656642018699948462237167004480 8619891 -6189952535860966017260217030745270272 8619892 80869199708749548152144743875978233216 8619893 -154924432587067054338243838888872027858 8619894 44870750120362893058527529685895548928 8619895 -29926479567027665228038425856122044400 8619896 -52775290448301519392305048272063037440 8619897 -12737310836700440867638639104472347648 8619898 -2932925459338154352449768618563015680 8619899 -69158626897487771461359033777365556840 8619900 10793964293293654546977104982273024000 8619901 -181263769238123565074469185579947630080 8619902 -119993929327284083539249509521080848000 8619903 36763888677910867517805697968235509984 8619904 106999490158072641199341967912961310720 8619905 28489549157906293241049867750375427200 8619906 50773109134212595172970213924256504704 8619907 -19558600757413975243501617876820812360 8619908 79878945882967464301423245146999049216 8619909 -1886556924707559370733601607308589152 8619910 -2506691996122662925981365874651361280 8619911 86302631580526716339946411389529557072 8619912 17334640485002468907970074502697779200 8619913 -780343857768250536339000716756513996 8619914 41776541902152075829560108522142027056 8619915 -5598816606075815695538198029896372000 8619916 -40681500800467188052943758004937621760 8619917 -68440524210678240234607092728892863040 8619918 99289456733172691336830698503935342720 8619919 -37667167760392413562700208483607952 8619920 -7321370067602653747747973610818764800 8619921 15181888902877405893202882972252158690 8619922 -6585976889528114191432329960703229952 8619923 707347346796097998830497627377651264 8619924 -16277952384020880392166096911838627840 8619925 -19940531661904529019315507675153959350 8619926 11522149445413346568331452052450488960 8619927 -20814599793635288300441334139054433280 8619928 147723172067107948939736201442663874560 8619929 -5412161620080226981678713138931181616 8619930 -35465460851587870252367749616693287680 8619931 -371882121137223810827688859500651142800 8619932 118381347589541310254667504150084165120 8619933 -37585084084528054492060632519757718400 8619934 98161092741887901527192767990248100992 8619935 1458392335726252229232614280994905360 8619936 51001275314274718679372291474350669824 8619937 181458898391006973024038495194243567586 8619938 -56821099176193817250649126945596576480 8619939 -216726006696125714222460090838735152960 8619940 -8346600025600611883785073747748536320 8619941 -61626748680104665838909150124263581056 8619942 -3434496405462108784200467689508580480 8619943 175775471819643141881302088236437635192 8619944 -19748920353378606999719102876052449280 8619945 -104090624458833236869264721548982088960 8619946 -17926352312153942305930394220780798720 8619947 -13281688310840514224822859134022534768 8619948 -129992502944705266803757511180989209600 8619949 -124422130809608712366490798829361194880 8619950 52606582795876948521288526427786160000 8619951 -28906580443277915864890654823992767600 8619952 -966293055937422973703077788960423936 8619953 -42323302664303858083543457191704316416 8619954 -21121371685496199418284968570489799168 8619955 -190351100808647294832294041079355706640 8619956 28647317147208848065587133818759678720 8619957 -29684546516019470245730329669883080146 8619958 -1204401976084509841797338255807734560 8619959 18838569376377706744019004688876481520 8619960 -94022209802763823936536087744854016000 8619961 -37626848819271842163368557451380755968 8619962 -47406416303723830527831771205148513568 8619963 -12706525020500014776505710093796621824 8619964 22643465400340015918798954940105806336 8619965 44729221460317313876230987357536820320 8619966 -81700488626102204034769330533737558400 8619967 188262116402555694501545222316537730480 8619968 1667483414928244153639729577928425472 8619969 -39117117755929939884587527717150294560 8619970 -71355181477420860106422054926199460320 8619971 272246173625679409166791221496741023744 8619972 52576478527612460489090139007343803392 8619973 60222366227370943304222021862345234684 8619974 -130017745727523146240826848570214767808 8619975 4796673034032410853582890452886263200 8619976 -70673964746272461079542684191878963200 8619977 -80909444532242106231534634384705816560 8619978 32873112405275641663137195770365160448 8619979 44183836407225791092162929640964488584 8619980 -117087825144237370625160579324600960000 8619981 8286164035117063105062304325698841664 8619982 -88126223482362908334987925079603325120 8619983 -1280967804264927943566271910590513176 8619984 -572126015034284801591532776235466752 8619985 58557216189123951082243909792168512960 8619986 -3729047094279226811547880929961408512 8619987 82375068103286268259013980294478856960 8619988 107742079225069578858507504503124934656 8619989 -90801551417659428176344499542853936640 8619990 5319522790282072656486087882911349120 8619991 121984404532531591011151668860489975784 8619992 -40384776867574559065999806021676800000 8619993 -181540312816398488087704296545516176800 8619994 -33186110691925041005393202079873755648 8619995 980683442926329316020047591622303120 8619996 -17129467015505125406038277279158763520 8619997 158532739135730639685365679623271873446 8619998 -48654864168901905614521404074904766464 8619999 102293380254793480385234561428964942664 8620000 -6902603945631040096674009904250880000 8620001 5028015917950765459416899085001163304 8620002 -12184018035273506468333401236208423008 8620003 252824463638515839121882524842367856 8620004 -70183272571159188048361045883853497088 8620005 -16828477334083886325354543585505753440 8620006 56541957978681982906751880012549542400 8620007 25251690700958592578011126322635559424 8620008 19143601854902336490275341141852815360 8620009 6586309513221296253979336559066824704 8620010 -21969436058102055954843636682571043840 8620011 -39042891711182933882951104299332762568 8620012 -77969483341899337749997870725727538944 8620013 -115788889636692397070674588592112663360 8620014 -27734403854105070332495573265266302272 8620015 -31273870746038699803640130895564800 8620016 17666447309358009951427520094335926272 8620017 51343894117209040602953710368165630912 8620018 -101092198177892087311570556071292352000 8620019 -10491743077468115286803869842504344904 8620020 -8133550041817215636228747554152389120 8620021 -54851414198077428735567875776328768256 8620022 -13826905641918370348681736826459571200 8620023 3593672942636382832613184135590634984 8620024 -24257087224182298231120527968329113600 8620025 24470893862667708252134005101294821550 8620026 -13035408952787554158905795260168248576 8620027 3102192013691381271454976811488333712 8620028 -46528027942889283890495685768509816832 8620029 -79493598035938559478102084351378548352 8620030 12377917567970385523786693428059877120 8620031 -87107994846759714315927733002502992240 8620032 -4356431420086542490875782356669562880 8620033 63558911590378278082559843331855652180 8620034 -68611985724244078516033574457535455360 8620035 17284758326492470910711484558512463360 8620036 54238799002158200018851836688601674880 8620037 -197094344232917175198581690363261774088 8620038 -7730528365193766030724021531948319616 8620039 66482255772133420177055435862636145152 8620040 34913002701101591790557388443750400 8620041 59760765208958217219465734840970008592 8620042 68298031642563454712332268338564602672 8620043 115251469880431699981246603986410078292 8620044 52159537237882395781964627222501961216 8620045 20218351699538580534012226458308424960 8620046 -7476200805821578628376121863593150976 8620047 -56520081174596395529784467413235448000 8620048 11447383894005311865577244283857731584 8620049 -49936815269317245726398415960507727950 8620050 26219476936879630369361392352631004800 8620051 -29715177112633422232606375887325690296 8620052 -4296954447541709668552386252925777920 8620053 -51130729055853880328994938416367461440 8620054 11474367954384206507796566829503906112 8620055 -67987818424656856969878170444856347400 8620056 -53876652049925097464348453183631022080 8620057 344283100819850808305121564082166246352 8620058 -10450900348749405489998036044742908416 8620059 -3346523034627129292624367273900078592 8620060 26996861708055152327841893250429173760 8620061 -192958434028093497793738608715353308148 8620062 43698429994755222092789121528474467328 8620063 -75823793304707128775699951015307606688 8620064 -103054141335473024854100806124197576704 8620065 -21911372155301690635134339548092780800 8620066 -9440272768194131727287203198824577536 8620067 -45957694188820805952293899177058808768 8620068 -148994275947606115935184859570145478656 8620069 -47313880606422520288060768229562446530 8620070 -71631676359695289434856477671476396800 8620071 -14453580405926122815575007052511174496 8620072 164926692972785665633519619155917619200 8620073 -70500289636228752589266845003479761600 8620074 123752291762514866821724311491630781440 8620075 36169947996039594537378700056806038000 8620076 38256011448803938955073564752926663680 8620077 -43492906142748332512359908835496273920 8620078 -26812159930844181880117960200028142976 8620079 43048318027255497721017749688183669888 8620080 -16133576952074576006842588484007690240 8620081 463579598879366118922877192251474672 8620082 -107045461178159368912750620847513156608 8620083 19651493161924315274260593253525294800 8620084 170491468009636136740817819104679116800 8620085 144494905842574612535309137906629216000 8620086 -629480678095799978610026389694303232 8620087 -5296747562464402585274753885652259200 8620088 -3275679658922513716295180759999201280 8620089 -30525171078263367306567090481102105776 8620090 72842945742726629515277218546100536800 8620091 -441333294663687618360233765238233587200 8620092 -2944626265905639379087189132121766912 8620093 22124908713256364985810946040389997088 8620094 9716413642417927955249121523416143232 8620095 39588458489378559952729872246702316800 8620096 41518216809710447704539195328189169664 8620097 -183933730450584795385252734366181526700 8620098 2940740304681193242200641196164143360 8620099 -206527078508787924021449089854085457864 8620100 -61829047187674916060893008609721641600 8620101 2770651027516808042707467902057437824 8620102 -164183057944627606374612412386491131008 8620103 110036914771440199687452793150797460680 8620104 -51438215601071745021674858889867386880 8620105 63935475200178874843090047942143556000 8620106 23620382546921449581898590433436542464 8620107 1443917900051966396670673557878991792 8620108 2255919755594618170500574231805100032 8620109 139539032463095335669721542503081656310 8620110 -18995491064651085465050703033578462400 8620111 213427778946989263885063198315217305712 8620112 6525421669422141303303416349273341952 8620113 -73988255471508095889754789069087331856 8620114 -47061511798090715481754575125577151344 8620115 17750947790496195383788033444833943200 8620116 -95175318693286542592707321920265934848 8620117 -32756669828072253976714749408742789248 8620118 -58566749602730006224897408018043604096 8620119 70788752155265866811346111009361918488 8620120 71313203449894701315941127022646476800 8620121 -124932766681112847313001451787211394678 8620122 15679615822438485441281474956592231424 8620123 69647873661637017513784403527046605480 8620124 -154766038192733639691042586883235840 8620125 -23690910200484175954312028977976832000 8620126 80801133448794012562864723037404624512 8620127 31472153780647983110088384794624731632 8620128 -650227160374414480602493038844968960 8620129 139834611198148400812753585299725880960 8620130 58463360836833309916298314261407708960 8620131 12878689865729122046313782583030210816 8620132 644779008540151674320289364248494592 8620133 -12798825604418094260735802834875823618 8620134 -8563149233371617673808861393767649280 8620135 -148915332298294782156383089137194878920 8620136 -830751506928810609050397323907072000 8620137 82125076671611686279017459968007780288 8620138 83340241369826957891794201651854732720 8620139 33214955571672287584884876231062851584 8620140 33294703230886271706151591269371673600 8620141 52657205207027768612452520115774099542 8620142 25972417558140041482289816419410833472 8620143 29918416757221353570416608791045696768 8620144 8549770217000581405136822491268153344 8620145 41415428144269628554428386407771662900 8620146 -26282224686917608640394594139242012528 8620147 48480859797650662023477748082245434480 8620148 -47134920558514499115633270078336706560 8620149 59916001684400423458219226159271781920 8620150 -13474157537590068833535120526522368000 8620151 -174618105896335568081416783332554269848 8620152 -64260970928973777257803358614137692160 8620153 210388375706387941056741110426481927760 8620154 -101292579767307269426330570276228490528 8620155 -98126001130035686667150786082056352800 8620156 39284853587584348219211410071990082560 8620157 6508259039690213034524472263733209472 8620158 -42679987561651022151316759932042177216 8620159 -100194154534446222586227219496304640640 8620160 -95766810843689176415451040227262464000 8620161 198404235620817277464287282403542736 8620162 -86738205348380786748197200400413893168 8620163 -6140791895538507270940361351326595520 8620164 -10663766580789900137117282011016970240 8620165 -99091592133644911575583265896424687940 8620166 -28358116655466774880401865500531607968 8620167 2432091292899425286166950023998212480 8620168 -38790573017774145931225940754144568320 8620169 112609281488785226047285529034587572944 8620170 -7115890346239765032184245834895303680 8620171 -46919827362456635155780489737495506288 8620172 -56162233212395654153677415602569235968 8620173 -133261337524122403621737421391724079296 8620174 -166857781268203049690699409735042938688 8620175 70169526889692180704545767483090443400 8620176 19528777468287688118651385312786776064 8620177 -70366309835411210537431069519469382108 8620178 -51995429924752634568076691792079567984 8620179 25821191515608124142101194737554361784 8620180 4308498430796178815219130432750888960 8620181 188934314628350980728976951681604388864 8620182 100426599876218773179972990523860562752 8620183 -49496784675171599778264942339176739576 8620184 -44606662411874615069976160627067596800 8620185 12189795327147172410781505636666976000 8620186 -27387644542904304966546793208641916160 8620187 74352109445437986761666750570041720836 8620188 -32077182443068340864009195723549222400 8620189 -167801950102497650616309547712305386010 8620190 64090103151140553253798273194453271680 8620191 13756344107473752592439829023086644720 8620192 43481057079578267651283794609968250880 8620193 -213918460620258498936926927234369833152 8620194 92810244822535364005741423808900597760 8620195 -68909740085750268039007174905723692400 8620196 -8965134627527665170053378305898135040 8620197 138003491977037044023420737653439714400 8620198 18543703006837007726204484989132421600 8620199 21800709213082639773397897054966898736 8620200 -7771514763871771324162612288352640000 8620201 -11890330370011152757760893898315069696 8620202 -1001952870927526312087935669549710496 8620203 120182687672114278847758528132767785304 8620204 -2782423347872685638349350313246540800 8620205 -3431221104739716314347591531416355200 8620206 -9640316209838371081400980868848496640 8620207 230743332342769570315495868488935629952 8620208 -6298298311269000301720793024692666368 8620209 -22201739049711909882625093469594592000 8620210 1029617201847685361088933430325314560 8620211 -191394190632678400464607453218100531188 8620212 -1991391373599053986981508605459070976 8620213 67004387836162388276276857303384012960 8620214 -42586149985866605193749414484176543040 8620215 73942471549656210938813347403678430240 8620216 83804477215646814711758083979580211200 8620217 73677203718397724369377612631258212266 8620218 60103514210961000713914156370082167664 8620219 125307768621653271105926661661452843620 8620220 8963683542288538779938013500259532800 8620221 -118103463024060339322671316265224627680 8620222 -23671013385589697029614805744478710848 8620223 -155215401237341527950077211842541699264 8620224 -29889096862917373673154925649146675200 8620225 -7627359334728398894881050603754250000 8620226 5407510646830828008384620437356542880 8620227 -107841572412075716994023192948182325688 8620228 126810995527533524030215571637850429568 8620229 15665323784837692067896728739247737980 8620230 -12474778709413891118020034229995825280 8620231 61979931215418684691147661422360419032 8620232 -37119462484860285210815206265595494400 8620233 -52267518476314005585583593510313054752 8620234 17172641194997814625468333717111387392 8620235 27034383099710675696465407691612749200 8620236 -31169538014312193878359413055787811840 8620237 -3436973827659966778127509655202890868 8620238 7382846919317137665470220308726567808 8620239 12910311480417392820438081093649775616 8620240 11732438521622439008111999268119347200 8620241 -14745209973281103359173380640597194624 8620242 66171945292510005187190399479620685824 8620243 292778622491005045715420216889047475200 8620244 -79100022647795108249643943313488283904 8620245 52467830179788568457980814126543348220 8620246 16976649983465718634441818298769510400 8620247 -91252371020784341345084074196344937640 8620248 10832111407534143009621324530651627520 8620249 3043355570333988867586816073133287040 8620250 11383014244067756219988704075205384000 8620251 52859505541624548209740593760146849432 8620252 -27034441592872124096119809889256079360 8620253 310824284013107920859346744482841504 8620254 15126918808372549098331475283314397120 8620255 13801817393417989406294584445821893120 8620256 -218284763691872126122687061066183344128 8620257 -172904152917271326011303718566479944960 8620258 -31939431670069719277865607464177526624 8620259 -198950892295643272093600206752225853540 8620260 4347552124678785406596919267033374720 8620261 89715749745522000162430854729900345052 8620262 -4450371814087043591322573463988121600 8620263 706116848863214629048702149856880064 8620264 64891350930951364859602118565316623360 8620265 -83286885470213342712845077539713758200 8620266 13864742706683559007841620330239393024 8620267 38042853931462161547392027323766019316 8620268 -132163714997041485748622738986191658752 8620269 -25783893099536817930981637965877955520 8620270 54147291208858508381230342550978050560 8620271 -239553332163314262656177210067261523656 8620272 22571721371973072769256202876482125824 8620273 116021919077953338303193631803206986340 8620274 2504022651332834169259264798209309600 8620275 13825874009349372923596655655566907600 8620276 142222323424311757395369053496373657600 8620277 -166161606878707044014598619592467937874 8620278 7207223780011884594252295836579470208 8620279 -37988742643109185530685272895052049240 8620280 37476488216285464240007197014499430400 8620281 -65877296396003799443599111788946896720 8620282 -14647087649781444338053262962272000 8620283 66847703653503221630790355351907112720 8620284 72956177251457495017909842527589351936 8620285 33707792085440415378846631809663801600 8620286 15417446806265665683203380526424153984 8620287 36060876308446613936972020530882115200 8620288 82495244099969404619080833332332724224 8620289 80919394139766495023389554152318649090 8620290 15543677925757998600510340811842099200 8620291 -59383499479747364703628646378312864256 8620292 -66833836538194488712171841068349444736 8620293 68632389612885064962047105487985282368 8620294 -51516516448564560677144511559225691136 8620295 5515865948110714921301290147467175800 8620296 1480132540922473149493559325889904640 8620297 11940116409778775599187834611907965824 8620298 -82218305504095794083193331807924865280 8620299 14296913804505243264531794839735809084 8620300 5928570455989868136864980305308800000 8620301 397820086959507436905257043909147024972 8620302 -55525757611512373655367170088242574336 8620303 159011595511472647882271395757359057624 8620304 16254535907069031098296090165602680832 8620305 64802073840066064170882015877086485760 8620306 38929627818577948060474927147917530784 8620307 80561335244040504308745009190441568556 8620308 63106285771889701845023366185094553600 8620309 261131063971980537720428820082929361116 8620310 -25724065322472746583525666187256605440 8620311 55704999332730123758552523578588248704 8620312 41841617321348350335150411973837363200 8620313 -61997128960261447240407314357339755200 8620314 -37361454654140640271233725948781931008 8620315 -132634036964886019446061718358953687280 8620316 -57012509174493923301820248026383464960 8620317 38254788435140436128543471058321565440 8620318 -19283869244781340623337959040811961600 8620319 333530463613744471041669555286877880 8620320 46582279471961292065295882058570137600 8620321 154528530331364281662447366858033346500 8620322 163770281651221799873048131588306636800 8620323 28608660570155822859782249773388045568 8620324 130704020133159188945560738363729339392 8620325 3109398885012965594784828101694806400 8620326 -16732032165097867331105952514134765312 8620327 -127996682079612433978163012804055938824 8620328 -207912579896380887534397250146895139840 8620329 661752353146810797292278349547602848 8620330 -72019397578802196074161254939178849440 8620331 -13587770191987354707931260287270843088 8620332 13626281945194530121429752966481281024 8620333 -352641625741835790899674335677045052596 8620334 -3343458188856085661495696956250445888 8620335 93750105678947282212042468893175089720 8620336 -30735800609279839818442721328798711808 8620337 156811850974427552898351113497366866240 8620338 61077076197479907535811714555370205440 8620339 249280425588593536896953375493614848 8620340 98012565230179227941275608314216835840 8620341 -111762932125322507232425609464167914208 8620342 -80595016342733279194235781986465144928 8620343 -132392149340110597319011342281899079120 8620344 -2915024190169981896319879899502202880 8620345 153578286670853915776182080590473584520 8620346 -15458138422927245826840775077769621760 8620347 -106476444266212478797966276582078074600 8620348 -51423662024252572749956190894965465088 8620349 -75754407230551081220565384982123246650 8620350 17049144444406264547858945985034032000 8620351 21758464683450289101117152312862040800 8620352 -9063929923081234112469200292640456704 8620353 28108691734632519063357285369818399424 8620354 108948977372584474371864864990086164992 8620355 18257444100008311494019712324102970000 8620356 17465479478439435082836777618561613824 8620357 -86153759142694051779051491122484008160 8620358 127598424147891937829637385223694269280 8620359 83184415370903819588141946800548441728 8620360 -63269379512638298744158737786426163200 8620361 175517941035465482355250580144136511962 8620362 -41057324134705424189513817937398356640 8620363 -813206168686375715285335937226095960 8620364 -88771757640938454503192129726637287424 8620365 23461944789148985623395259007667659520 8620366 -89752420513255747236918606324082941120 8620367 81614220181017413634786848848772286192 8620368 -2200604324838131361753748452629938176 8620369 -120299993881129104229967833585001753230 8620370 -47430470034011092280924322294817904640 8620371 30353809493112824488131726405061557600 8620372 6472569889187130968077790687851745280 8620373 33196918613617330344189177532425501120 8620374 19486042580521888764527942830979107200 8620375 250121215221642363031096407953116194000 8620376 -81219655827981952776350376475803340800 8620377 77161364594880316704404547198729782400 8620378 36773888692301336262475353208014381024 8620379 -134342668049071411569603779027870945280 8620380 20802291120010600062888842194056053760 8620381 -59594414908442980498829805934220360256 8620382 404343970934211831238127956720926912 8620383 -155228687462898363324691220600320328376 8620384 130617810251663546101225127377302061056 8620385 -1825936107578399625730799937040795800 8620386 -7984476089907227550624924762261457536 8620387 16643554165709268926737538597361849344 8620388 11189269662047560160701463223918084096 8620389 -25637377907607469985211520376431654146 8620390 69621840635577566403318572294068596480 8620391 40485183736436602857272799162398359344 8620392 -2986977522623890642485910163477544960 8620393 16148373707659617748367107560875363642 8620394 -51873715197055442501492871474332038656 8620395 31120969513194919651077301563446400000 8620396 -76850548433237694761405793458823495680 8620397 13675227188294458270746177787219668300 8620398 -123536901350774140658148246813469935360 8620399 -74753134125225736003994403081240874664 8620400 -18131479116234934623266668922098483200 8620401 23963460389346842375567250089508865920 8620402 5298883922448769654983153364357681152 8620403 -75933472584995528247656705280955008 8620404 -6671009099376430409883966782288762880 8620405 80710790388181460313290393299555929120 8620406 -114041515259711632995629132354888554848 8620407 -59724801158068393485280353250074919296 8620408 97877746614128685656174213207540060160 8620409 28074828332199504176493719093886882816 8620410 -28897258172240985862173839459976464640 8620411 30860085188937842662531026225168930240 8620412 -39546810894842997869780313920025606144 8620413 100041055198056257553665640068445817344 8620414 -21352105774519828322067854717509232640 8620415 123433000540235587001687674420862803560 8620416 -52222384746260103590133560919038361600 8620417 16539873555335299375448602310616886248 8620418 6799369550300173367651818924571424768 8620419 129784146088676733142091061656121469944 8620420 -910436239249522970118937151898366720 8620421 127946353460439817416528184064709933792 8620422 -85937871553912663296648190642257438528 8620423 -17131904076830225090473790232159279600 8620424 1361669894762266410009888269081088000 8620425 719530715473820520623594010291553200 8620426 29103759272312392991560320817693590624 8620427 83241631723167272616374041540199792400 8620428 89549052149884428347353525311633202176 8620429 -155451454948509003579334806901090128970 8620430 2794454769741579442229644763738334720 8620431 -7991864897181540106003357285544440320 8620432 -20389074400009387563665630116979236864 8620433 205000329576841138529763690981220337520 8620434 64525028553518281335358299646048275984 8620435 180830484114913020067762414999076852400 8620436 94413038423420500233839501743161323520 8620437 -36621346215077167075875609106284819648 8620438 34978235435627923837795061343988761120 8620439 -51631280538441404170300141575769860720 8620440 63438115950959039004344679604664524800 8620441 35098003367185652150212942665565806612 8620442 -27200799401167630139342108488633014048 8620443 29344094505489063624215222761075487520 8620444 57801422255734018325306745745561578496 8620445 -21446502964053076637187962227924922640 8620446 -5659995661866860593216726344699472896 8620447 -193976271200985971042402980737127310088 8620448 -62591633657611561266993821905766645760 8620449 -2838481487493171881594551683553504512 8620450 6474974053039547367372774028952565600 8620451 -10166547457203985530560205830402147520 8620452 97528947021564352434902840980330598400 8620453 83839610935332609229894702707315354780 8620454 145409270153995074688849659280675870176 8620455 21373047923263299441278408241427818240 8620456 70410871969546626962179240331631974400 8620457 -72930557644465221299837211485199936780 8620458 30278060954850634305974798082097250304 8620459 85591492255669695265194348837353994640 8620460 71226962975752002820756455632196403200 8620461 60397638039725383591096866530901253920 8620462 31794172162903432764168519243186905472 8620463 87221889347853891695853466619157667584 8620464 -26642042008267459290675881191176830976 8620465 4280582081293117497142667097488467200 8620466 -100879528910138419101797883501516789216 8620467 17540078348084475396661896381513121080 8620468 2808674549842035700282731579905259520 8620469 49347700727358271638499514017708000896 8620470 33661020584527497880236058753760929920 8620471 -201460834138944640725851739260885007800 8620472 101299253530680550350912074331259514880 8620473 9479791872327321532017384676729064784 8620474 26995501210776844382722959688517402736 8620475 42010405813995288121898803264920820500 8620476 54078332950832772174058010101733729280 8620477 195463985647776837402597153576394947840 8620478 -7686993390073675812256186713770278080 8620479 -19357640999283087615593654189992373760 8620480 -14039197001213021753239835537257267200 8620481 33414060446754568917165311788028184000 8620482 18456438357535728943348409529619568640 8620483 62640018084662521711874014680195624160 8620484 -185069941489231035076725826670354265984 8620485 39739379931415123963279590641511492000 8620486 -36732687222063897736233101541643824000 8620487 36179226064281561344646056232853685424 8620488 -153679793767562071590385462759526768640 8620489 -65889011991920862073795987920277426380 8620490 16187606393659424680096395505293120000 8620491 -2449741926298455494047619537183239680 8620492 -54351445677524540313956479237855085568 8620493 -22791771286710616976940713405997958080 8620494 69678483574672111175805535686353448000 8620495 751304000693738452401317258096541120 8620496 23410486911129714775197895970496282624 8620497 -28842990641847765423098321714458812 8620498 27977659111602168408692808866979723936 8620499 -82249668863680332754030570711498468500 8620500 -622357527507099022744793704912896000 8620501 236427980365779285971689991870894684604 8620502 81533203176426527307841912035242841600 8620503 8870603419572115721836460004202979664 8620504 117622231144110931436806472060512757760 8620505 51906974992887897283081250008929893760 8620506 770690445778837065058578087074795520 8620507 -18845568969988519356550678638592662528 8620508 -66394637465055455284883384350977400320 8620509 23408044403438244224108557347698406240 8620510 654679679225399692608365941482616320 8620511 852347785110489242975671824622755840 8620512 -71143909125835690515601572619025645568 8620513 -163700823888506916817370495650097632800 8620514 -1271573766982031968183089207410124288 8620515 3234645177908924796610192928117157600 8620516 94893120802230047143204782907492941440 8620517 -96256298170351470872115011130621871428 8620518 -17851562407279098359984661087538184832 8620519 30734682800861193528755101507537634296 8620520 26896676117672649772143082502637465600 8620521 -97079006061119028506418090382215140208 8620522 16501431697873687223435129247374907312 8620523 161466709827566484693964276245813944160 8620524 197370796278535198616546967188701440 8620525 62170110949054887724220855450476242050 8620526 -101851134527570366199033666140346660288 8620527 36687897256142206414777075322643718920 8620528 11274252099728665694950840146463293440 8620529 53676141122130998885823458037405314130 8620530 -15231001995730337199972508499496698880 8620531 30878552081012869349710273143974491912 8620532 92962595169325653953758751713862925696 8620533 53042697902670577134373600548539529600 8620534 66212655987304004918564610612287451648 8620535 -24870452781622755467493907073024878080 8620536 -40603413152419419468461195540982988800 8620537 68104307957552735630156913014506157652 8620538 52325343915601937289946103853259043328 8620539 -119674468614456309315505711194904127976 8620540 62857160034508698557677983037490688000 8620541 -287323009865970794186729118186860764608 8620542 -1772230789915935917130908847924903936 8620543 91140067124564567493216452939931233792 8620544 -34662820218468243147925402223326003200 8620545 -1878865641717346326914664098429623680 8620546 94458392128632817288595009998620488448 8620547 -115825271320944435781130802847685298720 8620548 -59830390474915033990368358318618629120 8620549 58620260480308356267870930771680272320 8620550 -38094950873087990006928682288071223200 8620551 27418422063965386675384423263650445792 8620552 -25235732958683474554277520182300835840 8620553 150591147405268668195002053100309003802 8620554 1094302475081926072730994893176113408 8620555 -192854351665788052657511868987131105040 8620556 9426695654027361350298327723528523776 8620557 53017760182583247479585282189835781920 8620558 -111806394535957240992627823128879597120 8620559 -327036905456771899277438910345653771040 8620560 3090588987319787586012905488003891200 8620561 161149894806645120166857915019066631232 8620562 43502248133233864225763791720832318592 8620563 98683642630278669785086392401900021760 8620564 -149601039142401689015570951280816488448 8620565 -139616466271626389382504684157221141540 8620566 70888193330549232999812358875576716800 8620567 -82474976080240691502154184494073395384 8620568 -18598100330256735246920274782519930880 8620569 121231404340585166410684578033184743300 8620570 -66603811711877830250209330556581440 8620571 6880764261039711468376668118646000772 8620572 -59516573742491873091842178263036855808 8620573 -21141753712001380614381647444631196672 8620574 167948930006753906075676703819960084992 8620575 -45663983075227533453389485069358207400 8620576 190837426709313559149090715982104952832 8620577 5001405737379724399879518237717972672 8620578 -17231406443670663015252653609360656992 8620579 -48464487624720189022869004309143168120 8620580 -42682132831023037951033998061689388800 8620581 -8418282994280320407300713885972446176 8620582 32992492644458109993850114830088182912 8620583 91562449415169968033932408061960540640 8620584 16183773620253840956327125326451998720 8620585 -49082564186708193445726515399371049600 8620586 17440241039118313275281913862171653888 8620587 517703945709903376802460089787093636 8620588 88799601318613252646693148477711392256 8620589 184866590127266291865781831177060650390 8620590 -12236612505199405053084839872910315520 8620591 -42759540019256788130337552130297894928 8620592 -15708776950980803842063499379358433280 8620593 5787876677826237759518798019683559600 8620594 14658696081118810134088219239893839872 8620595 33162043450838276400036228837464893200 8620596 102921969749497150577390968327288762752 8620597 -209007386825629270470403768981881472 8620598 -9891527903904868754781865887990720000 8620599 -38176293306239321270039577291394363392 8620600 78568669132153408097932299930630144000 8620601 138298209780579142588407444108785948304 8620602 20957775116714005209094716887218424832 8620603 226136388613212991748267810461828826852 8620604 -37733383781281482598726359924751564800 8620605 28838153342270336739238501248709157760 8620606 87064694583821139321444071036742955200 8620607 -73817997343153310413535796613422766080 8620608 27335165869517985139565307039653560320 8620609 1736841758803316031678357650443835328 8620610 33748364234442793917030614824617660960 8620611 -117142324478480169767969882284837093128 8620612 -18078090222219966875953661519377391616 8620613 -36926980525621322686799930850833471556 8620614 106557723256777448542876797066977034240 8620615 179812607297238653753381423953325799600 8620616 -52540714250046588379735152002950717440 8620617 -55016354563236247707063895555360174320 8620618 174619911516109945218189826669463904 8620619 46879080843006916934898997799022043200 8620620 21512003138385086195625696714539412480 8620621 -35035354243088299777402043577167559178 8620622 94930785006169502077325776572466331712 8620623 80194494796726509362883675883024056960 8620624 12814158988876636810625829189272330240 8620625 20622558776709386901805384009944802500 8620626 9786018302238725527995076557149351424 8620627 -119328339396265483910289194120465665440 8620628 -51960593483866160152265786125056989184 8620629 -27690086934139069356798455689010817600 8620630 3181026047918187906717921043807864320 8620631 -196878901104636638741494897658438744568 8620632 166314790028063141698610803185585745920 8620633 -36253162313412307249697793203839105024 8620634 5098740368287958038040531789776580352 8620635 30224281920863476061931208442939980800 8620636 -122128187128975841930934968286081809920 8620637 -121938270467535507854406801464840682714 8620638 28422847960284708355891524169079808000 8620639 -133946559529260306112258143112791470560 8620640 -458078731121991610204890673132339200 8620641 -166315668266478966754677125858442619200 8620642 108904223525857913559042204135206284800 8620643 -1097990114272943042097234169244042400 8620644 26330312050019969234149761826280150016 8620645 -235479727339696222542110893227142500 8620646 -153518363929132378043446718728427414016 8620647 -18426265466660284279515552537322796928 8620648 271327931179794680283637524177960960 8620649 -35777423921230156107481815852123823800 8620650 -44882619036921034254524070065982121200 8620651 -90984656329590939336906108122912414288 8620652 23402047920996736240263233889151969536 8620653 -37379828918381442085658978145051541632 8620654 -52687304899323068208361648946262784128 8620655 145696598359059656432532407446236511560 8620656 4183298590126893394935628640841891840 8620657 83220282843427423622789870811521180580 8620658 -60529959181698713473077193059113517024 8620659 -7436520470959812913901023602938737836 8620660 -31480799837310295474212685503535127040 8620661 -83586311132418444544709184835957471680 8620662 -35786368992470434709483657123024261760 8620663 70533945757052825192967662013018263912 8620664 -89547496839406176952553807260158382080 8620665 -63446595826128218157427072448104486080 8620666 652941440556486677498100958407567360 8620667 79658489683400642557117846213070419200 8620668 -33366317844089206008804051587151419904 8620669 62007524708557560689972122371825355296 8620670 -22128029007274209780640535450072886720 8620671 57649976543993340227493489294907175112 8620672 -46890703943881508342040430259994624000 8620673 250204073779295208898726229729190785922 8620674 13149511285656239480720649056306981760 8620675 18113714248161547916927112951417170800 8620676 5693801648422590317311254149562642432 8620677 -33951808912756449738113988528418308612 8620678 38701848641496721660262840805883514880 8620679 115852594154990808237981876009283647384 8620680 -211538731942424433017099641098240000 8620681 -139101925248515368580523152956398397388 8620682 -47386212713607990031727031146787955200 8620683 -1525761048575479631949675160657713792 8620684 2069411002429576063215757133923356416 8620685 -175924576977625727488359946350227824200 8620686 82240291634160213571237541602586255232 8620687 16473642493325826444443778188529836336 8620688 -47418643802867633028061692044989956096 8620689 6547817025164686317288324906728346624 8620690 -8983446322224070912534156715804750880 8620691 -48627395787488661406033449412993933908 8620692 -66128719409724067445864239119492507648 8620693 -290325540702386603454127991871878131200 8620694 54701205176035897616122330736389348896 8620695 21702204766480329267585319699698621600 8620696 33100752891150477745543933058650152960 8620697 37680128099634927180927335746234628352 8620698 44656033293807056151247533051067465728 8620699 51773062785412004637428023201100874240 8620700 101066415533721915011919470972901196800 8620701 1734420831005077240849508976048031680 8620702 -45236813366527140913235136043084280448 8620703 -22381698871960222440955076091760817472 8620704 -22829416722805185943700375908222894080 8620705 -141701112257249069194931013392473743000 8620706 120480458957247996151727866695033609552 8620707 162205489435431930197515198543963636992 8620708 44264620680569232666790519495490265728 8620709 -138183230215229403863488057778865033600 8620710 -4600439784776498924516294953047214080 8620711 212765402358411927038134991104102089624 8620712 -15707478158479692990956001412429332480 8620713 45122059260494137494002654222176626084 8620714 -17298013632565798328500277602777383840 8620715 -25834358212982630810357890809658844880 8620716 -209255158910009410365526014301341696 8620717 282101534534624095123043542833828170880 8620718 54492863662823169761763262341089040000 8620719 -61718276208491257337485573801490468856 8620720 -10314026662506372303195049296418897920 8620721 98000613857089842036676692022529483922 8620722 -74729834634095537318314718412904611840 8620723 168646407163111993458126171972216296972 8620724 -65308409261315631688033076436480000 8620725 -15205042974106285778966630724160488000 8620726 1021132414020427466208895601083584000 8620727 143849243580684041831290590292602945576 8620728 41792491493884411113568034759391313920 8620729 -2032662963197150695042288151496168832 8620730 -9955140202228367731812828304251340800 8620731 7231857785965973223575360978617182240 8620732 -83980870258276104383518564737562491904 8620733 -227684638674828850256487315869042561376 8620734 44869836213235632679347902985143377920 8620735 91167102611849184196408172719155688680 8620736 -10191235369065610107083730709669478400 8620737 30042705449160900372246908615484533280 8620738 -42345733345802609993895205161518805504 8620739 -217912043928456289472934943934369099460 8620740 92342052754023491983662950380664217600 8620741 -30480391388525845061683753192555912576 8620742 5574446659592467455230878467719142144 8620743 88964071209245357223458260333837496400 8620744 -37804459727124845378938563084153077760 8620745 24961772092158665640526462988173689600 8620746 -3109271291137048727078438587473390336 8620747 101580448296384371771937830926666114196 8620748 75753955095237808329225914118566001408 8620749 -3474788754830021566917450122752452000 8620750 -40867918449767897526336307022674416000 8620751 67749650451463475720431929510893351232 8620752 3257315683011883087485950645604974592 8620753 -28472908420073250207672691207612639680 8620754 -75830493373809619431084811577276535648 8620755 33417033028745301812636585094567916800 8620756 -12675279950158648704147531682011105280 8620757 154037521177733642264065792992930717006 8620758 50759021110105645060418218231489936224 8620759 -11348478423630076430131341548033732608 8620760 62703680624749569228051039487583846400 8620761 -142632932182357199920855751267392116528 8620762 236186473560901619042427949043373860064 8620763 39055090496069921173255022413881370704 8620764 -23721856241204927718817399707310844928 8620765 29375889009657311083900575784042311660 8620766 50021210076974460114378947992954944 8620767 180519612793066230513646620729090254688 8620768 23352953484977052217665666591813009408 8620769 1977340455656516343724616284513005744 8620770 -11030295629441118921710723470427535360 8620771 176891413220400792363310918835422792000 8620772 5560086113150783893753636383077034240 8620773 10316138972954054326680284015331150144 8620774 -71331363427154855718009430380545496864 8620775 1928891763357686959924179736762575000 8620776 30816049704958310772911078754599731200 8620777 -202956010442920350486409616016901226928 8620778 -24216870653102033454024050209800967488 8620779 -882218851056951085551800345021225280 8620780 23329292594178868064804797253344051200 8620781 -11367886348382548092493577585058925056 8620782 -71595213178581029269741209597519887808 8620783 37421073651192747522264616144066724304 8620784 56442727797623111946987263015677132800 8620785 -54337550731590278079388657454680396800 8620786 26231795173065067097135129149391192592 8620787 -80439508472046984725321707600716814848 8620788 -19687684348004467283075928922443233280 8620789 15800106891077756408462765577089184124 8620790 20473454957508256805006106085237785600 8620791 -125559486498360092101284952577622956544 8620792 48962197109298453162415673616304128000 8620793 -94526309984803317819679225652049507456 8620794 -4618532854990081875622296384575032320 8620795 4283373848528480041477415095309318320 8620796 -250164904046331088528966310684226078720 8620797 151268207617507232884135126635766841472 8620798 -35283715914621353283414240799724259264 8620799 72402431487548938266254492702082760560 8620800 -53680198979357424506307351297392640000 8620801 -36451104204503430256053374412160403520 8620802 77679463621719074321084579762947657632 8620803 -114472425545179898777506525102128637200 8620804 -23823689271815879849144983841930345344 8620805 -14897295986387990082393179368190087040 8620806 49456089184029504078025208649388941504 8620807 -55960249834186856205378933328486154640 8620808 57686885169652441200657030866362368000 8620809 34971566219204887570137356354949907488 8620810 -44217251913652949820084530185029888000 8620811 -1048856036692319492932676601819497976 8620812 -1009386240412585002369406156783848960 8620813 356468506852654867970124659559781008800 8620814 -35475740164700771541962732421202846080 8620815 31376652110207291258900401098241118880 8620816 22229375623060031454643998270846083072 8620817 83500032268291179143754436739820038772 8620818 -40499352798229478248552589081739866496 8620819 65396469264676306162261531466845869360 8620820 -24830615602968788611326662649295626240 8620821 -21579711068856898543888891611020928384 8620822 20048173823069602005890011367058440832 8620823 275327641328832885756908415571884774120 8620824 -28832909150842235778505280132789084160 8620825 28795426026672032364510153562608321100 8620826 30990766557253980324843123661196400384 8620827 56236442143149898590696127516749804480 8620828 -154402538878116106201789890123054111232 8620829 91882916223040146594862057864440410976 8620830 4409487481730667984392199609378470400 8620831 -20359837582438504104896448708395842248 8620832 -5903908320752587421746932214687334400 8620833 -34577616621731627099209410102817884096 8620834 -160560421880123122033337683662970626048 8620835 75915477982428115454416587308925582960 8620836 44467881012868495924385154236870516736 8620837 26742070156500365901744479159623695840 8620838 102928487652204407144779040968102081344 8620839 -6736180117453398095184733613524309296 8620840 -125080056744769790773159895959297075200 8620841 -181591451681976093065013189878837242758 8620842 -51776709347965407479573896945580486400 8620843 6857409104363663076421685818301771520 8620844 85292112091318485767219672663584166400 8620845 -44224038247742255732689897331012520480 8620846 -26051411400847914368393996007229356672 8620847 -104832980068975848810129996916842526704 8620848 -21500434135472738433439735111795900416 8620849 96880434235951352895468673291407095860 8620850 -22322527881059042607197256574701811200 8620851 -48400799633181307303903143552872502720 8620852 -6874205630629950435934132572248965120 8620853 -221111757341215132575198122755081533540 8620854 9981932835910126482734568455033556480 8620855 -1407149982489158197385933011464974880 8620856 169568006772377838042660273187779194880 8620857 35962208840139230041738803537410298240 8620858 -31408639118636392954190770774740792720 8620859 -169841178792290497456430323346843006400 8620860 -16425024864546285549449411792971530240 8620861 53452461332653504426941492770831147462 8620862 -749403302680142851022486313387296256 8620863 99921030892567085938339632712884723144 8620864 -64013281424223539023600341380825088000 8620865 45352330063296637611048789402219191040 8620866 43894906128271700204122824650361091152 8620867 26591914634245353128799388968210386392 8620868 43406160581563373024471280355459193856 8620869 -132274735779061104507844001396784212256 8620870 -21811782626614248326117402149049443200 8620871 -24575455138286193679427548064339348688 8620872 34678518363328008819130300913311088640 8620873 26758394074199538616511244718562652122 8620874 -23205964570755359703634218311358133248 8620875 116652822109344145886870265215645520000 8620876 165382635430924505219484505717702894080 8620877 74084393777087752269544912171279918560 8620878 8512296092267451397079348765163829248 8620879 -24591063864704855337161867337941651600 8620880 -27675224526237236832027331408163389440 8620881 -66766158528115020828139413574561086336 8620882 -71036536006878171674892619756307300208 8620883 7569806444133787982329086733339097088 8620884 142144821659599624296550778543188254720 8620885 14660534017466258769045670356444792960 8620886 -122897746130888269578217519717897577856 8620887 -69616232861318101119621694537039306752 8620888 56242842562504347663991342270731264000 8620889 39362007534936476279852606321303989440 8620890 46842219886992256460570754617329190400 8620891 -46252438018945931935341645832977384816 8620892 20564616672382589514409489329358602240 8620893 28706263805573086240173086168287426182 8620894 66810547652531630701165500042343267200 8620895 -20684625772330671657882874431218720400 8620896 -17518614180533277341827095187174195200 8620897 27873609752364948044680852486783021346 8620898 -727096226127160627263307434996155904 8620899 -10098286699201355386933402383632136960 8620900 -30001802741119512462258615943010128000 8620901 -13309220961145300922850010069658045796 8620902 65619703751481122123777833393364053440 8620903 -203600001470086663589348583694872000840 8620904 -175417440927293977897069715302103500800 8620905 41765004961318208433514983486848084160 8620906 -2736360562593528893827185339624486912 8620907 14724954939435722184167106225674384280 8620908 -50851798211553810848840567678771957760 8620909 -56335279269906403815031057709099206560 8620910 38741178751184013883465525363395682560 8620911 4981793586049766209841763103415628720 8620912 35782168894746950344204053235083018240 8620913 -67813216558326179639254630337687320302 8620914 11291522919022498022938947231407462400 8620915 -147808786713080794239383603485494103440 8620916 37994201847551816057587409943732203520 8620917 -47146112834791351528938585236384638080 8620918 -29188549710091319637871720094273155584 8620919 59309269903755775099626108687073758000 8620920 20702650520159753069747019154961203200 8620921 184190526841618863054942847318318103892 8620922 -30683814980878220205588430973518585488 8620923 -89566894078183613660898509488977469416 8620924 25189292279296762168538764960847006720 8620925 25318026471211384761848998966653156000 8620926 30820780033593819162157628506685579904 8620927 7173085603206025171872403225300154880 8620928 162688323494075873212974751920181739520 8620929 -83740194183226986986360516221595078016 8620930 -33106247470264339754405258094857940480 8620931 -271183887681295583819643211762032191736 8620932 -40821144134213181050655560872627811328 8620933 12106904972469356642304026123275044060 8620934 -43180613713661810031380219640108844800 8620935 -5340954683882246689726475137697086560 8620936 -41105647109348055151829902079041075200 8620937 -745993938859137676220906843027060700 8620938 -78872351630250436701436681426802165760 8620939 30456870203950595877704787805901392224 8620940 -42535096457566145953347041811278760960 8620941 720450908052825992331329229886953984 8620942 81587134069458529431344355138681630144 8620943 200525192713575830938326869862142086192 8620944 456452558372766207932358906886815744 8620945 -24472334959824853425641540005705708800 8620946 1042568984829427754758001962837171200 8620947 -56377918950757861954169529514540399104 8620948 7656398186312338457097228395587373056 8620949 -56477640437446403231773766232380200050 8620950 2284858783793474043216565348673539200 8620951 -173655371542639462405685531719349461048 8620952 26356098674972137870287469374007173120 8620953 -155515369080503581220186912431706172192 8620954 -153265753180488867145995658003925091840 8620955 -33406761343314129383205993675768292800 8620956 -43910917648582742085140501081412773376 8620957 99664429665543043946019355481837380352 8620958 8505883126667429275832003550980337600 8620959 -12592076519949801078005835590838485232 8620960 -27371824761923973792602172820100874240 8620961 115620576516468901228524412309005656112 8620962 18905751995083853709813483868157952000 8620963 42656583697196474250061399531243177904 8620964 36897401083623329090263671750379287552 8620965 114337339864091433280608482504167344000 8620966 -254309196079275942985934616118195776 8620967 156597120109036272661659552884992973760 8620968 92637684508477076455276650662031605760 8620969 17997438516909853289755621568936820480 8620970 -9294073112978895593700021862795612320 8620971 -127290049119837211632992135286691883688 8620972 -67598334351497858975101075394538519552 8620973 31643906803413581716343441304760947222 8620974 82358681273481261592442871700256242944 8620975 -87699932155202635773351950429918592000 8620976 -1393936781099418669179403816929329152 8620977 -47043456525036549066967100570907323280 8620978 -38880831304844511662343036122411207040 8620979 -112906343340838234847191838118657076680 8620980 12728865106076220484533589436538347520 8620981 -23433496195681747344003527672591846948 8620982 7191273970316069178704146366344242592 8620983 53394438442125113019427356298904994864 8620984 1940561850639436881612328183209984000 8620985 75380455222484846589586464896850611400 8620986 -73499011143637351034803587036281955072 8620987 -19097622635941330883028340403210814888 8620988 48946426005714978254403046671887471616 8620989 -25509564272198316611178871583338832832 8620990 9549986306457050393610233376639221760 8620991 -14721570403743743026087981992573651000 8620992 -1994235420345542602643907523142221824 8620993 -22933718914699248089582724378177965758 8620994 -40225697311128874816948234054016806704 8620995 -37773151917879128319979268078832428880 8620996 -34047172484160908445669113150463422208 8620997 -10873209459289160990270547018428399616 8620998 4861497816482245676111529065094912000 8620999 38095435855889693229153997575805347936 8621000 -97059317525800114174056584576916480000 8621001 -97262989626781620853444045529166155670 8621002 -28322564622695476192583206037312918688 8621003 70561050268863897521042373281137008120 8621004 26956322575475519774990865636064051200 8621005 -21152262604737837884950849419006284340 8621006 -19280865197591696461906249199994063744 8621007 -51519565668079470338012555413863667200 8621008 5009032799500877752307944222277632 8621009 -262910774113690947844726674145473707790 8621010 36346865423079123462264086458923530400 8621011 52566468684767525475769933830277985820 8621012 99150389249408783363457460441242589056 8621013 -70491796790218281484137126211993340256 8621014 50643758860602315769243274241099220992 8621015 -67534955813091015990324986723969501280 8621016 -23081318517166015747386204667818086400 8621017 -124668805218674512663258541313097938934 8621018 -9872381881252996774875551480661227520 8621019 21036623837216448728709955541466023040 8621020 6623994032686237503763868762840532480 8621021 68509319070824407401102077547600037440 8621022 -36384628809249103102514184454641561600 8621023 -50722761433623423851144888904744067680 8621024 103225868827837323059930911767551803392 8621025 -29610577889604955847975134053589790400 8621026 104878030891323165227095274219451087360 8621027 -3040688194630584888147915405344726448 8621028 23084573706028022059046522990225318400 8621029 7018331434821948961542985959418630848 8621030 6169897564825046735431058219788919040 8621031 89870909932396007230175379640285440552 8621032 70260966495916784725242677856208404480 8621033 -76489358748433658449584307891076390400 8621034 -10475746489862150610517117271533527552 8621035 -306984902353112910314032940710301040 8621036 -134153323519924683864937078733040357120 8621037 -51698759169868413299688211299017929620 8621038 19514629324647569657337236757929226240 8621039 -50585357114347650466028472185758012944 8621040 -11750395586524124974624013685229486080 8621041 2403192516633360339895980589510281024 8621042 -34504811024002017438259734400247040000 8621043 -175163262349910151419072917299747072 8621044 -43183194886974796879460657120198922240 8621045 166328347499974202055636032776451430300 8621046 -34271326821323343161507218023215738880 8621047 57134610259868796876287456418794539496 8621048 68064516097393085122783274113799208960 8621049 -5616663949132858466205348371739505920 8621050 9393837021668626390180301379712030800 8621051 -141728381805785086979355226301818281948 8621052 -172837811011652176496957394999017472 8621053 32478154489826042148383037470751530080 8621054 2448144505242021929780446142901620160 8621055 -38975385730902322116826012641279244200 8621056 -109443572826840687248420599020063293440 8621057 -228970413268531576165495812784313537496 8621058 38862482617543053061708541684523175680 8621059 -77146249139166266704548752936286859184 8621060 15717087488070825882914413016393932800 8621061 -199972737666743665943447900459382483936 8621062 -14948377879153157164450395083317132800 8621063 -162908095727462788491414286699989239016 8621064 95395293209580016018547254990101672960 8621065 222801221385930912732078732629253721800 8621066 -74663661439323849566696416911287874768 8621067 8946842804697031934687927856392426496 8621068 -90930783053015113110556204480893905152 8621069 -74104079873356895761905775266639968256 8621070 -55157942529768498129644621364357120 8621071 -1095862476941900487843329535292095128 8621072 -14006515125375325865748696571983028224 8621073 8930815723696568958841399038439781202 8621074 -6756606692968742388370031969856337920 8621075 4314890065700941978206023482911396300 8621076 -58984781489666067553123342771955386368 8621077 196060279655647010711100469414361670926 8621078 12034273199519351938200262574875766400 8621079 -60543918103176953264216971570558383360 8621080 25732983021873662191823942065145856000 8621081 -8180265475227822826747226890277248896 8621082 -6098847216598310613651855182540125440 8621083 135982723393260355880131706646381171332 8621084 21438510641318054004817973557588809216 8621085 -13885604681586810032056620048894360000 8621086 2633550206989693689602164583478195264 8621087 133259872962016818003909379352038928736 8621088 -39696853844477468550174692627856752640 8621089 -77704511650041729979997975619279038110 8621090 -33225570826332794326978203499916935680 8621091 -52097521891086930607497247174654681368 8621092 -23332598517893202634802862942485632384 8621093 -57867795302571457834100365122916744356 8621094 3540048931820983704709904756436715200 8621095 -17837151239455489966248837753728908320 8621096 -22075845823902388994841267423223971840 8621097 -42221783012151143196090032240297986128 8621098 -80674244050983397447777005308183573760 8621099 140492919971352062011401781582565685000 8621100 -32812647327718659945804108092719104000 8621101 75616675536113318696005365323617502102 8621102 9081290066024368579098967302727085952 8621103 106942778626406440933700547565606160904 8621104 41554189753152808199936718310683770880 8621105 -170128840047317833481434315013271601740 8621106 -22340750104376246270936347400188440576 8621107 95145282024769459183363620070493612232 8621108 45881593547033979370000888460495905536 8621109 15605761697332473683457384392880259164 8621110 -27566856251378137724103465015146302080 8621111 1154618236334480993036000187349309584 8621112 -91519022474767201977611326760907571200 8621113 1518109551294771480379561672249639120 8621114 34523087920565551613738134245543202272 8621115 -76633175204897661838163615466671963280 8621116 477380508747639055083629675123245056 8621117 -241523549828481412267962608845549230720 8621118 -26528315728992085982859762950279998272 8621119 -109947041741382387015752913474660702056 8621120 5985535960105429294421416368930816000 8621121 -82235567192066368397370352951181723088 8621122 -115751714364418525718547392302489923888 8621123 60100743431547279190005717576071685840 8621124 10443437374996388683071719307559443456 8621125 -27834122379709828496707819804894698000 8621126 43313594960060113996850776205540380512 8621127 -38609278176887258551780112214825749760 8621128 99730158493403356986553183979047388160 8621129 382154004024241064739158491398206250 8621130 16132279457871482322743479015760701440 8621131 -58950355547830514855826072791550415404 8621132 -1546936661300685841464995650031766528 8621133 -91524095772239492538333218585996141376 8621134 -178136089556871428293467853201532911488 8621135 -114787460058057113299020257881234972920 8621136 6626799666146274795898874660911841280 8621137 34327004881830171823061303241805208000 8621138 -50321693622894969738666357205093991280 8621139 -10150781016114161465469400412458387200 8621140 -102913859050111009232644917448037376000 8621141 121470672997779437001686772042866744832 8621142 -23651295681555719495189708779823239296 8621143 -101764956946571261518937765552665199608 8621144 -35268371294233106375192762141850624000 8621145 -27277368759099910701786948110300521080 8621146 112348284171569271657619353702391372272 8621147 -121064244555107356408728309222420361404 8621148 1149862366186528396865947969402745856 8621149 -16308754742707358720201192746678690440 8621150 -32561114106463048374491200715497099200 8621151 -4494022096010955953326197213320946432 8621152 1934658849566772506721117641517563904 8621153 -27475754905978190079177653724694469598 8621154 -6291614523364499191670143252211954736 8621155 -86341391490859476199568485333130250000 8621156 -1696710877628117409333244000701078528 8621157 43001443977382023412403291230873746720 8621158 29777461752209113442925217905337072512 8621159 29390128238651548389455094163871747376 8621160 4691036300919247300264787409146265600 8621161 82222480548220932955037064109697719524 8621162 20128073708657847031445850239799318528 8621163 -90253313074565011086888220870426113600 8621164 53288512506504480633884543936772229376 8621165 32167456300903087235459490322973625600 8621166 -4956303123686209640452310843997952896 8621167 38071838195032634371639234934913117312 8621168 24396515658116918407250778317829537792 8621169 80118902467775558429458845103243288944 8621170 -50021615120167640548477904816673882720 8621171 -89496157206643144994417011315898481408 8621172 6254632035644942342479341993623488512 8621173 -9588978807543574659469695565848208896 8621174 32935952997779713052375438803965580800 8621175 29875412266494433560856742632452432000 8621176 130588641318658355871518123132904898560 8621177 -74132143098222010788606123944579870640 8621178 93339057902549982263018436427092552960 8621179 45823325914204861653825712519013333776 8621180 -73211445736710591184187648896528343040 8621181 162936583250905413911957574078835070400 8621182 -15981596441716143672776720807022642048 8621183 51380827957388408362888391781059586432 8621184 -34605322803430817423848662147551723520 8621185 -25657211734292105748540554611446345240 8621186 15912380088404416171382852526262924800 8621187 -3978871625805924339125026331181432840 8621188 -103179469694736291320128343898492810112 8621189 -40951683150664898924120600416161071010 8621190 -36028052387420849127400690586526900480 8621191 -70430228911866574783879812895404865600 8621192 -55893970915385342278566025048954337280 8621193 -5058323378514485756435597629098147840 8621194 1430512256806488516135326265418574592 8621195 -74016998349970896400175253078232230000 8621196 -70413962727161354798741336182648631808 8621197 154836565186064145445288854912785465280 8621198 50910714169872925046402110415016381120 8621199 -2369527840039650152500436411796341256 8621200 6133233209076820713291398587973632000 8621201 108418816514567578509253697906026961202 8621202 78568715777019518100271520338006972032 8621203 -180725521564583991476082831205801734896 8621204 -104203785621203722358817444071474540544 8621205 -16632996506850766218327929361182659200 8621206 103199497293768294303490424413836032064 8621207 -169828966870109000263186950764368429560 8621208 121759215367475292822817550107213824000 8621209 -196201253525882764567987383140325233590 8621210 36460556010388825724962690614564433920 8621211 -26415061856146468940510202472188917136 8621212 -165152017732752184510843198309837360640 8621213 -202155968217791816655483583572851840538 8621214 29632271238505929602721293345560660992 8621215 -28694645176508817289446350172357608400 8621216 68774044237787472660080023410803146752 8621217 36663691969404229780197231880385732688 8621218 126381662974909523212912414379660596560 8621219 -15852413030567056041049715322165535656 8621220 -1927958123461870500884210795751198720 8621221 86586437230821578912895635112046215680 8621222 12606731675745143675099672091969978624 8621223 5205156146390220805008425090902320000 8621224 -18475281779887643776131046550339911680 8621225 71400618490001410908468302259440480400 8621226 -55847495643454013462369585147658122496 8621227 -11332936482610790551793604512131520208 8621228 6380612547697797758226704740253663232 8621229 -110342716456498766454786148722373454016 8621230 63192835531937626446245763079972877760 8621231 -171987252110179541082648621737516553600 8621232 -14719359772211674758031311495391936512 8621233 -8546242508686212995161065878650859616 8621234 37190656957095245996471696263849454112 8621235 11499411627973061914029633180761760 8621236 2807549117859241525794576208025402880 8621237 -112709001840844278370795751811238884114 8621238 22317885494610692680476170415552083328 8621239 -164118898535883738829094060141564745000 8621240 -162862672043206409316699075637484851200 8621241 -73290485595994160979151114738499625696 8621242 -844902784585494584906358187378285056 8621243 153528151095936503130198460865451771492 8621244 85006003395851272274382423322942749696 8621245 6964145002472191509552281746287072120 8621246 -3237581062286799366785310384906574080 8621247 -67591847496571156216304299990598355000 8621248 -81769153192999851741051950406845857792 8621249 40241589090200001614854065111232060800 8621250 15709108941939539505016006261200000 8621251 -120209308511869523796904462693856897808 8621252 53260910321954463275114554593157347840 8621253 41286402639658078941285587956552328862 8621254 14132070513371234286560570962058464320 8621255 -20212506867461860921933433146139863680 8621256 10066251179527461745767869854662696960 8621257 246447729012196621170233219151749577600 8621258 -103057417597201246849959676496967917520 8621259 -9474133310050399871336037255244223520 8621260 -26091877198267749901836026626624005120 8621261 -228733856629234447487718960295665806016 8621262 -40996719750902548675588309556236926720 8621263 70017210949620727147597040032704675296 8621264 7122950880048046806771707107101204480 8621265 -111353653191871238651632235758645224000 8621266 31052502964300093208722721995648178832 8621267 113625277267366559522590922595867330552 8621268 -2114829314339961236421847589925617664 8621269 289248317251427373014522793359252132640 8621270 5857023343623167452202613898942464000 8621271 62560572195479966981533401739058548008 8621272 319383523579016482427000555288849848320 8621273 -62358207767648917918493278790790285420 8621274 -26825605602247461862464658158049362432 8621275 15595880367687109318010740813046517600 8621276 -133517914728713043843034040110375011840 8621277 -1554891708028105855954882740166963200 8621278 137590542046812991691251891693251680256 8621279 197811272985615039543340288453826058576 8621280 -18466436667053888171073341413899632640 8621281 36714414019758740298446108585770738082 8621282 22724370179766191817286382770506008352 8621283 -95903942969135412466191898599508431552 8621284 33306496950803879790465814234681409536 8621285 -3007307780448091357779657013336284000 8621286 17055726853450682618656934685970710528 8621287 -38507690589125773153904208114683446008 8621288 -86508835067579382418034534817690009600 8621289 -283066707316463279165641336861777344000 8621290 26941698619598970471168994181995778400 8621291 30740128125908511305497486278121590672 8621292 31419574576577834229316121901177434112 8621293 -487028519882247830146995411132158592 8621294 103015722930124923552104190228451662720 8621295 36416009130391538020896594211669485600 8621296 15225410115362892146357689767496548352 8621297 124403272837869256003515497661779638080 8621298 -1379290531963768595458728328469417472 8621299 -15813793523992270049793330013772667700 8621300 6730239924024080678199417233517676800 8621301 -47148932077215614467762624102077593760 8621302 -100132593699614434529604082179929847648 8621303 -38011492186906099064738045855712567360 8621304 173062433069504771525892167240336670720 8621305 48211775520298878305376253211051808000 8621306 -95439017475805398223864489106942397696 8621307 3328878837337340505437796848631554040 8621308 -107225168217028206719840583960484483072 8621309 -166013286505089683568775303272398858490 8621310 26292253610468399053717150890428908800 8621311 53509170232552784655710713145675301360 8621312 -26364202520907146745004289705889497088 8621313 -9667560926693313052156468773847029312 8621314 -2130666370550769492813542469494116320 8621315 -84093348415351255712921221337635517040 8621316 2095227154949370537669878066215864320 8621317 -49522290611607719175302271150974286336 8621318 -72512473083532783002628657509408500640 8621319 -5527645749315881063931197206263635712 8621320 13716224216245379852651215711472025600 8621321 1739181923844238469443342376887027044 8621322 57247700927587234039181024977681442304 8621323 -5285278582132620410133576441464629440 8621324 -16987962863991813260829142355232350208 8621325 4548231945477720161483576630742238050 8621326 24646446281839737935449586658647946240 8621327 91504965383505835671676932559602222960 8621328 419285535016746746570532973270401024 8621329 -33013215047298377093767403632244372124 8621330 29310667621148846655066430069708677120 8621331 71786716712794602128439332039171533752 8621332 45212096988438040206211732303858791296 8621333 6649251191135470165821758894220360576 8621334 45039559493914520807320338538293247584 8621335 26632107095829170468607642664576191600 8621336 -5543715475247217012595826709391257600 8621337 9395691516823180061805968800523225952 8621338 85499997062744824883801752146051029760 8621339 -156138514245151903141767803818505140860 8621340 -9242167817607289977107456950313779200 8621341 -799915891797954189501653962139875560 8621342 -63254477079613723873879362102493772928 8621343 -12148875355926792813989251821602008320 8621344 -4389182097117376081586145751935221760 8621345 -99310555757845531467428600199617865600 8621346 12381942601717214563668993702446018304 8621347 18463253942333902685433774570830948000 8621348 -16581293577598029976517676087633297408 8621349 -24037419659191818113450377188774190080 8621350 -71468650235295666578162316503424333600 8621351 -52383010852861190710736018351350504896 8621352 163257960061122424239669428382545664000 8621353 -138272987431803331774961072071721146432 8621354 -11895135266307836842673787702911425104 8621355 -1102412265259604933103284721576448800 8621356 -73159937176313898740355521513405022720 8621357 12424072903542967392054050493290791692 8621358 -28130153048461638448315355874960433152 8621359 308768156622108847569013418712225819016 8621360 15629785052249405872963489206276587520 8621361 -8802464240627408676288913577389996416 8621362 72380400812745418001464298284549212432 8621363 -321587761756963718296201318764651957960 8621364 -87644999139173838157718296818741749760 8621365 -144963161901837038590217895065525728740 8621366 -49777156007323268066113950166184933760 8621367 101069792797152394880878866035929960680 8621368 -87651916546897115128194569244404490240 8621369 -26178117720581875497673831942685543340 8621370 -16733386791278560332080562283110604800 8621371 -3630700308477247919302466600408984 8621372 179759387200809868249099821216131707392 8621373 -2062442097424571480378282043417180096 8621374 1621307539335660723199977875020032192 8621375 -85931251132926771123707485775652480000 8621376 33828030592282814335930529760657014784 8621377 -112615239845877950362067699326490803774 8621378 -27109388316882691351991903527022867760 8621379 -12680511294076416430191794181399126912 8621380 86341855953057722835319173453359639040 8621381 -230465000940760556016750196117417323300 8621382 1007682861749264456143033021501052928 8621383 -113498425104485849714701258857906911480 8621384 -119698683943635088261840693779101629440 8621385 -29597349541328169003925297307816860800 8621386 14051283137504877216420649952466169392 8621387 -68525248355902418852290031815002224328 8621388 -61890018522772151657593437645403892736 8621389 -5886573416291011113846338573208470400 8621390 -17113618776705715955692037017954324800 8621391 13845068445290032779920080364650777992 8621392 -6721781120610275678233586865100718080 8621393 -94056920757585159648872783577127456656 8621394 -59542311039932398449660416623226275200 8621395 -128532991787552073007832726852612881920 8621396 7352486088499670968278720927073751040 8621397 117934134230736482124666484567311037632 8621398 80494846038204231538793469535296394752 8621399 -36935045019104965918255976602243023120 8621400 -43608888163619248180157457265221120000 8621401 87624003112157515591257005891733372432 8621402 -3372325030601440364912378045807781648 8621403 76138089678337937384931699672481711104 8621404 78413261759232528493149775597306432512 8621405 -9554630167053887784657665937202498440 8621406 -19806200597346984603092650008980945088 8621407 -46478800144702263804525801574409196000 8621408 -74102976458988753444086596794661601280 8621409 -204261770378377149531968619141278236992 8621410 3914180554179211910894624005166284800 8621411 -148192676788218848970767473609983029988 8621412 43843227533187222351861094165010583552 8621413 -24834162486233565826498706949503342338 8621414 2647196084799532263070624985071005312 8621415 99096914377371409139328015572512697520 8621416 152803410366212352198960662263086996480 8621417 -21284163774521827485952163668697409408 8621418 -160133588516586206781365805143649792 8621419 -143003883261664298385103895979988824056 8621420 80160385419864931531783172355979130880 8621421 139676820940516271866204061148337795680 8621422 31965589164040591304894296912771816512 8621423 -122327048327900160280684467347767073496 8621424 20957784810996601795231267668429373440 8621425 95987263492654517336073072348261182150 8621426 -34440419017582108485937045198298092800 8621427 -17157580209926019400576181375511681480 8621428 117605957384250531298067014385839329280 8621429 104331685849880041790643065885383818030 8621430 21933135367457880907702177196762592000 8621431 -12318829789488404364881652351412961856 8621432 21695371812338208388385990742737203200 8621433 -107838702734361584795526025751641833798 8621434 -55128255390003624260235278408750234880 8621435 -21646295760113532328530360328520270400 8621436 103394179575055605875175466604073165312 8621437 -171197550415675941334455747275739904608 8621438 43594816437172578049690667911196716800 8621439 -31313148162183045947698119094592141280 8621440 12157075021541185458021559078748160000 8621441 -1541850067219871003932506890144879616 8621442 -8162576913270898439164860347580449760 8621443 -89952336526354963860018201391644530308 8621444 -23091265994999943532727203263856240128 8621445 -9514845093425744127476057654334320640 8621446 -5336438800932525870053220418185905856 8621447 -49824894643407464488762537029169713120 8621448 -13005145772000663946300414926431764480 8621449 -313215997949935956674341242737292345564 8621450 15943372670676199114500496077018996000 8621451 106800246571028444519142321071341637040 8621452 -66174398945131582560294059722193024256 8621453 138080108395644560456410752003869259702 8621454 -7599540642628575188471872791216185280 8621455 -48541241694761060552627195033435067840 8621456 -44415079595742955929769629836602073088 8621457 -298516182069361253475958117383924864 8621458 -68120123390935881409016217200334882816 8621459 27412529601745040800602501342084648960 8621460 7463760362346538872188721069507164160 8621461 140869376667590850890478531871176044124 8621462 42318292556464779960841149506451059232 8621463 -25585663108576499461004980084587598896 8621464 -63281101043683817431540660550755123200 8621465 171950986885487451171902311923914603400 8621466 -7509410987694632322506475822328384512 8621467 -110936086769236071404004539510839263484 8621468 -122316061335857155127846176789074193920 8621469 86690655877434715512236449468559138688 8621470 -12826746694715792304924446447776262400 8621471 359274834500343667112351071570674152352 8621472 8393004406645036707765914110550605824 8621473 -894950196129030018042627544475356864 8621474 -91633123216795862961704100356183961264 8621475 -1045172985271538946502654977718968000 8621476 -19366299772813691622101184593701068800 8621477 -46745003577099536326661834123190532674 8621478 -2379720774963636587281002106529309760 8621479 -44121245999142022698629522492154518920 8621480 -14351195497207799804702085885453926400 8621481 -7007251026944782119775022608933757952 8621482 -149689320780247285070601677039976870048 8621483 -21222888883666382860789291690953874896 8621484 -48828197624906209644057837916852222464 8621485 127222565542573234139974263018636646200 8621486 -84805984231908538163391529396465775808 8621487 37824552341391023983303599199762105200 8621488 -38064714667597799753018768372740423680 8621489 36698791155442976762082808068018885924 8621490 -44239949408674608046023956880546362880 8621491 131543056052491720111558401559122394892 8621492 -288714322900418404367833807930798080 8621493 49898239656055544205653233394625016320 8621494 23445610624328965740377512322476424832 8621495 175648939511157310498629745509422679000 8621496 -31811187760544579171768828600514232320 8621497 -180432260681602413297225064971300998400 8621498 35266155599491143706767451753992128736 8621499 169838979799675541310327403731058455600 8621500 1207351692785665821240378184391424000 8621501 -67106519073013149690126057245762890650 8621502 -6883748132821603012104074008614514368 8621503 -97097971569313467872544944315800034304 8621504 44071150630806581100941191812508286976 8621505 117548393750279925162519026171476483200 8621506 -54663592938875967573205264037283936048 8621507 -164365572661501031914723909181337990240 8621508 -16569871393607510027598565765763309568 8621509 -37629521303324534174783138037350408352 8621510 -14993900950927895167870378266133357440 8621511 -10468093403802664002781959553774173528 8621512 -134409448380656556184757213198216724480 8621513 140317249195156356968757235373433243060 8621514 -9165749013774808658778077514527023872 8621515 28485271977494107274546674964964026400 8621516 60734486866732230942030201352313195520 8621517 113967185091739908335813413206163097280 8621518 23703042079777668741507627017970561216 8621519 -3761241930083982797607578542034857920 8621520 -14274446709772408988231600202234593280 8621521 -9399864117973428234359516492241753600 8621522 -3364556371515200617648738961958076416 8621523 28067832200729929872249411186476184480 8621524 -113549699246258879917372568902984779904 8621525 29434490083934618834277742060214733600 8621526 -33546537465009607031140905706528272000 8621527 158650722347636165673500702849197357200 8621528 57477390758782544759779201712517212160 8621529 -58678873556492437879631149811845048320 8621530 50761029657388565249285839739517265920 8621531 -946978058636401528546991808511057536 8621532 -157733589495193710217681071871568563200 8621533 -257594006364132606245419760841516074100 8621534 257462904710130820699035234974751744 8621535 -31819998382749870991300782899607888000 8621536 -80476951123372376739844456991686656000 8621537 172875367478059846343060515942520188080 8621538 44813465898740844610282587444632079744 8621539 247950735740058573772399349524998370656 8621540 11497861535493964965790360296297642240 8621541 19042088565246630086239699315560897150 8621542 96733863616105705220107075853857695744 8621543 -471809693054371926951944829416505216 8621544 82609524278200150455050671151498526720 8621545 110232955072454580813127602171069483300 8621546 -9258337943731309241564703464544809376 8621547 8728921608318393146273488164707769984 8621548 -38530602214786529851835807199863475200 8621549 90953660580655658811438443846343924480 8621550 -15194919726425213166310200003409027200 8621551 90175779402886862434972661829877673552 8621552 46523239956308780565847078485639659520 8621553 -9801586404863012388935070680097457296 8621554 39875188709225484457583932031919724800 8621555 -78729729856355532276048373363162353600 8621556 -29136738293713293612863504026018480128 8621557 5194088491748131489927915052101832736 8621558 -16602198723190353966490795452147126720 8621559 706323542368327668928021774587108264 8621560 85085756510600846417339859156167270400 8621561 -21049305221617094755956948016924800120 8621562 23711773146358270032931231554694230528 8621563 -52996588262199993374996737805898922656 8621564 34910744382905264664667111006551736320 8621565 800757914937877164605891199922967040 8621566 -71040088138450268466025853107315488768 8621567 305473989917554954340183030074313704032 8621568 23259002274685621380306951654881624064 8621569 93477149965922138911389683583656512560 8621570 -76708900771443488072292712295648663520 8621571 -23123098505714799554704154944620101376 8621572 -120089806016651923098274491101717425024 8621573 -14558581801991440640639195854702339200 8621574 -7314714601151342603015890791995490432 8621575 122736566373155656839542382117895536800 8621576 -28665584857284877739202151842235345920 8621577 -24237002808578224969710157177346876886 8621578 17476558787300533703176042187020774656 8621579 -133230078404075117625919897346936136024 8621580 53476959817778569666576779814634373120 8621581 3870562802774754697853400452476291382 8621582 -45619065413279624776743915363033388608 8621583 144680201830388644877555864602203660048 8621584 -2229438228102396899377936172323799040 8621585 106416883186536977723563436372124927360 8621586 -3085181568757072025184693941349580800 8621587 -139588509305851157018362479672257240400 8621588 -190967153673761941174997297685874269312 8621589 -60547970605418589676072293364325767776 8621590 100082623909750798093644769115052268800 8621591 -8554394993778633503659717127974587816 8621592 1013649916191005903324252887115366400 8621593 -23211598014868851241287873746648870960 8621594 -7688809835907389673998798431864647168 8621595 12963223106339928459918077524708195920 8621596 29058104218805759865880409483242635264 8621597 2873100720965938023240004374273322560 8621598 -55704966142297244331893831337406700736 8621599 -126186316705700279161184754484275265128 8621600 -52294397449965449971893665578500096000 8621601 -20844680830304823477257618335554617472 8621602 -6450938508958347388865688618549088896 8621603 -28613775765555904976316399574812956856 8621604 -51193598667979628535618498830211404160 8621605 60705682156907672311476977099376331260 8621606 28456643629628625211846734782828542080 8621607 60166452648113911440704044191292554240 8621608 -96715773991554577682350024563187968000 8621609 -3502412043591481180518568652123501190 8621610 -45851705932059775036921257542249706240 8621611 -37956159249869650537132925931353793600 8621612 -4075060735336398886395275674363027968 8621613 -45359249984047860346076413292870400 8621614 -83730203724578341772620941371428806720 8621615 38834274794773854161818118548607082720 8621616 17418135666212438019926555868963471360 8621617 -63445808759750788004977366764281988334 8621618 43095106722419591201824359074548537152 8621619 -23048544368948535802410654706708730112 8621620 -10170499589521498270436252077219921920 8621621 -261528829127511445750257521979366310500 8621622 -55288922668726171206546216559039645440 8621623 -214080561727170482545076205084039287128 8621624 144925817475285461242957027533699870720 8621625 -43574136860644239744606791152109232000 8621626 17314816235178986989346545033427656704 8621627 4154978262082204261802080792347162624 8621628 19754681482836133736727379629056984064 8621629 246649885138417628810610738655919840 8621630 -98018368638167938347070112553370646400 8621631 136440810697183797452355765187686528120 8621632 9526593219759812248545450566803783680 8621633 165027733653311067289768126699846583040 8621634 20712592536115505950456823264783007744 8621635 -18990034089626255896577739496987882080 8621636 137634100831512692783396854235205886080 8621637 111241798303820408842108198301923764960 8621638 -59798940745513512450450137612248709280 8621639 -9294315096523842611395212587182599576 8621640 31272049246151926541082799763111116800 8621641 -45454718913615817642229671146043430528 8621642 39235793365969045982123862668129313120 8621643 -14481677419172849291233405297123320336 8621644 8370475949090226250128755115934198272 8621645 -42463718303790100376170674339391778100 8621646 -21215225246993497133834547827115666432 8621647 -110909542234826775241362712756712409008 8621648 -38224180702522194142808227039798886400 8621649 66243095674339182108790089060560010240 8621650 19388978721533193556909499732241514800 8621651 48828590495613068090084865138489426072 8621652 -48082448948221364130783338275001143296 8621653 248910046029458904042567834225677565902 8621654 35355710341324349281850334798186751776 8621655 584788872139199646582042686200158720 8621656 133801410971443398756585391127650682880 8621657 -221129624635770688677545365248709821168 8621658 10176127322517289414542714426114075648 8621659 -42075098371653560928542644257207050240 8621660 -86743880383753868234438012170837240320 8621661 28088977355891392848808602289488147072 8621662 35349756787758725256602494523282424192 8621663 173508475392184715313698220459138968424 8621664 76751977595368320964336426044504145920 8621665 -2902661029834721253640445890760524800 8621666 -34857088650530988669283129901123821056 8621667 -63654224255444728443298983720732959760 8621668 -97739143070919202250089192962647746560 8621669 30181992892406723119095664767777238272 8621670 28865870168545912180045768022900275200 8621671 48601366742441798971381999735786371600 8621672 -352875512143138629463676251532328960 8621673 -33104056465966398360876003627163906416 8621674 4536754869806595047083302320756968800 8621675 -584472531429313015842890104950690000 8621676 281840456547337179885040025954214912 8621677 -252271495871477913206160824245357186474 8621678 27519597457357735742518240207405794624 8621679 36423446545685269533139733234501721216 8621680 22595258561588872930002986041151324160 8621681 -86820522357007656655564947082042921518 8621682 -6568424671435378401780706692287324160 8621683 -69902868671103573598456100010008124080 8621684 -47177193655033904479588714106078502144 8621685 -23375472653522131033826001339082951560 8621686 -86397531542000295282903489752621560320 8621687 16816220508318651217323946447880160000 8621688 66338632092497105840087716412556902400 8621689 21620129015430196284219618851895696640 8621690 23941111573585726702552985109220776960 8621691 30715505702440666199862610500662471280 8621692 -161008409183038285638345347015369181184 8621693 -229377825464224384731387552203706152058 8621694 -49020155143047879746011501698672168960 8621695 -54722566219229034872967946854866683800 8621696 -47180995534239953940483338218242048000 8621697 -24209078741533515386680174167424005600 8621698 135381940572782397804519167112416234400 8621699 -362294986988420650645237874260164460536 8621700 28470577737619231492726493551908864000 8621701 247082904235128672627366676589594397504 8621702 103595014465443631356002127100755795552 8621703 5185101038216585124531550474488130704 8621704 -22710869008297483785482967875545006080 8621705 35672191030979481092451271706352780360 8621706 -40393116999428260733486203686629356800 8621707 49876035438273446315063169162404223956 8621708 -130353363589359465750782364567604308480 8621709 -170724399801717446525257451676943922880 8621710 -45481799855782373623421938865013522240 8621711 -16421647340586992450902832331085403136 8621712 19215278471547288851089756005866078208 8621713 160641009386108609960845819554498422784 8621714 54665501825166953564494544922850872960 8621715 -994588276050054522905427551175540480 8621716 -13637994361226137145742120532367148160 8621717 -5062616758433905816498531788009056580 8621718 5317971706470609612688158995637547008 8621719 -71095200698219189864077733620174679160 8621720 -30699597397950174174805657936576512000 8621721 -4510885522711186865370748786283950038 8621722 1492376484667285265534906482596960000 8621723 -99109132178170942725687760304904502296 8621724 20871406747302786893329840952220598272 8621725 6488385576366525476207597296237976000 8621726 -2748855435727586473430934689950206336 8621727 -94372461136749501318946751006190001848 8621728 -40435936377000729713352485968087941120 8621729 43945428959557546164148492783364592000 8621730 19295092030572562224191637383763854400 8621731 -310728609804665447459375351487486039000 8621732 43101909334214182424280102095195381760 8621733 -21611554043833417411044068264641634976 8621734 -83557054259352198623201125054147200 8621735 -58605307736627924909055477975554965320 8621736 -107857223509350175047427219858593792000 8621737 30806627288232904967042938219716466286 8621738 -4900641505643823318982082314829885856 8621739 -14216936944682537556334916315476746240 8621740 24894969418138343365362412795946434560 8621741 -9153086075549203304370518839590026016 8621742 85992321471803497470691689125124290112 8621743 16258158161917288772620745967118977888 8621744 63215202388567913316872095572688896000 8621745 -61540412956523930820734506553258756160 8621746 24233057624547759977088155202203639568 8621747 76224243947322685548237602506707485196 8621748 -109449467962602419128029013756446842880 8621749 -61313283146817104015201310565465599250 8621750 97744556294886328203073822843576032000 8621751 -9531818123408948149568538121939401216 8621752 -51629723474292227841293579251266662400 8621753 -30604299075987748267423093489535920320 8621754 25703020386723251296943096992749264384 8621755 131674647925223028970338579953571020160 8621756 -56592700386094606882024748027987690496 8621757 -41382359167763506546266185018168700192 8621758 1385939635945346148905158481667173760 8621759 -171362221335932633870669024056727289960 8621760 -12306636417409891707687711389295575040 8621761 -20080537527099317569782391470580583888 8621762 -25247597627501050315537494698305139808 8621763 -23530231049515287351655633882304054400 8621764 11844044940519746796162449269455697152 8621765 -76946700867139886282617268876224157280 8621766 108445029430251151222107824581915388544 8621767 18587913896581099867221522454681728768 8621768 -42942542908799688820745589846004669440 8621769 -38743932023156175081060981760092473472 8621770 53585554534134191422398188152651306080 8621771 104430445694456020868856105411332469192 8621772 -9350271002001255052721919364259463168 8621773 144927576351895780001693426889516508022 8621774 -51808411362230255947424016832742965248 8621775 689832478835250119585003391035292000 8621776 -15812026362137669448347035446057893888 8621777 -75924144702454766687362221854331741708 8621778 26996465887511446988586168647664538368 8621779 -163067991298264609174550768095500041620 8621780 -20162358351343776773144257639922442240 8621781 -16739561022988195884894441065943973056 8621782 -1913644474937814891765506462521712640 8621783 -88847841403046791536721104640831920840 8621784 -3453412777497457882340167526594365440 8621785 -177089818907571842204681385406777153020 8621786 -57979302341645913524406216826717404960 8621787 77428462215038524767440633635771857120 8621788 13523725928792602821263018731610849280 8621789 44019979258308616729487035889594253600 8621790 12190848146928787410468779348310318720 8621791 -86296936899040366855345756532123546160 8621792 169325139580211027545989024284911337472 8621793 -149365821298832064154051906221489419118 8621794 -55288824463737186313381727587263632304 8621795 11154938863478518838477809993675549680 8621796 75976936367047140276385673616731197440 8621797 80016019583659018798722796073363621246 8621798 73669658294392281860381438083950345600 8621799 -103637175738447254226600952171169522136 8621800 56433629873166250006273599680532480000 8621801 1207129149222196380772835476124928960 8621802 -1825738013846013861255157461862810368 8621803 16572428561304468259523656489338935904 8621804 -25036857063917290304071104659786137344 8621805 -87185094755485107894580302784653545280 8621806 119894795668257581835972961135772852160 8621807 -323237094736562046865231083671733863208 8621808 -5358206835352610181584687316104773632 8621809 24767673261516994790299011471503742016 8621810 81480626201970442279979268350752006560 8621811 -256009147725252837056082600859475184 8621812 -3208482655284684810577962907380450560 8621813 23202273144968544767947514224696389504 8621814 8115997295359547904000886660763633664 8621815 -150521610900632185130022193564364144040 8621816 -45029380204289936886623327809529856000 8621817 -116352679995797071784215532032211609520 8621818 8519864866870995862221510626014478304 8621819 6062377504397082532510361083676285220 8621820 -54745185109555733656704582814863436800 8621821 -104169246177421311176631424242313760256 8621822 121570482849797386400043256504789094784 8621823 54934065577472869550017371855104271360 8621824 -128712508230274924630548251495492485120 8621825 -11148196061282733588904098607126905450 8621826 -18218868909740340972981041186376224256 8621827 101016876521571287511854607894081031676 8621828 90789422405770807266535629205181054976 8621829 66851117207128544654585084730270001920 8621830 7999398553884406034624914274608953600 8621831 180990028637692673992849483846684660632 8621832 -53624373727971120650073726078260551680 8621833 190784720558926638936821544027673711824 8621834 -53325806755040652088126019835472325280 8621835 10561864692483622120297870708371644400 8621836 198210526234852806116326129808832450048 8621837 -71771301642051033953613377634126908448 8621838 12439798498471598528865621310706857344 8621839 -218016810918112485720314110408394675760 8621840 26854687132889669965358544666086031360 8621841 -11758853730159857586455365005798056208 8621842 50792918561874778852865660091394518144 8621843 -211058356421201476220264414508349981908 8621844 304549136571422505989171550737793024 8621845 115053571397992582505157331309146730800 8621846 -71118766150879360914774746736164544960 8621847 -9457087292747325771644772628712010000 8621848 7681155830314177458795609450202767360 8621849 -62272803795314419697758114934523533568 8621850 -23675280699163832835094510985989152000 8621851 -546789821502852468724001068670798560 8621852 52991171463261654094151461849977447936 8621853 -107937749636582292931909312729039804992 8621854 -41334505495893520176818993438050026624 8621855 287007751991787240593993720880260280 8621856 242318168725324526404149064786583224320 8621857 70125066120968428968887285921070955106 8621858 -46261461315939627209466056252055605760 8621859 -57852766423352867499750049160362473096 8621860 -26796910702659222862996845750093565440 8621861 -35840576570869754644959038086370393538 8621862 82872289938368856379697679281153180544 8621863 249142403864036257209638134494700645112 8621864 -141623099439888909109035740125610480640 8621865 -2830756343224155422957436029724956160 8621866 64568063993581846945880446999161959424 8621867 -46777738457600092539106899351516075084 8621868 101058333243143973766150865705770254336 8621869 -206907814648119526881823373327598330730 8621870 -13443715030012165273420385862143469120 8621871 3872685801620784070075364255197278720 8621872 -4152298116970804674307846304676446208 8621873 137861911251332191380276280730040266124 8621874 -7483310383236270585735346026025536000 8621875 20032429840212365637093642857814000000 8621876 -74010220697804944047822701003285440512 8621877 -89442738470065810075831248080861283840 8621878 38574974594142606736235662505651029824 8621879 -37486575009783264881959505470803564624 8621880 32953683390401845399627647046702080000 8621881 -81117068800413280508155949770869593148 8621882 72546291925543619522869820580944822784 8621883 -16270481182576567058087779742170574628 8621884 2572122633982953413024350208305878016 8621885 18876415752758862059515069658056848000 8621886 6227363518540948143756900321766760448 8621887 189229823991064379889351208321575006984 8621888 16719274939790543913640379456874872832 8621889 -99469990317534202080807540922742419872 8621890 -24008530879251671986530678869182880640 8621891 126566515022877152178588582092532098472 8621892 120542654686112355284758826646798689280 8621893 -33932071225602313135919750893702914720 8621894 -10824890955592386461569275045744057504 8621895 19378935809869114956300234653594903040 8621896 56812781436739467291155308325736038400 8621897 66103210088024257075484122464035216346 8621898 136599776087786117255887283107802999808 8621899 115296701970390706677179472688426754448 8621900 3932308862991201905934740128690944000 8621901 25085025228297287707787803832977767660 8621902 -43199209442343958416235193492565342720 8621903 -16038114386615797848678033667448087040 8621904 9808501278910979542425898981745885184 8621905 9598190308793244909693137888226513000 8621906 -32247985528003826654912405116252846080 8621907 54047149668059327454864300350720592384 8621908 31320900322935708283533414999428448128 8621909 47453943365455297540488316733070503616 8621910 49244546846303116850872885949917286400 8621911 -97490106945770921960305681217773130488 8621912 -78857359677744953885287536793297428480 8621913 -171539111330078103166735783880531704800 8621914 -1926587522912473836631608050592880128 8621915 -13355782627961271185349469122064780800 8621916 -104942858223354477568324890502255400448 8621917 80264049424508068551205560089811016012 8621918 -20619090735603308177657581720770996096 8621919 -85977402180528974622338454673278886056 8621920 1528870055897308245405555741928980480 8621921 -32788885051129916491444840581254394816 8621922 -4932462593884030101968354051714136576 8621923 74131382900565904179753838345698089568 8621924 -222272319813381600667808823373892272128 8621925 4829598994308014680936108627879584000 8621926 119871112610553330295474677633212466912 8621927 20297000515903175221155565736635150776 8621928 3883703325078789331926780877816872960 8621929 -3022525729646806385595911833843871616 8621930 -1123189042059324141465139926947009280 8621931 -38158128990076552533581029078082199552 8621932 59263009153367897959499042756598984192 8621933 101155615531664384146026272793514276182 8621934 10714195193678844685815608270877127680 8621935 23026563279223658244715566392792752320 8621936 22551959760623951899371807756998049792 8621937 -25005363555964319565028512235268037120 8621938 25572244438648797945544859616501411744 8621939 -237137468328678702185895732248667022260 8621940 -8348701642512830202062325507105024000 8621941 -67483415580688970042354818886429522496 8621942 -257781723437442573275942855215069632 8621943 80998732987900507713034857050550073728 8621944 168308288614894311038777386738828124160 8621945 46500255961027144723197771012783077700 8621946 14689929292980203779629907043347275744 8621947 214856332205071345817237778627973919396 8621948 9231982757426303844546253746869495808 8621949 -15442611211720968853829690893725573120 8621950 26808967936453411954839755239593336000 8621951 -583829900205137434973224560577524960 8621952 -41446239754349554710947248557376143360 8621953 -95551953809639121231232386427369616160 8621954 48748382424459883794906793777912140672 8621955 24955476057320891650967942667082476000 8621956 31551601494527706563319443512834400256 8621957 11675033320070871316142821102985551488 8621958 -302095491838837268693059823375731968 8621959 -208065771444835985739950391178440580840 8621960 5731771453178585911517446499561472000 8621961 -170231745130830628760666861210649012480 8621962 -144501973354918835782552195342997018112 8621963 -5800664624141949208546210585151645040 8621964 -659843883083431036710203704148920320 8621965 167650968605230131043104523465012497600 8621966 52055607989553471330536045686403830464 8621967 79104608196137144522999172813708883080 8621968 -6542246186386973225257202287756967936 8621969 -23602956649094978689156940871424401804 8621970 -22290132895921777817181266991095178240 8621971 -7169969057411435072565805880125567828 8621972 78207116144477231581178786142451998720 8621973 1741409403849525584865779043657498720 8621974 54498240446293848855663457406260871040 8621975 -103372870024751285748747944003859273600 8621976 -28917616468178597078227823630438400 8621977 -17942344256050125090209376787952125888 8621978 -5043937869622575927557669634127026960 8621979 -59594673399590770766481804813408679632 8621980 -104198023727669255069424910763140416000 8621981 252269460995232239285053922688496699200 8621982 -11876445667505443551049087113861144000 8621983 234821084959848781122914717170447243232 8621984 -97680727086486752776063092970871586816 8621985 -60890232380875125382349218475362512000 8621986 12298462271516200055013026635610271744 8621987 -4835677666344636291885578397561133824 8621988 94381503615667282909838123287690813440 8621989 -153984764124750449902912586505954694210 8621990 44281738432383026641144756877769292800 8621991 125458493130247188777234532382938118400 8621992 -107452419231513020935759808117835294720 8621993 -289796224329110627295276962796515273856 8621994 9680897684199472262022148603180704000 8621995 140319607269372799300502180339009052000 8621996 -152244006440878566142553408677143264000 8621997 -88693455653643327635033126953617528000 8621998 -30877460701055467836415380499625745408 8621999 -240045834132681099172534145089546368 8622000 42320542212873415963395610777681920000 8622001 96235594678760768479396879541297370002 8622002 128472485078123296968778017484146695952 8622003 26013079740907339080510519427290418224 8622004 182275760888985141305536471065088135936 8622005 -54553871547547894148198203085195763840 8622006 13910817455680576775137382064430080000 8622007 50074207571332132429560800925087721256 8622008 -148430480832597306644046459893012951040 8622009 82853864742039895723224984694532893440 8622010 -27443460299380117958597624579167257600 8622011 48436941679248122154668402113343520612 8622012 -14922613526879039312058563056178700288 8622013 14550989402071112880863662163777653848 8622014 -75144125937988627772388174719737446144 8622015 -99204024740173450620188543363421517680 8622016 -6177584704302350936249516242763776 8622017 -53239847800775099393077161100368095934 8622018 -48876725116871387073800854070239169280 8622019 44988367919270412206832604974407936160 8622020 -60038599465800678827921404120012247040 8622021 -21884561774029241114469025862036851488 8622022 64750472986948585860331834800156201312 8622023 -14094243021403452129898988303044978728 8622024 56832195291729681496631803495225344000 8622025 5550719400575498633677928920220370300 8622026 -5961817016025466282513415986379184384 8622027 158643405265835280234635902742978854656 8622028 -7167312655022721178799518844939348480 8622029 88453916152512890249248799726701414080 8622030 -593629447015576213654986127622799360 8622031 208426099687231640141590081327173283200 8622032 7978285089614686633617746698227572736 8622033 -18025333250334978619733895775094787072 8622034 139688695562106482730443746405081072800 8622035 10456831797254518014189744542298738480 8622036 -30615297471021973512474376989926439168 8622037 -174562299248939881018309177437277767200 8622038 63250436742615805298469818196465733920 8622039 50601033647465479451507210443082174160 8622040 -32419744291162882099705721614296883200 8622041 79696981048684312187441889978657938442 8622042 -52554688525677511722048872813130703104 8622043 -276171553423762434706208251529345196384 8622044 -70856231588479814215238594493438948864 8622045 -1434726642173097203312277657250629000 8622046 106829542348222221682969616261775725760 8622047 22678530428299029181974374727880210032 8622048 24282948423678201754529300994745958400 8622049 1325758488433155933451230836992859460 8622050 8068164914026137765187086934232338800 8622051 -157134746054965396113729333225722992320 8622052 -60247145638532768344494229699321569664 8622053 -113792670045665810299849194295064953920 8622054 -10474601944214858028026021977946699520 8622055 -47273090522541293573320836116549895840 8622056 -90577899652313066680201001132680151040 8622057 -77196946653494152666307220624974025120 8622058 -8067726807381244202303570583083362560 8622059 3262531327411580489245065373028454504 8622060 42559841462095480323209707190830694400 8622061 -29846734824957150571454314617825849856 8622062 54682199078539755019481945557808788032 8622063 -14711489805463204022481484509544471608 8622064 -14000051738582011294938304761746718720 8622065 -23511363541842248568021455283441102540 8622066 -7744315309792436712461869642933397376 8622067 168251531537708617034917258763631911280 8622068 -25246036459601228063240818912252698624 8622069 22953833071539902228812186186589696544 8622070 -34623005506304994379641047687283179520 8622071 179915308295411748621651297575591671272 8622072 -76347160540515913965698554015186944000 8622073 15488340115924926078051406894641022400 8622074 -26810715006909160872766685916759736464 8622075 19219773532721013789147258785331667200 8622076 -73600221517189439135067895173019402240 8622077 -31674903935665638033059113417396141800 8622078 70630418884099986462500985962062511424 8622079 -95369856396356113200554401585449980640 8622080 -59471024055886841889632150235843133440 8622081 57133827792416569944565354210873523028 8622082 -18743656386235565366738577368468591616 8622083 315513215110077013779517516498237771920 8622084 -10638188275112109441129189944950161408 8622085 37563817798267282063836444923840910780 8622086 -109931620328227670937816560988231912960 8622087 36181788747400512364152640080043022760 8622088 -203268885633147617294356650453742218240 8622089 -49914011813317316583544544410762415334 8622090 25502536476492214823663763810881121120 8622091 -52221791597336933782705921488515645016 8622092 156848273145634386761182210034972083968 8622093 65468048635524756771947612443921898688 8622094 -16872958684465728055137264725881458048 8622095 -6772060127260118358388397231545062240 8622096 14925034204134188086094778329343197184 8622097 -4523269620539628330216220089551902 8622098 30879223613617350808927123025240816640 8622099 52194218522579951566527844925837171040 8622100 -44321045332199382890726983843190835200 8622101 -18553514695992714959329150774927567296 8622102 -390121502666141006233442097849391104 8622103 -10379463567010019642468376041630791680 8622104 192108840034940593641902452675354613760 8622105 12595089094685439499324899696237134400 8622106 15442535529043368831637868097734420160 8622107 -103968192670269441662753653239971537520 8622108 5678735482716613980155732778518214144 8622109 32589956214076393198937923402705828704 8622110 10000945148037350324851792007876390400 8622111 -36545560365807539689798731783190316256 8622112 -35352155302068302068737819659191123968 8622113 -33227116961027939906760748124687956638 8622114 -51572005969946828379545254582922348160 8622115 -181028266706699253857899994425113864240 8622116 18455855880850667785065872807075938560 8622117 -244772129367410152216613847636264480 8622118 -8961703869942566245055355663443834880 8622119 -196310385258806291751785132663384628840 8622120 -11443252133672904834472646958450278400 8622121 -2256355521043797806737050958981605900 8622122 36818982986937883808355211593959424 8622123 33418129280959680534386677190874682368 8622124 1042987239241125023822564557197935616 8622125 61025084795090786405285036169180000000 8622126 36014286890411885630233406732697707904 8622127 164884083760912600827561307510388104976 8622128 -44018547028323325615206728070716620800 8622129 -96262183602444118924418994467556749280 8622130 -108343912862691442237239783042651048960 8622131 43042388359084214822086468042919917392 8622132 48049574184912986350305272360151478272 8622133 -71145338016899027328688196643734401796 8622134 12361802587508436424428685741333942080 8622135 64334486863166979091931171556008356800 8622136 -7357280966831467564517730553223086080 8622137 237459946795709944913306821131908319786 8622138 63169870357875259699917503126233268736 8622139 72163127880773872560150953531749718560 8622140 -22781108206179052841222180964186754560 8622141 -9988653207086039181574589423808356352 8622142 -868771396519769934356326061097859200 8622143 -156512854083911866902088509484068430680 8622144 -12415959100767519014239003514311802880 8622145 -1157358222106472328565936629672195840 8622146 -9784335822888975925148331757250129856 8622147 -26723536472349954477145568976332695200 8622148 9541590453170739592026053985014353920 8622149 -9926037861741492691177596646350800580 8622150 10433894858009834877422718713921433600 8622151 -69962365581314014442193580868019627168 8622152 -38602704766278886773040477056730890240 8622153 -52270548308897302288017943074196711200 8622154 -15689820397043792508195021211531404288 8622155 4756541644892803481279302608389661120 8622156 8901626200142096641246614800230620672 8622157 190217252656039636380473588631940628992 8622158 95056550933609534237357664667677203520 8622159 -24479329312412262230009939333474568192 8622160 -14641128679661660870856402461561733120 8622161 -88027656685799587494871108253562793488 8622162 47298110014097386175609555707465793280 8622163 136891158242948609511849794105572238400 8622164 67305735592514498341247913309350707200 8622165 -68541342132602773716431009142991222080 8622166 24647103499674694727840409202669845120 8622167 -90846214158516621473628354441779739216 8622168 -56517052458105664146216716466311700480 8622169 -151111361053640175431229651614763582720 8622170 78747173357995022061285926467308230400 8622171 -92231632947168910206235455169340614212 8622172 -26433112538205173588671204023316909568 8622173 69180706585642807743757067997838608960 8622174 -59235796171041367903834860149341501440 8622175 37282764927293024078881147675949365400 8622176 -1358367582035820461733983902986141696 8622177 5193582602632427045922837933511418400 8622178 -290094608538760189824079729836379776 8622179 82106714307792793383286940188525319712 8622180 22479685961958018261391367737217433600 8622181 -88123531648601276479589922701985884000 8622182 -15346030678448303258839114488762811200 8622183 -108123905821654180752233272483494078000 8622184 -55357528626309685431672471955164825600 8622185 -11814759206488604598740175190848998400 8622186 15754196913667407378648594882540152064 8622187 -158895376325020675000432322911629145884 8622188 1575670309151775609945168728044116480 8622189 92191492140636424015116920899396555254 8622190 -8765081462456967111534057209106830400 8622191 7393509768064860141024756173324720592 8622192 18303011054773331556299131097197314048 8622193 -39712764476226847816358788571304393420 8622194 -11035153903209908708481386055772935168 8622195 -85667596891545276123260633814156976080 8622196 -52694229979874648301950166969966465024 8622197 -91404506258835704449999900277999567808 8622198 35628471776196510562157990294927902464 8622199 57308350139666091064730363809594873464 8622200 105322378146965141153598052371340800000 8622201 10182754507279937922470723525844019200 8622202 -64818266922533214635176010203367330448 8622203 454096695896737460440251802777212692400 8622204 -14934531712928348954310890169606478848 8622205 -143424392381371386477165971858816893140 8622206 -67285846725110370518259676120228357056 8622207 12543436734559634726805872023061978232 8622208 1427864785368901005910891318864773120 8622209 256173718254488686811650854576097537410 8622210 -34778519686714902270688892827810759680 8622211 -51914654808289032203589838482800592792 8622212 31255859968736134655502246761524653312 8622213 75804583823901222631907170307110277184 8622214 31877202753315453163471473025633359456 8622215 661535100953088492890465487577068000 8622216 -28299489161173044253089233979205877760 8622217 -129696026467540360300688303044689565440 8622218 42918818078379949634897973098652579840 8622219 -51843940561287083036798602031390094720 8622220 5315145808035782149952188140819118080 8622221 -12248196892260520094918635750757460000 8622222 3798938304199369579258492403662540800 8622223 -69173812838427092095420935488141368528 8622224 28069146926534202508385325291223793664 8622225 -26274602573455599504023283117951100650 8622226 39841827409062915328985748603446631312 8622227 -61870995122491874847425551552645178880 8622228 -93736927589604411633534873741674096640 8622229 44017140226091950671121798612012539072 8622230 8267243398802428036817874845370458880 8622231 735314858112448450528055813483435520 8622232 113252405979548699045305926235359252480 8622233 -183080805174008720525920151112212906496 8622234 124085629016530403219439914658143946240 8622235 -24880687929957939634066865588697712320 8622236 113800236729940323914683153714831507968 8622237 -27617811807747092298405180580706440032 8622238 2632400178525939072916104757823499840 8622239 7186911081867044864923681461059593824 8622240 -23365515307932761974912933614971781120 8622241 -75278214376591246599867018097329411358 8622242 63064837321263644468085618475624744272 8622243 -5130502791774522652141087687907278896 8622244 208753988071822964730192244897834131456 8622245 -86305018964103653131939275394166026500 8622246 -26450948821333506888674907898939089216 8622247 80467989596287832585351075529818473344 8622248 -174815556932019163988817118163865600000 8622249 6230347095485846738135475019744102368 8622250 12207463686276319229955053968638720000 8622251 -95160347285365651170036086169416006400 8622252 -46223670183998374366354803655128591360 8622253 -7270998296660955799071342931441686816 8622254 26715827707593422397766996129988640576 8622255 -80761677813414061643552569857777619440 8622256 51105990995543196358356814701488013312 8622257 1066883097928883084559664249908412800 8622258 -453660231610301546064510178719505920 8622259 34278627244367011372987993951511298600 8622260 68517863540811969926201356905880934400 8622261 -232550256438222541334974388888573535360 8622262 64824503270084711440582275240193088064 8622263 -24901977502682767617587745425687385696 8622264 37420397562436917731546112648246067200 8622265 132286539395092209259432013234895390660 8622266 -78091442329800567996705332699592801168 8622267 -55173059687445500693583460897898175720 8622268 -57329309778729902607421969732957713920 8622269 157080568875972788077012482142898922540 8622270 63977596658013716623543481168317341120 8622271 86743615070099793867656248195225286512 8622272 -2778303112092856258259602980628070400 8622273 -16398514333729403675299280348449513632 8622274 1433085315192589008406979200888611072 8622275 143487617123593874973848901423237751800 8622276 37228341068137079165984835963644006400 8622277 140057229201085581491838047369915222172 8622278 -1923320209672143434617404496457392128 8622279 79715300917698086288478712217633889144 8622280 -95944682943563745372205796388896256000 8622281 4498270474853335563391793485858469172 8622282 1590199877019630103127242348796520192 8622283 86601361932247025588116099633975787920 8622284 -41948125126517530207770296427957977088 8622285 66802750398930092532337020053334872160 8622286 52752626876708891221908322327986935424 8622287 118230526595461111759059276010054077936 8622288 -2651464013646340212211503637516689408 8622289 74456238540044013328665959615412008256 8622290 -15086840721609945106857337063193973600 8622291 8386763248566085751283637812366710784 8622292 39305946248474489697228320185831352320 8622293 165562358120409877712392068429324574542 8622294 -31224353895815038192070414756222990400 8622295 -36793660835808629635575946958049945600 8622296 -53848367895144406900646641599964938240 8622297 -66846514621314062817952360621541642880 8622298 81006674345324052901301552344985521152 8622299 38755090975533291970151133061669099536 8622300 16692382257856157867452160266054425600 8622301 249885962206440133488527536270785435302 8622302 -504150681936419289057418392458088576 8622303 10440173650421001940169152046280163200 8622304 180405471055092345436668933269391409152 8622305 11943210728679421670731557162322070760 8622306 -21327297918394343975866829878343603712 8622307 -96037157840719195080911989656342841444 8622308 234691566795157057222805611567025690880 8622309 -19024931948296413320423323565795942400 8622310 5302358905012169613037910032263730560 8622311 -12431342835697386776507104963340048976 8622312 -57991176555328874198349866763669012480 8622313 23389450377861278531839088354220518400 8622314 35014714774792497128932193147398659840 8622315 29445943021228472572276597375100208000 8622316 159262394353600046144618442598214263040 8622317 -2415370041334868065140678510197755680 8622318 -61423276336159343326776491685108866496 8622319 64651998631510969530517468999696552920 8622320 -1896273509183121513131332959869337600 8622321 112381982671208612294008497455860985712 8622322 41912168488762223007964625821510774320 8622323 -81353621875123079091455099456628805428 8622324 -120760428193011225271347630587610675840 8622325 88122676804155127203542296804659435050 8622326 97565021038761408692626174002780158112 8622327 48720694537988980741639396481057672832 8622328 -92257715044333151215124266779526471680 8622329 -2155866109449772165344649570128825516 8622330 33614412263971984608852072728924536320 8622331 45906633671526651483690240323468132132 8622332 38519106707641570911477518982385766400 8622333 -154361454020577689517282381388722076320 8622334 23839648334985680400681238327178976000 8622335 -38326531294861009465083251777595179040 8622336 57029181251789651949853463423263703040 8622337 -262408109808862970462386207880568950014 8622338 33967624850922443503068016512737909760 8622339 -204870000084921535883655665415885768 8622340 3171060100121842681121883846582190080 8622341 5769816017169353204794696381758367488 8622342 68866630305495954978357958623026682240 8622343 -177750478122450829855441722551993890408 8622344 -57141315127091643487551516474029091840 8622345 10199498930857893284014599385023090240 8622346 111450354657642707891288974894237357872 8622347 -65125957745675961914337575614496358648 8622348 36806033634149457154430884349971808256 8622349 228015965512258889306216675083850334636 8622350 54534936566668636334219421054508329600 8622351 -99663684125848575669441375024833484120 8622352 -11634227223946093899122487643351941120 8622353 234031207165005174804717109337214247602 8622354 31902752569194468956215557675383159808 8622355 -11625929339843404598084762997988961280 8622356 -135375724036456844443960512337908234240 8622357 101873794255599710002151948959629851040 8622358 -61300196737558392202497043241827746816 8622359 197054438775392938341003224780436415560 8622360 148890891292195591522134234303897600 8622361 72005241182427947446924474369211818464 8622362 -4343220477501281458921013811679051008 8622363 61306031174468264247854840872908789144 8622364 151095112561015777917727386111561734656 8622365 -51969851932018320093501068565808462740 8622366 59521865372110372580903952158941482624 8622367 59780928862177453469778133573778188320 8622368 -23019219119957656310722246082645458944 8622369 -12151136856754288224419301547692663168 8622370 7283505155977411722686144207312285760 8622371 37527714955262459862457131521410713600 8622372 76948365347532847043076073750437740544 8622373 115859084102780230929050483546174146622 8622374 13223095305463322580046336997739614400 8622375 33833898591665063234285493098775108000 8622376 81368628145600438643788801807073280000 8622377 -312622114582997928671227279099541570688 8622378 -6572752761520741661856994923116305920 8622379 -77857846299300269741981852948414099020 8622380 -4546885054755838041114772288968944640 8622381 87984536616713222481305568680655526944 8622382 -13095319194540456935241983009094220032 8622383 -218653334591833689969009367088913487248 8622384 -4832553246810050733936024328676868096 8622385 9332616144899733292017190375157842560 8622386 -68555798278760832620394767953832314608 8622387 -145845390662833937216579705363784507756 8622388 83374889864399471098687974274473212288 8622389 -80495824715675152294600444182327601920 8622390 -3903626237635610682993509186996121600 8622391 208845997495785743885683850285248634792 8622392 101768508856961932475674553643462144000 8622393 65655813020663284825793586332426705664 8622394 12088953709375263537703366447473542400 8622395 -15583708442502363337549216520433293280 8622396 51057216909947019796985259841396377600 8622397 15909789615144127766110398050560692832 8622398 44105279935373130583135555160344596864 8622399 -9658271181527327742307930935408769920 8622400 39628344088183648228200444135289651200 8622401 -56308311128611355776951244479994246208 8622402 -4034314183422190849999382327386079232 8622403 -973496068492278770959715607369484800 8622404 33106799230410862304292204674474790912 8622405 -96566265248452892453654367915790749600 8622406 10447533172233505042518538059687667584 8622407 -30316716784007334787318931546911177248 8622408 61433621981137885340251973373511311360 8622409 27128418759337880052488892878447580000 8622410 67704395650950289324946634659552139360 8622411 -12307951179977923556154849796238426112 8622412 21938426765677690226621493980998873856 8622413 -38143228863445506469361422263575299338 8622414 14791427742422770972911736155816165504 8622415 -95996279103880096618999547429452744440 8622416 36115632520731193765749596745846226944 8622417 144523973708604181998513195424031145312 8622418 -19679585936758559199594178197575261184 8622419 105238665953774097476635424082130398144 8622420 -12360212918877271981249200292469821440 8622421 -37737469371121673056014053130296899378 8622422 14724417968626345736903644790003956512 8622423 69324090513373848457311681109267677600 8622424 -21647682047184726127280156219133665280 8622425 -26247938989505337499852151831736600000 8622426 20061100009932598252655621177794573824 8622427 99077220114850312807519823558314778064 8622428 23339865119450676962340929765801771520 8622429 103863439352405253265453522344780617760 8622430 2073741465543786276899870631300278400 8622431 228523434486251782631879240971552003272 8622432 58896410816435507941756654996178337792 8622433 63426369728804741354732330179638022144 8622434 -41008632092248359519207370910720969568 8622435 86623750149977685006395453396152028160 8622436 -98235057967375182248677955513654696320 8622437 22986988813797528189287430347110796766 8622438 -81344200135645929333138752327042299392 8622439 22488241057598840073656744148289425920 8622440 105638524807874270419200068929882828800 8622441 80478231895355521507397211901194779850 8622442 12400978133308443162228770098932541872 8622443 92308085566505908558188938243907440016 8622444 29114326645541806812320299849312481280 8622445 -5325955572774350340699697982182208400 8622446 803969926866819436231377692266988544 8622447 37048177252728650892217175686317876480 8622448 -26252740474827394594868558625054556160 8622449 -3407848919464493292536352272925409152 8622450 -1493457333199898143204126510158258000 8622451 -1696990962744080131668695565315834096 8622452 -118020614582823952927441274000594868864 8622453 -29640305649838912204425542312143767552 8622454 -33771216229839322538789383146913357440 8622455 131095608022221863623527976547661849600 8622456 -41060598009590395034977272421747875840 8622457 262456761761140828516464077264769986772 8622458 -58130739200759091342955940979829561152 8622459 -73408538700145786108649169633786752436 8622460 5087140469001721044159299895859200 8622461 -166275148227217933166092143833835010938 8622462 89659418848721519443459868456455818240 8622463 221005005989326715974384104919613251712 8622464 8785486548682325913211381794031534080 8622465 -13003523807473462098316574383157306880 8622466 110663656368950827012556903651613083520 8622467 -64943174881152226148731017093799945008 8622468 -9203257359755137533849926462863105536 8622469 30265880707752951456053652413682347870 8622470 -2556758123404433112869894106006969600 8622471 -4634312793527235451216971090716812800 8622472 6028184882534613538782200722573363200 8622473 239913653475201105099161005217604589722 8622474 22277888626012803864898279426155889152 8622475 97014696508612503404368490708835858000 8622476 64927291175065800562692439095430712832 8622477 -33392367435506291400052737030087236160 8622478 -27960762664279783961647635099564048960 8622479 653606155981919612229822471706724597760 8622480 4704289147384045884824786444105809920 8622481 231863963773463911818193188559204062900 8622482 -81648908137974723959077688134706639616 8622483 -77503049818430919397490455081112264400 8622484 26980442416464606622303655759200734976 8622485 1981757474145347016208333369351712760 8622486 -46794278086185779463250097994492017568 8622487 184654400735955022312343139735742792136 8622488 2973404903671702437889513384850227200 8622489 -412964942886343472435350062467952672 8622490 -56984958901088678867515027965429300000 8622491 -79823665554700198819645105919298426108 8622492 -98376462387106550127546032772155893248 8622493 27243583391488341545130076857723811968 8622494 -14526910565970093104767993313597656704 8622495 -250648439629744117057123722919311360 8622496 -33720350884386395945200363085774192640 8622497 99723256534554185055799067833331067540 8622498 541301890665027936914366988727964160 8622499 -129490215367637509869986373630707582500 8622500 -1347817200451888699240994848254000000 8622501 -59147010233390865288597191925716329056 8622502 -1237280647716482211227105022662680320 8622503 27544746390467265996800562757563063480 8622504 -97470851660585543671010566602227712000 8622505 18080888436819268786389407047268557320 8622506 -42928463907184284257209304088015499680 8622507 10383331323518062105973362964257463640 8622508 150213295550333678446202840474869507328 8622509 64407681666973341800947176506635259616 8622510 -9369046470985543778075688177234604800 8622511 -29005631888882671173240446246300491888 8622512 -28568025935930194609646420798404362240 8622513 4401713063802151098380273060243458242 8622514 11468955459130821829610787459239171856 8622515 -23906311994024826195885465610982396160 8622516 -10400487169476176464574148374733520896 8622517 29701434080640347198742222406248895512 8622518 -80586244758409482168857305954325008896 8622519 179210213689337248534021124815019513040 8622520 -138424278384323047565038877862055219200 8622521 -29264197729883027365580922654061096278 8622522 43317823267624764122810930449710434160 8622523 -21244475389772248612693180329218735360 8622524 107556242914148385997514652353242232832 8622525 -74114766812173793752696879716193375200 8622526 47077863076900534265086033179239546880 8622527 61229702703306228892848829883410578192 8622528 35795880821380600008316783621790760960 8622529 5478759403813177884973859404329784130 8622530 -9507729655963651121473715963933729760 8622531 1611999830090531682075824375756372172 8622532 2542235546714319912697364312354348032 8622533 -100635994053679576277057650135751917476 8622534 15564237315094381581030837627402117120 8622535 143417475745604162969804939752420191480 8622536 -42489994956423055358539600970972835840 8622537 -9544607672495981952021953097781877760 8622538 38133590000213692078095739296187883520 8622539 -149016544289575149136486099971193127376 8622540 37029389989799154351612523121228943360 8622541 -13722332847422024897164488270201175080 8622542 -86918738202249962434974125804576824320 8622543 52004784638823610566791530695630019464 8622544 33207988425830853095103062949924175872 8622545 -133704187755489148902356586065869970700 8622546 9381758777056857426879612090050304768 8622547 -221447404837690694087202474265839322808 8622548 -22931035597302030813315455510237773824 8622549 13312030053562663127240206590884817930 8622550 -36094006342308222619366542862782254400 8622551 -21116668186966617644529893755760582016 8622552 -35548616102195423748293112816688988160 8622553 26090152648982616435137317080396817920 8622554 -26086913127981843796461885682185364800 8622555 34199783696677033242257496671901427200 8622556 -93736056732786166824477094805076743680 8622557 54325662424173883014209117313698527872 8622558 27881921701492162861525801730490378240 8622559 59961285831465287228718035971244661240 8622560 -86697414451977582905676833121274429440 8622561 -91669614432975781231937344319025047520 8622562 -10609639893463504189649951087208875520 8622563 -98983815481600294203568295048290297188 8622564 16486331747202124031931873640525771776 8622565 -17385847687964163119215046053323496320 8622566 -30903847818729832996410434097861972768 8622567 -111250033830933458202728941284007493616 8622568 183514518512875380186016286949905218560 8622569 114344826324031945440842545466162464896 8622570 -22103219200272664961563351802399692800 8622571 62772858194554479691746769699437519472 8622572 -52083959433988762318683578916101683200 8622573 75072148625469306052699689852582182784 8622574 10267847267417878673655656273134342080 8622575 -6140016172435784026670372387060400 8622576 -1896497173624090271460270234710999040 8622577 89189593395770821511039416664676281426 8622578 6193915150949778320425252211411771424 8622579 141162086795516535329238776460903151416 8622580 106990460354161697057555535316992153600 8622581 365848982346099145733090780118495246 8622582 -75726136506920478719562141302029382208 8622583 141386564838650475734766843856591829760 8622584 -75035025341812091940833410059557437440 8622585 45837535249621940484765069263106259200 8622586 4674692788913356233514651197081077760 8622587 31738326650254583277557732016697015200 8622588 1888543380335588028612545376380387328 8622589 3002103827187486175688012340586617760 8622590 68839794396241369882964360456461876800 8622591 -21650085161522241899186278108422051696 8622592 101884471093475303116720865096440479744 8622593 62145484242326636272824520013375524800 8622594 -76299719444700925076930502623619313632 8622595 -5803480394795053983723745465280989440 8622596 222236175171307322449396253174564563200 8622597 -77990006352309182667114825290565594528 8622598 -97892401818797096163668713352170807200 8622599 192796006880619778699261792436394090000 8622600 -24750020273315339489619076113641472000 8622601 -6951523889369865333078231803153781120 8622602 37903054607354251363038185796809896752 8622603 122783390720838742055814191815702590528 8622604 42908362469954800511236595890809847040 8622605 -80239333554559759472581104491160960000 8622606 79557520322486583961510194851638999104 8622607 -30766816246127775179502034423387987488 8622608 -10628042155298657013970008816418553856 8622609 -38913199718702176150485054704671004640 8622610 -6413020390853277069753249534619763040 8622611 -10903896375196628539716748268517112788 8622612 29537616446746557155459168500244992896 8622613 -298767678726086483973666827687629574720 8622614 942800890494699924201079846017454080 8622615 57126783923812725754401993276345277440 8622616 25868798035812743428560529926116628480 8622617 -34386738677683409134693804834983356028 8622618 1001521913563540715198635468862668800 8622619 -77617848125625364190000403949015275200 8622620 230707617806574542914666472735227514880 8622621 28916899328216217192941457611227373184 8622622 -8626378616768166202539837470610165888 8622623 89467003644068152347080839875570131784 8622624 -126467964299102021078787817742346485760 8622625 14885318334694480437065701969191168000 8622626 39180892095127211771720704939314498720 8622627 36209547809460273846959006671921292208 8622628 -18008138216547741438315042194885045760 8622629 -71799683560189820944235905801809479040 8622630 -4466766554259175186628702730954192000 8622631 -68753799185027503153019740472972705760 8622632 91495909182502561844322069977327124480 8622633 -93034720870231063174029249625093259376 8622634 35624461945995822182110645050108567216 8622635 61390973173950962556698892321219593760 8622636 4551421517964473910033324092027203584 8622637 146020442851949965684832764667078122240 8622638 49504067836818170579692359331668852096 8622639 -92225868727792610903017822635445242480 8622640 10852915600359368876519039730463211520 8622641 13463881884051669083430247099625139252 8622642 -3934877844565796294999412167945011200 8622643 -74894380173142892123294061008661006360 8622644 -136129454690349863273497154416658945664 8622645 59424224647286550255549303396050202240 8622646 -7476381680777977142415786467916997728 8622647 11834310115638024086460005243532036312 8622648 -152410615742769894428076294522378854400 8622649 42803353703418613481487794522873806336 8622650 13299434007520032973360022869670937600 8622651 -135039890931290044611710809920586420968 8622652 2307761309908218277140187521605009920 8622653 -760910802568307621690673241680846516 8622654 -17881192814345480103207281400216148992 8622655 102948834873822921010202250343563832320 8622656 -3892525914758411105208630492455239680 8622657 959330174899308360856019520603490260 8622658 -11103731665982682465266986693745877120 8622659 -13116923572126656654851821591091419920 8622660 -24350161502155885382064006127988490240 8622661 -2590665015178647347491593042403930240 8622662 124206220131913171607889586082046932832 8622663 6970332800739028204819735501765547520 8622664 82039454490789854010907628992714598400 8622665 -41133406062526775147924449070255185920 8622666 9455215926538425861951702796073871360 8622667 190367655783927576178158388766126902752 8622668 14363248768166274488900475262879458048 8622669 -6191001277973607641841004477496025024 8622670 5973865610783376008787762122565120000 8622671 128449752961628453294973646923797478744 8622672 -40180252604511158578190592246742253568 8622673 -136600677615269515825092528474692806080 8622674 -39209696979582504890880837198034295664 8622675 70291216445833246354234309366704981000 8622676 -17819980211281581861948210502124904960 8622677 2921215483972591482199269968389459200 8622678 -9680944709594968319992686120850010112 8622679 -48518365719000117658648036335200314616 8622680 -34833123970552366927257347862867763200 8622681 13071845228459857457046949126137210624 8622682 137918785316976959077941199769343619584 8622683 148780174631949836915914599039762628932 8622684 15955755080533993280010742864567151616 8622685 -43868742146456433865021390470867001620 8622686 -71957496590722201440705874280859769920 8622687 -1547958353925879351506436789514536432 8622688 -106585293825552168102026951671069016064 8622689 -135179156509586032852502304542721888444 8622690 -27174309083231903608646505972336422400 8622691 17866524061333402791041849377997887488 8622692 -5144676673651678274195304268403712000 8622693 -14756701758252861081473920796436448578 8622694 -74410427143865572048190996895792720960 8622695 -37022962899275662183946997470657683200 8622696 131608841659149923425505628266921164800 8622697 119458293189474210774066042515542324260 8622698 -26844505318094354741191703148231454464 8622699 -139222764515923548590351712566285179200 8622700 8129076230001032109605729710950252800 8622701 1906126277201441700237069070985296992 8622702 -22348451702197535001462352208867904 8622703 -111857918576023043975047000282268829696 8622704 -408861288008613987668529058461253632 8622705 6167547417715447018317695493824920320 8622706 -9785476030628225420794178095881731040 8622707 -28033972668797793733896325847741029044 8622708 -59116044175528539120477614025125437440 8622709 -25480474200510867740730980185505674784 8622710 33690677975090612386322775585969035520 8622711 144251020853769860092871167511469269232 8622712 12306786092121166244577738674861506560 8622713 119158217874666374463996321757346214240 8622714 -64889661786230574304190979470903006208 8622715 159942516894540319089647661699104816400 8622716 181227920391669466328556563025163415040 8622717 -2414146186464216656442507370387685088 8622718 -63732069078978298357240541443499377536 8622719 -80050500378511412637790610911852316304 8622720 13027904631495601456784647127040000000 8622721 155573812320518872367003437473515137922 8622722 31436428766526813443214392295068136912 8622723 -47692564520737953986660245245878241792 8622724 163000242657698190098892729252380347392 8622725 -47768924318864031090986827973783439750 8622726 -41608421937117654630212093894263825920 8622727 45918875572923725924399380390873246840 8622728 -50959171966350558088829078339768355840 8622729 87966510723931527695397390702761809764 8622730 17325578953193862861794688123923249760 8622731 -6979867786798081820974486332869880480 8622732 20692460707641290903126057212791398400 8622733 -52526353934300475293005582429720282624 8622734 -10555823015116139624161413888582993984 8622735 -53036833384687097418638085827448796800 8622736 -27570813779563902116761146767845777408 8622737 -21914193167040021496878605644822788288 8622738 -35557629348585467647383683863572547056 8622739 779525262100437403941969254984242592 8622740 33058617303024151011787088782298234880 8622741 -40239657894479678108279659056305168640 8622742 51523628345386398753323800169130442272 8622743 3119992126123628549493771663983395200 8622744 -63225995358354517785562808572687564800 8622745 2913677874607588182351067545299262600 8622746 -66662910922865276414334134585810714112 8622747 -1534203318262912405994974203834001920 8622748 185523091585919086413526986155458247680 8622749 57648100433184320886926097981670571136 8622750 -56419081315645338120744078539030496000 8622751 -41715386041486050633235690185899569200 8622752 -255585269298748668747227915100690382848 8622753 98835976830423660535117109381139171504 8622754 4716874125153444928989063089090760192 8622755 54292301308658205979433563212262526160 8622756 -63896895551064176193699558670064277888 8622757 -126014810371756273423173455844811338816 8622758 -88699981918163075800349745594416639520 8622759 -3883913763610466524079821160398049496 8622760 -3936429128412066336036528681003110400 8622761 -125983865407028886709401348714757827840 8622762 -12328091490102683314654614614251921920 8622763 47315592400439220952197728354497769012 8622764 25729807249857211669403670170798904576 8622765 32577867844736102065806881762009971800 8622766 -92420947170372809367283109898325127040 8622767 11335334338912200395817864937206876816 8622768 9916586698353857133713463169319436288 8622769 138724539926899292353188817834387201344 8622770 -369679066808228571869298707650905600 8622771 122674284791901022733208861714510059520 8622772 -75527782831924984394769256757663448320 8622773 61743592620320048506459805643077805642 8622774 -1192164631134847722937121662086183936 8622775 -82877775794764591355986210358038032000 8622776 103117354995490800667801813188870696960 8622777 111138420706031356631338030843602372480 8622778 -59932633949564934656010292663431778560 8622779 220732662775794639256535190021981507600 8622780 25794001980934206397288134400560384000 8622781 -12932201583100847302699798138010175418 8622782 -14936312530294751662770280354559099136 8622783 -50180672822330534981279388239787262200 8622784 -10480823746443464861140739168926695424 8622785 40246678685243489874657404246214592980 8622786 -14128280561655995319199373585748751872 8622787 -120785701970016198584904772006689778920 8622788 -108634777158065207661846409138205598720 8622789 48871522247642437258312587620082132480 8622790 -1442566520015628626811752976853032960 8622791 -170003115362523948990214537172436074640 8622792 14488644337947681469679190662987120640 8622793 -73854012301822875967155586096630977958 8622794 34363840481032567015562159295588522240 8622795 34861368894478292427079570636201279200 8622796 -6067949531281125871271915990931036160 8622797 45836234677680119971190509204998306540 8622798 -44832994456067024720818785291984102336 8622799 100024594511172638502916670662005791680 8622800 -15214860469036076741306739020531097600 8622801 164243419186671815145923656109092697280 8622802 94882809422693977504610814799603581600 8622803 54067197993163558065172689611763520080 8622804 37427459361766213127717465804141752320 8622805 30995904567771058249944156220452817920 8622806 60123684679145916543293933716346840352 8622807 69487383958024841032961138385198516840 8622808 -163668064137374606040260429203360972800 8622809 5646560209792253746817909934727454400 8622810 -1715366239947970041864488772509015040 8622811 -103757792266781778317964381626833462588 8622812 -45807046464180205815135740040146999808 8622813 8795737676821623404226865953333432768 8622814 57608310368593734903318989574949424256 8622815 -75283467337837636466314028727858194880 8622816 106132302281974325686978333437046554624 8622817 -72627831607251565218810649464085606208 8622818 -48976282704613434358896245967772574640 8622819 78543539169039162186092718722408750184 8622820 -121284751046944263844755504250312369920 8622821 -5663607097734200164066162584634504800 8622822 1044901402733818053147616769455294464 8622823 168308299966315461395984237069537696 8622824 -113371163549830354663171653734742082560 8622825 81345916303053742650109942417958877600 8622826 -86786928095412594132966853698547575888 8622827 6699710398072810582928491696688536440 8622828 -126477195366369950311326522220293166080 8622829 898510055940051807206004720767788320 8622830 -5892712549152249363916281685440229440 8622831 -53911384352060052321257262481490918400 8622832 5578331932045240601008264685682753536 8622833 119583269198863895220924425750862528 8622834 -44807737663082660274998150124123014400 8622835 31711398841817176699895256877199307840 8622836 14224275094417347431049634624364912640 8622837 -196053238738991790134038936904880668292 8622838 -1513029343330555206484519262280867840 8622839 67063591237193382774663941919367618824 8622840 -21330098596700743186334620314910310400 8622841 -249617353614894226944859732130992292758 8622842 92656400995713624176566841462092730592 8622843 102770321957325507176624870100437168664 8622844 -12852138782512068001082085008970379264 8622845 -7207664643195450312682427170040807040 8622846 -791977042671449394965054171662286208 8622847 24878900228866854639775076000941527296 8622848 70889772274827242776992447627823939584 8622849 228933768763341755504516349696255840 8622850 22056469921309272119537482120014720000 8622851 243999369745954332191353264178520223632 8622852 -1912524873347949804176473330723196928 8622853 98884041396518301854408470705473371102 8622854 42383275194453097714744305851651525760 8622855 -143405113080170759702197696693110420480 8622856 95241737410248404363855606671085199360 8622857 143455162434051614703523733673202766106 8622858 -536638563620512914964650588926887680 8622859 -110278652288552274382474586466708020448 8622860 82527674857231299493308499297756339200 8622861 -5100158702584032019579723900319604864 8622862 -187084782989246733823111391528120875008 8622863 22962107161925043369868919510750967624 8622864 47210168565407579780435497426780176384 8622865 -36428940616109072507117072694941832000 8622866 27668512724991583369079843947517905920 8622867 9722519605172050221263430656805719040 8622868 -6619201464087031938127779184727911552 8622869 -5157653350585210705564999416384309600 8622870 46009517406029418663434431598046013440 8622871 -157527552797294642049668247477109695928 8622872 -71577601281511381363927047418885171200 8622873 -75220833145080422354468359173412024998 8622874 13936688975933819868597249985349146560 8622875 88951782702394766334749311367266068000 8622876 -521734760632074201354059665876402176 8622877 233949608989160655542602416053090618726 8622878 -70257513552452888225416269556900819968 8622879 -32950728995442390749161607781796785792 8622880 -7631103656038684689545330363203584000 8622881 33358419855902978744454791904186556800 8622882 74246171547291163152631666240190941440 8622883 -96547111225435462488229579231801704868 8622884 60713266456273263117316955205752279040 8622885 -45996005300745829674802277959220930400 8622886 -48970864309428455576460939929294078976 8622887 12797127069505314491621234109076597152 8622888 -55383389404355318271187063534427750400 8622889 -255431218768861865913299587690981270080 8622890 -98209856727170232453332673229242352800 8622891 34418691025611454315631406113392265640 8622892 125170106364435070468750613066878889216 8622893 -27202145842407038463110819528661290622 8622894 31079486916963911806347339001149391872 8622895 21663015808932845173153504241753459400 8622896 -30390142301768184788792848678001000448 8622897 -25800849973801815189818384285047040400 8622898 37669829382462563668704090097517045760 8622899 -175876876997075155917593986184434469280 8622900 -20397142234860735574499540467808102400 8622901 -57796407746716403929876517034117700448 8622902 -51707791924668220527803808808234345728 8622903 112872403594000516334529281103234259200 8622904 -208148698806543450810603600126687498240 8622905 163705417933647879789956611807411365060 8622906 -6652993799165273512695911329980489216 8622907 -77651681335318792947147082279933312080 8622908 4541336012809766646639582535465230336 8622909 169898401652574594960867033779638190400 8622910 -29689848551672392016016861978047379840 8622911 137103239381383337529890613191275498224 8622912 6234765751483831754630179075047555072 8622913 -70645996996239623900779532190915224876 8622914 -15590154306827275840695682007732150880 8622915 -8809740346572636170435237960113743360 8622916 -88996538639983160075218763059974915072 8622917 4744511376247046975576333705214228792 8622918 -81161490323089874957266036502168572800 8622919 2399193427053296381763055325492418560 8622920 -146254269012893529589183749574173235200 8622921 131162352955458352254423061554626276112 8622922 39720822303939216242625616718472387840 8622923 -51713234647620276549597041839925262828 8622924 13537667882406353060005846027740490752 8622925 63262439890860933206253245021416023650 8622926 13336540891149832329865409585409244224 8622927 55408294271289949771357082958625404720 8622928 40351894741238372810023074866789990400 8622929 17085205953707500116318455664171909120 8622930 26684893995469942296424257057099985920 8622931 -9334556738609885833205636131651822800 8622932 -18334994804960239981223451583213797504 8622933 12905443529726977713814999675295391648 8622934 -101588135624953775058519181845255900384 8622935 -22077282988645142142874917097450470120 8622936 -1774264065247345340765405822073200640 8622937 49053683884514392084348181006758723792 8622938 -138705195933358046078484385297293590304 8622939 -31829610970589600864890928029362513552 8622940 94142149213874660449778308424780183040 8622941 -11008045986450484207469561683607941920 8622942 33632946683344754173057345324406784 8622943 -32477071326348992101003774058512338720 8622944 427505881953195139917688103564476416 8622945 33850028740420549729381382857782692820 8622946 -20772230260756590140697962150809937328 8622947 -65248356526222609853756322961615303200 8622948 15221031804049991726248368953287726080 8622949 14308406417424670649529286961646438912 8622950 15618071066661118852204865048179660800 8622951 54158767893740169859173577200941960232 8622952 -53418735145012903932688515567645050880 8622953 49604290434827041175019269782714592064 8622954 105703086883291855714298431209982249728 8622955 68410461410176994431483854991090968720 8622956 -38401327527898167033008371092391672320 8622957 2771362835048690254191451043196412992 8622958 -120082448701417605406516683042284643840 8622959 76252375113362568439623395271072062160 8622960 -4708884281053298843830827039798067200 8622961 124529548591195975049610369725300765160 8622962 -1253668359537545575665268411162758528 8622963 3065320364964247626088884280491765600 8622964 -31614769704099323622298655062368944128 8622965 -48533841082305905065422932787602229480 8622966 -43452911156346213514084399548989809152 8622967 -252754491936973643371377125070102662400 8622968 78422285521682559228918070499452416000 8622969 -11144431145131696142454446178821527680 8622970 -52257213066371877584360228304204556320 8622971 -102710908338059667124836201920818782060 8622972 -34151657151367035461262249801041877504 8622973 -91512330200607376785152743280028390778 8622974 -79934164556811457772990654129709387264 8622975 18064083467089295390226808598735856600 8622976 66155865573906193955083717763609395200 8622977 38956265396929319013134814156395263680 8622978 1444581955324086682809632852976261120 8622979 -172921609577830272562483893824094160 8622980 -436813684257631454377531636216972800 8622981 -89238153159554752104056857401119760672 8622982 125962429126968619751929494445014461184 8622983 -153632715278947895676452263755234177768 8622984 86470550050922418787738926641404600320 8622985 -16567562033361376874081418320480773440 8622986 25150921763769095017299192650026725984 8622987 9209512767620063056781303126113619952 8622988 -57232366901784540728825542248683441664 8622989 -117429940730742250445568913034119568640 8622990 -14935130995505870616021448873172928000 8622991 -11924689238808240965905792147507601536 8622992 11610948411474408942069642849127759872 8622993 -64898651886157935934771101584979710736 8622994 -33665386637369918249274403256178664800 8622995 129512698425903537891507899942244640800 8622996 87930435771666006675358707006909603840 8622997 17641973620894207583613724381952003772 8622998 -289671930410086818836752812603692160 8622999 -32151461178723592187113473509989461504 8623000 181053416911900556148970287747870720000 8623001 130207725762111007206934518013653752004 8623002 8387571193623442848469639178239340544 8623003 -51183747188718260096040211991933226748 8623004 1461025539553585522057883112329825280 8623005 1952066463338845816546213845578563200 8623006 -11177349370084040366735888194688163840 8623007 -16786744668838235123684393629309845360 8623008 124797588247475583946984515666758860800 8623009 -4543816351895750087091030922263425084 8623010 17005953008671200567305711936457822720 8623011 117804817531558802902269354983556548472 8623012 -76447623781441684786795798821356625408 8623013 -58100100290536336720841193427895420640 8623014 20112645009056099957092964933236130688 8623015 110471681027794290083244364030901830800 8623016 -21789981279458773151305883247628861440 8623017 736186031337356411852516329301374080 8623018 97919563616116692719945848228048527360 8623019 -47868335129467098600976979673268133580 8623020 -8091056173334343398959029588357120000 8623021 -36297244132964352993801133924205457024 8623022 15816549604116712331891154847122653184 8623023 16667362906055257458269866052134911744 8623024 -13384316399688465297131506668067471360 8623025 -109754754754842920748643446582940755450 8623026 -4205980271074053196340043221686515840 8623027 -72373663165138674352677071519435251200 8623028 49376642797970871926584383515015867136 8623029 154968105141718030398645584542373549760 8623030 13881078962089045148759392480400190720 8623031 5997751797555235456715798588909441832 8623032 50604486731917904661693480326548684800 8623033 169633802955164803166006724235374938282 8623034 -66601804820489763977592857137673272320 8623035 -8338445503864360107185824418392945200 8623036 -75288502884475946761886551924506746880 8623037 193905858519765473697027314193788623686 8623038 -6992352420546562329891561127461839232 8623039 -124650024562303663695898551732045588160 8623040 -32353585135596936837805140206954741760 8623041 -28589334415644730681115223903415619136 8623042 -47268914804341658853055714542259519488 8623043 -185684423890997258067871578329358700032 8623044 -30857813396636544409450429436540590080 8623045 -151906820544359420836104849079575648000 8623046 -41664318559759118194000439150527524864 8623047 -46046380768911391439810721078422358624 8623048 426804061514506666209754023351582720 8623049 18325571863697941902301183629711576336 8623050 -27432976287151099956902917088646259200 8623051 -147672523709299193714788201748808355948 8623052 -1386314343398379120713681133927986688 8623053 -55002467062680049284663212464014155754 8623054 -69283515035125995733105985408794482816 8623055 -30502580766337402217903166256071974400 8623056 20374858306983546579456117541720424448 8623057 44118612602396540909273776141920466240 8623058 60417768757474614805040718188936756880 8623059 -103155260540601236749824192230567188296 8623060 -93983770554826480488333188766168203520 8623061 56603118759878424830888029144435267662 8623062 9582788726356494842887188289951158912 8623063 207478431749408282299775093874695721360 8623064 137716421542580643015551077559537049600 8623065 96323652046503112484902572102130560 8623066 -81055707356283138734228467759800906768 8623067 52254353182713294667935613409113714116 8623068 -6624599204449742051408333140257177600 8623069 18177127528441280852531019301126942476 8623070 80169962672929676482097952960810588480 8623071 -168094916451713391281122780031216145120 8623072 48030070545081621870925063507776110592 8623073 41027506457218144654024294119251996322 8623074 -7739076577452729034972086632635902720 8623075 -42187235991008510540106105391021181400 8623076 -25054886882353147189616231740909400064 8623077 -63471932122316122249930102004872012800 8623078 56034633078633396708769133410291311840 8623079 28820247929000839407290798025529494240 8623080 -17842462816909019934578710882355712000 8623081 86622906247256758081303539113452445882 8623082 16870455814565118613650462743950555584 8623083 -33800062735146578534245664280326209536 8623084 -5572753865148006389811367560044371968 8623085 5714011886044985976445873783027296780 8623086 7457367525724382764740989769596851200 8623087 103218485447998859821227492421529099520 8623088 9674146592138180671915462246065242112 8623089 -51952965247902693603109200985375730046 8623090 -44700947349372092665819479276980490240 8623091 845500948385607157562730182403386880 8623092 11959515395312157390173253155398656000 8623093 -81632953944440432527945564776355179680 8623094 -113120464524594213106484707541854679904 8623095 7834798119491947581888400736113758240 8623096 25351421685871574200721636666511360000 8623097 -101291589667522055585130488989711508736 8623098 55789337231919433235622514304696203008 8623099 54934672124796951085658527791419752720 8623100 4800260045236031870035345800862118400 8623101 159215323078824415309662170434984599264 8623102 47971969706907806926986782502965194752 8623103 -221420517724732685443313946180066075648 8623104 20657631876231509694948911763519700992 8623105 73326663263940065154666752499556355520 8623106 -49368829182560384085452435946317512800 8623107 12782486729796281634518325416443956804 8623108 6982960900922219165962683167593012480 8623109 -80595104170331424454547244578902340448 8623110 7874775002171902277232529557844901760 8623111 -98177483254371113594566707489464066768 8623112 -99423042691581944672833221182439628800 8623113 60230473703798568185471049000896517504 8623114 33340784997071426725008544630319857152 8623115 -39905144744228812687475776303054750080 8623116 -53410488500748804490129314928937027328 8623117 60458738222125305028365125370410313792 8623118 -110266798652568250074916281928184324544 8623119 -123957439512487781637429104721131521152 8623120 -5607326520140321234207515263447859200 8623121 44426669809926600328329159531766520400 8623122 26417268948558428542691237063406943872 8623123 208739846830897853541819888501688355372 8623124 -64615800636040233435207653359931800704 8623125 -878081543608720112063460546087600000 8623126 101202270208508769599201890860465940512 8623127 -50619672330691180485411730578142441608 8623128 -47619466854794254846164337174119075840 8623129 3407600268109658135554251521099490576 8623130 50052151216039242818622739551864364800 8623131 -55594324800185285600140857080425747200 8623132 -33837366458074429125836932417264931840 8623133 94225488406564660463449120612511560620 8623134 -600596853995070776458249488973832832 8623135 142743236257399676515178183568777799080 8623136 -282763911770306224287120891629147455488 8623137 16328723687374262125760461055713904640 8623138 73239235067403528576308928157011408720 8623139 -27046240320594744347568004444200708144 8623140 -23064347920484077920272507025428582400 8623141 -29766573027368785782089401612226891458 8623142 43449520070817534012417002415378049344 8623143 40172137330714639026703282579412009520 8623144 -113461491378178270488674153947118883840 8623145 -17391666280455753595993066235360054400 8623146 1639483005644549665087597684843806720 8623147 -1757311501602889707222694374178481360 8623148 -161537347320241258048032732751647925248 8623149 131606319883255511099972617512621802368 8623150 -83345112189676604955652800421536720000 8623151 -359684204064728719250353840116970448328 8623152 -13103237849630655115931881575519682560 8623153 20232584518164673469511806058374425728 8623154 72377910663383929845843731892033301776 8623155 -72781035836900647093292000155076974080 8623156 11652068714315620325308702370651546368 8623157 102762613008053183950900410456290198112 8623158 7224862219362846244734139023946766784 8623159 -424963264366919687941930006143853600184 8623160 -16613110207034340433880491937680588800 8623161 -72478992684839684850821447572927276620 8623162 -38196722663613121716811557426297547008 8623163 -156048642029255411222566564347226195056 8623164 55296580583398821557653887547508047872 8623165 -44528656956112674091352270246507289000 8623166 -27997467354203774417799774918801112320 8623167 46739208755321214822064757819071849032 8623168 43999824264188776655486205137420025856 8623169 172164539551161226366651613536293009840 8623170 -39445806541899306163696099836476813280 8623171 1136681599586887324097170256744781952 8623172 162866822392291701942801114645568258176 8623173 2324663653400406195202889220524894208 8623174 -52606869669025029333873247008931429248 8623175 8927879295425678869696010238398425800 8623176 -52848079330501546883907381181504512000 8623177 245400003696160457258383931289985280 8623178 -99347108858026729893832456827496559520 8623179 -7249969023057094731994507842158729040 8623180 82709295934086971151325129288010188800 8623181 -36421470562459343375450705165094770208 8623182 -14270590194516643290653437358141844288 8623183 52221861743636672928570839032005210144 8623184 -43752515485228145715363397763725000704 8623185 40948792357880086376793398507133109440 8623186 -24381322583559678653516003852527968 8623187 -46966508394397984397447971231358160960 8623188 -26455886332872580516549809149810012160 8623189 20971222546435888496090232697226830624 8623190 48995156771643572513953085254933497600 8623191 -72779066528145218116738216689882795696 8623192 357180562116900776865641242167521280 8623193 79521014744962343308438145472097922442 8623194 84002887305657098057412011919939494400 8623195 -10924555584102292347982693449183460800 8623196 152926040857476317925308695644428198400 8623197 -68568850109833010153357632012659301632 8623198 -10334638310033825386466636607096779136 8623199 53130325250259661438754934707910518640 8623200 75252316110352496246393592875325849600 8623201 -98851335173752300446869237057106464768 8623202 3620557546455212919621756630331112448 8623203 -25794313870886704785146386275127043856 8623204 -90438537256337808177438837641347584000 8623205 -74839798359555863489561003940368587140 8623206 -33048713786500962901190986455873392640 8623207 5409817218730279312803701090814644016 8623208 -22519247162927884842881716425621504000 8623209 40154187689689749585278649505923821760 8623210 22397687287297279061182375480392888000 8623211 -161379984900773401184493986829187261128 8623212 -37538999804622247351007526622064295936 8623213 -226141664528314404083651017008469146538 8623214 -56284719501898261657786809478924484544 8623215 -80776534319075902791009573315307738440 8623216 39746951079516208779395762343059324928 8623217 258570607038379821164290668746379143220 8623218 9778799007194842850680939251405746304 8623219 36635830074787983362057490659827560000 8623220 83596227759239908184970335541903360 8623221 2946182837633736175441943096711016384 8623222 -32260190691905431101233924240335349088 8623223 -64704197718229745392953212196601377360 8623224 -2476874616649611702362746592651366400 8623225 -62976378917968128050025397731963769000 8623226 -10348610184517448116515007434249504000 8623227 -113801640246713028660449855386315490280 8623228 32454949377530239064465259914845526016 8623229 164347891241133235451535988548027962214 8623230 -2095743516075036819280592771829903360 8623231 -372813012106170023704082810215237617888 8623232 125338972010674123465497257522705203200 8623233 -134731139591392185084008262274913446080 8623234 15807847073236880484528812337772303872 8623235 -194108939759007787613590371667209180240 8623236 -79396050316907090436365451361981068288 8623237 -40378127494027523573686220525776878720 8623238 -26526035815225235115047650300424614656 8623239 -13739060064252014321882015121751982592 8623240 189974666604555415478921139435067084800 8623241 238495027413181945038811648159758987984 8623242 -31101360954311216170017046425011293440 8623243 -35647737520783632822323394998542663176 8623244 69817368223702217952013937517497597952 8623245 114481697229635038290097061617999872000 8623246 -200350564956581588997787101788653666176 8623247 -91314279742759156210998281919523844304 8623248 -5265930577094377933494741107256262656 8623249 -57848620632879498491928220731276076750 8623250 -123271564139389751308223257349069040000 8623251 2958802973054616012162533552992655520 8623252 4540748378971858093843118055355060224 8623253 -44184892871759721693514353258931632498 8623254 6570991990829872749687744789245841408 8623255 112244272371485908468590940609782539160 8623256 -42953652620343047450978835178199961600 8623257 42472226348375192642533840649977948992 8623258 9883341311941827259643134213446159360 8623259 45312292331744941410523196404649913504 8623260 -3796386862902578319784527734586001920 8623261 186448461183980614262444048842623205862 8623262 -41584475907338726083618471230311242368 8623263 -2702876025739124447220459701799843840 8623264 93323879926012249457338492578331361280 8623265 50042096635461643919635091435223962280 8623266 72188923319357446014097645650137817600 8623267 -42863104445382996736379819101733340000 8623268 34366293071602215791874976433785307136 8623269 -8476553397761369973095708755044349506 8623270 24315378092434382906311589780505768960 8623271 14305585960236382021282029670752682272 8623272 46244596423032117314686656600743116800 8623273 19180455380637988317525336172799714704 8623274 64824360471766284901532787001888852992 8623275 46118600720233363269724491403768800000 8623276 1292052563857242662305822230822041088 8623277 7999191013495147220506693893964306560 8623278 28356763935516253224639809821490260224 8623279 -49331832141824607068565311519782623648 8623280 4014806128076955288338671693306920960 8623281 108919856555957399348822323571233265664 8623282 8909653792441894925155847589306844800 8623283 -95596551567884490508285203112683258000 8623284 -26723528263343746398781992605247922176 8623285 63148129374131861472846497533298356800 8623286 22919936567442810941538438144218947200 8623287 25118330434302240492757855007763399840 8623288 -105390475409918462966998725703275786240 8623289 188700814325465888911171012848663530640 8623290 -10522880199429134600857673873876520960 8623291 205096761947468672331083939884030254692 8623292 50375267021948077731036297246230495232 8623293 16283565915564978075615394192262189568 8623294 -15227223251874222962039362628519706048 8623295 26355517147456285015959392063376388800 8623296 -46844422374890858564078794621694509056 8623297 -211025057140017920714218550552426825808 8623298 46981640115208725104231701419823640064 8623299 42845101535332053881698592031927536880 8623300 12385750895352962957192059546891059200 8623301 39832673135098133719239774784509798144 8623302 -53548375253109069611385307737445708800 8623303 101418766500417110516024586011664884584 8623304 143180412649729187150031856973082485760 8623305 -26465737062274568329468695548666616000 8623306 93059706683949743580558456676852224 8623307 -16165860846713185479106183234641264 8623308 -41630221417934229582255515488228884480 8623309 -33393744804176576967269415761033165984 8623310 -4452079714260776571071797108537861440 8623311 145460097079799558405975455499896737672 8623312 -8699179452482716444680145197655080960 8623313 74741049386420245995955276705205259264 8623314 -69409969850476341139742427355467782400 8623315 -42875816955095854924350817199644985040 8623316 -5697614491205405032512440588506376448 8623317 57447471711132160393885171579239308640 8623318 46850698121915766661038040982133889152 8623319 -18201981383854888677739529330732060280 8623320 -49428276880953695970035832924924518400 8623321 35436989732549025123106917485729356800 8623322 88156758464009790139818929352302956800 8623323 415387996300031897349319180488074424 8623324 251439933247121460680019585651547238400 8623325 -35500825449806675659326582403867056000 8623326 -84547929820033044719712949963881059712 8623327 -85534302999427000203271826085547076408 8623328 -20591211907902847760744078979338600448 8623329 40426541214141806388683884146513226176 8623330 -133880934869884584321636978726723794880 8623331 38559246049641128690908255901732271900 8623332 -1502395835364618689003977971175292928 8623333 237310154294610364672763862180088333020 8623334 31184755435074916672491850064120430816 8623335 15859947426667238349039958220023787520 8623336 195253373078982995184049198135346887680 8623337 -62759825721455181729201506437652953968 8623338 26141487097923628269477999783418969344 8623339 97889120464256285558181445337779665140 8623340 -20501435755053641750599027877371084800 8623341 67263444009811478710398748740207396480 8623342 18521181827549549550831016644074613504 8623343 -135417886596067971593177340318102120696 8623344 612609853549334615490673619147685888 8623345 -156009570519920008666498804882097181900 8623346 -21310082062998672753583802379596998128 8623347 -21422741585856961357517255487685830600 8623348 126170204894387913497248627048239156608 8623349 -574976494889751687191945918607739200 8623350 21805674282348145785810344967824037600 8623351 -127712305389678280092591295434541837776 8623352 -31287847625315433044659590609352089600 8623353 117422508574858773621652573760329795200 8623354 -58425340139124894339870315608030868624 8623355 -17496660478307170837216805540978510640 8623356 -16625120006463875132608241416478638080 8623357 -210053950684839579343800076250211078394 8623358 18560320055288175122948973617197953984 8623359 -58762820857105214734645633135338028800 8623360 54797181312612483920238784901787156480 8623361 108175396449243860634212387287433852592 8623362 -26136863335350722401789790003302656 8623363 16532049703049274581575348448009267200 8623364 -58292610822104926453790763813987556224 8623365 5886901774366753512466575415928286720 8623366 57106476199493296284331466245345160448 8623367 -19041764257091357467526041188622329840 8623368 19117562650827807435638661066262118400 8623369 69125604653400578342649022767817765716 8623370 6683104197878449496711192029503452160 8623371 -61592037519502031382579021355244162088 8623372 64954267597335367643046246567245813760 8623373 13570955277241176901206705920219172288 8623374 -43630701921561774773096514834113787840 8623375 48929260263925150691960114134767600000 8623376 1112455439349586820824141477755224064 8623377 25406131073520669284752709046286988160 8623378 -3164184849805620499768001191065711360 8623379 131901048397327672746488838118991077776 8623380 39819630812362531371729955643372421120 8623381 36183892394553309734133590218290659040 8623382 115556696317634021552451001030661162880 8623383 -25251929702750063200326521843253093552 8623384 88004813537226991732411427311288320000 8623385 -71227158184163075234674483260233559420 8623386 -52758549603704601221031555728669469216 8623387 -56202500437990682205028023455809023280 8623388 -24674013411337793549602906974681845760 8623389 78528229185818630453818445416788119424 8623390 -25258806628910571435275013102656398080 8623391 110347403080441553340389604207692307840 8623392 -2792646910739018751542499345605591040 8623393 -164737513134467167830881696090299923358 8623394 25018228743116832245875733783839254528 8623395 -44931344738465609559201633244491340800 8623396 -16725945449262808753857981680191907200 8623397 121935152063206833861306125165667969600 8623398 -29544628608534839391911028251503503360 8623399 -63537307792016009752101199340262858464 8623400 83983569517693803495882682160372352000 8623401 66777556512711644429274344874207622032 8623402 -35132596823281742527432300889547328848 8623403 367172805218587275234701583518097015360 8623404 58306301925625166061200990881935824640 8623405 -9717160436832007130147486787463459200 8623406 -20743667508863112548487207053870823552 8623407 18944074430194193162843433436626306336 8623408 1549293186452222188315294965095399424 8623409 106100251771851359188387409264573294610 8623410 -1128284163332760459461839514566963200 8623411 -293633101633358065364556221016810367200 8623412 -166719707119872839930343657885610598016 8623413 44957516875506582090273824545666081440 8623414 -7367266227047373897380768594775063168 8623415 -51421126718375522206227643613905798440 8623416 57029462550243514671675032776664678400 8623417 -1439456579026922789845821906709825440 8623418 61800886759680967452896733872332660704 8623419 -43754384412255823379039335244918934528 8623420 -44721397665493598649522717539317923840 8623421 -152549688018565288287312730801433090400 8623422 3276456342263238751140907297874074752 8623423 11212645039329759106859543943470516672 8623424 62023276422647092927772419381834285056 8623425 17057520407684487431973758731602336000 8623426 -20704728390499878045832617414763553280 8623427 56801409047822108440694943353923076352 8623428 -112554167978446379218625253817236480 8623429 -69132928734393285964280142852838383970 8623430 68019297645128108904788535482218335360 8623431 82044696016973098566214534095805433520 8623432 -148208858552924244375274610600550727680 8623433 -25474293781505069395836644412375748992 8623434 -54347030618736562850678871696063217920 8623435 -297528263597898517637548470416025600 8623436 90669260721543556003638216468913766400 8623437 -45554284902827283914907433704667322880 8623438 23565704152426380957219142234988170944 8623439 22006574104047553345232138542537524480 8623440 -6045249045193714796279316876951552000 8623441 58677290093852618121201836517527168500 8623442 45796802836606705373867399799637717152 8623443 100194085594110426862978804156749755064 8623444 127141337388251941551203446116791639936 8623445 -40439212031695837280448156355213563300 8623446 20967242551063903424024019445435023744 8623447 -16949356504716247824332531652470401536 8623448 -12996969346345285535605036891473346560 8623449 -235619918898486342520310013199741886880 8623450 -45990702598684011733131955585456896000 8623451 56882928805536871612737371307342009024 8623452 31624621464177372914404524585118444032 8623453 -231071045816829190617778046238566352020 8623454 6450335583430677942118145627030353920 8623455 -51394137307535955754749884716842929280 8623456 -64645038385454295963211605363891634176 8623457 -43853532833955633558161018793607721280 8623458 -88088839172473391071989238025777084976 8623459 24530311352675924788274352536523595776 8623460 59058520649577833630592816806538881280 8623461 -8831538961721781712576037437045198176 8623462 310609027464571135346012569392156864 8623463 143435460110976958421839884888646636224 8623464 -48868180218188539736095918810029588480 8623465 -14841787856490191971948491716717431800 8623466 34261864072308774462964905891483494400 8623467 -9855041164411542596102567714457242916 8623468 -64791064295118189263310584514137653248 8623469 119263111114188912603918710145405375360 8623470 13058779592314871437041296461879632000 8623471 -5247067489173424264746173525972727048 8623472 8093542205475329050079560911968993280 8623473 -28773679596034255878505268975416754400 8623474 -5455834004619361751441012274770890848 8623475 46362128854793085912283166572405148400 8623476 -155662030400373008613639458021310935040 8623477 75611617462939200429356836866477880380 8623478 -101371013843077083109485450724433280 8623479 -3521169556095544377858690191204652720 8623480 9666598395746539484881682582005862400 8623481 999232597763481407917180313018250564 8623482 -6127435352319869590555668246350069760 8623483 -172147368438112610355734225347425524376 8623484 -952640124863607338603293821543404544 8623485 -30139413404223946942954845237165530760 8623486 -107567242574010944980563650924281271808 8623487 -49440474558281398097248477288321282368 8623488 85141954358598544473749076467924336640 8623489 -8472053580522388094371916218839556608 8623490 -3485629962015681163763266469579666880 8623491 -2345780364659171778371477174338599936 8623492 114217076810692326924707491791950556160 8623493 -162197549099156155075323034655506403460 8623494 -66979985708507043709120180671937699200 8623495 -75417923334445698410487595088224389000 8623496 62945007448830730619175844175768616960 8623497 15911945634572881913733430808296170000 8623498 -34739959504609597530701547308372811840 8623499 -14632939806265715739472596770937989880 8623500 79294841369678979596524440474720000000 8623501 88658098090731954833062881599248650400 8623502 -6701518475161358018293870762243626048 8623503 -586992378204710570196703526679932544 8623504 -10958281366319957116472929850524631040 8623505 44351883055909266481693856518442115840 8623506 55188412671103956309088080183021323904 8623507 -180494715515794131334731221380887871920 8623508 39332774658390488467600087149887507328 8623509 73794365500450603476944930444032962528 8623510 -51392306575790649845093217068827776000 8623511 56474955363957391205084468888713710480 8623512 -13856866869363272124237919166438062080 8623513 158915641486074236275403345093773015680 8623514 8885247120763558789539381056028527856 8623515 -20532904558586125976297073342828430080 8623516 81889127246667208235794141845812898816 8623517 -6720570085491362152179105531088955328 8623518 -3709449141979195046405708865145257984 8623519 -159631021638313695429389353845352130080 8623520 16917991572853541068601125948177121280 8623521 1146838363407534629947202187550409808 8623522 -140984221484443172130684104601950453088 8623523 -208627175406723256647048039877862472228 8623524 -6388373116111888432282379613589094400 8623525 5745145717373184869505147139247265050 8623526 61924103054435718021985678527428093184 8623527 -38947661862388008061879811144667346560 8623528 -57090072165294252959234061706316759040 8623529 2816013077872012251536428083660251130 8623530 -41241809275182386442395788704594624000 8623531 20401515351158053749535680019657814304 8623532 40452420754866246595184072994447549696 8623533 150831910101605920731557074823067964224 8623534 83859732277753156207429250935467950400 8623535 8590461638340480346574682323405265600 8623536 29350195171947222016942174151013138432 8623537 32714595079033596484275917645058363700 8623538 44091501964524238962443024073114726912 8623539 162645465532804480669623330088146892320 8623540 27751620981691624206186581556507655680 8623541 9286869467619813068945995766125745532 8623542 37539883810194505950969426293487755712 8623543 -218674607529424709339518075844877172136 8623544 -117311248989461968627102370343589539840 8623545 -40429089968637401423046865523736259200 8623546 173902585929291167825525177265342923520 8623547 142570003105771669524239526007096176996 8623548 44241066851725820335925257176222392832 8623549 45940902051761345747498237287468931200 8623550 21287130854201447807495898497657668800 8623551 11125484007880377414021223792764539520 8623552 15362883343028915507430903137173504000 8623553 -42186528441842484031772851649234657580 8623554 47598180241807399625134524619047493632 8623555 83974843147039228680867059872502291760 8623556 88550288448263734307877052837633313280 8623557 148974427996724759851616243308677008640 8623558 -34066351878650389641339407194069870080 8623559 -107597982075931513130374157658757389144 8623560 88163416197020353352073517163741184000 8623561 -268704930209120986287771644166447075200 8623562 -96040356909759677890661113814938837968 8623563 9448385642451847886398966724041216656 8623564 412570495423124760995595134744056832 8623565 -153332018915579821303762826387152383540 8623566 2880968994182470092056751035282169600 8623567 5783922283985385516883747774606070920 8623568 -931586798960461702695425036223356928 8623569 -23092595913502805515566312970806717456 8623570 -84809093255432253912247725132619015680 8623571 -93681741870692084047055047837319033712 8623572 63113532424115904856952384164261466112 8623573 -34705704157637135361919411306663433664 8623574 67776810665756827541419046143387808640 8623575 -59294050709858159303662126631610280200 8623576 19517739804209416071532559377055293440 8623577 -44409734530843613586391322361014589180 8623578 72711626980307755712012122384712231424 8623579 71987631648162064211160135879247754180 8623580 6649611368142245047238784708596858880 8623581 -37168115320455223900660188611945174496 8623582 82619671942394591324732854348720963968 8623583 -63230466742073358039751491073279587168 8623584 201082898545072988490916621585915576320 8623585 -107135441521284475209396964682824666200 8623586 34037665951685722755595920987725116800 8623587 558930412841649158583156346171188480 8623588 105622231220162954332180327758882781440 8623589 -47926716311267924547987112217454323712 8623590 -11155675150117489030116246664595735040 8623591 -54425905524467931595491461999646333008 8623592 -158394398747014039580706510180735436800 8623593 50769714927969214229721778828891112304 8623594 46726231498233737246273173497439871232 8623595 -37167600071069051959243986915877188480 8623596 -2807748749729302775679982274525956608 8623597 58918395742472247598966628180197205280 8623598 71459486373973635601358206874259559680 8623599 -59280430822188232242410906034841034112 8623600 -11923048578578627887161037160452096000 8623601 -99597356022534925082360808207253414848 8623602 12100011959650120826489171117983990080 8623603 -224694535651252424587952692170790404148 8623604 -66410379225137277842691246664814450688 8623605 -20359378393840289577999670786851683040 8623606 19431300227199205571874019858410429120 8623607 4126404477803122196517022225216141824 8623608 70725677139438624304092827945303592960 8623609 63041509373830047511552961901662580180 8623610 31864806346628612010681275048343889920 8623611 -44519095728963236576123836044948357120 8623612 11057818132628937131807871168934136832 8623613 172298674827592941025683504545721055500 8623614 3644347434264171549467956490635638720 8623615 30160746967581786624560697369687344640 8623616 10458601653375531673438426754420047872 8623617 -93380049434591742303453053267423112960 8623618 56952375994649420434554314515416311760 8623619 202263998993122021688450241957337441020 8623620 34133519663411261515433438356375326720 8623621 139210301742591653934440016472251929822 8623622 31212854741993436133792184417421957120 8623623 -185902721355061978848463746379501364400 8623624 186032371557293956060388239676765644800 8623625 61499461446374476097484437897189280000 8623626 24865897575614019602238800939961451008 8623627 -9878774465906687443488435073035797408 8623628 19659799587631324354684251975100760064 8623629 17159650919796559078205035986996579744 8623630 11929986406801048434125114443685607360 8623631 92385534430268558949926528568711704664 8623632 11068410797166561959476808595773521920 8623633 -36218405002360647465359044066006524416 8623634 70457284513372354933247892776859579552 8623635 -118132237969535431812364654483097857440 8623636 -180676272493343027354584256251924480 8623637 -124765408265087435128049440710585515616 8623638 86373646499727514294290795838994536320 8623639 26853449264792359134591510372892314440 8623640 -10007881818441592045071832482263040000 8623641 23601562676420190380703891950042997504 8623642 36718854787842154398584436589842207744 8623643 -54780118135075570789087971515513072640 8623644 45236578580811855405411515468717875200 8623645 -59828684031178753772288350646400149280 8623646 88492582258459259322535508337840742272 8623647 118946590223173794408309636169566595224 8623648 76699981442176087221924614332416000000 8623649 31470616525891738383563157913591566336 8623650 122161288801427261508668425179955200 8623651 -49417125439260439474604806217945053348 8623652 -64201109766681864510055576585188526848 8623653 -35372314327789535342930761074733838592 8623654 82164608502099409398941206370346880512 8623655 45978488121325288587742629555302826000 8623656 18377649287940401862864020703378385920 8623657 17464225015497094320616660980766998906 8623658 -84467942179719972112840791077457573024 8623659 8841734229051706476260273271968968128 8623660 33316872934142217792330055368741980160 8623661 142745217509454661550610645404342522262 8623662 -19242561329495777812321552565153506176 8623663 -177141744740078142587554164980675949080 8623664 -9887668293872360178420046018854125568 8623665 528664868264147350364176543319016000 8623666 2632751153483625035385661948187741184 8623667 -11969987856795141397808027216451665280 8623668 -50495163369734592312910365869601675264 8623669 20507556282737461181668369409517319644 8623670 141500951293619038855857308312480640 8623671 48664866164777846620444068953538397824 8623672 -56281171679168313625061257047552307200 8623673 -89412437839274592195956667659865235200 8623674 -15226620417576037985607719466820404480 8623675 114337773013828644381020996440394200800 8623676 -39073653208051185311032791592552266240 8623677 21598414618861054067009592137599307520 8623678 -3859231591036657835597641622396912640 8623679 -129260142268680800640338010543352998720 8623680 5214797527997028133478295781528043520 8623681 186475291884568634921455086822541169664 8623682 70921729736577868195494548034104371200 8623683 24929183619370384580227350125061033840 8623684 192419576261282122418155979861218206976 8623685 -19893642377020693242460803175583187840 8623686 68115689571790995478916661256043520000 8623687 -194004769089326428731410620269889386664 8623688 -200694009921569649759723216081882839040 8623689 19538812508237261571505344334458297408 8623690 -36960667002692444506288091777124458400 8623691 6671961783683400350047958554521582384 8623692 46387142163864004797429372614620938240 8623693 -108997494033544614886197507704636896 8623694 38555169651771821957136341943306876672 8623695 -57833655759211317571190664446621860080 8623696 -10417551662001020419939799245017202688 8623697 -91124609678905181626727955659501559900 8623698 12801589099114747274782240904975182464 8623699 56302255403254918869898327787077575680 8623700 -30605227309491668463587698664200704000 8623701 76181459190169624376343528318895123200 8623702 99049480368551652843628571575714495104 8623703 819745563993111383228334467122469808 8623704 -16552598905029547422452751003022786560 8623705 -60424205290516710002623979964431974140 8623706 15777439854621583955713521944571033600 8623707 -78151389957291835385021295341380339560 8623708 -17418707507160963368381813034515051520 8623709 -7602799195416954420394534349322114600 8623710 30799508026651352079297460186547563200 8623711 -16630564640239134715170975600216035408 8623712 -83003792547691912422370457474271019008 8623713 -85450827458844239789071000049072993280 8623714 -100117843433139186812685020316121853568 8623715 -45323576979128919183628069200633758640 8623716 4658897107894831620323980491608739840 8623717 -70316902320260608956632633682004831234 8623718 -6639868870064237080345117165993320000 8623719 80484491160049006176805386563089766400 8623720 -18039105385458720608807307269627904000 8623721 -198315591979405693481580155937657435078 8623722 -33796147842009695300978137364574812928 8623723 242410051074192764211029781445934641120 8623724 -52271832206769287309111727008731125504 8623725 -28411323976279341070610584135038832800 8623726 15888477728087479069899775715410439040 8623727 -20600194410307100780289352026140314128 8623728 8800943265188965019086021318225231872 8623729 106385593131375682405786031745424805330 8623730 12782818634311350639664839847467532800 8623731 -12775271831104646648310273700445558016 8623732 147448106218305797868154054805717198976 8623733 -237331344685235076267676282042547449536 8623734 18501004910391644488118391087224205312 8623735 7608154920688542642165541684047974400 8623736 66966341790006638710273026637060976640 8623737 -47278913066259919715586416989012507206 8623738 -38918883266355314022077384849653814304 8623739 -48732616850129239988222472438282460560 8623740 55653570545592928272599576872747238400 8623741 -61477842173199313062307683652317365760 8623742 75977957834470730138254358402609014272 8623743 78043730731500964451807957223109824144 8623744 5636157060101690131538870418171494400 8623745 22009392051839175175600506780671729040 8623746 4012264949570576594935359926047967952 8623747 2485896660138235991817569607824616000 8623748 66404729230978232660908398991985197056 8623749 -163803101254948154054461224011538425472 8623750 -20551505334987400159934942958118500000 8623751 -41511891821331569688098924779310326248 8623752 -55669422651753776995110118464632954880 8623753 60048248249675646651522407879323826120 8623754 69518998390610364638740037780134326576 8623755 32143153518705107245798963772675058960 8623756 453952301694109335594361675293127168 8623757 -107198867881922481261957859795604081994 8623758 -12053766624164811382521394528540001280 8623759 77963931483086366926107239761108542360 8623760 -3529518450634951217012518357585182720 8623761 -45732478249795216126627741972769355456 8623762 951017837359694464330128126203848704 8623763 -214993940008894130917753933543343291988 8623764 38711880380425432869744815500587728640 8623765 129587624716427695740132510933790495800 8623766 -33045116322086310824846769665580810240 8623767 64542550712452635920911404332568722280 8623768 -204851137378403583903102491777357629440 8623769 -52808986916423518007261740492141188288 8623770 1805942772898717285413327565169648640 8623771 49800425032350855774733523208806505584 8623772 -46508728169349770784798381682372876800 8623773 23495195571750368598113877069521928000 8623774 124021994139875237445433178370597707136 8623775 -7786466382929420786781182524334746200 8623776 -25441221477691094101301331212780961792 8623777 101507178000008883884668913856079404000 8623778 201448586278540393044676372204473229824 8623779 671835985736382719603395087181237568 8623780 93720553123248011625759221998381056000 8623781 132472703637029351801858508166892892864 8623782 -1799651519039180451602918036247135552 8623783 50844733027668327424952389427119707264 8623784 -1113555314051822674677361499234242560 8623785 -72067167822776043789891414266837696640 8623786 58452023790470347367332611989972540592 8623787 26658136525289313384352751581867088436 8623788 119146803270127860538898495805025704960 8623789 38338633246564947215821990372398232524 8623790 -1239816187788143700960121320051264000 8623791 252977910142074067078445585468995920 8623792 14278614539372048127992572688286826496 8623793 -55999654460860541065055319577987118958 8623794 -38811363980917351241163679221990965760 8623795 -217123057569249170266552505447083110720 8623796 -60614318474784889746965682494374932480 8623797 -5478446695255326865238075711502704640 8623798 140100892612923539843490612796315925760 8623799 -81905026382442599528096161451613322200 8623800 -116291008249859683763337711469224960000 8623801 -198291134819120357590090604123289370198 8623802 34394422513808296581177144795930551808 8623803 40645874156980411565719382001980160000 8623804 -37129970913469837539358975497209170944 8623805 81230914384274792416771741428571628460 8623806 15949180830632236324006378098722013504 8623807 167058021302956814679089401572073749056 8623808 -51776692296540371038106406345699753984 8623809 919854627254981237124407107045073124 8623810 -34954692617260969863916208308129045440 8623811 -10801140650607311662777276238019600480 8623812 -6124674933334809597487464424442216448 8623813 150732877142388573480443071371961936608 8623814 -82066804801271944135517114658728314368 8623815 -59467439449786908288702770370349488000 8623816 28852466862997538977527986853389460480 8623817 39985400211880349015706811156514710920 8623818 -1537011089682522510935098104288558336 8623819 123891160163647464083546609185239755944 8623820 52093847268799950252576624327618862080 8623821 -908623269193058470551511377151914240 8623822 -2173660222465156131521577045942710400 8623823 84418733243108494950668825256031095864 8623824 -7419924677642318334979120943174909952 8623825 14818507691435761867148807984017792000 8623826 -53724067028688802241761513148854635888 8623827 -50690933195632150044558553641161701632 8623828 -46026618200721011348689069055740428288 8623829 -42613243981705125373522588486356480900 8623830 52958767661483532964943434066961867520 8623831 -40243866719554472069602649195703605368 8623832 -18718576974713072989942321407667691520 8623833 -32322124801822547476507927925277396000 8623834 49815301694905922028469170176706416640 8623835 82335809094481745521545140121748646160 8623836 -24645319101135204961018866029586805248 8623837 -122302630476938444756618226050700102720 8623838 27094848630755540359423005998818068480 8623839 -44685874690456720311311001191753431680 8623840 168366627200165653656231188291223552000 8623841 16229759869355433780368819155830587904 8623842 -22767208567024283960007160866177570816 8623843 51158907768514161034895106709194312092 8623844 -73552832517790908447678761232754299264 8623845 1387940676676704868207987269964248120 8623846 -2662439680987932178745495300902164480 8623847 -102649511841076789670689792528080757704 8623848 136286904565798311941792277697166376960 8623849 -9719338330660660366245954916188546040 8623850 -29558144555372540046491313250212000000 8623851 107457587019235580736665881227691679832 8623852 -60739647588949489511340112240058040064 8623853 123467604913034086755604571429265453600 8623854 -107764196128796435290927855231724300160 8623855 -6361029223436534361805645936408596240 8623856 -22739830863814282612694902555433238528 8623857 122154652507357171851225939372435700320 8623858 -7047343824855740921819960284921125120 8623859 -10503119449907739075566841889760351232 8623860 -25340355985452553649046020157123747840 8623861 -125221995052522874845288181237026346976 8623862 -11830865923512141231175416195250694400 8623863 -70617106390106010586002008299401241296 8623864 -1942599649385482988593876353967104000 8623865 1963227020020483577141794191760936320 8623866 -44759112132573923516207367783360696576 8623867 -80600320497299023325711193527874541808 8623868 65961544007521701235148491480924294656 8623869 -52591046000760623477130789129917791392 8623870 -74013240819689223702147147223969053120 8623871 172347749149526488173102765353119474200 8623872 -47537292944102873982474193856322600960 8623873 19106034678923360194809829686237026688 8623874 14171695558091628857282719730668706304 8623875 46687880631173158726659478763567280000 8623876 38706247761968501257203158029711481088 8623877 154439923940533312245726662384362686720 8623878 -85174536770324458326531632062100102976 8623879 23913574024748419878954582575540888064 8623880 -21271152364769584522612811694433075200 8623881 -90957836490595178531558223630834616320 8623882 -58848858562932322531296580836518383008 8623883 -120032651285469301069928279640708317868 8623884 69151454085148671806959389748040756736 8623885 -36162810049003762628942998652457456840 8623886 14872683126982544088784730829216834240 8623887 -55486638345023018412066348691234802040 8623888 -238146813765947776861079117739851776 8623889 473214833757478480566518670943441683456 8623890 -7828635136645175471409672724538142720 8623891 -160174874899236799652303212863141900200 8623892 75178989371476051985406918115079857920 8623893 18090977599954507911919459887609122400 8623894 -27221674129184896529561179957949121504 8623895 -27791431094702443687352750478108456000 8623896 13330583449600123842235014842803814400 8623897 145043703631732844247003516239309926346 8623898 16261854318657960058386018299510910720 8623899 -61912223142891465623672844243126095832 8623900 -15381530101695006737298838303666432000 8623901 27454638300956928751404700847288568960 8623902 -46330823517564948898748810032857901248 8623903 -99203846177776950857255505244493714848 8623904 -137811731545200381248544683156123811840 8623905 49892522802091503905115418595354233920 8623906 -47818396777454091730977602531882707296 8623907 30885772595137731158183271435036627960 8623908 177375144118981766036849195549598720 8623909 -85200135195274599993748542652179817184 8623910 8810078965569663497941944110991984000 8623911 -172183936781476058354847288255914149680 8623912 180105006771942696112134212580556800 8623913 -284770701715873365514071055457894226060 8623914 31214228539816957450587895229843052288 8623915 -27036755505827778234224150730442945440 8623916 7873199402823736437616329070693908480 8623917 -106402786933142650810214158025350245066 8623918 -52744366602045134788225891932669147840 8623919 105696217825647786484092866009685028944 8623920 13223420625098106870837964523896504320 8623921 31045933451496423069566899315638060544 8623922 -4686985080920179213097095788551532000 8623923 -5812226710657581428378030266281423360 8623924 -27419098007845916662115764910346283008 8623925 125092523322021052823487817540670284650 8623926 -29250566255072479807754266661745722496 8623927 -9814714468939969253766667655190541440 8623928 1090924074644303996457499811038248960 8623929 -1607165022843698058719884335966386256 8623930 33133591227777667414665031632969953280 8623931 -161829391404870144286438105023678689736 8623932 50245214003796479870411375391735132672 8623933 -61924941781970257739090553967270981620 8623934 -5905633657010008220619109339775022720 8623935 47105416765838452389689207130893107200 8623936 89187644068352335787408411247190212608 8623937 -6690981967388433627748853605525723968 8623938 6491979373732696359230564983346204544 8623939 171092231531237252194088288720191575740 8623940 7093492716527449972605778140921369600 8623941 -29615088135689885814591690744887531808 8623942 44026812613674049051213247800366399872 8623943 199314183530700902812696736134008913200 8623944 -364076788126230921506294275501916160 8623945 -69820948383830545601958118621068672000 8623946 -105358017356075426307588783094370277120 8623947 -126872509918904046297490504352924366928 8623948 -70244045654383035190675468472752604160 8623949 129053276544201355987753324660906222464 8623950 -33281251409711588617859300391269102400 8623951 -1146459463657778134238727682140547848 8623952 -16577118452616556860413505594186006528 8623953 -16025979809903321852884161634849986060 8623954 29401831165396667968506353286821548176 8623955 -93642853247435591728971656352527282640 8623956 -2060157959036767997274749741728727040 8623957 -28687209154266827639065441266018314208 8623958 32704801932243366319426988613757147776 8623959 27989860093313716207255490676657197568 8623960 44049577286795205679344210023989862400 8623961 -179496629654414328145323610492064088438 8623962 -22517055977283814236885500091775142400 8623963 -100052827085173484896467469754072825788 8623964 -44619151091682090358953211053026386944 8623965 12144905385964373948964882528801392640 8623966 17113905961728204125448028120784013504 8623967 119846167594775031755393503463637108480 8623968 69570547436347889348863560700068102144 8623969 -24528955181138658876731133944571601630 8623970 92151413706155477827445750284563451680 8623971 -48336155860562249243249836717616070000 8623972 9894090405223413173266962871873384448 8623973 3427128457676916947366174378078502204 8623974 -66687142212321388705768569188914232640 8623975 12211655118191178157962032154080624000 8623976 -90706765140885192370218641365939921920 8623977 37712606911810708858773743838783944160 8623978 -78712239352148946831201124125517056000 8623979 -6341350542965700934893589241696292288 8623980 63677234304649524357846543690758108160 8623981 29089687432990457109312282532804152984 8623982 39368226681929449936000091896973400384 8623983 -42624243637706823690824734019590213632 8623984 -67009454856876294708581458536206237696 8623985 26291998153540443707071714959899270760 8623986 7964188821129078127126314821968404480 8623987 -7311036586967092203839254552071307680 8623988 50065923883998944033967454673436272640 8623989 -1036624029108756241107477254701919040 8623990 -51626256892450125381606810150799488000 8623991 444855006459394647473335106571565232880 8623992 52765601841577873774880054137520455680 8623993 71272052879445343574558877718441600000 8623994 295223695133021108230861304226888960 8623995 -88521109380943435039815653715036596880 8623996 102770543500699725428923311248945408000 8623997 -37029095182376111619471373313709849096 8623998 -49716580268445622389868762872136146816 8623999 7987489697374933710504004604947440864 8624000 110107230123248761464678848365854720000 8624001 -802383737970415713005635024855307904 8624002 31365857467874009052556060555342668672 8624003 48850593246843036767530461643758864252 8624004 -6131155462662110288905598606352046080 8624005 -74042597291107295087742421244293257600 8624006 99729759277721272967473918191547193952 8624007 -31510181862976912407724469517129917520 8624008 -131879213303319910809090874815974231040 8624009 41774150433510751195029295381829229210 8624010 -27818555119220997240853390755208289280 8624011 -57654627292072928788647388259706593280 8624012 139815849146804828841423451734995983872 8624013 -63193841502898169300223301158251935296 8624014 -9163802802219395053517132023729908864 8624015 52932514782273888663473991384791044800 8624016 -34654186320927142749038715062662594560 8624017 -230573355778984001336000869798762857934 8624018 -23553019960283280136566438142099296 8624019 22278645514494234984635736178497532344 8624020 -153114398536021880008603313211379776000 8624021 49825000442815555243833106958811652512 8624022 9236686985277715114986117445069759488 8624023 -160070126300764122900505427735368604728 8624024 -230119104651881047269533969944248422400 8624025 -19116503446716694369198128789485417250 8624026 -110641775201346352799536388654255766288 8624027 170733926297984359235115705155342703876 8624028 11845227733723714385055976855910424576 8624029 2583514913528708793162496766176042284 8624030 80624566271869422941859704635876761600 8624031 -5680698138220063941698426656029626976 8624032 -110081759368452858342256024674229026816 8624033 45577221599522015388098167882192512 8624034 -2269715148928915479127285398471439872 8624035 -28961736937210385076144704505795072000 8624036 -169311051517918692018881252751931125120 8624037 1367352167279040283217553609869105568 8624038 64849142032203128393566257346233277920 8624039 -277104001897862750374786657849956237144 8624040 35209768637800692608328877417452748800 8624041 103428493046929082556764013493287968400 8624042 19766040373380721446900301871820179712 8624043 70568604275139315607240823060668636800 8624044 19648071920661178873422600163816031232 8624045 -39702246255037390739619244022497113600 8624046 21727870862200442782060636262988408384 8624047 -71186638130923743088344686507261708448 8624048 47879019309090735502134498283772854272 8624049 26716175697892070756806603405626384000 8624050 12446898003771901034546973612543256800 8624051 30128615415651564894367828828798967052 8624052 91430975529064388736258053638039099776 8624053 50828497580931675306448431541962696444 8624054 -56455500068190405992019283671049562880 8624055 22473556795650203545603311528004206720 8624056 -53258277602871275636764104976960266240 8624057 -18707754724710677814829718333512667712 8624058 15681020604835373554790023254941637888 8624059 208188077424612793601984616234847164260 8624060 -21481530132755170410096641504215211520 8624061 4693041546604682585192941191880430988 8624062 -69504475392059001616736339110923386880 8624063 3098185644282708996966983983978828800 8624064 -1999510516428385038116066093615284224 8624065 -15652317921026741725619097573371370540 8624066 -20816265139853912015251331100065230080 8624067 24687508667647286822064145567602548400 8624068 18071617185498500476449319816883742848 8624069 -125953497194145175916646670603846385604 8624070 -8724150878522032454959975882011454080 8624071 39920433771658769529426682618005773752 8624072 -211404139612104588036926730207503539200 8624073 -9782458394157322426268201065209816816 8624074 2303578619030810754428135830135359840 8624075 -41876614836135073608744929443191260700 8624076 -10498071662991272602894875426882846720 8624077 -43309496234865683339397531041163042816 8624078 -3433732534204980972150908852667599040 8624079 -97725965565267298667188364580472142016 8624080 -111861272996733630197776913517772800 8624081 143901784860045458159004350911381329600 8624082 73609424027204985733789934893004337792 8624083 -11467005348503507704107427046702592576 8624084 29093320886417658512852879885020686336 8624085 -4796547076212675715699691268417861600 8624086 -53007812296608907531452604590766682496 8624087 -333017419100536465107838242329311493280 8624088 -38460903989189755412725552808466739200 8624089 -318708151820712168828958552768955650080 8624090 -32442413131053633699942208874436391200 8624091 -16816726506276844315454900593256449536 8624092 -13576555618190139909991277126860240384 8624093 64592054895619960772772309747919581600 8624094 -86351643384929197015844050347853252800 8624095 -88851880464664971234155291202235037400 8624096 -70690462600631767579176280823108468736 8624097 -218804568252874279090787416577372148960 8624098 105765480550414007995394626579424313936 8624099 234607149896810327760717811845182672520 8624100 17405630375251316355544758247134720000 8624101 176995582756826145669709388400621695102 8624102 -4272651507104261018149954386778729248 8624103 55462965149247060813326410255797849984 8624104 -25190989556785933822888851124783073280 8624105 50734062285230636599085960354436384960 8624106 -666512306133020496706304743573694976 8624107 -10794965398913141468152142226158165760 8624108 -74054989812123805793913602564237389824 8624109 -7980603924017334986645900653610691264 8624110 -8568200976996100163533013713050622080 8624111 -31788373165544030934581461128200250288 8624112 1629798630453495340885844299926208512 8624113 102974877974458280759748930472762099044 8624114 -2544147422584779525651785051946378240 8624115 53027495959639950657853763212677049200 8624116 51609184340751539632468330187049379840 8624117 108834473098197603542141153543609851932 8624118 32987027072888318978339340666228612480 8624119 69744558617946218386204156527710394880 8624120 -146570490996334469643903023177533440000 8624121 22793624889195858422168099599529904864 8624122 58982220853273774961854612606576073952 8624123 5647541707348633258199409180533039808 8624124 -138782073242435736728294081513975808000 8624125 225230500629387736858715748902816679000 8624126 -1329772767378653998525533302745317376 8624127 98385547630933495163019404825542597320 8624128 -19579111981252781067441904356446699520 8624129 -46245158232643149347101074182332086270 8624130 -36805771473334037756851168610472384000 8624131 -184407105831064737404603404827866552068 8624132 161697264620769097687157541564391222272 8624133 18673199700868146578903925551268758784 8624134 106232862481587002669678770874136311232 8624135 -34155453677477108704218628206459751200 8624136 102397557843595975160187695529839001600 8624137 -1295341220943007010406648091728138214 8624138 -31214662597559266467911774954455480320 8624139 2465188398530803560493331423545705200 8624140 -36370363568892707025424879427298816000 8624141 -1108660955160950498138407959534688458 8624142 -2378074288561800165330003415379241792 8624143 3161038307119323241004714712667202928 8624144 -11028282103173086351533192750560829440 8624145 -10008674399808911960296080964804598400 8624146 89816068009400118386898998834106064272 8624147 -11282443463237764262681742534458809848 8624148 -42968197292563164608915203420143022080 8624149 -144486564076751778884848245279920066880 8624150 -7113233086413880375149763099662216000 8624151 -10355332424002748178701582001226295088 8624152 -35060660961529809213888538313305958400 8624153 205424842239212731858087252250257779402 8624154 -29517715796975204710931381814326784 8624155 2892152808372544917679217324580876000 8624156 -69504838854243361372503689589986388480 8624157 -29081642280621493146340096751832368640 8624158 25432021571966511436018034459011831680 8624159 243512628634363006048697822044807083360 8624160 14673198485637464115592444960462602240 8624161 26796130833582537915051111306273953984 8624162 -8219772582582339674610967963933756128 8624163 160494605210827120848128651330437588344 8624164 -141459466403843417562730463653784458624 8624165 73718833210165327756458019760135308800 8624166 14430550958119931888506329188227584 8624167 -56942286909835734155322634971284181808 8624168 -81415328603876828191841547536098099200 8624169 2780123659488930212420773684303116288 8624170 47295032410684178105425007891950781280 8624171 -67010313300589723050896856758784737856 8624172 33705219501677590473244813677344489472 8624173 -119398036561022104531398209566761844864 8624174 14536756958788428354069129396835923840 8624175 -12073551416302590351951857539761283200 8624176 -18369979703086410292894690352843980800 8624177 207802429799553726295998652719729355026 8624178 -117061062820536968472885776990170548480 8624179 -245326091127409330451600888907930063220 8624180 1901997662308691362411610864502873600 8624181 59231961250358000062170677656357152 8624182 -13872140912665870879380774653994105600 8624183 132796602596959004710573408094646795432 8624184 -4745416620067606401492022927571681280 8624185 1320196131188073541488519898548264720 8624186 -58047772529413629870937003287716076576 8624187 43184073273552091903284047847449331216 8624188 83039999617957194954824999511711269376 8624189 -8078851736801170368379934183682969600 8624190 11202788271191864815744549862698045440 8624191 -85055879238615056247079209474210649408 8624192 58925681339629049178120651433730113536 8624193 -166542494625887722558469704090553961600 8624194 151040002820916960079023254734480188960 8624195 50495519214366527642325123376883923200 8624196 -54905026770877987855973120535925879680 8624197 415492491078336026506684632205504860 8624198 -48976900284163818764067188529172004352 8624199 -102373219886419493807786749202528200536 8624200 -5934796182793266075058686268096512000 8624201 -181289094720980294883523804903837077798 8624202 -21330064314407608524360791993970740736 8624203 33518368410959739724644579864855150080 8624204 55665048525244806951307084256315736576 8624205 122479839744354212989504572928252598400 8624206 -117911098895700894150766502174090096448 8624207 -228645219013690432005461721903009818280 8624208 7977097082277212689480957355418845184 8624209 -1432515271057751289985963507296120672 8624210 -16107535710773121956895540932527895040 8624211 39474022709946215369982858856820377272 8624212 -144072375755631973240982992849538748544 8624213 47340097414406296066378157370245132184 8624214 -66043077182204087457771244306429777920 8624215 -121411376323527918933934703469456785640 8624216 18536473539809433012456599961266964480 8624217 -6214193628019906476156579984781440000 8624218 25162958155194781289204223380364564480 8624219 -80789568364002033155966587777074909888 8624220 -2357438223413953235179801324269158400 8624221 172991142539472088081732488674502192422 8624222 -13720129272800991667902193235542985088 8624223 38310509054570539473821904983509443840 8624224 -29037374362276859364518558473372827648 8624225 90505682859035827375952865870005061750 8624226 -20928044565280493130130496851436130816 8624227 51579086909883892573617963691482245832 8624228 -13130892025059932244017272644260511744 8624229 25973825410625369554808188873263717984 8624230 44311763967642574451140652102720741760 8624231 -1195568222826043971601416725598308352 8624232 -1924069467060057455914990186781107200 8624233 -74762808493392019181847393412426298480 8624234 62096122984161065936517672474377924016 8624235 -41887204221909456539361340928341578000 8624236 -120430807242615086932052786867583370752 8624237 -5157082344288021904848478484660019114 8624238 -28979439740326583303541229583833144320 8624239 72621967059593563126942297404764028024 8624240 -15499348822384744018973536204559155200 8624241 44674819278566583127951480313079366336 8624242 74015121498273346172491327472362594944 8624243 103697093948704490868099926113589532492 8624244 -2700174865103188244606041064536025088 8624245 7134371944240392175226029057892068380 8624246 6402124453478536360978389457400679072 8624247 -29351511618951564254280130349741055000 8624248 -59581331928273909100841437169332592640 8624249 15169463520143386085899114942434134250 8624250 -29495126993788758192010061570699112000 8624251 -49614348030555515959902846899572998748 8624252 333848165769473268872160989397811200 8624253 90789773281940727223165865728873539648 8624254 27943024335102936490216996869099400512 8624255 131194213219347240249806085248841222000 8624256 38747729375272406472112538020604805120 8624257 -331731599361005925892272854666278831680 8624258 15593036104950120735213307264086245376 8624259 34772454798944953681939543884458864640 8624260 -80686517342353901285139354899561829120 8624261 4217637330364750924291685849709239712 8624262 -4088583584844227153886186611052134400 8624263 -222954285341226708070063960227168660840 8624264 -947373424237244017937779064312463360 8624265 65951493589120006271933598333829501440 8624266 -9572423883464928598321519552461972480 8624267 -153095660657207429330917439271833904684 8624268 48369033533895217032896024052991993344 8624269 164088211829830277582799406699171980300 8624270 -1310232972889738102910944551738128640 8624271 10942643406200054526851118123156727680 8624272 -40024550297807521301346959103756861440 8624273 33114737850559783933908138025444854144 8624274 -85565343300728203236954470875497671040 8624275 -219869203568971510899681560342265100 8624276 87775278070782989098799714433980160 8624277 -42954380120192217419960124309085239360 8624278 3489397634638435642433182860763783680 8624279 81276058221187009453796251577326173360 8624280 -33162126551914730363788430752903987200 8624281 -208478707603846621029906737453855354880 8624282 79366911041762483715093121429573066992 8624283 -39093278124667571302952728058662918656 8624284 131855956061930883530718310377664687616 8624285 -103022268986896462013310508461473488020 8624286 38836515826873826871432581898303436800 8624287 20799596936689282573436039401731386592 8624288 -32426092700157482163694626663705477120 8624289 -99171063385369639202618201463133306752 8624290 541716499207279627541601521524711200 8624291 -56116624013190312981762770551879684128 8624292 38064528032621174252845844204651185152 8624293 -3181894284016210985355260904443405312 8624294 -49367650844960723902367575128257468064 8624295 -590384266925010915505333819345724880 8624296 -196072845731487017050943504392280064000 8624297 -109462003093443063235011481798949345280 8624298 12150881362636315002135457827186712320 8624299 -33337997816156223287329431580466277360 8624300 -26595015852826978736374815074222073600 8624301 -2948584537884120874041529917951676416 8624302 -102093617579212496855928913075260619776 8624303 -19373773455003123158596611610119171960 8624304 1686460352207975049441968323590094848 8624305 -179617249424324945882797382120129118540 8624306 33269900429032579933077504749416430352 8624307 46968810420716452061890810560302649984 8624308 -10952551687700039199625195682038714368 8624309 -59327280988376583169253542816757521920 8624310 5019341182248384187005183789452083200 8624311 106401776371002075909054539203767695912 8624312 -288784589768034133624200077390644101120 8624313 -166979986995228566156458691549285743056 8624314 -137667711118832496126956616886550649744 8624315 -19548856847450246770460717042576025600 8624316 -39554044254938557270813722994356387840 8624317 -13163463594189534801761295734300960180 8624318 15177808441566081721239267569839970304 8624319 4825444793383262055532057235735550336 8624320 27258182338185582153530293221725306880 8624321 15308602851085723756961836100431945092 8624322 5942820837897407460124767183505938432 8624323 -192765907664845440463833067070928479428 8624324 33591101069286739622448944586648993792 8624325 -50321683728435277085445481567104900000 8624326 162681805125177368827869483675920213184 8624327 -141344545728165287088841622902155670824 8624328 -85570380621206308528917773320466841600 8624329 -37641894432653651014211672313549200448 8624330 2334469550079064601232215965294064640 8624331 96241140861608607807293032406911556220 8624332 146473641000497718655970541627019287296 8624333 -57111483678219598903074179281683777600 8624334 76290385107723012574801460466194594880 8624335 57439451819946318275427679690141021200 8624336 1722133634474425638942962269451845632 8624337 -6979309902463058619824386094127622848 8624338 -858607313558317712491045666051304064 8624339 128736282288688209307831640584879620960 8624340 4775364261149603449531415126087577600 8624341 -169455728625289371293193863463812260032 8624342 -22936749076971944848788855936895496928 8624343 -52340814996821705165555835112954541616 8624344 -224151110164870586509486112139331491840 8624345 -23445590317267012994523346564832715000 8624346 -5494707911596850432674606673239574016 8624347 -34269247565063576932455233825037509960 8624348 -165225898236318094987250652319540987392 8624349 -178174153753606011486826330909829014266 8624350 -7385642475287216407828618602027974400 8624351 -264008942443457368536369874945429562400 8624352 -68187176663255315382414061499093876736 8624353 235450045576008988027402299922719837602 8624354 -103562756680672349636982927143924808624 8624355 34212708957165458242676860104683120640 8624356 -2087211320215868382089464521374109696 8624357 132062485051963578891525256910746574592 8624358 -8637531986295019263814473010366865376 8624359 178176968347896734301098987052902157216 8624360 28831393327357334881428142490155008000 8624361 171838325733692698396842847117917785280 8624362 -80917042701297786332236270532908991568 8624363 -46566622555916250497055047997224787312 8624364 17734518912056844802976629238032515072 8624365 -83934385738014996176667263727496404480 8624366 6619201026679018123396094564229494400 8624367 -25033230035601926349706392684528907200 8624368 7741454954815006155674169627352596480 8624369 21888713889662016844298099318494493160 8624370 30159555203566304850272150195577216000 8624371 -7671252203016415355086419575153134336 8624372 -51975458892052453882002411233764858368 8624373 106268911926639599151008667844174884384 8624374 65942618879075114003728234520499715584 8624375 -14678517682450981153670250987137625000 8624376 81587914166615986603859188176250859520 8624377 -69806868316111718743313503992046542080 8624378 32729599810704471640208850231715673856 8624379 15712761495300721471054026538352437248 8624380 -25430433360978914094113615181396211200 8624381 3482818154083832685780715598123300544 8624382 18420175602864144985833296854481393280 8624383 252376335819382912304303858551058469632 8624384 101388111198477863479870762653969285120 8624385 33082317426728499737692338833720140800 8624386 -10458906043816340617094118290400141312 8624387 -20038322841382797521919619455515033088 8624388 21417151550363477926382415998678814720 8624389 235705388207668584165298992138543564156 8624390 -12945721087940800516346979988496265600 8624391 -32315572199060623161160798901053406256 8624392 -120295691247465205276587283760079744000 8624393 232742143377424353979003104779477199642 8624394 -5520204044932916498660904514810245120 8624395 48145835949718739901103010245601836800 8624396 -157381756235745740875031390610668544 8624397 113018240119512471509041671189074908320 8624398 -69937276705745292458373472531227639936 8624399 69350600191397713526258819328443045760 8624400 15822007313215073792382307747278028800 8624401 -23532023020810682589851341358891799488 8624402 -75757970095689288926803991797435161600 8624403 106444542110437867291331060386367549424 8624404 2759459671430891444112909383864821760 8624405 63378530794042742750861730294656640000 8624406 -45032477448404133267521171064531959808 8624407 50286849456744197426115509852785800240 8624408 -110878514588523148459207950677026867200 8624409 89098857610249764428577040610593866240 8624410 88044276698984400286987068636961755360 8624411 -27929626766332783456082915524144381608 8624412 -26942620126195195279840341621561406464 8624413 -61569672165270140321365735847268346560 8624414 40642073758189192886738320902214017024 8624415 68727438753404085235738574393253459840 8624416 70029220549160714964031000099085156352 8624417 51477544845679685267758688461938235392 8624418 -101353373962833367947045623723651750400 8624419 58308344486939591305166952507906448696 8624420 -5890804886598855846211350048984453120 8624421 2655148248869739229585567542031202880 8624422 4935395920919292378536013717736060224 8624423 173606290472075699212718441708401831440 8624424 753770976359139086683680638674698240 8624425 12681077449094248327362506125279771200 8624426 17348037852288645680859147610503360 8624427 53308580228943287034181446280701868032 8624428 22895441444587526067018568763479407616 8624429 72004832097224706277406373651529354080 8624430 59443893196075216101532425169964889600 8624431 -53308463074291158965782404445014378800 8624432 -854174650606612998584994432962101248 8624433 64693306742694938509046071980978355824 8624434 -368998984052422490635459130905118208 8624435 -20545877807214563789323623828737391120 8624436 101342009806945570364567671509017997312 8624437 -4166971104278420606849503748400191808 8624438 -92581800297346389661156990792480035456 8624439 9786687371498111888967487659181597104 8624440 -31450533651331534985382067455299174400 8624441 -46873116178082224629029979306907063104 8624442 -67644595690539868116861028961609560320 8624443 74330875710215687716576198105362923520 8624444 -58090360547413584864217578713392088064 8624445 -107789178403216911106105912031793202080 8624446 75085318952945857040970370149949692672 8624447 31620077647704489504231230601106128 8624448 -3262878034046816772403385275577794560 8624449 101256230448395539019962823445140864450 8624450 -31265136600582890703502810606885194000 8624451 -149588694709549311650802935440233237696 8624452 79793103596714233108462145015838150912 8624453 95562780116401637301040205253037512000 8624454 -22786750246366853276034788074668905280 8624455 8297013212658696049989330859138323360 8624456 14333329150352102418920734224214886400 8624457 128250958434647654689755917398919638740 8624458 84259135477189655674529114732896108080 8624459 -3561393837283789958599907189447567340 8624460 9368243701812874621068024948681922560 8624461 -20011329310005839560161662234811832000 8624462 51992405032463238429892925737208607744 8624463 -14842280112857488858749327021941585136 8624464 -31689050303792302504196180596603633664 8624465 -28388184881933939866903035984832624140 8624466 -24268113298048675771918121245758686448 8624467 -783023983782090610686791415067216760 8624468 180360822438107566367610714749135691648 8624469 -19287742151913082562412686264089806720 8624470 25443167545784574310448281391433895680 8624471 93866770963190707065903968263809942672 8624472 17834193277051206176646542865382993920 8624473 -15102985298590678431252390603050271744 8624474 -71875204151606626759248529703552959008 8624475 -4226129736469220212446304823049553500 8624476 -57571509049912387006094504760803750912 8624477 -6821572585811489718005609492086771674 8624478 -13917877098131246584935424477933723392 8624479 -42036077940331170013667359215535426880 8624480 72059655230514239736424442729634201600 8624481 -29481703242737261678176058310740475456 8624482 18712532181051368012154979231042262400 8624483 -73748828730714839576455900701061680 8624484 78285975578434720951058797067517419520 8624485 -85462705318113505700593845003509360040 8624486 -20983161304357013577975954279756665856 8624487 -304196169278388232674438423912647640 8624488 47101220046133506708109453692875520000 8624489 4940043695042166549926616798501666420 8624490 3269914068351157193948875113906766080 8624491 -191609606970725760679673890894001152896 8624492 -97713333131898349366153553869073827584 8624493 -12891914094972907387803584505366715680 8624494 40421132702405097860224017254715424704 8624495 -215021271422246060865962413543088432160 8624496 531372839225911586170529516353290240 8624497 -33319662903366592286050954725050130368 8624498 86248526275471070809266805715131781760 8624499 -29836838430683133439737074453642350080 8624500 -252642555771133725950907529447317504000 8624501 -14690598465717565523419271761065866148 8624502 -21498500251555153018014435801335884800 8624503 32489535811197825197344861739820123752 8624504 -51944316136597410003997122297856081920 8624505 -9762471893324723055420161435468725440 8624506 -39733089368666309744400160487055804672 8624507 -19400080349379517558159945665542033244 8624508 169081041307207972077020822494698749952 8624509 193028808325303243353146188033002352960 8624510 -360435220080093016105844401319854080 8624511 -49691631742058689154734576801020292368 8624512 -2799413764600541689388820836615454720 8624513 -69370475287286219059221093445053151020 8624514 8018744935174930674155634913739715840 8624515 57625623635257361392324400580210147600 8624516 56318205408361450610965281634681835520 8624517 -1188955262296946359089905449398336 8624518 42209930151533586787413901342779709440 8624519 -93843563955362450592298525553051293320 8624520 -19476490666739916141356464493825587200 8624521 -78751315537479915507698015465067344688 8624522 1889271921847549632261872838748587312 8624523 -93759178903344556132242870343624511016 8624524 26440077737550281002384747480443865600 8624525 12494864804048563786846245945395481600 8624526 77885142563697652139442521774334894144 8624527 325739754501112049946665193735318459640 8624528 -17152996061327145567677487460696129536 8624529 96341738024081149935988368590519893920 8624530 54409010917712826517791462266545451520 8624531 -125928851519183440699282544068201512048 8624532 -988016980318582537913109195348062208 8624533 -232731689646353493704046063431567461760 8624534 74067842741092700397438033837411664416 8624535 68162323691421004853094392494014469200 8624536 -98757368524641283830418180370206371840 8624537 37957904789561373116375056357546764240 8624538 11981242101426467792377571364336417504 8624539 105108563636013659228539972364511718632 8624540 44154722977414023593060767143624960000 8624541 -49068142331638273859108805487185021696 8624542 7422589904049615688185803815665463680 8624543 -24346475089990597196614207154077532760 8624544 -31851479715201507758605726191577989120 8624545 48930839829854578828347262147910183400 8624546 -35669731284245434546418022768973324800 8624547 -59320905446239151642900967184473820320 8624548 -291970628006443726523656319076655079424 8624549 -42771265253696126640523782214024287264 8624550 -20262334154131604467636533477931046400 8624551 6621740704814843922545049943923058064 8624552 60143201348849658758019271793534638080 8624553 -842609264882544964805449902344865792 8624554 32501188236298845051078465820131463680 8624555 -49920318906433155345238676017827058080 8624556 129839405080305297644342563674865029120 8624557 3284308103693761153803890690691723040 8624558 110420894492691270541696820834916866880 8624559 12841268189939857481366729100848732928 8624560 461774871036494605835654113015234560 8624561 61848080334146032003941004005610374720 8624562 -67597851019846221763927878886835557248 8624563 -103864434090300333014876906596135633296 8624564 -31648672605309648930061853265807408384 8624565 -601874840268336341642684472852835140 8624566 -108574652705062263832387961014727004768 8624567 -116990632563195240253552192736656692000 8624568 -77048369313802945792525170321870090240 8624569 -20820148373715538134153745501147816956 8624570 -50190594057829401838604253176251760640 8624571 150875235943568686516201780152324190320 8624572 -38226259841972317116559763118203437056 8624573 -83330151033288548500515930622123541178 8624574 27119574611225602667908504037890646400 8624575 -15858691048349995202715785322627424000 8624576 18358756327598071051212874371079077888 8624577 -5085455547215881156830625025240494032 8624578 536206614174860139280322867787557760 8624579 93762183740313941662533906864216039960 8624580 35648512870690143889447883832831836160 8624581 55015135240381052578910219094184232992 8624582 -36702883299990679167410189310966568608 8624583 79083823935700425479615168471793676800 8624584 -62139496288817251750044366060726343680 8624585 1052453797167821993000736543372049800 8624586 -22418551207526203866721724249608382976 8624587 -89354998611050516031666048165424202328 8624588 17851453003124281807812555210342328320 8624589 -29968891757310400216431426049676781600 8624590 -8704971970218270064871828223749095680 8624591 166590428530069662537372235785529468512 8624592 2781432489320371006385853640399699968 8624593 110665251035890797578857511816212945380 8624594 10672208145563051469618011764109721600 8624595 -18439025299360780303352421638248377600 8624596 195551233618229145741647399358541824 8624597 -9210900359935362739627344133914963360 8624598 -101608291692889460912080627266635187840 8624599 107241145773330190898162120279709374600 8624600 -47092531608040229358779396539607040000 8624601 15085755712034795004517210398502487130 8624602 33426555491256393332303536722413865984 8624603 13861187128723670347384995906036221568 8624604 3508281018723515196210732873768208896 8624605 1990900365903420256421538418359383040 8624606 26718898551362503155619016570875631424 8624607 19700762177146823793795451511839349520 8624608 -106835572110057320452574280338366791680 8624609 -32907210149473169951170096900389816960 8624610 -28451591223214466388661484913937152000 8624611 175201576195902712503173431257327848424 8624612 6755208832403068306825410828167453952 8624613 107125632667916074712836858600094607360 8624614 13421578734786620096898565857147703872 8624615 48007415912897806251227482247040680760 8624616 17349854362279274603664160962143846400 8624617 221948075904169764727950256118031188666 8624618 51203667177896797199489230936536995760 8624619 -189844080933926634879131979715562643936 8624620 -41125392267343617751408479372206976000 8624621 196386575032435768743351767380153668822 8624622 -128283046329856429240425643656626637696 8624623 4837907642175167886077568974292793840 8624624 -12670048461316316478899803952081141760 8624625 45159972546348759754771185264587280000 8624626 44838548411471254326660046750283536800 8624627 25294304428221010116769520733809517912 8624628 37129672824979918325267155416288215040 8624629 21956822558666087016186924679791025560 8624630 30625479730267306943720412008764396800 8624631 -52989994157585146516048019800028865048 8624632 53837958697820362983313948774028083200 8624633 -105789308297222067782456253943994132118 8624634 -7409116945806561411844562850310778880 8624635 10289347967110440927414549123551278080 8624636 16438083883741891365274766583993262080 8624637 1389648170111899929526274244284361132 8624638 21388064498593862703291569500400448 8624639 -1611374373345946819906162092489323976 8624640 -16321826124382316342238926700470599680 8624641 -24228169467370977766108905920627659008 8624642 -38252080511303449910742541171105660416 8624643 12185973828898823488895735369543055864 8624644 -37034437731586160636821347881419530240 8624645 112010474671791327590377279342770579900 8624646 -7950495419274104389440154367808978528 8624647 -83689565157148343720405607500932617048 8624648 47311905172809295578676404778227471360 8624649 -36486431723604420574732125786354949152 8624650 -24420693195283052835208836568257170400 8624651 -1019867356449454533651429918311123568 8624652 -35813268729299150997973759032935694336 8624653 -230922144118764700440914503836783938996 8624654 -43073015879862989737367213115344711808 8624655 5961161716997487730560861835022729280 8624656 1653441129416045153748864719070625792 8624657 7438364768114806860486334704108146532 8624658 1427833082922138444952003588399134720 8624659 -295834920297690542474502162279368510240 8624660 7962714665862375591298764327545856000 8624661 93917601438441013474015352277732225984 8624662 29883167034629397891756395248752332832 8624663 368397482105515116594257869853970096 8624664 -60134356398844014424656212301898752000 8624665 -16242013860623714530268544165763968000 8624666 -96349426587496240311149534279496733968 8624667 1831761806057199293701524311321994240 8624668 -26261908483946085958431580930515804160 8624669 168143795938987163789825451017998484070 8624670 1450617723108927282340015795434470400 8624671 -206433966831603250013851319963075438856 8624672 -32273535128329509329151277006124482560 8624673 -49269445127208092765511646392965872896 8624674 116445241538081695333817750709235392336 8624675 -60162716677066360195410113854490432100 8624676 39191172600667268974499720638243218432 8624677 73351206642324123438803385672930718526 8624678 24599726270165730419341876004120225280 8624679 -51774733384030765464695575763234722560 8624680 -169115018548853729759631156796150425600 8624681 -10732674164464452689500656722027565468 8624682 -201719451869764843238109539391838464 8624683 51024065934821270096811902484232954624 8624684 -156261685645421156192286849408211747584 8624685 -80605125934099643294279952208781019840 8624686 121511757008915756208997640472569231808 8624687 -309984146474155774561341010048954227240 8624688 38106124301374668645167031306801905664 8624689 42847738789204396532294164257217139440 8624690 1991535258497126795310614642828147520 8624691 -124015089024678576245919893267013052560 8624692 271875782164423108156998807332410274560 8624693 55818031273264318759831135235715488640 8624694 14923761979257667157595507664844934528 8624695 7206614149851171789012589168140090480 8624696 9612739594049995151709673504761446400 8624697 8231038754530886491330030438935862272 8624698 24178519397520092435333166308936634336 8624699 9513178043096013739678646771416808280 8624700 -10336012745011815435657544661410828800 8624701 -116202538237529758048065330922355815008 8624702 -126077879091382585721664407960093960448 8624703 54702661687522101250989325630024655304 8624704 30629430816785863125758337003691180032 8624705 110519342995334317616370357732950871360 8624706 78055521520660471650649579875243794304 8624707 -13910449625174088684763158461512344928 8624708 34991578001533508474149486058521712640 8624709 237324572445374916186285283655903255424 8624710 7467415788154382644576321945342661760 8624711 -59392238055467688406842279833932237848 8624712 -26346905373980771481451089760612761600 8624713 41809907790447196257903885974532639962 8624714 2648348471527685594687705747761120512 8624715 -178328683655559304598378836494317007360 8624716 -22955037346706754598009071647760000000 8624717 68532297968408475676447703499221771766 8624718 -6091536119740900137003960901100698560 8624719 1586539559238651064001310546815669520 8624720 -13988280499622334957154780955295252480 8624721 -4650430680705886420428556554806208576 8624722 -113886391108747676706917995280319839088 8624723 30156457531651194139537880407189920840 8624724 17255108364762207826617666673264128000 8624725 -364076578660161314579139807736996800 8624726 43209278343684266970152774743260369984 8624727 -5130131760386855879346169453998097920 8624728 -132421246711033149377262247166640046080 8624729 123719363133823992425473685869923211272 8624730 -7250765664718285019163617603626241280 8624731 9441243689378084247342070717607893912 8624732 133403847193437088876504792240913220096 8624733 -40509202423770318580616443453892741952 8624734 14481505070879784541147796910836310720 8624735 72062469280917561253145115687646464000 8624736 36080060708793048366502235515613478912 8624737 30834904064721670148072650570109012544 8624738 99504666084404403973767446952227521920 8624739 -113286116209385529575620089918386181120 8624740 -69082474284782249263492039967861487360 8624741 -54488824733659945205508962651453198016 8624742 8282402379910579682438518751642363904 8624743 -74062631476862764092491965271394279336 8624744 -26585145210449549406195187496077639680 8624745 68385508527070932039638472092690736000 8624746 -98228187904182638577208594326894412800 8624747 -24622058238816921979401568411570983120 8624748 34803646706819895819182612582634160128 8624749 3402710170355841096003965726197504320 8624750 50840639095026267665499432124818000000 8624751 -12033570250807489322753646499969400568 8624752 18314980910211928640515635555387539456 8624753 -167406979247834858582877058867888573998 8624754 16645500420076659054608519420523755664 8624755 -112691636434316156010005998843711950240 8624756 -47490658748955314492831570583583352832 8624757 81149319012069577768972745108804778720 8624758 15573616337219615332177043237952913920 8624759 83930728454450138278138117109816472 8624760 -2537789194411487665954090735535308800 8624761 -72318157861925611407091035039934956668 8624762 -123889908666721825378511882310697204368 8624763 -5009678997884787433046271119648434656 8624764 -42346336426119098264665764342884009984 8624765 49587119289302791440261317069704149600 8624766 33194204795142939025828783256450889024 8624767 -189945817832138234288485600324605513960 8624768 -1875112299091250612503065278262804480 8624769 -46631276586189965258940045787029241920 8624770 -4254253347035800777154735832651694080 8624771 -14995915268717832979652542567086641028 8624772 -18868763342925405351530369921014824960 8624773 186178405465901914281378497034394045022 8624774 -49914804761104365027806027715561974400 8624775 -29135375250144292090543358831494696200 8624776 157776391860761387976173420284137922560 8624777 52197441782589246147647284723413276672 8624778 -70363663873483932350926155000027355392 8624779 142221470218648680625465421442798161784 8624780 924470425298833520178068464827709440 8624781 39422061173417686086944964726648607680 8624782 145306609084597854488619667201000872192 8624783 -472252492298093534083949821683831720 8624784 -24493733997251099761907655600551362560 8624785 -3992273952797168238672752121193224600 8624786 -53075702744058307021232649569433783408 8624787 -159226684268210566803060412170264058440 8624788 -73087367514970431945532155127555774464 8624789 -52923910295225188801558544170147628160 8624790 -57679148188284984723822580534339820160 8624791 -6468846888957823188635456057255510400 8624792 65381774481185884855018228941355929600 8624793 731851705061948887469781748445214720 8624794 -24939517903669908753010827578754117408 8624795 -102249657621493694300323193822454756720 8624796 16013713741628744060422212160592805888 8624797 -186447729867397647151282329209134104000 8624798 9327190369840144180926150293655463680 8624799 -72700100522735717939742088690041039096 8624800 30601347612476419287456345464728780800 8624801 92691011826807055662263986993906707204 8624802 -54433573082314566780023354035057200768 8624803 -198990615739156069388373201750307545600 8624804 3156116694459221438856303596031902976 8624805 -14410606598486404256397209050897015680 8624806 -119900111750405347318313182585447599648 8624807 30552000528010575178324757755472200056 8624808 113984070077198257790395774521701744640 8624809 125219815638314232147932052355304591860 8624810 -40581906993458405869733191745553889440 8624811 -271134172366967940756999576769025280 8624812 -7523196384532242360097710733401077760 8624813 99389892979736442199446408778283994144 8624814 64947552750418167093358597406813005824 8624815 -35698482566263838055160292084767634400 8624816 -25408627266746238245802661794309980160 8624817 29960351280095974546008848444459933634 8624818 23564038331433325982261843829299051520 8624819 23367544780952669458554846157063806720 8624820 6010521458442743736630847542864936960 8624821 118529995399125736473882290046190135022 8624822 67147236843786307164302326293500436480 8624823 -38819679826487579783346942573530817816 8624824 -15199649203582575018376546110025236480 8624825 -108137669705006656920523943341503696000 8624826 -48910264618325834348161300498695367680 8624827 86302941172590712838133421088003248960 8624828 -115790110183400205588532970537680223232 8624829 251873185195617800476551544644325741440 8624830 -1470698802154139613543287790756373440 8624831 13278817195308461804845210160974102224 8624832 32732570162506222804490827272290304000 8624833 229840406383812339533731399735789870338 8624834 -124831157437938488767540017692580539184 8624835 34813261757315669226754392807135804000 8624836 19113346220081334316286589062031144960 8624837 11159427407676113958328050634930733400 8624838 13969911264438105046822825759970003328 8624839 -160905339022598601024181426423059784176 8624840 5878303483176608658275793697586380800 8624841 -199075896441107543207788596451134072000 8624842 -7936104174425264611127484451457127936 8624843 -139355386308266402257289381663505995280 8624844 -92223715143917079322352574544425726720 8624845 -26280183640273938590709398728364622900 8624846 -13081593696965874543533454028854779136 8624847 -6192967309993707875668709083666434816 8624848 -27645800759451444951104870639416541184 8624849 28995426090497443668824429726631631848 8624850 4914545525054825091645733247349619200 8624851 40173021413138684322427366884700155008 8624852 -45194919527207364210255325847486664960 8624853 -162672431061595964399027116289379619200 8624854 231121435696449100221604992084375552 8624855 165245357611103922634102889695185140760 8624856 47281032547686966627641485847487283200 8624857 -91570698754815782886375185180396396028 8624858 -26522543875425672896340674458799478528 8624859 -14241164844904929985305482226669657600 8624860 31574868601002528261492563713831756800 8624861 -90182056597955795337896766214930369920 8624862 -19366024805937823311244823075102905344 8624863 3672795168274835197431782766105617024 8624864 -17064667351645930867925962953560162304 8624865 -12749745003771311986414854501558576000 8624866 -42628728632907777720729446176046056368 8624867 110758099960767616409532610528520984064 8624868 14668449693296052269708806569390452736 8624869 -328149398545115405125287897411814470240 8624870 -13267685936352969264336097639206165120 8624871 -83842167495006541634734324462583838960 8624872 -231763206289031683889019325979524531200 8624873 217791847745221029819386177760311752122 8624874 -86995934208728072794465060357884487680 8624875 -73496891212768577500151610312894168000 8624876 98274886873282952831788285570310369280 8624877 -7286874257141259903007920069842140992 8624878 -105148184433889505201216560642451846400 8624879 -15275219933429886164234018708385818160 8624880 -1208889300611785109983127260778004480 8624881 -86141152876713648457560346329300742318 8624882 40944056395119521449834658769088352256 8624883 -31305576923912259623345499865559582352 8624884 166251158719906738444248653901799058816 8624885 -2084783556063525807275623671780320640 8624886 -39052688295905381893227586940404777536 8624887 195912570220918183331650365570954018536 8624888 104146929714897711870724046572007669760 8624889 12978652946991838623769691053272385728 8624890 58797970315855727162968085254441156800 8624891 217277128128087672110025686285153063784 8624892 95217135412899844104425466632131133952 8624893 108601020380886389714716459471695477600 8624894 37094333507660835036811882148606186496 8624895 -69975264579066999853781333519255038560 8624896 -54227711188759112920194467282328485888 8624897 -3264550540506361700855331402497119440 8624898 -17213344049715305532305815304197027200 8624899 256124601311604203416217447346345184536 8624900 -92629281788449381117161052919811600000 8624901 -23022123621849782327301919213626829440 8624902 -16000825634913713148861550607067344640 8624903 -79673217699597838965706248922430394240 8624904 20942859454540282018932610089738240000 8624905 -118555494586309170888220446867523382940 8624906 7268050491462548611272799545983122944 8624907 -1195767201945090982303723530767265360 8624908 -951344503031062215784886150880184320 8624909 5018438197794308707413952508747628480 8624910 -18726906173919658416788711093369671680 8624911 -132085125283820741838981065387568402128 8624912 -30553218956597398412017785046206824448 8624913 -38304609005368724900802036555901722624 8624914 10387064140940913467695414265635576992 8624915 -34739135495789063699898161692035886800 8624916 40511926446728728989971644826495437440 8624917 -103861819525059871189695441978525208000 8624918 -79958168701088205024795197496103615296 8624919 82647638126728578109081398661032177360 8624920 -77843548038073376301399760982022144000 8624921 103207191472549039496393256027355954122 8624922 32829394465360647785555277609853465344 8624923 325564773149738141275715346453812840160 8624924 -12306505823880568202846850857834397696 8624925 -31230582972754524030700238807226075150 8624926 29145301784721458047747294683781974912 8624927 -11416471262657619103718908227276713760 8624928 -17613020619227993833322938539077271552 8624929 35774547160461650398373598265662162530 8624930 63141053479358827820250600265737987360 8624931 3496102753722646544234330589019632384 8624932 23073559315772535233468011109029991680 8624933 258664106303160227286753045906292823100 8624934 73317151694239561540384831869187962240 8624935 156267274109209214617398654806353101360 8624936 126253030678306025786945521048147968000 8624937 160044924716894934281169352054611254160 8624938 -15413222657998273924958975833367098368 8624939 -10345884391355217117673466119555419144 8624940 -27000818954841579209519964900065280 8624941 36821047014558677813321855369350961280 8624942 -13799161944683489452075447437594856128 8624943 39634305821108335162546522845693341832 8624944 -6870732169796884331923676284021637120 8624945 -6466863619491557174021853895353436800 8624946 57199786363159215451922791719843072768 8624947 117839198913669224206763752475351015040 8624948 106180138215717982908387946338944705280 8624949 -28008536326152192638444676350135533248 8624950 -3692019239331575439127073293540368000 8624951 52327199100248795124941285386330381824 8624952 15534779254958829093637453680693657600 8624953 218502059318677394379397089696199228202 8624954 14288226833882608300509801160270814208 8624955 -29663546421087209616303611840239123200 8624956 -9446651206488216706797274422587461632 8624957 -71660637591922568872779655697443145568 8624958 10011766557236211885100237616095320384 8624959 -2202137891796367995481614108962423968 8624960 -5729746406718436145198602589039493120 8624961 -8875753319465251940903311099050270588 8624962 -15957252857766585524650355157312318768 8624963 62137518292118077766849933698999009584 8624964 -102561507661727847825246405024515073024 8624965 -61631210850437192378955724445863555080 8624966 20475524042617000366648225930338952320 8624967 20957008480183255781521090937759444640 8624968 61467528219893215890542953283297157120 8624969 -107589503480305897665194590527098184960 8624970 -35827437429817354616944938348845721600 8624971 -102952502587896963454157183618337681728 8624972 -38312556416652229952103988018129159680 8624973 -17765722105156830809687213984007364992 8624974 -23847953848110887292232659964262476800 8624975 90877585796319305406690331402022037000 8624976 4725933232511284260482592118087483392 8624977 -201707137508170309345050490416230686080 8624978 -122869832459607281845761056420285742960 8624979 -60840474821249273080416043946186860152 8624980 9849699756849905758389344906227299840 8624981 127738255982089124867069582752228312782 8624982 3186060547672179806529561035445665280 8624983 3065525217733676490955193013206470400 8624984 51811819084362580591499028445465497600 8624985 -4322262587834655368765245366217812800 8624986 114048091678957575140952428454812958192 8624987 -21031905126406108880156031398825834496 8624988 172037563719465792172565770096024581120 8624989 -28124165730831861756100626957668836820 8624990 6539453542147177477041373571125420800 8624991 -41778733711932497898148348809923016960 8624992 -91860009967100991393764854243452518400 8624993 -27543655863919859386823051457256027200 8624994 -10116839520206815974019464346844502528 8624995 -147185988596537533634909149717920750000 8624996 -19242621755064418712684822635301481984 8624997 -2212226035522662158718991409621780226 8624998 -84684028292794097497550166120668916000 8624999 80431795431183252444440462381491779000 8625000 38551778716071258015738928001280000000 8625001 -98072091680102153811467766173059200 8625002 24130138498712579950649028909539819952 8625003 170505451055147744320909453510524504 8625004 -32141389530221226949813849905730610944 8625005 -18170820554268371072008050400759533000 8625006 3294440526289747279065661631084820480 8625007 58009750565841232937500879498579522256 8625008 -5329686746226214144851581021442932736 8625009 -8213636297324056373363425209639884352 8625010 21834679280920363689836054090954528160 8625011 151947360298992023994013802552851521612 8625012 -558299810025125097219329030762674176 8625013 -228729018498305647326382724082364246738 8625014 -127130583141728326869898471725952454400 8625015 9577124571742095177104988559824921600 8625016 -58235141088277863347462623002295787520 8625017 159957047904182809885255303672436199552 8625018 -7975230083872326481221001993709767680 8625019 -7790073661000344082413650396713889456 8625020 -39205945580116317329511763277735339520 8625021 61388236978628622880228126309734400512 8625022 20275894240784678627352207702650293632 8625023 -9007267155771638469702448548006665472 8625024 -7631146407584707103267513119203655680 8625025 -121603976607972415738374932751636073450 8625026 174517161661160162551163230632430464 8625027 17091935207178892136515006329187807920 8625028 -62569572539196128192553214435932235648 8625029 -103134410691994491534650669485517253954 8625030 11405023118680196930958444755324776320 8625031 69269973907138307325845730452946709000 8625032 -54242379184785863956761268649572761600 8625033 3119527508966603001116141869128484800 8625034 -68401459945148262322858884628625177856 8625035 195754755262381811710185844566609300000 8625036 28439889444594225394629723294814126080 8625037 54460821577032894913293554591708079232 8625038 -4562440716715528287539972733354454080 8625039 -127895964032533989443546418321697241976 8625040 -40728954762475719005380440954187284480 8625041 67333700379032063830465153374558666612 8625042 -5763388172726294455084361201522291328 8625043 -389910014841397859454704243979122784 8625044 28118986534318170061254563175889115136 8625045 -12742814753269353574995491524851765120 8625046 -47119995287877836071556126001167452416 8625047 44793511637225060496167541630910631184 8625048 90712235741958376193079841462475304960 8625049 -280782562830619145034691080555498699264 8625050 -12833301881424434864516830065410112000 8625051 -154924365024834361553873695523016760020 8625052 107981012368993984902359294326484382720 8625053 87076571779434267053739213152222275302 8625054 28094889791954828999921181374591932032 8625055 114746682573266538171488580018016545960 8625056 112212606070939291384660725888539688960 8625057 -29114836622986132740282463209888479808 8625058 7917209503056408092272632759650342400 8625059 112777255734601162754703161280402487260 8625060 -33394397872169140761557127670736613120 8625061 -39188246791330749462323734976230209960 8625062 46477957410622324529084292852518161632 8625063 -16333454409668412067373141447786788056 8625064 41561690941899558348385723300793548800 8625065 109805917028080265484550019726187575460 8625066 -1896018488407488186494086786363973376 8625067 -11230032270334227080024898691132165848 8625068 -17177308764798397549993816708655591424 8625069 -1722614723459327104346765237945702400 8625070 13041032095702057308357629647193218560 8625071 -36028433095302525014842932873271176096 8625072 8424668290114368132833466401385185280 8625073 -43003390978757772056576230415721709678 8625074 91297937354620607000096713501302091536 8625075 -71716278507831140919728889910009109400 8625076 159381971766909244945125762343872229760 8625077 180473081985776843098277115450612754926 8625078 -23567527338266116512291565311536332800 8625079 97568122327476717973946540639553139680 8625080 57997692208992054679123385327715532800 8625081 64128945139198960127662079720965948752 8625082 -39975182406471497457647419662578206608 8625083 -87811546363450162070806537620120640668 8625084 -86684514560707025574508265112658070016 8625085 75849017945060289784209296468119407360 8625086 20220330078899829282975372270290868480 8625087 65770036715475072796828107122005444344 8625088 -8427269678906892534985699488757186560 8625089 239683446760086848698548803160114329760 8625090 54447694438962579044527732139494456320 8625091 70768174511305541532290779301200274492 8625092 3242481873153898286294299213134888960 8625093 -61053925392531129765243636217225245600 8625094 -43195249504448837282471044311155039904 8625095 165779978725740062962962121963050304800 8625096 -6815763474042027210903587652975820800 8625097 -65988414920862117841632028335522873720 8625098 -44010898618940809819828423998720949200 8625099 11140795353296220219353305701243648000 8625100 8161359157406722191611744455471756800 8625101 -278023641639341794445422011844628435028 8625102 -58872586051968922243927181936711775168 8625103 -140435753564674779865107669177608399040 8625104 14270788067137545051434678026850058240 8625105 74725862763612975837412647891099611700 8625106 48538652205020530640693138779290670080 8625107 -68822975651704200745115158363977459600 8625108 -10001806109848274394139650733246986240 8625109 52142632596400617666618519282527536632 8625110 -9749586583289145772337885309372307840 8625111 164426952673132455511958994324202549248 8625112 2185493604931493999924264917634027520 8625113 14154227183691226900716429283659040320 8625114 6793344066890083138048748123200901088 8625115 11113557305270329792331116873392096000 8625116 40305295608886605454455090971103152640 8625117 -35249029575504118428663786931160524992 8625118 144961448127875480675595062029356869760 8625119 233772389855439691596411681171138383520 8625120 22824984305874095845014834691304325120 8625121 178815959300309502623734084214916124322 8625122 53067889171601499885252493183783200 8625123 -4486007465265767441923768413450387456 8625124 130319076303462326361399941525683200000 8625125 194634684162821054076216551364082299000 8625126 18397496825072146976374074477454502400 8625127 -195340645395434891806960219460870189304 8625128 -49041984889311576225273915530696048640 8625129 -36033219797284771034061210433265701152 8625130 7151051274506212995203603480400568320 8625131 -85371999346357253081875134973625197068 8625132 12130047779947076756915383589204749056 8625133 -70791446026868081321575265634489564576 8625134 -10312320949936662419996704627849475328 8625135 -78214283233543173551885240676868796400 8625136 -12621144219886944419923405061532581888 8625137 -230442379068563246364366592076984924508 8625138 40801644055472993882235939364916709888 8625139 300313625246004943043648214921250600240 8625140 -64978085639496179100492013404087778560 8625141 2282396919799171287804613260373681920 8625142 114939702066574652198663969794208525472 8625143 100096791648543566999620523936067240720 8625144 -1070287316696641465286598797720616960 8625145 -3454762126428693880174058283996580800 8625146 -77166379329754590991271403440707879680 8625147 34359878786169391609461592279296216600 8625148 -45689060594069604688360155020922143744 8625149 492607943866905567160663147496064408 8625150 -56138146269445587821139245432195280000 8625151 90120290095578129552185274554686709400 8625152 101103323385436822140988398494942232576 8625153 71304962747911684238018881433666317104 8625154 110263577013809385880588994893221316512 8625155 686819245398541952653588042266186240 8625156 48040371999656391482644983712900706304 8625157 -262397454837683826906595511275993871328 8625158 57773116886432697879396165379818360576 8625159 -162989129380178490792258433441789752336 8625160 23135164901062926792023912628525465600 8625161 6105138540797499220084892538700137984 8625162 -9000439346052728006759968121559346176 8625163 170642358255766928630958257738877910800 8625164 -38257045189308210346319898681427929600 8625165 -11697239815594131340476841686275522880 8625166 -57421529287388430826329026087440435776 8625167 -36424183010519188453603463838959560920 8625168 13293054338013538382386578375472988160 8625169 2439632333858911809713795975097455360 8625170 -14284114581280293568895941477455292800 8625171 20797477473296244823845444820862932608 8625172 9853581357208838095833329645906644992 8625173 -16289440242250065997375050978438478578 8625174 -39045293033566712804600549238607501440 8625175 -28964265333983442506845755971782163000 8625176 -122480042382851806775146698166239774720 8625177 79927419321335396943196323741357482880 8625178 124196980586219015702280081871041441792 8625179 -109052204313106472488122401639461804920 8625180 -72924531079233253661905333756265625600 8625181 -18523031524725379939979571202209435668 8625182 -15132726249905859017218786450287155328 8625183 -37351716908619097938666628637753391360 8625184 32123483627768043087378336708758077440 8625185 -23870689602294551188196118949586285400 8625186 -13768293684608538114876282669092133600 8625187 46612127865452594809561082345450559836 8625188 -17956618596563646591994013727501754368 8625189 91919956807399996921587257405292918624 8625190 14452281019271817610479297185954791680 8625191 -163144325040645097476770594825946150408 8625192 -8885536362030783700007546557163765760 8625193 -22755933864340737758624564502268038236 8625194 -90698114531468440106781568532580943872 8625195 -33803706321069695420414573853449761680 8625196 -109439186616520698887286783395106169600 8625197 -80471444878141627047611372947232916768 8625198 -538342500874815453048063087389543424 8625199 -16246472318881687658858187430188494280 8625200 -15061888289876741074039353008184115200 8625201 16675269468656985570184137640814696640 8625202 -1937515846464538487131515090075774720 8625203 -55926745108181995848174623345801266548 8625204 2202510245175950403619679959686813696 8625205 -45762849016947168797195103094967439360 8625206 -103700629577071000790037077131999069056 8625207 5992195328782782222133932361250249088 8625208 -172963546959271159070005295828938199040 8625209 -193385444420028413222326051624738726140 8625210 26611025512314681998754998286209126400 8625211 60336005747525404482783154790014816816 8625212 31656994161696738198996757315708947456 8625213 164311733993843349398369786931676530342 8625214 -36128937076127032009885481172456083520 8625215 -13809667944596611237989415274639550000 8625216 48417298545124994601915537176836177920 8625217 95781855588973294461664399294793076052 8625218 -16982415137297229646946057162916423168 8625219 18480702345119169976991692051093811520 8625220 -97646698229237781412337028920763187200 8625221 -144398693575386789190188703301558623200 8625222 -38381266280808439653297477199867174656 8625223 12130932488021351426217211702600345024 8625224 -62037098641464129597197611205503319040 8625225 21674439419961882010807175462589128400 8625226 51290867834053494895073319472111194720 8625227 -12641076235209942740625301281631468992 8625228 -97226140569581241406862652750986833920 8625229 -155218720929344482041627126082916828170 8625230 51547302994081336710824954785592459520 8625231 62532384062869726767983713595956125840 8625232 -8661158560330094665530098290311561216 8625233 -156685646214698240128521587389819525518 8625234 102980266756819931227814412861165990912 8625235 125222815366797222378051393397183911360 8625236 -91999174824754474555037780980200558720 8625237 46772353327885730075770679424676275360 8625238 39103141076389997423427653323565074560 8625239 -65881626393665367903286628976859079328 8625240 21425429574181768048169359965345792000 8625241 -921736385958594246493435629561871088 8625242 -771529362863616306795494627767588128 8625243 -56450485379683536341381397677476008 8625244 -80276223707623272771402583570824830464 8625245 144084990295353881457028946903613974880 8625246 6414080946206738366795297049393408000 8625247 214569887906421862792730667742652273696 8625248 -63076506614045547886689052116648591360 8625249 -63486032554054074555466480205932771566 8625250 12028270110307025208363479648470824000 8625251 -81241809782242639078049348791299425328 8625252 16943017614440718244862868692901249024 8625253 37954012650534220518013621368695232384 8625254 -19349090027713736074776336888087207936 8625255 -17420387975912912181736030749011962080 8625256 118725461296179986311900439139360552960 8625257 4003378776141482757229471680260688000 8625258 7969321624137652702895045289841866240 8625259 -179681724132999049596373698390314381960 8625260 -39281370866129212325380721534162073600 8625261 -12849949515746780071352924393390001120 8625262 16821200418003404177364496007053549632 8625263 -107542156458317297231190862787748733488 8625264 17220128612775068215316714968668340224 8625265 149559650659863417878433377279747709120 8625266 25823308773175559347028959450882400064 8625267 61318622433116543714284473270784041120 8625268 108938858342738126589424199924516517248 8625269 176360049385990863853124395152600265920 8625270 -12344090930144093695353584984873533440 8625271 77797876275621462992586136894880000072 8625272 233679875345945147005645257632463052800 8625273 -23804846697917765353812019135335856512 8625274 33949038734181556555332021762861050112 8625275 -56561367853522025180271725630699750700 8625276 -47538279002188940356790016670142078976 8625277 -187294767236207850158299408124103773760 8625278 68770053813903310232061932097865034880 8625279 -22164089811211317075613025644155592800 8625280 85602238866383945373320174253165772800 8625281 -13070116008509267010754302022714041408 8625282 51757906813325062341453530978040472320 8625283 -99531390149255990214099284172170351480 8625284 3038806340117213689683642135865936896 8625285 40443256605159199345730385588703833600 8625286 27889354804875634604689252318902314592 8625287 77484821658508714174588756708916237592 8625288 -39800809961415782272430016786716590080 8625289 -52578278960417418211160178041037495910 8625290 41740921849093413632998617716862192000 8625291 31791627335742948138787966930656773592 8625292 -21327766584726860225229705238337532928 8625293 -46280268500880564454679254536254200512 8625294 -17246231460508526171684641099350671040 8625295 47808793295208311098256056295359047360 8625296 4267708517009439103170993938651799552 8625297 -22573583513756441199599447313799511760 8625298 -61262058693137757313684251748634282880 8625299 156103785351737729798910963528886456320 8625300 -58041639741866121924164312864787763200 8625301 198888560912825630830972540046477340302 8625302 24762921730135421482931605838685609984 8625303 -56226046720682735892193734124499491488 8625304 105826587688278944560580111700683765760 8625305 43396138560951254053170048089567897160 8625306 46625772843980483470370502055688277504 8625307 134959443784623766437143299968469027752 8625308 23875204679733775371746170499958458880 8625309 53433597161959652792879650211609756160 8625310 47409589593164867117022933327443013120 8625311 11786340400687741234849367571168306912 8625312 248922540142084534403280049187586048000 8625313 -10360498694577541966592810777559601438 8625314 31606301456210105547836571041537234256 8625315 8958744662113594017984044726402087520 8625316 302969441456607721648015995393802240 8625317 -83389293541597159051480195899453197634 8625318 -18290608207907488399751750552267644032 8625319 -20960800214535379010403348603764638104 8625320 113946991406320343118197409813635481600 8625321 -64256573175636536916872733533512213110 8625322 -9666150072996556847820587434290471168 8625323 -53837986484122788058431871599383736240 8625324 -89016341534877604122286977420410876928 8625325 -136081242472713031508272798023473665500 8625326 24087750555883648605853355338956606144 8625327 159328643091005421321038879083377408 8625328 -48741325988288101513520783820608471040 8625329 45188077766922803615694189518850045876 8625330 -5535434865462924577362702912494138880 8625331 78578802437163415810577694517263917904 8625332 -34025038690062202253115901293091061760 8625333 -21368599710324787469511297227336292576 8625334 27882388864739023248303080093114691840 8625335 -44585631410007445916440147032028738800 8625336 -91529166611854559871782273706127257600 8625337 89938782116936908253556568681915914752 8625338 -206332027073224672726230688145429350656 8625339 257810471868933139075178267410058089440 8625340 -60185493775737705017878291730192924160 8625341 170138080041246735430743704046965361624 8625342 13368158838348355053541234796362481664 8625343 125351457156996182857068948665904790592 8625344 4722549769088880686700597130372841472 8625345 3963658136487785469573670767633016320 8625346 -54575118876277462296362364992244049920 8625347 73065935358478798963202083437840985152 8625348 44703050533754995147110046079115239424 8625349 -237130284756306339583882790654736167650 8625350 -29283326719080867089395821471939261600 8625351 32951918789328255919402823854210272384 8625352 -169645740626200865503718261130944486400 8625353 243043456829642759261045497279339042560 8625354 937069015237744126888510807753152000 8625355 180746059564329122272971320044423673760 8625356 -139097029073982464133272943961671886080 8625357 -64982685182013833120732624552604545652 8625358 11374064117867621266706240451100530432 8625359 103888482243577026844184494534712152560 8625360 -3520433875136562232970795782809845760 8625361 23354785310323690506462604034337432432 8625362 -55449376340876777012010708090582337248 8625363 -211361103171943506935813063995032725136 8625364 -93248422329185647987838827670636544 8625365 -61432383758027634250128724581091804800 8625366 -169625251844772361683640796173800960 8625367 -179707206458449979941659938229263582120 8625368 128360449781086070202678254599143874560 8625369 27293466824216558713958004128059181568 8625370 232710175918299636444771810839485440 8625371 -40429347891914310472923872840414417856 8625372 12230684890440853078954504356242434560 8625373 48951890621995831560554877399525702 8625374 37342745533804625551399852270569364032 8625375 -46410912600516079316969095987856424000 8625376 -234782676562604527537460136644128800768 8625377 -23131699162061888859564530125742088528 8625378 -29653970464485044480018109324368609280 8625379 64403704212713332449982208351526488832 8625380 38441387166532542809311367159445100800 8625381 95437465039168003092302043276958841952 8625382 35847622827366211552988146752209133792 8625383 60738039849718235426921149912636858560 8625384 -115087169715652477760308399139949757440 8625385 -71872036167153899124158054581671987420 8625386 2004210317121326401086263415260229120 8625387 73271321251119277736173756612244360640 8625388 596588725254730511768636559412613120 8625389 -188641540849482398634670951752600558900 8625390 19451022757697477199726142507434240 8625391 -159652676514592032256523296619385072048 8625392 -54102624765950578111716556069370265600 8625393 -70852055102410166564386337217357557760 8625394 51340447377323239008674059772403284496 8625395 -38402101272553446785566308119711955600 8625396 2664804083845473407698429111635585024 8625397 190566462800690024887373687922381247584 8625398 90726352289290852266549455088171223200 8625399 -21912661380336389582566570726762163736 8625400 20510673157907987955053671682131968000 8625401 85989307886148119857593612044806482900 8625402 9256556321446565304428877373869229680 8625403 7849180891360504818851551716579787584 8625404 111425511222442273262606924885476601856 8625405 36703591661577434721017874525166232160 8625406 46889835259879551351763695261058993152 8625407 -29230531152502875952731015965538630288 8625408 -62867940299141239088692085626358464512 8625409 -8245633878276110901765805947068597760 8625410 -32479875454806551820245830807187996640 8625411 -71759849519463497804196211459934036520 8625412 39002640991446204495176184324007107840 8625413 -3858865085111265967439359000799862336 8625414 14967907334847055536148450109801041920 8625415 57399154585992947418658789642957213560 8625416 5271581987442269505295895441656719360 8625417 -28705572886953873577877216932772189952 8625418 69041062477276068518996142909013374816 8625419 342153827744024512177603651092206760 8625420 71338714292909246550374685455192217600 8625421 -136167615449637106366834540798168763200 8625422 30247595041995353472370055777625494592 8625423 90612519290019531630919414487298931344 8625424 -46135479846831230709489652023158824960 8625425 -21361584949210692635255482395168173850 8625426 -2631773030044689893835624768666964992 8625427 351101002562065778980793445211575070440 8625428 19687018657617839499042634113405044736 8625429 -153143297685850000092304010469774463026 8625430 -7634460832244628186071433280110796800 8625431 30955361097654510627548257676064860232 8625432 43356082735347078870000473271227965440 8625433 243742913630274614195204193199507617744 8625434 40997765770123177851931672185375732672 8625435 -2881398623486419587680783918011238400 8625436 -115183386183041659711028456780164856320 8625437 120779510987569407777401920428034734240 8625438 53119607839866987619044714491802567744 8625439 -254344290450240917666381084339524741440 8625440 -24584328566877806464794868953057853440 8625441 166550171387202375851669896462298581440 8625442 16484589883708004578064510702110413312 8625443 -8135973366554524637139191129221019856 8625444 30455655555551111366318812314403983360 8625445 -34692671378468882873380315113222711300 8625446 -148512391926754409014232520727889057280 8625447 -3688281112298872721775863423663282904 8625448 24019714100774335907710565431619973120 8625449 4552802008064978409944951617267439040 8625450 37489649458366761995699108982176025600 8625451 -45799008663870170682108556875659561548 8625452 -115011825617052999551301302289880155648 8625453 -122525951639706707121693097647462357696 8625454 102634407176885856957897051246951034176 8625455 -41975261328126787024919490712632803640 8625456 -23431076473015649333696990360371200 8625457 35415233415539598611451414472599870720 8625458 8901560384768368319310195683944696080 8625459 -98938605761238935195442780634453893120 8625460 -84394582717625602418026423858779095040 8625461 6562106730699643229965498024050817200 8625462 58791034109212735280162509751337519552 8625463 37187848656054338038611624882931098240 8625464 129700588535196071145245943230451855360 8625465 -113927843145267082773957356163252122940 8625466 122304284689859852252872945697985528432 8625467 23796082736441777079818022462946668516 8625468 -91696435522736471394769912179381903360 8625469 147285855918453331508146602525280749760 8625470 -63048673237491944622505531989312076800 8625471 6444406931291821644642025796071848960 8625472 -1199836652877046984850400900892590080 8625473 61904402652105951178328815915987516080 8625474 -46469293126476762521413207290955576320 8625475 -69455594814121016405541242409785474500 8625476 159043134907007769411934059978252562560 8625477 6293938631067515703573949648986503424 8625478 64929087330455975568315378765098675040 8625479 -213819894903541134697566638760105130920 8625480 20850895915120953747419624948772864000 8625481 435651283006457511967145811137687979700 8625482 -26477110830023530621962071924293587408 8625483 -44920797925888162302197110618675392720 8625484 21709849379499107216571655438905507840 8625485 -99256142916459316278203726477507400 8625486 4188531321907262062485663193706009664 8625487 -22559233627698511648937386471258014720 8625488 5327644082232539113364699282331328512 8625489 -66392496167829819290534614543291804176 8625490 97806017371251417380054684229526202880 8625491 80538237523965130180558084237502152272 8625492 -17305041128470139606993709584709677184 8625493 -80444548462912041534825560330081854258 8625494 39122446419315568736166887912158479456 8625495 -7584514027606678356728787553478120880 8625496 -2197551187303227701795119929382563840 8625497 -96247897072441968264308953639012379580 8625498 -4757159832652278306597138914125532160 8625499 673804598458597021600545570981417360 8625500 -31388435927171499116209716167175168000 8625501 24568173157835272532391467244731062080 8625502 26191254130604943994403564484520226304 8625503 71015102691196934012625432605714770440 8625504 107496858997663602638859809800106803200 8625505 -41303883035713432646507467457300515200 8625506 -27875402442010576932558359669635276800 8625507 -74566127952854612874523156905915468480 8625508 -168000270384202780313914400741290252672 8625509 -166092726801620962790743634404172908290 8625510 12547443331652798808777818835037324800 8625511 -195763995651309318410818270036753242288 8625512 70050577215383409034019140506061946880 8625513 40375424955955847978984238362562792768 8625514 -4434270554618185343321290416529435200 8625515 178318537276678785810713031720493977600 8625516 -22669354345832603821728474783361422336 8625517 -18243178881094974662744526625767563434 8625518 105740712715914247981231167256540232640 8625519 128444901026811867668143591141853228760 8625520 -18742860417458223010787057606308331520 8625521 208396655004586924427287511764149760722 8625522 -26932465960445819160456176924976854016 8625523 -52614965545455092080538063197966083536 8625524 -83086860212130963527774503906532486400 8625525 11003073186989953207945188844144452000 8625526 9754415786629301656839640704371570688 8625527 78346641924013232035616293083590390376 8625528 119656040917457335361120372916228096000 8625529 143069302254741369279232584576242359296 8625530 -41656314887069608121748164845529847840 8625531 1367021787594661911307018734185634864 8625532 -81321859400368752912389789339970402304 8625533 -21667993212410097606896653978160448000 8625534 -1746352049900958092221553188574392320 8625535 26822345742625425020808341621960376000 8625536 -193069570841346940878713908669867622400 8625537 47560085268515483417476571429875102194 8625538 6188533575112947451125371337908211744 8625539 -6108176328680929925718214896401088672 8625540 -24328691929279840089530656474448855040 8625541 199861895500223043068449925769854894942 8625542 -608738592554562035099403331352587968 8625543 -207508189718049055847824606035225532416 8625544 -77175714733558117153952584209549926400 8625545 -72743577542956264386705338677034817720 8625546 -1251293286599544483049157433497327616 8625547 27076510734126489576268068052054502032 8625548 90030087989866417146593095313080459008 8625549 46999221892441948572486123588882300864 8625550 -856186187946323103067591259592163200 8625551 5028318878911189154363128537234005744 8625552 -6267595080279374708145592270818115584 8625553 -141295819950012978315368831959228597198 8625554 -7464695209336463743429910650737558528 8625555 8788091352602951873811008320008350400 8625556 -25117021933281986796582056550443395328 8625557 -120478880385382466022725094844201867680 8625558 35456625794061020128812051765918107520 8625559 237183352245892381282596010768194274760 8625560 -60462400310931141864015476613267456000 8625561 -45171406082737465543537866566888959296 8625562 18881385179459784370220020258110472704 8625563 76136474517112631091202282159253332920 8625564 28968979846311095600566602110301143040 8625565 -1669199823348475767985512087329107080 8625566 19306714328516468814752542177800143232 8625567 -85781883691097034505060796064095580288 8625568 -47367353065858339936451088076513542144 8625569 -1214165378939888378847454374453617004 8625570 205491052324862063358617753398863360 8625571 123938760428284381770649325847579163152 8625572 -40041384750966413259910698340773105024 8625573 -43961273283093612929466621898167940032 8625574 38889032190942704791370668251124909536 8625575 -27565976814196551820009994540938598400 8625576 -37077536983241659693288372511204966400 8625577 -19607495670997779284619773647635163008 8625578 -22279483239599948975431313050920156576 8625579 63824868844512086025047707140127581360 8625580 44602784341022449962515596405517383680 8625581 260758800705581871981875584930935102912 8625582 23176740864694591698948965705401036800 8625583 -3263650073604809886972024877005142376 8625584 39886398687433287996338052280915230720 8625585 -56395948158111331910087665718945434560 8625586 -94481582243097319567897169298936176640 8625587 -205216232677613624066071540107738091764 8625588 -41639668018464838894952870724639197184 8625589 33803374125694770655230239499682615456 8625590 -32865610350677867552803854630346099200 8625591 -23870764947007767787828224480852845112 8625592 -136811941930764221771262525730481664000 8625593 49560513100014655280282232340968833364 8625594 -9153240060838190006362154737683456000 8625595 26578728500219825448501751210523827200 8625596 35743364782995649760128215822684174336 8625597 -110555248090794505261792121956250361600 8625598 41728411679513110698237040980362945664 8625599 150028892803748513222895993288932001600 8625600 -13312997345944280522980119875420160000 8625601 184611289866689817709794954230390817920 8625602 -1607126731560522267351367381416278496 8625603 12124415842378520944975950004574266368 8625604 -65712802723346004761388588689526328064 8625605 152165438944368495535224089287836115260 8625606 61496058793990166387783685384519456 8625607 4216852225515705328523720248064355888 8625608 229714576427001553215256582752924672000 8625609 -10927801142441739818798920184857106736 8625610 -590062250615937229970702922503808000 8625611 127994549921588112506622168820400951952 8625612 17501289841178145144471369182471142912 8625613 28864303509627951968742203066899299480 8625614 60324719093094191376051577905398782656 8625615 77344408377682450949030520603996288000 8625616 56082027241568776739797580498471247872 8625617 50764498233118114934814439215824521344 8625618 70252963973779247679380449926597333264 8625619 230224097001106843865722327540086671296 8625620 -74570931094490617579156240585040640000 8625621 -37422241775462673172191932681246697600 8625622 14604629239422529300876142154017102112 8625623 100393429699421243335504872304937763960 8625624 42110988831610342004795039387367505920 8625625 -4913992325729118856773193558731867500 8625626 -4054904775484025614083235087097220096 8625627 -110401132148701023501271610793631166832 8625628 2716807474232090519450672693135572992 8625629 -112375114755447926690287843643239811316 8625630 9189511186877363090179126396418941440 8625631 543444039358250693156515797754675424 8625632 -448406500767966594847821036111046115328 8625633 -75692854580373434479172095735647671376 8625634 -11344681627971901364711164515601726080 8625635 99657489889122584531748819676045024080 8625636 -48005251825739673401619533607154083840 8625637 1504233433619650089532052447408284286 8625638 6756957967385636373116012968849236096 8625639 -149411362767708874354879208438398331520 8625640 55354703010261351988698583256353996800 8625641 -65533536017312792660616107828854853958 8625642 -40074719181384962226693095377963193088 8625643 -51442443807624764401858608811431116176 8625644 39125048988340379051555392531230289920 8625645 -15775236407563325559976822994125353600 8625646 -42420690876499835274687621583508833728 8625647 179529109797082513102407406467781193232 8625648 4851134108044794633622346215221362688 8625649 28411548837600824293378871323467501650 8625650 30905105455849893615704656089284457600 8625651 -94896227675919810550190236008868647360 8625652 17909800816086388695606622879925882880 8625653 108408005683121088887335768040474745024 8625654 141680839842961778022949564089141780288 8625655 -5398856153129685507687050370156180000 8625656 -31050281545077409091419478737945497600 8625657 -5592429780274631180923837482601898496 8625658 -40312171080461493587467918200529359360 8625659 -7115448607530494424597760265460515328 8625660 765818737637154992026394724630005760 8625661 -158271972700651688260683970382270512800 8625662 -7696426755596344428309773253897684096 8625663 -193238667141400166821597290835909839600 8625664 59080945541191173512548218851769188352 8625665 -60484872725260876496143518276364544940 8625666 -74541023541810931640231838642758328960 8625667 75037742211000527896583655453142341360 8625668 147375791663006961409038159267904722048 8625669 22637789547119199603656816694948008928 8625670 -79174411596547626985120984513551246720 8625671 -3868746227137731674407302856180886568 8625672 -105492698375358238293257981702840770560 8625673 54232417936935303044295916878772253760 8625674 -14106446266910577400965580510236179664 8625675 90177294762696454957938383897376844800 8625676 -104166600824282688481340998219168488960 8625677 -129080285275261534083415608562501330560 8625678 -55846387694901712162718996547393341376 8625679 -63180254912005053697959716608587204216 8625680 793843490606044185754138649147473920 8625681 -10509723872267575648364864745502412988 8625682 -38985022769402865409313470153196751360 8625683 -39076634820060682118940075357972545976 8625684 69656828561957710344327584751832283136 8625685 -60567292600832955620474849090113920000 8625686 -15863781222508207981177022883104828160 8625687 -48150266187621805554979459808850699648 8625688 -23391960506706896205609371952487956480 8625689 -205382262213807860300732822415541107510 8625690 -439716755078784346067380822470727680 8625691 -80893997226618518953842451107720955128 8625692 -12409231190132833233621142316127702528 8625693 33105781899480732355382005049951995200 8625694 5718532719808227602164383400408473600 8625695 -14235666582711950756026084660459275360 8625696 60887396449874811468456590211101491200 8625697 12049847699543207158009229507701588500 8625698 -48029765453911009754074914171235193088 8625699 14197329140410259184968533499834443104 8625700 -79182744821510446021428927237682844800 8625701 39682987976183052175397433678135665952 8625702 3639083732650024360926791077380038400 8625703 57073193442949439404314340839246711888 8625704 33314191323942305471533673153000478720 8625705 -100745460071702279597378546787314309760 8625706 46745111436726307757097257518746021552 8625707 34167381492714232161976035463764043956 8625708 4239372779939648251210675089817257984 8625709 121834215526635487256638174603870357910 8625710 -3678335689565856498567111242728050240 8625711 -23591362723953593476136521197473867376 8625712 -37560631580242648030276432583619395584 8625713 32279951763785371895023880177051449344 8625714 174590874030376398446762086229760000 8625715 44344780552926955277777972804032908000 8625716 -54821664041006886141714898401791477760 8625717 160952286524426962273528148578404032640 8625718 -85209074466003594994251670949857465440 8625719 25354544777581411117217342356656353280 8625720 -15479878109555716977833915938296422400 8625721 51037025110229014415135681409037164292 8625722 45278463038755091429475684738693826560 8625723 5651782061725544879635840460192670144 8625724 -78541580627313856445002947703819947008 8625725 62121439402681727072127113658429108900 8625726 74244844600365634561853424317175712704 8625727 -206549795906937005837673446686086712 8625728 -13096094332590686659178727347081183232 8625729 62329010458857588644329841978667672000 8625730 50178509600781861310095598867965833760 8625731 -22562124359303298886363170681527668800 8625732 -60339611308863929118720277536767305728 8625733 268495138343943020147624965193828845982 8625734 190465287728368520759128257432263040 8625735 -68727541350221556027215273463962950560 8625736 -4789743763967372910947661475855073280 8625737 -162628577056002533643554479387066829148 8625738 -50907490777600325621964387898326888192 8625739 170515576860459660581463818892676031400 8625740 87045107830062915860054483100560624640 8625741 -56049699851279974676032675512393195360 8625742 38682363203232645951352444070734411392 8625743 119250031148825828609875992939187083360 8625744 4901425814342175789163965160622653440 8625745 -286156540476223114406323995733990354200 8625746 30018357375127618232030462124244989072 8625747 28133432044962805776124113281364814128 8625748 -151481385186423561218399554981750206592 8625749 143457451535899263560966098481922658560 8625750 -3066222504326660857781014889078784000 8625751 -24089259760128174894467993490788032896 8625752 127970364940406285596620895115994777600 8625753 4872424537030713620700518564801110560 8625754 -163844457091584186401821881807108118560 8625755 -62782163993219552225726545473124395840 8625756 -33110963936085524588655109492126422528 8625757 -605272245874621169420724357568410688 8625758 -118549108911624552676484177194599899520 8625759 41723387794750889821696359746134464000 8625760 95117849063499136994747288127052185600 8625761 -388307886915990488538352495748346149100 8625762 -4300417773055051164995393328920120880 8625763 -13515087631906362890012569310158922696 8625764 21728255455160309804390897762553446400 8625765 18388171771622347098165343762117896000 8625766 -100200243595751068196137441737161594880 8625767 92381986861335712921612585331071850400 8625768 -111506490033324076443380280524187402240 8625769 -34170528948229948977758204949273957504 8625770 -80819942256342673487032664315253335040 8625771 87486185452835289274675320134013090048 8625772 91696447640505685151428384107317992960 8625773 -5456518948715555782777591558070250240 8625774 -40746196012772130664160330347912943040 8625775 27958855351168084156849247525138863800 8625776 30489614764913790972575788835215736832 8625777 4022195116769346272351955383369086560 8625778 -3387990585980882022742467206620600320 8625779 7843443284783590255946770645943511576 8625780 12607913703965648172047340040039656960 8625781 45842895593749652994441077904030189824 8625782 12166029112131260854400631560207468544 8625783 24212502542321190948012389277644374200 8625784 69990916663500204808243210146386227200 8625785 -21227169676656291329595087652658014080 8625786 -16117165106140132741312620751547655936 8625787 -27068692613495808290054520264759529564 8625788 -21230958212707410201862139007208998912 8625789 -91204100541338479760929064953017964500 8625790 7994043052801955680405990750284384000 8625791 14159442204735954817855005489250587600 8625792 -43070633496577853315621186702200012800 8625793 -71603386768405674662352309608200821792 8625794 28186112218759042965699802031700776352 8625795 35017467861579498171684815951686342320 8625796 9680958612817842920406836497052584960 8625797 -37934870936861783805960458920805408160 8625798 -10539881508059749419731638383037322880 8625799 4289188900958164536840380512560128480 8625800 1322064266528817199447261433763840000 8625801 40849369285185900278925694493901487632 8625802 148238955982959734867748947837916386400 8625803 -51326230192156050934435613000630752896 8625804 -55696624684702149956141517854665752576 8625805 46541126052747134932741709377914069120 8625806 -25497572153315213463358078695034965120 8625807 29148494698164593432724684069657668904 8625808 -41956613693731966669964681274027040768 8625809 2988044727853926782588390454495881010 8625810 -11699692492012915711090618896905088000 8625811 86998536797214817421691327257987242412 8625812 14204890377082869209956680887844962304 8625813 108622637596867883355321104218421674080 8625814 -116940271679793494517996532116542091744 8625815 -132686866390268835944270659238460371280 8625816 -219845192359599820169363582551959552000 8625817 -71025197028206426028996293604025791468 8625818 99358454803637251033077356871031611360 8625819 -26408224248084762274915498334442419712 8625820 24808866171428827685795098434534881280 8625821 -67364782861470940398528716516769021978 8625822 -10294007593850242718596278363529992576 8625823 -14726834377814145421704080658689559800 8625824 41418217031310918007196336950560030720 8625825 -12838325617448636392900300317229008000 8625826 -3654624472058917974735379072402665984 8625827 92042814902588208347832839416480285344 8625828 -2163784984318353801020107831404097536 8625829 -175272406654858642544390148959281163360 8625830 85428337041427519571566281837247474560 8625831 41317752006234559680248289571965342720 8625832 -96984118945725599209294121242661683200 8625833 -202167082779725031808880167708240710918 8625834 36351149944075022100796713046685763072 8625835 -10716118956607006593253572388601338800 8625836 -108527287955547929803812708460798667520 8625837 -83329613123231549474552459043482185440 8625838 -28621835312135638594292211823297212672 8625839 -3539641466415402646236963966906847176 8625840 -5275603718094439831569446796452167680 8625841 -57485552714037077616195550929301307776 8625842 -19699869468748310992592327608370153568 8625843 -998595898851960234674759042087639040 8625844 -59718746093007524748432877725492379264 8625845 3354180097106103091509897211048991520 8625846 73937310355117457966366361910225473984 8625847 -30263409281658068224452806987662768800 8625848 116347924214114336020373248421068800 8625849 -54709863603692307648679826976791083680 8625850 -22740073961642365648937629137818727600 8625851 -43508988073482306456232094764653516096 8625852 -11305209829108205719476451751003228160 8625853 -76742642117301349744615385319607251898 8625854 21788412669906823292265085776229718400 8625855 4276980711584324018571427320661355520 8625856 19105493777954140523195093594576781312 8625857 -42920707150790059571586284398032692028 8625858 3703766093546791045440289063263153408 8625859 57531472621941983182314773850321215040 8625860 5327298368383811769918660914704527360 8625861 71203806702405385306688735258886252000 8625862 71407726588278226320970854960570382560 8625863 -266625699376520267250243681636490407936 8625864 -17469031960540188808239777148651438080 8625865 39630799606917524851670380272026668260 8625866 14558582400490196848943111463195147264 8625867 3905314081532500601448014958731525760 8625868 -128361504829182755231937696439959765504 8625869 -32928361326556712162368709194675968 8625870 -32747039764510564269729346572344799360 8625871 28279727584262569795213164568063042944 8625872 924864110588774105793310065998610432 8625873 -15693280403594653285207491624888506400 8625874 18632146256139810261005568241689765888 8625875 89824145498656979775358745215461144000 8625876 28778123790094849203989290366265794560 8625877 15193878023235064587034220237332768060 8625878 19784800387374121495306411584300414240 8625879 212742247765894673636617183819581379920 8625880 58236155193950432692740766875727872000 8625881 -88062901434495651388327994467786500336 8625882 -48896845385722764749017271796751492608 8625883 61389012399178826852532373894786197520 8625884 -18947527347235998285159631780854835200 8625885 -23185207743058050340951531903493989440 8625886 -1772010850755971167977476674919116800 8625887 256660189308828457793751827526454947192 8625888 -75244187034833021258418433071113306112 8625889 -64007020724206496769951317581920393310 8625890 -12125572844089219781293431393637939200 8625891 147170463012441437107796633263635849024 8625892 -38813463001784171627964542324768652288 8625893 392892802829666507294753282835660383004 8625894 68663930771527033252599260782859647872 8625895 36026346682465014742179215279797337400 8625896 96232418575614798751707979696346972160 8625897 8319870698477583274796453673124914048 8625898 -23189522807875190197320504306817771680 8625899 -13484817789321347197219022592040659336 8625900 -31438678431090477690386759067723763200 8625901 -24815081143727201016464926779733421098 8625902 -46354492057113866577056092282074019968 8625903 -2334577869046001984813352118171251072 8625904 1356806453921472372264323078020857856 8625905 -28562014324989960604606585681976448000 8625906 93299986868874500116698194565535276800 8625907 177998614854771807639511834689542743920 8625908 12602089488363350069151300900946060800 8625909 -7302281209743230500752097999337853792 8625910 157573585026212839210917413393125455360 8625911 -6572338288125535786693898698169085360 8625912 8803409140959178901876972967827865600 8625913 214215142517380187151980906465136941162 8625914 -19262887342104648415027313648626714368 8625915 -154399191990281909814202382320757358480 8625916 -28476136807311057866684001440183003648 8625917 48610199489570119267669101509058211692 8625918 17543220824174233308081400134166947840 8625919 -110229227197085658332040163980446086848 8625920 29391988016331750711581581729144504320 8625921 -32613211688792192989201236099102903936 8625922 7231075647923074482231502786238530512 8625923 239191538482564371114630274720162949640 8625924 -46881129410020640628803981967391964160 8625925 34013693403282486026778225818248065600 8625926 123982115539361691751035690778544093184 8625927 -43074836817927104758281149496214954800 8625928 13626916285384228629453411942013916160 8625929 -2149332625722705821361971790508100016 8625930 8036319053970577290661953428274186240 8625931 -26083109851253603327563458415492777920 8625932 5299408271090961910422319073051197440 8625933 -1069301357077635965175105649193696340 8625934 147129167995582814005442024284215255360 8625935 -61073455277420575766838886404927266640 8625936 20770929035055684747866282120253407232 8625937 27387628320684904926360189508726583652 8625938 -117581468348581875646858507200889568880 8625939 18196602833475265898593094872048715520 8625940 -35071041644299472248114209511978440960 8625941 -93645987475328021089666863335655418560 8625942 -23689802096340527866154402446076749824 8625943 -42534006635872872398761308275187830400 8625944 106086377749245798243312290850838609920 8625945 901262315795973434557109074912633920 8625946 13202579971465390535945582287256912640 8625947 21440569614984222255597891015404202240 8625948 -139792655199913581344496131966567353344 8625949 -4014363514710950016787698420928948200 8625950 -63618369500949787729707195617621112000 8625951 83036477368746898517139384758463094680 8625952 -20229856056704569528992157095018037248 8625953 -8066760992433693687179135539844012160 8625954 30485366204465974048457248636824078720 8625955 2602655660391716194158218878765139760 8625956 -4465393138126457589926957469367312128 8625957 -264040593828991157719969856554644919296 8625958 -32361583324034485791932626095110598528 8625959 -27095230965788900972765619364874904840 8625960 -18156581353867899079300961942065152000 8625961 -209003150086293951366884142105846466438 8625962 15871817986807214143396850260940570880 8625963 25507886019571236225078497784293334000 8625964 43986583402713991345242997781946526976 8625965 -50669381239782697923072963618533968800 8625966 -23491285082865162386212206654105486336 8625967 23124693331753330095533357785025019904 8625968 -8638841407433446227317898237509369856 8625969 121785583944826649337687855986134491 8625970 -66426689724677556178329137489553282240 8625971 -136371499423856410062480534586175422008 8625972 -109955150865004503409206706693140480 8625973 -158528155010390995396106560521463845778 8625974 26933921018319923220352662639251213952 8625975 26093132952644312335057499305480668600 8625976 244681993777609601185155083508385198080 8625977 7756454938308331500316401687368069520 8625978 67288775283459018638689129213966760304 8625979 -141951348331403789733943009948508539420 8625980 -2692987620079356073896186964855219200 8625981 -11531031711635844921657507381012234240 8625982 60700367108541589270610940429509420352 8625983 -51895941164874429185542290187879368768 8625984 7108768591062158714568773043209895936 8625985 83608891722738220559949158724914580180 8625986 -117876142648360145196816718239131375616 8625987 218684290644806561364071275276351350240 8625988 -926631600448063256274328340495155200 8625989 49479493286942044674959969545388915424 8625990 -1544608384338574316399908692401199360 8625991 -129170667427783690883745274222763351016 8625992 156466716588293764824835111182929356800 8625993 -4961246858241239889064498255316714736 8625994 581000046307920666727708648832051040 8625995 -13435921135362029498662091855859176640 8625996 96155759765799890839027593076411729152 8625997 200701924402414748388555028878465459446 8625998 -20801226490868068854971286591814162176 8625999 -144514274655221629856930142147277257336 8626000 5137779909223072653853275683389440000 8626001 -122163110798621689902340498717065721998 8626002 -27525052723241453989551394353588191232 8626003 163963703017445522093794276525488559824 8626004 134524015000682131102608430852521369600 8626005 35009260617022882779946803769854171900 8626006 -29639485804800687165117595066739786496 8626007 93026673384105424069540406368561315080 8626008 48671924503246968629723240573765775360 8626009 63582497669265763936989526043452906506 8626010 -51681100394341058520556069013327616000 8626011 -3579832870927214660620156083289287528 8626012 38787036667861917111405843474455380992 8626013 58013339812988250497949379760097348384 8626014 48080787990588767923996999049772696000 8626015 -88064612761614193254837823003147680 8626016 51417586660327074130644229945442697216 8626017 39989821676839576201590885422041679280 8626018 73810526388235197075402100111908807840 8626019 58660022573122980321837448977384555840 8626020 -10526880557625038719404243420523622400 8626021 209456525179828860839543307614887930680 8626022 -211269432828441957917057936279806446528 8626023 4216063863615478369473707371579154400 8626024 -162291869604226889441742205378117877760 8626025 68273753542807586055729821364064067550 8626026 10712492667135425743189940638730700288 8626027 -1611553773377722431328634998545903560 8626028 -195199334467934004843684855087495128832 8626029 -50939032834483429802964892213728252672 8626030 -10025688608660663804821048882856121600 8626031 -25791711810882719058986025389047557936 8626032 -9705939894421762958930433009919426560 8626033 -47136576226920945979244952009664933196 8626034 -9919854262304577995172413147213073408 8626035 -7619449899789908582396052611048670720 8626036 39021181939604751202218264255073474560 8626037 -8039790201484378821187641701253610848 8626038 -96454892974358389289307226911460869120 8626039 -135387013567351153691968719994715362344 8626040 80824453706856086639701916436311040000 8626041 102923705060243300098439882939310553440 8626042 -38432413020718572499426539885930496800 8626043 -19825762083583917187003769201547279708 8626044 30007333620432116986843969359357837312 8626045 -5655172778915007668173122090412480680 8626046 -16049087518206776093218805915406483072 8626047 -12919467423674090009472005735382655800 8626048 -193983202547112985790436217309133537280 8626049 248402718525924908838902837919163346736 8626050 47599837647721195330894107181816188000 8626051 -163020767279940872034838069501080520704 8626052 188208500433972499459985025082672558080 8626053 -9403773583203476092649254357132920000 8626054 -82604873085088938817572868279020357024 8626055 -103280541624746480496720685830380393040 8626056 15877035888118869343945754633695027200 8626057 104386032256514242614991852710485016000 8626058 324991348045044719558058948647508480 8626059 4570612195423889739276228054319939584 8626060 -44203723284171648314332934304079011840 8626061 -94030619782739886365511059757522379338 8626062 12276483745292041983548778310138536960 8626063 32388071253514540517767118532732299312 8626064 -39448378536129311930176370181890334720 8626065 28504754507983730387792844038356609920 8626066 57430886645536720024562356322539577232 8626067 -23564089968572176313235219223922860884 8626068 27354043734041334963678859891409264640 8626069 -39255362391644233636976289389539015734 8626070 -94063096559479524569486243740501067520 8626071 -146092473604064363212503065579487468336 8626072 3379231864477841615262248697156648960 8626073 -154811551642083696083504782491767808240 8626074 69785720204690158321963757654592000 8626075 21856012525312253966224313269744626000 8626076 -146879789732641968974135136192967380480 8626077 151261395491222504978703370371490066560 8626078 -52979222175231533073604419613823023680 8626079 64117786515651298056034031207063800320 8626080 -86496037850620112603620816350562222080 8626081 -32395962780512269811561033386449217920 8626082 40461342585782548549892365229618989392 8626083 73480048887887695872911304051714242424 8626084 -81233935712125868696433320086542822784 8626085 -12818550289484614525225937750696831400 8626086 -5128747807419013321013225055306080256 8626087 -80247323119126680310577035423856192928 8626088 -263208092176922428052640917682677268480 8626089 186028090909050862912136826265835569920 8626090 -135847502405705577456705947768272800 8626091 87724034489740620167442541242641381184 8626092 4379541908059734507846726959771223552 8626093 53469398933040442076956896800674520800 8626094 -31232640412726403087167968817373964288 8626095 117878534784050363072198716521907800 8626096 8419276509734286180689218942277025792 8626097 253112904973961573690880389738634398832 8626098 -23626704532841230966859977206237729792 8626099 45929629048640611470274692146789881100 8626100 290777371575796683692167005654374400 8626101 -1903456863373231900424648675346370560 8626102 21419609670404437139151269319652711104 8626103 255703742677135157944491134282161133352 8626104 -12055112649803614349563576878328012800 8626105 -53722260016759858264459958967053191740 8626106 14061550933722561152330817450244817856 8626107 -37176743124847345541266456498651737600 8626108 38868789666081149669183024629250311680 8626109 240030762258884291638194198355188842310 8626110 17842645776601649407584892241043077760 8626111 -15053638308213043824714142209818195048 8626112 31452536334254357358881705013157036032 8626113 607563442326718674193735914782334408 8626114 -23446173137308705597249828095678374400 8626115 115587783320503867483003025089438079760 8626116 -159237660309769807495590209372423608320 8626117 39335926029512358692919417386707544832 8626118 12053508965222969926648262809272938304 8626119 -79696383283345771648192716215219111256 8626120 -12209259768750413736339022971853363200 8626121 -41513532464145848077562932163771597376 8626122 -13991332234513622487580637069633925120 8626123 22080058467026489457993609352636192128 8626124 -41588217111348063302765672897915387904 8626125 -19565355236645306954317353566068152000 8626126 -36151349863917355541110102764481819776 8626127 4965315285732345773225058744171915600 8626128 -1973719338892157818905834290874679296 8626129 169787843996349549368855385838634431730 8626130 -19885239389721321576377804977054476480 8626131 160459803745697592770777325399664549620 8626132 -29842926644380849373359057238009731328 8626133 107640681834997346548744464221551664640 8626134 -24236903529149950466210204543879539200 8626135 -59423039711118548090731654593833355840 8626136 189480573566646176972964511141284249600 8626137 15152968115481177179465441654159120448 8626138 -29474872039440275975804183241547648800 8626139 263108962271906569225901811757703999940 8626140 59412861974323114853044636650495513600 8626141 20935433909112762212278443221238981542 8626142 -28845593568174227419860997245970869888 8626143 50233096467865085834211410120275710864 8626144 -3911102816755927751283353955694018560 8626145 120087833140138577226525769931727658560 8626146 25057365334951071345561324834383539584 8626147 -196914009303238985286266379738864630240 8626148 -48514679335078540348572876543422865792 8626149 -13886157203460183530571897483832268160 8626150 5785185159031094419658625030707769600 8626151 34624459839007468812968045684521031400 8626152 -36406305192512782483373819922986188800 8626153 -15103872667140353376795839798657784832 8626154 -6399282914594090934417724427169154560 8626155 53889520433700101812732412908038290160 8626156 -18322528403559398195357505763377698304 8626157 -29174230012244419965539056160208732948 8626158 -39047525824375708437434802450591154176 8626159 34635277832394718977311608613522273360 8626160 12141579986805903140473849094612090880 8626161 -40678060099621405149815145903539702928 8626162 -45709392247563315522918242366073885168 8626163 32088499236708579774688506540752709024 8626164 17553962264589034276653891937698840576 8626165 -56497899486516143218596807505328291940 8626166 -61230595667633096030735987327008533120 8626167 166452753662807306813609684379785148888 8626168 314296257286803031375392445388175360000 8626169 -35894179086316359490458015132042593430 8626170 2398719030218784060995152527318696960 8626171 124233551406270501404902688428692998200 8626172 304097537715778133909120889769977300480 8626173 -48098654014802865540281633584139916096 8626174 20461373268845142500982261966586983552 8626175 -55819548412391983040476599259585590600 8626176 -1924064871958704045121431256115970048 8626177 40264540281361339259175118339187778944 8626178 -69395816586950130938773171308236956800 8626179 -24232549642280897630146121116255518216 8626180 51336032195740783397570506619562723840 8626181 -52648295170262381269343178455787978018 8626182 -43045884630971787270010335216759091008 8626183 -325700759015309571317974733419799927000 8626184 2852819623499531682622124082443059200 8626185 2260993913391558220954053350953570020 8626186 56015466987719568677997689744235903792 8626187 4202742238546681335849031156151756520 8626188 -35052060677524494385342724182796313600 8626189 -62838686968028452052939561205992460480 8626190 27268573684121240935222289903563699200 8626191 -2712122757640090451162413342523192832 8626192 -28612050782822222389259629704609005568 8626193 194367759904780650801660328102662896244 8626194 23064389238758778403536062184977514528 8626195 -44125115627117576593670255521417346400 8626196 80924688177657681823630586167831099392 8626197 -72008307574730539415986641247794971520 8626198 31246413071377251879940999055232721536 8626199 -14647076257511719555890332075112418800 8626200 25726817458414024264603049959968768000 8626201 26589291427994474909430674162771254400 8626202 40249515412808875045003160097295967712 8626203 -97848888498536014328138377325672533200 8626204 -1666002501273741391800747884858863104 8626205 58368088543613818762628031244159886040 8626206 -60866401759971421124727688984631280000 8626207 116699741379791800293078825936164518032 8626208 146034466228179805241138858642257477632 8626209 138692593967782597285763842947783390240 8626210 62180039990827167961766012275431850560 8626211 -117420367472041793867290236440432051952 8626212 -32289523009230116817951544277332512768 8626213 -13518404189980605282801637223300700000 8626214 -33862067731664397211906236562503488544 8626215 3868584857608740368286562499262781440 8626216 84663215638582612568115140860057436160 8626217 66807115831133924901117115149873019812 8626218 -45438437428378059540472062374221678080 8626219 40643851780476671910472398201388208640 8626220 56312420841633160927621377893212538880 8626221 6485611863610687397613942525070966272 8626222 40649331160576141758787475996876965824 8626223 42737496270363167028007524535639406760 8626224 -1900629994161474079709409814522429440 8626225 -106433944721112596673088126668872042100 8626226 -10913041597929053786692644899051083776 8626227 -3904889663647049908720636155371235840 8626228 54947881354897433913136799183828387840 8626229 -6124734782844087838924175291710849170 8626230 -198262821260701110552623024192409600 8626231 30184534925284180512665255742723726832 8626232 127997498429526448529977482930704486400 8626233 5220027726464033966382425766750182400 8626234 117131297907077585491655079202932460800 8626235 3582746887444866636345336220899991680 8626236 -8215774508660730803071838464306821120 8626237 -74706233801935926661118410060092301114 8626238 -101172903527123324306719027421921460480 8626239 199577440644181726772486070276340168224 8626240 7144385086341434367566143303219937280 8626241 -92012136863657328809944873954154070828 8626242 -10812438727936062689920045013475204096 8626243 247744166478400333053288939001681154492 8626244 -34931135365920959073985031816716796928 8626245 115886340208249159635744145764382592640 8626246 -9317234109764625991352354063111947776 8626247 -1899187409113024257109200268491340800 8626248 163833451143863063631439639850129433600 8626249 -134531781283432967823761511951977107750 8626250 41009788643602881127522384301826720000 8626251 -130163270466712965705836429249870774568 8626252 -750818147387332019521940335845862400 8626253 281669930065447792952458481212565700780 8626254 7515973123666562049941331425289786624 8626255 146232194809977904440755849332990702320 8626256 -410174025349115824011709665007116288 8626257 -80724492146304818468128491372281920446 8626258 -68531648319064877163760416060135281520 8626259 14254384308180324326220096182346956352 8626260 16563436373323728065446452933313536000 8626261 215948515236870370880226407915075904 8626262 -15875981763992672284480744643865862368 8626263 83201725320226320530336470264617456744 8626264 6712521882632421021006132181146808320 8626265 58394383959258275979085329294534381120 8626266 27414282983705929319909230314646421760 8626267 99948962417819967559672604365492382244 8626268 58886079722316253230392492924935474176 8626269 -133188752055231536984321799652728886656 8626270 -2449389394500963731633391193921417920 8626271 95838590873710973190489854967837245472 8626272 -9326775963630802853237129793251573760 8626273 -1577808657566211931330996155266040096 8626274 -14974968213312468344532561476280549600 8626275 -5392959820695799463862039359458861200 8626276 79617634247462108584810571888274885888 8626277 -211841540783213377054096901135319552 8626278 -33981610272037188462815990651754106176 8626279 -36057191272856780831531569037077901480 8626280 -37429965315896734694166310151090380800 8626281 132436995969549301868501769930982737552 8626282 42788663833909442635434243626345594880 8626283 128121841228823711971769663433314972532 8626284 127487560506555335780619165158017182720 8626285 113670762789368073542879804226249247200 8626286 5653670720598660585141656751308212224 8626287 -21912892930530857752077699386967888000 8626288 -10876585772676494782771319684448387072 8626289 -102387013006618520349989417588078122944 8626290 15151224392836889443879072240979504640 8626291 2963038830166103672325186110163220912 8626292 71359981305593015665167654643814972160 8626293 -59279134583994146851933604021855929416 8626294 45619287120485506797462670198992513696 8626295 -112966081729173823493498828084118508200 8626296 35286846567783695166960933362220072960 8626297 208866212230530137392170388446957504746 8626298 36030866052873428907645494811666476400 8626299 -61064635550257718109915689870018244864 8626300 -74479873670914855511428487148118489600 8626301 256802103887749870805683476555047719302 8626302 55487801235772575439141730844508505280 8626303 8560614816540054830876120225851277328 8626304 -212937916133196450036381960884767948800 8626305 8560109018036220263197893084086789760 8626306 17799087768284890491013505004176100384 8626307 -84483763714649690391909752179560427728 8626308 -22005021885119615400892726645325905920 8626309 138771008500529806712776751126889259008 8626310 16231795010577103666265370544537497600 8626311 -184342450006657157948770177579912704000 8626312 -102417555129941888054760372054767769600 8626313 162907880378136385626283214827307303184 8626314 8227175874378928505728225894910442240 8626315 -129767589556694713977507029215250351280 8626316 104779619417985982840536852182794752 8626317 -38373396808154104848360237477165190656 8626318 46435056780717376837748848856366726400 8626319 23651564458669423733990925394940898744 8626320 -17679283490465716452948006748892282880 8626321 2594350340229355924408699323359512944 8626322 -133903384811068532251432797877967922288 8626323 128559405187566628738744304814078657600 8626324 -22091477247754710253297637984411516928 8626325 -28399941379102355639690859622946191500 8626326 -87889828954254088242689929197485568000 8626327 -206905378428807458194614489974910860688 8626328 69069511797987533514768862098573803520 8626329 -160547417428983970334317342148545396326 8626330 26329029195372746079845855991062158560 8626331 -48627447790358576158404551969313987840 8626332 32410218545243456259967112611501056 8626333 -230289018654949374825071378649746148096 8626334 -10381078181853356159988952727530537728 8626335 -70128884181063698931753301380525527040 8626336 -70403362795350939593915815961869221888 8626337 -9717470934430716320901644617177886460 8626338 -2472135850014049680849366957724322304 8626339 -57937456964938861960818339497416986560 8626340 -49166769353303846125881372206034432000 8626341 -54845447557359411781853074803693890208 8626342 32352427666076354656383345228398286720 8626343 -239445923429772897805331660024040113256 8626344 -46178283093174222510795255079609466880 8626345 7803051910946713143137260293089241600 8626346 62879543730626843711759493584224285872 8626347 112229327423670859263570622274966609880 8626348 133946233705193326414607548291712106496 8626349 53968121574419369406474967167775363350 8626350 -2827464736779412357579058489671296000 8626351 -23422752879172448372536486075279691400 8626352 -19015464720589897718756263240427618304 8626353 137530802784502978494888179038218704064 8626354 -237804726002930118139472570162071296 8626355 -180325538478733726379362585556763990000 8626356 20189200858507082682153359506412808192 8626357 -24359832865709394968684658740233445280 8626358 18764665135503621024781848792409982208 8626359 -391053560463523044565874103695629824 8626360 -33175532560336589483450662092581376000 8626361 -90052711940905614974981948391106158480 8626362 1844107365937256265338785809955872000 8626363 -49189432920614239788286737771639781296 8626364 7507884766887409778436103668449828352 8626365 45343000903419149097318927899272531200 8626366 2094101183392537708634571933823681920 8626367 85081935351404432911022300184237987120 8626368 14848924263087890088250219704782684160 8626369 -6071508284058555074884752254154351000 8626370 -15955219744904070364176276598315837440 8626371 -2435947207756641531482192586178494624 8626372 -19542380003923282635070075791844131840 8626373 -23128738077011238159500040970922504160 8626374 -37799221557090673739062580812907439456 8626375 -48121000770471537049834308962268006000 8626376 218880030585064468257729516468786462720 8626377 -54928793282477452550881318022971026240 8626378 -145610675520571038458846399142556285344 8626379 -204621660086228279915424388797783044760 8626380 16024182210527478111626387842872115200 8626381 132038271181731977060626305855209003500 8626382 -26513637131697997331333069983267238208 8626383 -162587123101996036719006407706752519448 8626384 37308104187564475740454687425763082240 8626385 156352092410434557547762450331994192960 8626386 -33414885690704216959108149859933380096 8626387 -24194191101466305663407245683034192896 8626388 23214623177084714054927830183612860288 8626389 -186057953423213778979350324863237481312 8626390 15343790088054686958869152276885737600 8626391 -34516910499000851385721923689324825208 8626392 -2494373098321891975683347065879142400 8626393 -20128245223678283553484493062160452400 8626394 17608321550956459622664649807121394432 8626395 -105405945561143130253389064999133479200 8626396 77653575219906711382900344768312588800 8626397 -57103573180043792839191803535121375860 8626398 65907529151202746393610930592509342720 8626399 -238816302255043755026311430738541004760 8626400 -37514767655771354444647270793438822400 8626401 43445660754824610281134761706258477824 8626402 -333369637696708205976661428344480256 8626403 -20284366311947262476287669862242682400 8626404 -35336951313654693598238181064934873088 8626405 -145391885228705786514733195247909184000 8626406 -70811476147907794035570926010021061056 8626407 -2606419454147049378066709216441100760 8626408 -54235402311225031196057979536346071040 8626409 137514639814856341611649830940631119440 8626410 -910671026188905953749450420765960320 8626411 -75145185756002371308459775232951617200 8626412 140596490974225617666464477465500346880 8626413 -49801478929773356345532378859082893536 8626414 -39383602941878885078946502721166424320 8626415 2042219053915891318692268463795157600 8626416 8748761195040745241301028564929380352 8626417 -47452328344494589202410288229972047534 8626418 58865215293597078276053129998191143040 8626419 5130374621486258112662858039064993960 8626420 -50378319390732597729456240400673034240 8626421 64091941831185975745236323051440520622 8626422 13577164369892069068736220713476091904 8626423 11149785557517501592387975814336680264 8626424 -171763417832953170588140311444617523200 8626425 -24539215152898351877370733702424574000 8626426 -3063450925567244817924912161866135296 8626427 123386787131814674410779111648545726400 8626428 -15519454496297638169469798612756607488 8626429 38729884080176285718733430197715000064 8626430 -30813901509930355145270189484308217600 8626431 -147981497215083782267089059940037869056 8626432 -3878689925764182274501807836451831808 8626433 7700204224147280107766388244145581140 8626434 -7683012131781855555100199372748577920 8626435 122931304220162818708032515071248020880 8626436 48857104451235383290826148413721526272 8626437 -2297120156766797383044735455068506720 8626438 -123901956347316498168459557395634174880 8626439 -35928828918103592183731857734392690536 8626440 44504095434459796641150272351349964800 8626441 41819933606244055568286966430265637684 8626442 131065323247341559943200380365493318144 8626443 49528001677086445872094088164965264384 8626444 -965430653342828906579022030587222528 8626445 2079436064409649492381425205870573920 8626446 -144619133329689095532342488580380378880 8626447 60792229217122093185648777349398736632 8626448 -9838250723651708908859488626323939328 8626449 -5040045189997275722226193793840624640 8626450 19073320322194912731668228903898240000 8626451 -38745251648524733913204017612776300800 8626452 48741315311453609071582770310936492032 8626453 26460083025956986105524717193896686 8626454 656475102258024848757178569514748352 8626455 -15178133626598815696308737574875763000 8626456 6916756514210482366800665911496908800 8626457 -91500227111914328446463799488214597888 8626458 -2158428541501963413661347687429167616 8626459 145537929876555567788667153644981174660 8626460 12758895566201877297832490047778549760 8626461 -120543031664918759307990449735784067680 8626462 -6287024747871722920755096191006683776 8626463 -25280302667887762969507679174898821760 8626464 29990116156298702240389076600708136960 8626465 32613465694508061209083935001813461120 8626466 -86974428878935157074147090677741404160 8626467 83922084978463610154664395796994761080 8626468 -136200536525449514843854369435478484352 8626469 -168223072094780393952841098799984904130 8626470 54463049521986107747812367221105968000 8626471 -17477958697026541628533681741865255888 8626472 5640009449564782538455269322187735040 8626473 -151036868909918955087650645424304020000 8626474 31603285152885613103849806244384205312 8626475 -22059729283928929129974953814025728000 8626476 32608112583814519690358743658237844480 8626477 -285320456283583562905777683005690528 8626478 -4793607732567805256334339161823233280 8626479 36849750671224002067142899766319855360 8626480 -28861356808283662960144418553855344640 8626481 -119314704429799224553254618282690753936 8626482 -29586818697145799887434252952392265440 8626483 -8361372121996323986220052170321944216 8626484 140443145571830943531789194720819712000 8626485 14738702226096986824948420358232633600 8626486 117715743998058041035653687156495802944 8626487 -231316069571379043440608487380034891864 8626488 64029834176499012484904386517729280 8626489 110114509616239386671867468794998252160 8626490 -45858645245464299893822029230041748000 8626491 -21943742717099701508536174162952560500 8626492 19349442281245571055252360699989317632 8626493 -23180467892359134663330592998490803258 8626494 18277417560998710045498148806215720960 8626495 13285529624523702547841803319189625120 8626496 -46414288473731364328242214936974458880 8626497 134599741673827659490849122068518805184 8626498 -56529618009767837594040590149722778080 8626499 -80555064464216071651583021028004351764 8626500 69339831506375407732379167537849344000 8626501 26439437485075653335757426728121846584 8626502 142474315882398917022476235119281625952 8626503 -69532260176587808478831795886535377200 8626504 149408694497432520892599260576608512000 8626505 74532436692498471711539143527979698660 8626506 -13877753379685353962135198359282363392 8626507 -66899761993896755176306982283283083244 8626508 -144557280492951984863364168757773742080 8626509 -130198417253846071966526677704200247786 8626510 93037823978058500823350569653626900160 8626511 -52587920605148338966496980391700046776 8626512 -12924085223193626489092689377460879360 8626513 -2605480515031755935716349470193490560 8626514 -58296193460692472904089187090891242880 8626515 -22198991858522411327129708449396623360 8626516 56404339762130485604712757579948269440 8626517 232157427730940924671010474660153743566 8626518 -39262918751621916297165202647153272832 8626519 -177484496946530298599602297936332752040 8626520 -11515364082689767066745738085021696000 8626521 307269809773210073568861818474594413824 8626522 -58872315272452691117076578054123917056 8626523 34051260296221457739991674923315780184 8626524 76493166412196774507498385823493701632 8626525 21438996212373792978148994721658153600 8626526 165846920818534604931386738551404748800 8626527 11941720980104752626602883260824058880 8626528 183016996126710198301799760146578145280 8626529 -244070711743406790387120553623854619870 8626530 18888780559292910008494607531791664640 8626531 -2331005203637557331162742924365663856 8626532 -9871114385099569411794394458686668800 8626533 -13991053669830185029979261021821711296 8626534 43780878057192371693899965394271678592 8626535 84681996101344061763099447642556455480 8626536 -18399003675535858540167761711957959680 8626537 255784986816434676922787290695142660752 8626538 -2428984063263314703168313906090432080 8626539 -32711879848484473775039772876433361472 8626540 -4140931801374848828730286058494233600 8626541 -31779354546826234656015741105980823552 8626542 -52551110472046562084646445163889444288 8626543 199060259810833714558741526065834261080 8626544 -40016103891148100914450363802702807040 8626545 -32105620988266405242984504996949741080 8626546 9598508413171383208171975807280531472 8626547 -9278022610112239329748170916443627240 8626548 -46996885121908433793558731496776024064 8626549 -111580632883341801562992556455682570450 8626550 22713914723978525999090899270175644800 8626551 140817748725060055401275889779115521280 8626552 -302867932970721809504717589954950922240 8626553 65456269319905551754663748378852190084 8626554 53029705913211702593936817554953443840 8626555 2289940375448308556673558974768758560 8626556 4558255572293052381080795740393857024 8626557 46165570675724053569982524616832739840 8626558 28954428027739651762056146937919078080 8626559 -309160544764851930116954344884646359072 8626560 79441915436617783945847260425958195200 8626561 -130054326038484688597136569284980285100 8626562 -86842000055896542966413290479779911680 8626563 213507638300671024656684324518307210240 8626564 -43540996672802131739644216240424337408 8626565 -27122992022252780512818806321559793800 8626566 23244478114052102312075047898999877504 8626567 -113929221963980706177977444854016327880 8626568 170085639188398988969398623135679119360 8626569 33708565683520362209481723734849830080 8626570 -1247803293162737220804516737980972800 8626571 148013864039285644885757800916587574544 8626572 -44215655597943623062103018344988298240 8626573 250230991467271286376267792307259280160 8626574 3696128029755070359974128203372480 8626575 -25547833656633047835876842518042343400 8626576 -22263069827084248247498869024303874048 8626577 31252787276342795537412239049264357426 8626578 -28731246175614779477549893459052335872 8626579 77934291438420925643267229122089873984 8626580 -15086520883102713957986266100221036800 8626581 -11254828363576125799468413673505417778 8626582 -10475255580073115280362194869410054400 8626583 24478720616265589429698070277376864 8626584 -101700612822624815507904826913203015680 8626585 -19005766546068442397894048499083330880 8626586 67928390901891506987263813884435274992 8626587 3324119247378421736875936486139105280 8626588 78162541878544956558469753363463986688 8626589 121765927964482218327919985810338021440 8626590 19717307110505498100772241269423077120 8626591 117262692309700349795048856245121351352 8626592 49885416443707877554503794595519528960 8626593 -182547969361604051290173804516536778336 8626594 -55587927423397863355329748284776201904 8626595 1319242653678064524164225939149749600 8626596 71575587512448342183557581956894111744 8626597 -13656388932060669411382686083486060514 8626598 -22877695117679128313867960636898789120 8626599 80370347401105315224746008082898317184 8626600 5142943663031168502547534688882304000 8626601 63955743387963259090375614728170688100 8626602 -32460730585712839775878539552942022656 8626603 -140475344383050094912406172131656275148 8626604 19073095541099495572054963691860755456 8626605 16044500926098204175394187029955593280 8626606 33468633236552746218036163583644498752 8626607 -50281145553487078452857885970311469696 8626608 43294879071932493628629728253562060800 8626609 -51259446008999156359484004296555608860 8626610 23008058099735894036725129245694978560 8626611 -16317628448068525484064029198833449216 8626612 27191389195461491637852357663861602304 8626613 -220567735446004875142070767344478725138 8626614 10998757374945533441352653478278767488 8626615 128958745143763421228794567538899828800 8626616 21186169426128436741980538544216309760 8626617 1624494161561973909964523738265148848 8626618 3914290742266767830750236319959941120 8626619 47648978413101405029351821151612660040 8626620 -61072643533939604646323180909373757440 8626621 -69719314478275615234582028980092693178 8626622 13556547274993315790047670848629242112 8626623 92260872521062044814812258514661565384 8626624 15911170734887127521802753966830780416 8626625 12499494775037294956347431185126320000 8626626 -48361883515583408225958728934287832960 8626627 61877092810159391134990122234432140440 8626628 -3740585483773671244640517592067178240 8626629 3474443869152101906403473058960472896 8626630 -35294856361847285605809464485905523200 8626631 59586204897778551096631353562145129832 8626632 -26172327051375770628426813377531904000 8626633 140644499878877791339212997238592033024 8626634 -39730839044766584443198703696903672784 8626635 -154773081724503044970335812088179072800 8626636 20294802861726910532724801355984014080 8626637 -108507654429936788044318797193310126100 8626638 76003252719700721769220409851641850944 8626639 -42487586381220564446852971376682704144 8626640 -12803215280416755600882198117700730880 8626641 -532906318044690193874261725580359296 8626642 -22609203304590920227015178447003596800 8626643 103789434477555654381451321809514838892 8626644 48455161165628193098341631240506347264 8626645 3712406134562327524528499514751053720 8626646 -11391696208174843447755307531785221760 8626647 144981815408032578910759835217146154600 8626648 -85452548329112427212828155597290608640 8626649 -52155409744734886035579191991979011840 8626650 1507498885546228712654841999739680000 8626651 37302276979386646854572570206361938704 8626652 -76675251293556991913200258062866388480 8626653 10322759006667045470396519185252176000 8626654 73232801920855135220479886074224283776 8626655 6881146011492130000577226108419157120 8626656 72545031210488965476409677385348153344 8626657 -90766622030775825216695345372263555820 8626658 127477318481893808594924112233309593680 8626659 -38216549694079639124021905045795274400 8626660 -365078845379263263501186477103472640 8626661 5414800174123413638577846956443800480 8626662 12962086818075832928445955755611910144 8626663 -143710867348795800721211054190717287376 8626664 55254372241798760184029740497395727360 8626665 54986748977632515116266505268195624000 8626666 62889756347270983556777781681944410032 8626667 -85450407521922255320132028108727827168 8626668 -20777940572028227157251308416810209280 8626669 -227647113266420133730782465788200837930 8626670 36626751323119961579293147442010297600 8626671 -162668257532527915505187931650382933560 8626672 23812036867630772762458657016549605376 8626673 185504830688935015286761922933005093104 8626674 22870921709362631275353297763897892352 8626675 -58516327106414667070231182410282310100 8626676 92644914872403521375349647569969560960 8626677 17797259161343783622763811563092515808 8626678 29014958535600406191692869067547284640 8626679 40567348983768720096256356810936562080 8626680 -27310087547793913018729321219026124800 8626681 -3958706414096242365774960022453729920 8626682 -130663393237688746086435377148022769808 8626683 -16051737344426269750955406539105540496 8626684 -144624270715806290609190643863342612480 8626685 128890653669096237536377038983142213600 8626686 14212439815132369824362936784847770624 8626687 -37958514310568269743917684971920180048 8626688 -23018962491108923231065317256609136640 8626689 65695596398392858181887105473978571200 8626690 11408832950744821164228810705662445600 8626691 -137160766353450937193495529128589211908 8626692 -130471965506346716391452047218986385408 8626693 -320912002549264619031739150444705840356 8626694 12662740586481101184553319068104749760 8626695 -77209136480098830134580961364426160 8626696 27774076017435069638766487206313267200 8626697 -95891053190463459675681008508958906854 8626698 -29905216398290238317316622788145780896 8626699 -67053099605500799914329284619294544300 8626700 12089223928343617975892745647630246400 8626701 152684403366999277832093390091178520064 8626702 -1950970433099304758882264993279655936 8626703 758167178794977032275635291749606400 8626704 6691526107228449050726926466099970048 8626705 -82134209743373653923212242107024816000 8626706 96509919467584654071418711272593092608 8626707 -106810559150027847386050381496088024396 8626708 17426318619959098212177961613581121280 8626709 59146693926286789574950423985384980992 8626710 -26070395930371248908221200208677863040 8626711 48195473613179788208094177935809010048 8626712 6885380851449545875371746268710400000 8626713 -26907982808968457239448718175428445824 8626714 -86022260625527736491768046285538144800 8626715 131311075702367823766961108593476279360 8626716 4229192720279995413546073937558814720 8626717 -223881735995981398412727955768100832480 8626718 -33808621260969681537331529554139728128 8626719 -257529268639479177874509787999853699328 8626720 89174789056387159933517300333368442880 8626721 -238791769529035967284858302765038304000 8626722 -2741414112452004263470344934829514240 8626723 85366047552794648693615573735487858640 8626724 68008544321234380561762550071258106496 8626725 42350345520785708732523773937779709600 8626726 31078654610234600782560889565790482880 8626727 75351742108236271107640943032387485552 8626728 8074378513929027929900967616417136640 8626729 149097614070893000904315670049870949376 8626730 -13208324298284633295205374860246860800 8626731 136372242258294266574769748241395051352 8626732 -37051239044528497086657112666229211904 8626733 140747229117665747654059945717696664982 8626734 -87811697573408612946629399902511682816 8626735 23853547586125204202837508593203091520 8626736 -14761095685617005454269980897924497408 8626737 -21635578024757978694060125562626820096 8626738 82904428394292103154909461455159399840 8626739 -47153215067288194137579919979539251000 8626740 -66168630250297037644773695631158937600 8626741 -119729341248887254825421683322626167200 8626742 -22734511177817289824775162172871334912 8626743 -31887968204159662569872151915489814272 8626744 -41036042934369026718206902575977779200 8626745 -56123353711724906884912180949208960000 8626746 277660193672830829207891130946275840 8626747 -123581409436600106657761231707335659804 8626748 20373857989687204421433743455341103104 8626749 -43074081860493254409611623609030111392 8626750 56791212882881666499243006158633184000 8626751 62175970294732641302413023178337258352 8626752 8944234618658736664750120190698586112 8626753 90228643188625570747984998270685946820 8626754 92969958624449559421738720188874088352 8626755 -29148593924683715686940373109457126400 8626756 -6873618221690257981036693141699756032 8626757 111155803731526641655627898192604771360 8626758 -19565260101884210052510205174351411200 8626759 -55574614476957708396627562583888091696 8626760 107804261276005019050052095140089856000 8626761 50281280442222584730848590237408377216 8626762 44847198341708625436750736726307715632 8626763 121500144880698874568640276104253621012 8626764 -75223625154117061105367830350753882624 8626765 58487630514804903259578331918857496320 8626766 -64875742853164288575684519607247247168 8626767 -89320531964413753485257715066549477888 8626768 -5874997290382385048010872876987842560 8626769 -14828293768424716846565838701049715128 8626770 -33455526229835732743151346289301760000 8626771 -94683779810449626467085240427847320320 8626772 1601561263848119054166835295713222656 8626773 2496021086241558223308676859090266368 8626774 57364773085583431316051150424924873504 8626775 1715037794599613494740451478169798000 8626776 -26418243539945154948320182292126208000 8626777 -2114571982740845463795559973473376374 8626778 -5989245468646332432153781884131884560 8626779 14919512572065236236097661813696387840 8626780 10835014820139123890316324877675353600 8626781 81816619474123033549318607162887445664 8626782 -24373770005484887950739354655715823808 8626783 46782752209268510665488986972888452848 8626784 105522542245886061958775934638268874752 8626785 2794625246175814514076556266430243200 8626786 -72837169173780818500372749353985881088 8626787 -59421265687806483275430729115807408800 8626788 1317248584776298851187744523187833472 8626789 150885758692101869273686015246748480 8626790 -107917452214064370295543829614255027200 8626791 24595055552248670856313996020908455680 8626792 -196758042654037662863278386292953630720 8626793 138438743188917301663881919858692426042 8626794 1239682340380282830599120329494122496 8626795 -14771011353623486497003294921714855200 8626796 -92063005073659760320658178238827206400 8626797 103746645072917895331787397621129743040 8626798 63783758149282880052983115666456960000 8626799 -121665044437014824319527020704541938936 8626800 -2338899792031413963761199239135232000 8626801 -173172120552187779250165814365974769198 8626802 -65752742229569413116843257268764220000 8626803 168825145823828789801246811245022704640 8626804 13498000307009636002248357287903232000 8626805 -4419840417746538053033454604090176000 8626806 -11807283582417493153338481672520371488 8626807 -46989467303144652301850679584245867088 8626808 10974928662279466217359872971868610560 8626809 63419174571317158986396722199699416640 8626810 11863731152892655721775429859606773120 8626811 -6052061002728898048918562710912746588 8626812 -76165642428405449509362040664671231488 8626813 73021415647391168261372888250252363724 8626814 -9917511738994027978853125078995538176 8626815 83409876267718826107285616949309270360 8626816 31585848309332713471101826687303680 8626817 -1463588185927745377533147147592917120 8626818 7597050597727448363693297693580630528 8626819 60335830134366628555447007340614404220 8626820 26448807165123658521065748430960212480 8626821 -24233374627657764346091721055760669376 8626822 43445529006718679329199159554109553024 8626823 133612239477474324979364552465826882072 8626824 4405615994427881382852044674665231360 8626825 80997232853507727858603522068261591100 8626826 -26062339468350668050967498162078690976 8626827 -39836125763228166128419908861637572096 8626828 14476085282322598525803526040374875136 8626829 192897407479924329495142202609594040480 8626830 61271604409343259061305858780919584000 8626831 -87129656433590826300079988481399068368 8626832 203075107506283402079378718746542080 8626833 -180954865924519490076395291960159703180 8626834 -103794533460578110320657232236692483184 8626835 -22233140766411335129665161018775265280 8626836 1203029618139190529767246526806487040 8626837 79632712409376597762105132362779120092 8626838 104116631303854860913671227139741674112 8626839 -23559861943207597020710765316911983152 8626840 45772158579870062047697975388882124800 8626841 9604141635358199856776053244538439242 8626842 -69413162772928359540806288007466794768 8626843 49432700326541698248196850826078541000 8626844 63612389552173525874865774783121460736 8626845 59347617654850516580544342322661063520 8626846 41989319579801861992264102703994588480 8626847 82909185760062489022369896864809347296 8626848 -7027737164652872371839065422489976832 8626849 -1597268440805187763794152129097139200 8626850 -55763182074229876328702168446924723200 8626851 61756547695543716334801369927107878880 8626852 -632837226056764288482641867535580928 8626853 -147533098509774590061548716420650234720 8626854 -52107432973270262835077210824041937920 8626855 -41745507732295632897872761327048704000 8626856 43993737383673249064135030055302594560 8626857 -130019789933173449234007315542101262960 8626858 12958198567819514354150899583475887280 8626859 37847153251126766080987817883020835480 8626860 5025172537282095049104946713675432960 8626861 -92493114514097549995703421754723170538 8626862 -101632511492970213086027579222278646400 8626863 15192191699727977952338415851997047808 8626864 54671841231207043539805998267584020480 8626865 -26842572865871095262483626098232505880 8626866 -7488652032743491984270315202925668352 8626867 148280818887190705462787611415045918080 8626868 -205995020523661829810964462974144194560 8626869 83793741142659279082224228141413781294 8626870 -12193179430063765211227950861111367680 8626871 -162895047069000440514140846629882898256 8626872 -2717005307660786984932958973898383360 8626873 168019947065165658249463758042286800580 8626874 -5085009174168707312188021039921393920 8626875 190401635869843961816863107414840000 8626876 129920233450629827979214235471709455360 8626877 75339149684247058375990813609450047072 8626878 -13511223023786773057664977574795846400 8626879 251733529032238997356491744641862907360 8626880 -17944724400241602315938842358159769600 8626881 -60294261304647476219783997760116228048 8626882 -137295620234090266708211772098754009216 8626883 51287631753382638291363440645006586960 8626884 40521993703295987930367257008091983872 8626885 -1686000224040343637783123087234172000 8626886 -45289586632519516057451615221845497856 8626887 -95820372226164076120416813687261122256 8626888 -113266311501794409227171842118084505600 8626889 203275747442762872813615074471339883956 8626890 -1377870095647125304928614544929344000 8626891 -77722069715560334865330630352475712720 8626892 149959483161621115916050941808857931008 8626893 -52054760905259412800645359395864883200 8626894 -635778864967916768706781332654313728 8626895 -51539611581950071991204136231390276600 8626896 4805316985766583817435753416036188160 8626897 -167891359554275032109558908549926042624 8626898 -6025637378993220720055049306774129664 8626899 -136831963404958921179332945969734865736 8626900 -86276456027659540817188318190845936000 8626901 201843237590306256794519436560166253902 8626902 36297631890793901487141260127923562432 8626903 26338536944632454592758913002063670152 8626904 554748828803950794540824683841495040 8626905 1563720409887888845919647505020054400 8626906 -40963197936747318174999492791176586016 8626907 -62372942870052211926317524482166692600 8626908 -12357657743950492322441488840468168704 8626909 114049101432696701480363210557779398304 8626910 522802049773007200197879499639570560 8626911 -27400733168038523260878374466957102960 8626912 4461738833676941439491048334604369920 8626913 80152186044151675141751802734079209664 8626914 20468601271906610319276042443152108320 8626915 -70202023553087697572407064148926168160 8626916 85755873119849095679672030696597559552 8626917 -43103238105949781986441673741056933152 8626918 -1695937079312208929561753931312482496 8626919 -12530044183038792156952599218197258704 8626920 37247003412455763027504529706409984000 8626921 -10656524799556498086812258948828278560 8626922 -19027197152822020546624333833308707488 8626923 -159526483311343638261209322727482187428 8626924 -103250485326418907715655493517580943104 8626925 3849416475814387485989029823430123300 8626926 -12867517425406661173918711707102019584 8626927 203528148487035520543642986135397053776 8626928 -11921927893170489426920560530289852416 8626929 -94301988587721359304575589046955907216 8626930 35744144562449399459317003142476979520 8626931 21555812688992198924247275521788294000 8626932 53824130718310046820291290280700784640 8626933 -29941409077480327049419815267691740480 8626934 8179567248275304807538129143260819616 8626935 26364695605844470068318456032030206800 8626936 -21885648989591305268612274268657336320 8626937 -79557948235403874312678886056986640 8626938 13631740617063334308425750426470748928 8626939 -78163935534733858041935554160906286004 8626940 50007969142035624704561695828377776640 8626941 -65353095718751167040245484115081178650 8626942 -79941461031653935671624392997933616128 8626943 -33720685116788731270796513286345647928 8626944 65958541749814233667808840272607969280 8626945 -135869109361693003099530212855333712300 8626946 -145828075260619035521046587947124973696 8626947 -26698202832000505610330415774297923328 8626948 -29594632763027825150972931124843345920 8626949 185319295784871678313689779787898029660 8626950 10484795043572848095365097432732360000 8626951 -7529992680568078180816738871511465000 8626952 -45260176887231635362415178587470310400 8626953 3282138586621681691452990992924704064 8626954 -27104543136913523850568866526266716928 8626955 -7824154511264629365208552813095111840 8626956 9811004492415955467263921060931016704 8626957 -79844134138388302034450003959986697268 8626958 105748550722282786272996279354716655360 8626959 79986129830197611889242933954571438080 8626960 -29862045187044294885744262413031096320 8626961 -482436307051855691992066016603990976 8626962 -8565962381489820823920901728301948416 8626963 -15514314949524271698833802264558378416 8626964 11892549298827167385741435781623764736 8626965 -62082175104631538414172320922664166880 8626966 59082914521780431695106910386030054432 8626967 7384932073918775566280568343050966480 8626968 -14073493349327302399640336326719037440 8626969 -22268033420168026223395294021345771200 8626970 -14585491794144430523462469099225719040 8626971 -138803238855811133009140607114134878720 8626972 71072085803931831589128001499484032512 8626973 28528918676568462445565037095925491904 8626974 10164422758678804392089317677962916480 8626975 8855260835471376414450736492793256400 8626976 -228319488111170678647978172972659507200 8626977 78033986252573998645332651646954207314 8626978 -14071977462442401450261208670118414336 8626979 -126094462627816776549758178170987152416 8626980 -6697098182628165107602863383239987200 8626981 19104062651872051749041148624347963328 8626982 -6879704841958429404433075224891488256 8626983 25390256178829018928711679080955869184 8626984 152699648311689295102337872889893186560 8626985 19028829392453759833414838892041728200 8626986 -38598963655656272036900415356061226656 8626987 -344635351498884855167988283997211732008 8626988 133715611924235952890667331460809797120 8626989 141449180979810138873976598064383344896 8626990 -18301180733086866091720590155130685440 8626991 -186474667465550755150718574055438155456 8626992 27131801112181327753092672631725096960 8626993 193903080865362398193969665262174699700 8626994 -4715804126573627910320806551442008768 8626995 30361130945018046279975869590221087120 8626996 15597882550501881582613864707647223808 8626997 -84613313840411387380305064294707382368 8626998 -43808538625707857677568779780243215936 8626999 -265286341760386796167364685409268071000 8627000 -257493229395679265611482224879754240000 8627001 -44746682114023829474961950479979513280 8627002 138418986026557298142309724568649443952 8627003 37702303513116185501375443061779150080 8627004 -528269961915183122819383092114756096 8627005 -68069548863370364921503793729306059680 8627006 -63062079938742803818719045792984354048 8627007 -36478053372832579351459583997583276800 8627008 -1603514723954736416826167706575175680 8627009 -59424414701445031401963348820117869120 8627010 -3383690690200689651504786503576417280 8627011 -44595231794158072789735870992291404208 8627012 78529937528779199766153213288092029056 8627013 11759767645660170576071208835961606400 8627014 15568788492098660862897841319606636544 8627015 -46454348190263718865512427353883266480 8627016 13363944919625954379262368153150259200 8627017 34114964585859803649225152861720363392 8627018 -10304890238501862385454688444398873040 8627019 6607005074274000471155898975246832344 8627020 -71237314729051449673433079681603486720 8627021 -30952159021944931470434466038176106496 8627022 8053922979583524080812307210145991488 8627023 -115041489569894440519152805914641999240 8627024 -6120451550985751875291636873091350528 8627025 80253097750428559497247818107822061600 8627026 66019891025640589931773542767280865920 8627027 -125066278320135806192323514531818334808 8627028 -80955917290307007742243631889131182080 8627029 -142265339273603294956944201636039000370 8627030 -70062153882091812205532497247207235840 8627031 22800004606729252169920580590706176224 8627032 50614398912231183286998786690004377600 8627033 131419806115643500510154409356228166282 8627034 9632270175133631098780030716940117248 8627035 -74655403413688132376948841552865167600 8627036 -31483036334405194584434727645158691840 8627037 49494258019773545688196756093558944000 8627038 -68696988958903939369609603109897712384 8627039 -207525432912915759671786783955668978280 8627040 66617376691587214982783365954378137600 8627041 12673482021380552604689773023340507560 8627042 -28485087895955493290167501704390563328 8627043 -7990818394701432900126893819752390536 8627044 147879487083480687037971356815431403136 8627045 -21099781767965698140842944450250044800 8627046 -80943534429616865676777643921143479616 8627047 686008922724261677815629125831004672 8627048 4863747177545961971137549810513920000 8627049 8133833273253219723618185115023342244 8627050 56500107851420335670969449711921078800 8627051 142910839103297684180513697449938472052 8627052 -5047939249220174576916561604278091776 8627053 -163838703697161443282331095156197230240 8627054 -21350388243610588396639113716608010688 8627055 -102554524934810817818840531721396192240 8627056 -16624687855300569333966341991819902976 8627057 202885728226403236779395441266189956306 8627058 164851178354416803070726184601149472 8627059 25224619952842754606370569313730248016 8627060 -25655038511031161281095851453957091840 8627061 226501206745304235848263043650968610080 8627062 56327927440216313942309425257719824032 8627063 27539761369476355359590968727774657040 8627064 -119482354766283021965402468404862976000 8627065 -12439828435905107147749347702953436600 8627066 40445402819501957781992243301458814720 8627067 -788386961362361838845895228311414280 8627068 733015389555150823212398437912860672 8627069 -105429083952108719992075829160021218688 8627070 9349684760759240840166572626408919040 8627071 149828265031175541450529813613732100912 8627072 102721433723327549546548303446933504000 8627073 -20968171750521802530169480498242909312 8627074 -274616415703958847977487373045042199040 8627075 -65050977816067020792909477198336806400 8627076 42323485850514442616471711200471496832 8627077 467905262888116001272159311069959932 8627078 -59565441393945730141134820429987616160 8627079 5832998455169892848802022865145708288 8627080 -20400240868298788572573350667765350400 8627081 -55226433841183207748841826703907062118 8627082 36423785266977939542782939471299201792 8627083 34842284587720289256891091895829268480 8627084 12708863018380446813548683747434432000 8627085 -49764458190249230573040714623236723200 8627086 71382625212068968994201285367803856000 8627087 38935704380452999127707541420703940416 8627088 -23982069879722878562408169668232609792 8627089 -27668602670909780508624563562521798544 8627090 -973243968876915377643996795498055680 8627091 -79256279799801910457888743324614154176 8627092 -24294047970840198725351789715383013888 8627093 -97233658649722264189385426045666518176 8627094 -50015278348934893985889336009258086400 8627095 111735797901247383728245395370788360600 8627096 123401565305124268341214168750597601280 8627097 -41499235981564357701888294614617595040 8627098 -36434438653947458412658720066196820480 8627099 -47861068109707532736543175216024185360 8627100 -57420707301730384085795671266698880000 8627101 -6792105556212084543040965120020249536 8627102 -12064777717166528057899994803266662400 8627103 8067539554796322709506586391195500200 8627104 164429387270812417375426575272603222016 8627105 31833179890234292458830967292702861160 8627106 -46070655075783498028690956774037216896 8627107 -85992268858029714398164669435414057328 8627108 -38836724436668897444814047049356832768 8627109 19369376304454286882819309292497651520 8627110 -5916007116070936266070474881514352640 8627111 41558932435275010159058901766241006712 8627112 9777448848761629957194179473297843200 8627113 8390417570327920161801877649870005584 8627114 26336808138423914240486969556909471744 8627115 14987434385405182268613362472436619520 8627116 90018450921156217661784428269613383680 8627117 53317255985961934196492961571418702520 8627118 -48135385644342241022478408608700520896 8627119 -22840234182600233423281919417554426480 8627120 -8781473314534545966655654974180556800 8627121 157034152797004311004516487796518284800 8627122 -44478009562338188640662886733412947968 8627123 -63697561215894053465021500744647268320 8627124 61521830436535039631914714540527224832 8627125 51418820975193866549953393364654190000 8627126 -71676992879290371902459348421883451520 8627127 -10814934582913074221672077898347366680 8627128 -64029089117290729788531586791334563840 8627129 21173668668874789341473994708380987520 8627130 25584901639130768345012494850643675360 8627131 13537809925078663635116015912328475672 8627132 -49739001263135626143681682555506339840 8627133 -2458691864775441574773802271274530016 8627134 -63404592157395944910031148975536822080 8627135 9646765419192995016311390768670952320 8627136 26428784229590341871505478455499161600 8627137 -69667589853480220444052320036081900608 8627138 -10870026167517626686320538310487287232 8627139 50498522193951981879687137501923891968 8627140 -5533927539825805469550597084104908800 8627141 83700935803309165594132854802230784542 8627142 -16728943609689367444388799811449284736 8627143 121831986482583448711966922428554155616 8627144 -192507523151867362317630331107885603840 8627145 2472277467487277275218028094398410240 8627146 106806415128922811918848831687227170304 8627147 115021130560662637495189165042020040596 8627148 4987547151830458720923184579681521408 8627149 -124919806616457914906576656449314835850 8627150 -3084143696561087377835181703444468800 8627151 -83740512245297908169054864882882160 8627152 45353443626898184999647001475902914560 8627153 -8437188282257130666739972760145059598 8627154 41440408970464627713582532096010388480 8627155 -129015329604302604005024490250689036240 8627156 -170733096969023805679804010809668708480 8627157 35860283089825913502142701163835220480 8627158 -86784193595968172042959144047206596320 8627159 -99041452792909504215320602673433339960 8627160 -6549784418013886680998273913194496000 8627161 -88612341254613847162459367258573877238 8627162 10830448969445370355520093325842810112 8627163 -2180835512196218673269249329226136576 8627164 -4022032952974904425992676242905468928 8627165 -40601205347601176527779007738945998600 8627166 -6817069334384827789068521686128339648 8627167 -200686674831486126506846794246119954784 8627168 -163657892249961791794941976825677742080 8627169 48314275626969380868135842137332259008 8627170 -36386531596026714679687810008284451840 8627171 -82045334711723863675877145760491210288 8627172 39842162091406714917951119788941652992 8627173 -157713600684154366038845589311134280578 8627174 70821075133756314300066473428460662080 8627175 67170893134999344013380860138112966000 8627176 428494277856145880524688950424371200 8627177 -131922615452968714788373722398796343680 8627178 -386819160836816453418201087691292160 8627179 -75185288074160867451543571720517184 8627180 101898526274972588435420317423213731840 8627181 -28962290781327450757745642205767074560 8627182 -80741500274530059845240430001679375808 8627183 -63558578350539182680172966623266296160 8627184 -7109918017271286593780666605354647552 8627185 79792116227812499904700703813730317760 8627186 58814719879379325586158607403857893504 8627187 -54886290939407465296335773447752044432 8627188 188666000375947360159079010171949858816 8627189 132950061726632186205973084323044862624 8627190 -9499629117617102642688765866400491520 8627191 191039493224456204479026999482345263592 8627192 11902662594784562942380043182323425280 8627193 176987165239198070221230187656652673082 8627194 52405693482222441155404576577572047072 8627195 -149288280780439507684705794623118475200 8627196 -29248149566546101174735646093099335680 8627197 169473439963931315078636077155079503040 8627198 -55368823840066177734742732644933734400 8627199 47492786588378439865144096423384928640 8627200 -113228716700235896155658240274517196800 8627201 -207274776454534032713629727565941918976 8627202 51374798881888308734633952498911735040 8627203 -13744197011449488011823071359503902816 8627204 -109534412798505735499070950707306908544 8627205 -32787566285639619101510725741898167680 8627206 -21595957010351772650548936161575195520 8627207 -62986241274579815704459637991781769856 8627208 11871040165589370375064136074324377600 8627209 -21840441882476984112249998194348780784 8627210 -10698213330789573927620735598144384000 8627211 7275666413629803592193489412195510000 8627212 140125739763457382487828014008894689792 8627213 -7173468081643242465104253363439286976 8627214 -6271243212205962930353483626131072960 8627215 42241206345903706330350359013360913200 8627216 -5749152198827064660487451549899161600 8627217 71703512450354478133444547200422628080 8627218 97296050890907180605695995267464732320 8627219 1717813298448281482063141027013572368 8627220 -11483460359479201118158896780779274240 8627221 91837905367297300968534628687618791132 8627222 -73584677794055059561596803533095557088 8627223 417240267601676168700285414027907968 8627224 166359955158403165249451715609670440960 8627225 -1492667747987437020232359782229635250 8627226 -69918562323526585177770432434333070336 8627227 -55413465394243910146711987458014790128 8627228 6153759301310341573608268098979276800 8627229 52176359347160348505293506842787829088 8627230 -63260227502469428712721906933386823680 8627231 140756611693049612560896690315889282512 8627232 96387698072279430701610965343256707072 8627233 -194683357337222342437302308036455845180 8627234 28650606798838802701452188141292056064 8627235 72360834609560716245865774825577318400 8627236 -18242301541404768995322390586530190720 8627237 -159097179291401824471947766572705581568 8627238 9140733784269113398643301612597324288 8627239 170588058077803494616825755193018855920 8627240 111277270637234282388519958163010508800 8627241 8230699200789069011974422992267222400 8627242 31135073649335697638703478056087130560 8627243 144664874858739930229138721409374157492 8627244 -29352307990519153388270009186294045184 8627245 -35431511999782779522975555406150424640 8627246 37726849466545247485376678749322365440 8627247 880717795283126148590107099575356400 8627248 24655277727359784491564336179144622080 8627249 -7725570218117063547677668648014506700 8627250 44643176694772256765368474382907648000 8627251 -1343806448100738074842702096872549748 8627252 172973294606151699942670134622050404736 8627253 -4944886499218627073496257379867112416 8627254 -56931508013264597910424388069167902720 8627255 -12089782331187778949225067642048314880 8627256 53178134305218867719800020062561894400 8627257 -106423184031525602893706194735939457494 8627258 30296376397177435397512330331511162480 8627259 -87615453539676193232651971890226379496 8627260 98961593102217456187604296520687546880 8627261 -23510052159702757520437364092741901076 8627262 251941318357529721685943518354280448 8627263 -33368200734431431322666901898313172120 8627264 -263249312339189954273239303175798784 8627265 -2684285104305914160680544258013938540 8627266 12717462095459678014172837779321959840 8627267 -57743996434757499666606957426562243776 8627268 -5999307316102067062091175116603043840 8627269 -27275416588243770307809841574805012480 8627270 54975700519361119727244735204531070080 8627271 33546271818317306489479602467024185512 8627272 -87369992333947080780275461328304307200 8627273 -436314126417781840550696077253701388160 8627274 81025602093508633698472058939321756160 8627275 -22941614548784686626524142195903225000 8627276 -49148816818129315590589700507646938112 8627277 1855795315832200814761161350118092160 8627278 118070560255216568283606683887557220800 8627279 238687143215705381273100433752141695232 8627280 6955550299957843211891960744312832000 8627281 -138652831538034644215097373915221627520 8627282 78826060053089415654660323079629134992 8627283 229593514402013128575930007338028702320 8627284 46624854240700070245175969099352426496 8627285 15663446351840849981092688082069980160 8627286 -5963312976217873422570167565989736576 8627287 145189634413960864023545662167110792760 8627288 -53345946894420974005329969909234186240 8627289 -64450441162377092631725769590761619232 8627290 -3633561534139187862992728918734167040 8627291 304967873753963537778486837454637867904 8627292 -39802225361173974252489566320864796160 8627293 -207327082107497447385723565385455617716 8627294 -37736015491968548980031581459245207360 8627295 52119436639539405560296744884988498320 8627296 25850479733450583668056140113514332160 8627297 -102920505443747733660314127166354920000 8627298 -59578262182055827535443733915347614336 8627299 128662515230987341453087782798235382300 8627300 -18426974401223249598665301733785600 8627301 -62128279701758526725853693515970329508 8627302 -39790095290887455070429385460655221696 8627303 -35413859838399622935051816418227342120 8627304 -7819096647670252774579024766204313600 8627305 4676982452863743025428618225231360 8627306 -64919678145716486152213078208881197648 8627307 10668035105018602198238277718688463840 8627308 171272594474086497580442577336865223680 8627309 93843412284719996543524971275894339616 8627310 5165647855389857937211029877816877760 8627311 89005507809029940923028080424104567040 8627312 -58596759503763723313399992824725929984 8627313 -26976252311685475742685695502458790720 8627314 38849049485734002935789536654481834112 8627315 -162865972057244367224607490067074481040 8627316 -46231475356900608712049483498508853248 8627317 607459915927753441032015583162990812 8627318 -177903658815331460938453780406969088 8627319 -122912525238199801220670841463641190712 8627320 -15780707332309737510805911024879206400 8627321 116108131963635005696397241603251852522 8627322 78918670855451009102199821970068717568 8627323 47481450347233448242390996482383373744 8627324 -27748150355299788437301830383495931904 8627325 -22207183737817157299131016484998382400 8627326 16081560997179449148015737221856652480 8627327 -22171562380181411025318660023140314816 8627328 101502997035733096188642120189660364800 8627329 117289703197281172751252493877258604930 8627330 -84046653971345044569150369491600332800 8627331 8794663988979922737960481625977933824 8627332 81450726197396139516711423649847950464 8627333 81028199845470950987312672925829677408 8627334 -14072870725703030206484947632359554560 8627335 108559603949952661845477502597993715760 8627336 181507327119460685162183560125428167680 8627337 95177625533714998399224745376045159040 8627338 -88733020482120943905707546560292521680 8627339 84303130329971435935168570647767757456 8627340 10081708531453016112729753671551211520 8627341 1120301977485377939033845195648834742 8627342 13506116389949246280124902467338203072 8627343 -7947278363010617033190425899448149872 8627344 6841816471044923053967974436252221440 8627345 -50352145950284330064378360633610197900 8627346 -5816285836877132550765932902168872960 8627347 -93523669221494706703159548324333013128 8627348 711975721474972944789652396653711360 8627349 106736512001282392389743525627381891040 8627350 7371492294231533716432949117635488000 8627351 184068798178499571742546006345441649352 8627352 -42538291833985275851853691707160657920 8627353 -1714528084459832442779810054907523840 8627354 -92038907837340548824250390745802788624 8627355 -88142690261165410875621366728851672800 8627356 -176729615240865297534227497825818350080 8627357 -245483890078618402966626472375541882394 8627358 54336431291186552172070867275942005760 8627359 8575957389942171937350489842373571088 8627360 -22951056946180989149375784207872163840 8627361 -106783632021777657859366995091789588896 8627362 -4264945247622917467929213556798703616 8627363 85714589332703333686471139540163195612 8627364 -35659796228523731139966112357570314240 8627365 -2431881579281497297716494727354727080 8627366 -30912102101709705785928810901923024576 8627367 -28762625584856121548051362193972130816 8627368 -158086688493484726066826049329473536000 8627369 41490209232087562304178176641044831744 8627370 24719055741373941647584465545562348800 8627371 -139779297845154812310913719576663956428 8627372 -58850844931205202030928912361098791936 8627373 -9208212244777564894892462522207181876 8627374 -21347011102994057976746234644404027648 8627375 -23939397839952167443459120053900210000 8627376 -22139723751045866662813853229389611008 8627377 -162416553413571768271533355494083827728 8627378 -137614125501259041876788197662497387760 8627379 101936989565746484637673886821426213488 8627380 -66718568592716468416936374020836435200 8627381 -144930442857537703897178707106880683172 8627382 -74987423928606001313341654627303418400 8627383 -330420785881053351275399239393994402576 8627384 -282026542031921002661187609528115200 8627385 -13871620351683628264130236828191486720 8627386 -27701308222900194660278643882128542608 8627387 -130379272210645270967052883103164953600 8627388 8658853612499875617707904990154801152 8627389 141375696935925583266167565464965958656 8627390 14779505707150070540328196631868763200 8627391 203073535923573961937601708655296312 8627392 -300289423450155863078233588050690048 8627393 10938419130465732510511970286375129600 8627394 -59894053360913022840228079643472259200 8627395 -8167937176904302005707969079465229920 8627396 -145166807816472943606798622764373731200 8627397 -105742709549131987905498764467317057600 8627398 67453029948633466451637049785835257600 8627399 -49592006482470172489295597352039611880 8627400 18773207878362698998332091452855168000 8627401 -72494003721446277324423071918775220508 8627402 11258561922485454053901076377402193152 8627403 -24582577619253368460416852977013206800 8627404 58894285516084495212129622628019673856 8627405 -101243900438594560180083844207446437940 8627406 -75826329277678757385685173233006284800 8627407 -71049099934269727407371058784436399048 8627408 729201247980098152621110788322361344 8627409 63952973439529676580669479042482683264 8627410 -44252242398246860756652364732488199680 8627411 -15765392386692458640325537455742715520 8627412 -12268248808151399501985161499491862528 8627413 -112604649395618638718566148731646782440 8627414 143397056424293804287007172614161711872 8627415 -24869375622211192628683427625900072960 8627416 -31207083547968500973606614380537405440 8627417 -81707418861456156802683562305109644534 8627418 25721656181407376233877745304485603840 8627419 -124191430481500242911307390402037717704 8627420 -64016709811881541553145471479537725440 8627421 -90621692128619685622672106924797344 8627422 -69607114398307789995509335890999648000 8627423 6342409477067083839662287244742097920 8627424 -11100194960495211045707003299715088384 8627425 -27505897394335284715455436937602668000 8627426 68687423474372024849328720386307576912 8627427 1982492305104608977614164535267927288 8627428 68261419439431380436090745860853091968 8627429 112899940134833623480556679900325980030 8627430 -21211434137248708275242719029517622400 8627431 -4713422300084922214982666229360781768 8627432 -17402480406534338048534517430920806400 8627433 115204792381321343081438815730358727824 8627434 -99291924782376214352981696003314084176 8627435 64077319688403489453627551398497380400 8627436 35276837464082634226699374834089859072 8627437 6558008216842802416369640144751624960 8627438 -19244059470570177126813787777384078464 8627439 157474636372759651822277092866646095624 8627440 -3605355036339697974150369723962327040 8627441 95868802034681451102420054389840917842 8627442 21439324784561415664819768154886412800 8627443 23771514747955205586777700884596479944 8627444 -42565712742602829064950187201421783040 8627445 -113369996420575878480165024763591598400 8627446 -5752338971368201474305050208232416000 8627447 -146385315366407238113480763639397774104 8627448 86338987382628300634906482448432680960 8627449 -234616273330537563379352164536450267564 8627450 -30529849748870882163003320323770224400 8627451 30454838212486259278403343180076128768 8627452 -110654521099630209482010302419316121600 8627453 68188728614356699612597951151788702764 8627454 25185886432389180731852300812890771648 8627455 23594989334614126773425311650772302720 8627456 106992026934227161334205356758555164672 8627457 -52374590799501164404120565721391190880 8627458 19529627633770291988401673180547563520 8627459 2082511617601130706232825224335649120 8627460 -3987358180799200071050661296037027840 8627461 253181330831495689008811460974731304512 8627462 1212573864855229012592869546226267232 8627463 -55140645083486891472493171617546653040 8627464 58753740513488582816617552502490777600 8627465 36433538415328574900580384641621673600 8627466 6510739193553314065898228744444848128 8627467 -90369369898211810492557154287047309484 8627468 -11506983417731728955338390272264452352 8627469 -46487721234525868016672461154352737856 8627470 29043904646443576407644560021748213760 8627471 9294977790519386162114714870896117680 8627472 -18465994802366818166075399949439991808 8627473 -202215585098562860448475029035864531278 8627474 67410464317272092027237360103574725792 8627475 -20692250979658786864288999292611302000 8627476 3958663207345107204330793019748685824 8627477 -2777789107574224215821226235553099520 8627478 38195414610213334045321893082086028224 8627479 -152828661821947090567639998885069258400 8627480 -80518187789589930341212173149324697600 8627481 44673296440786436885541947971442470170 8627482 -2804347426879671976468574517419942400 8627483 134326723429547045335097933050311993000 8627484 -35888956450121213900564746819047137280 8627485 -42076631589877338861102718166275580820 8627486 26090740404449233573711307224179376128 8627487 -132832983860466269655445866074414730240 8627488 -211318797799519875653124569003175444480 8627489 -104740088774832588154759445790857261676 8627490 -17411949610129162906942442987624518080 8627491 -8218532248865687874829662733366554368 8627492 -191815347182462999477505760610271667584 8627493 55615532352220778826875434637737713984 8627494 -56705438001280123726563266565214647168 8627495 163531266448999101655001675818324035000 8627496 96571584033693752969401605542044876800 8627497 196651624925793728574682060253897101946 8627498 -31040830912587766826046290978460871680 8627499 -41900244826273491535497848400224320800 8627500 10685463227589643041215818774022400000 8627501 29803701065345221620610890204520185600 8627502 22547254632172799693602097355085837440 8627503 107203104840326411296304685482747700752 8627504 -17698920353111207063845495424002375680 8627505 -2746741788703955702682315416091830400 8627506 30729574876209056026503414311647964160 8627507 8526441143877281802963003558418251264 8627508 -45768530513582752882282258432904294400 8627509 -289499328310168124465546100792257019072 8627510 -22693416015809740197847846421417120640 8627511 -1213057207311795227087364639650342400 8627512 -46985428675919030145160201968557445120 8627513 125897741458178136703294714451171262762 8627514 -2544528957037590155140655914394654208 8627515 -23670516265680707588086064682535150560 8627516 116196023136604144108735160121558973440 8627517 7272606738258163334814530442701277312 8627518 -26421599522220892946137061877367336896 8627519 1047081175295561524325104782361255296 8627520 -320701208375725559175805268498841600 8627521 -1061427597242505672861601745877245376 8627522 -53960033347250396278763643776369232000 8627523 123784426030641207558655466425836803904 8627524 -83587943206650351888394203063945441024 8627525 -5864167758767188977930596447786426700 8627526 -85405021897090687212353291204382633600 8627527 -160081609843830941148250409761655923624 8627528 -4320860722448553451258966392289597440 8627529 -13631349195907730347696134043735270080 8627530 25565439854216479603139408093459973120 8627531 137063759234100002671014126385688791464 8627532 140338483341996459896205035812739546112 8627533 1220735345453469671487986906686977782 8627534 99650693252556064630369395932205128832 8627535 -39151741379362472127821403739276296000 8627536 26013872214566489111291038801690230784 8627537 51592810407034021343262137565297529572 8627538 45354987756471965411608602962188693248 8627539 -313133240592611866003584541304333100 8627540 -66996589536784744216728365418798485760 8627541 45762530976647300889893103061812662880 8627542 -7476505244800192916516760796262817792 8627543 -71003484395856438554348203273209075936 8627544 -79976482662472622859756214342704752640 8627545 -4549590459827668369241475775593320700 8627546 10159252343422484372893879689287603424 8627547 82583770951081435942555436572647231600 8627548 -14019116924821152660157186364738838528 8627549 -40110265133495353099655889720457118208 8627550 -1126052730906828443739692815291344000 8627551 -245324008020132049041607993580897110368 8627552 39392274403284570658598884474525581312 8627553 2839909503543908550777758421958903488 8627554 -40376703118937331477932361679739724288 8627555 55689144578148373678911360861232724160 8627556 -3427669456751963474789344971763875840 8627557 19880270208137346464847510255329063100 8627558 133511659823965184875067040650230128000 8627559 1405297822452734758251923932462052688 8627560 2630396256244328520988762012367616000 8627561 -22497340087352547369855858201320240838 8627562 -11506689905758148124427836808119577680 8627563 -1380352344296059737454583763333842176 8627564 -191690481200563441905009831331354818048 8627565 14367956460987648728641494358019687040 8627566 93212114625082496998389133754844167232 8627567 -56150928200988467993259708828057868680 8627568 -9469449806193831583831925555686932480 8627569 92671697135547833106754292211731509970 8627570 33133474900572727863512213125587072000 8627571 64551748618632382443937285272960001560 8627572 14230015612253749823806350911266908160 8627573 87690000901306543847131179535793451822 8627574 -19043947136780601861217879073225576448 8627575 -47906250580199529685579933473591366000 8627576 -89365570007964343325133719918142873600 8627577 99128280863747776759932496806389296800 8627578 -10270764518825865186549550886254610976 8627579 -45161798237974516882610033723056235520 8627580 10401374820962676994143656827027968000 8627581 -20189732594356653026832315819080650618 8627582 -6692784558367486168141224674079364608 8627583 42712565858062020950014435033176884424 8627584 89199767722322279359998577303407820800 8627585 212934480775718511522535030588901227560 8627586 5582628292965033801583151802284226048 8627587 131904930594504137946032135326671005760 8627588 -168017658046371732788166630069236925312 8627589 -10749505856478023173138226844085374912 8627590 -24478095845236736407574023031943475200 8627591 -72083300847076349015075879336464421760 8627592 -70904212572372001573160305684676321280 8627593 103516166471525032744993512824964164644 8627594 55021200280240501119261386901375522096 8627595 -48779165560235790359935407210194238480 8627596 60550213893724846350076617695970237440 8627597 26309073323583671069698264209326207712 8627598 -3998370365932021729484150643262056576 8627599 -83410749727645553849296946728933519536 8627600 -31729403108133884427054061876442112000 8627601 -21366843624982203130939270210951730400 8627602 -274549562005574664451265152643401881600 8627603 -202421612000017197369400529994491384148 8627604 103517463097269927764482067646352422912 8627605 -22159017603082934103877443713144062080 8627606 -296188777844264179386141288549937536 8627607 157648082571925598812291076878031906640 8627608 -35064636926301886616148659294733742080 8627609 -45287389816656797315261090593825835190 8627610 -140102249765607053615286371332730880 8627611 193160907459403616121698545801905342212 8627612 50282052011381152627301794277267696640 8627613 -112836150725553343533757649539368329856 8627614 -61099860853860352672011892097280073344 8627615 108012950170129495986268733015703847200 8627616 -1457749810683168824131267534712340480 8627617 8111137656854803744274922202689245666 8627618 -19527460659140465359014795286062710784 8627619 29255483238896479487867890627943439360 8627620 53470551377449682848269902891882983680 8627621 33856142084663784615773616679178698080 8627622 -38945503534555739688425845422993930240 8627623 -8458138373591535308262544789710141840 8627624 14216922620804425890317373656270438400 8627625 -37744803989957393022223724651941995000 8627626 79648261808295106718553093482664240048 8627627 -13918296244416939389053770929499064524 8627628 64717943410289371285886376159585054720 8627629 9767575769947140931419132693415620000 8627630 15224369384004227536296050934159363840 8627631 -13615878845758781300156642018548589040 8627632 21671174097085724108621537267520962560 8627633 -15086711029653486562835041692057475200 8627634 -821920309942034893619890432075109760 8627635 45804894719074171651838007722762596080 8627636 -102914549078172699300516561047614377984 8627637 140967061696649636213028546435097085280 8627638 -38004110943667028497554177319438877280 8627639 37862743437037785433115823546778630440 8627640 32225390833809686148545374617049497600 8627641 -40768463264680819922717997142427250432 8627642 -50066173850601711461422093272163081728 8627643 110100856578947706748621055261016145932 8627644 76717802444247737219761882418665209856 8627645 -4865779891180763961112483083679680000 8627646 32735279089125339464849015456117895168 8627647 -23657463558263197319789584851848071168 8627648 -200582219007270438130483788609748992 8627649 3153293950278369717772111856579678208 8627650 12534204214219242498838496582886082800 8627651 147949315177858685321020451386602511140 8627652 66565032835237732275005339261936796672 8627653 -42667079558033265128334152450715159360 8627654 19670046992634053627731550407788319872 8627655 29742816161814678055920529681355486160 8627656 -136549667200214610359533201006653235200 8627657 -36335335441115851985979609969071940096 8627658 7106851514897492647981815570025571328 8627659 402661666573687625091549110464613320 8627660 -20447731307796600517263900883234252800 8627661 -24199078347600163130314923841570406400 8627662 32774888267695450407121736111836592832 8627663 180891784242955494668536167071008272 8627664 38259615921866988549020062744928845824 8627665 -76980262774186973055971078727395563800 8627666 76357558865241446540577040589280666624 8627667 -52727782768289516200631377740791040 8627668 13014045834212573791704891668643618816 8627669 356870747602133308491295883273414132160 8627670 -59430959728104497215630033260555897600 8627671 26617379306439425108243692355020044144 8627672 -34464275164836398811863295549151641600 8627673 6386365997936326885938939529131943584 8627674 39667468814651558977544267108978008320 8627675 108545487225186319622332824492103680900 8627676 -56947033915094300234257318316352173568 8627677 59537351580907484239374284064172676620 8627678 76642713882045840654541257568753852224 8627679 -101829790580516680667623447281598585296 8627680 122284175976446305437257707553020968960 8627681 -136277363738483283156069430130043079518 8627682 -20824791202092703192484627899524635136 8627683 31275954026363488536395548738327668384 8627684 28936898410560343576597931771882496000 8627685 -53280638947362909852227587461948907200 8627686 -132626519005372942778974209027252626208 8627687 -172516728878497774043144806959326133216 8627688 -45394037880821935839404777960976384000 8627689 -57101219162505595945190327989640399744 8627690 20790461234105858693784010292988213600 8627691 18861380006478100014037820891709807360 8627692 1251523166042279666597073184091881472 8627693 217553393653979487630973877757066057942 8627694 -81151497009072288720129838023009201600 8627695 123936085812421336939415371151071792200 8627696 26487601187013247510148915653823692800 8627697 2782858534879064500050851813298090408 8627698 89306878843589484076600217550476547600 8627699 102455602256215807712299735764223946700 8627700 -16763935113731022163782661447969536000 8627701 -224672673498956318339392857323886441298 8627702 -87795757904844363354084406082913860448 8627703 8689013380401583416963933450841067520 8627704 -105721090758341443495721526770947276800 8627705 -7442336278287930019789526773367710140 8627706 12755393823326651938404859233240896112 8627707 14241899140114434612544081759746726144 8627708 12153354310008834472983050791305678336 8627709 118473137524479324465903907553638754304 8627710 1301675074645982437248616536768000000 8627711 -43418559290798540463374484254231726328 8627712 8422083435550233066607528792748457984 8627713 -68024124287689054675246608568912535038 8627714 69196729666546727957567084925974238720 8627715 111201242012356312424478734542761662160 8627716 -21754206072596035816352334612550914048 8627717 -36937076621236712800582593954670615008 8627718 77894177678548225874384341856960618496 8627719 25895595314022865951278656393829883096 8627720 76935206250979332093582926984128972800 8627721 -38727993057312885179578694574790985856 8627722 75827954478287833937253037992346116912 8627723 1507463802486266633738044502348774928 8627724 6433166815006000441952131022667603456 8627725 64674841988250475313209713443621065250 8627726 -138941284417391827225137150326937038400 8627727 -44497131464655448170973150226400825840 8627728 16657546845970784482142056465154711552 8627729 73323257040043080121341148135218221280 8627730 35238717699948583255210126887684288000 8627731 -22770395621828304149874620944785530880 8627732 139374390433082435905511427569914064640 8627733 -76219917520971957641498842605176942898 8627734 -449098260948468151901224332747365376 8627735 -973781077093808300426808112844917200 8627736 -11120440235418761104484097691406376960 8627737 16832480452555342302411197567038957440 8627738 35306816455047460712427465481166740992 8627739 -88067520135756850169185638057904963176 8627740 56951667797586871790254947042011950080 8627741 -135354391201396416260395370264034408858 8627742 15815562321921187425484003586474394240 8627743 -312423921039443021553859600194340742880 8627744 58761298565863975852610376827961409536 8627745 18396146674719137020852691273150300160 8627746 -115009376823024601571174148632198090928 8627747 -168159970815381837849578461438166506800 8627748 -158407638629260239400834144633946112000 8627749 48852077711649681951435472325452369080 8627750 -150241317554761376532506154328625856000 8627751 -48071481220647576193366491287566487400 8627752 72063288092002047918504273300131758080 8627753 2086388474759620879027150523400031968 8627754 -60476373581330224522458160992878503680 8627755 87664452696918223763983966225771522560 8627756 -135762189399845885335394390220530369280 8627757 35576995587711300697716603105536714688 8627758 3778661987197163648420578970430654720 8627759 62343183140400754150896287195648837616 8627760 -9369961779337160975623901023581634560 8627761 -158785116014309918686704324884126522700 8627762 27733521060512740341057773311880076288 8627763 43780762682958868317046857452642130744 8627764 712197241110382984667357169976056576 8627765 -22345318085529859861015955311845473280 8627766 29292050342357344048796664278553022464 8627767 -69313616765509886085257765406837112320 8627768 -2208564709594916592702982079259709440 8627769 -64044101666563308433457219786072683680 8627770 -1998427124867861676418562389437925920 8627771 54817034800959896361616549606831196352 8627772 -3504932695639258466785548583825824768 8627773 -18597388542215694690749280671306659104 8627774 -14044998962506364662315049147579801280 8627775 23505793298805193286911943714980110000 8627776 -661628505529515296541784004575100928 8627777 15262339898352324198253285216167826626 8627778 -601471913387116850466153132737889792 8627779 104177768471378856230796426982084890880 8627780 15652518743213319551182872767990845440 8627781 162416581869062125725896206570319907552 8627782 123451489985283749434349259652829488992 8627783 78385881248627893173444985091062573584 8627784 97235279413733496405403085686824960 8627785 6956994759027531975580390363350442980 8627786 -42606176846405807271195593625772473600 8627787 3499557357141633716262785889933440400 8627788 564792532291689574334376724627805952 8627789 88842531224270348258292831240894669912 8627790 68476686014017151846120700623855001600 8627791 -116274854192849471785258704502605062016 8627792 17694810695060995178163558916728938496 8627793 2391086419911390131524408443172183584 8627794 -5672983189299651388419446878849115136 8627795 21136616227983932018636055107364714240 8627796 704932882956409841548447206923919360 8627797 16009819798184570099655334922385454780 8627798 -9751597384329054204143301979210725600 8627799 139022430921387372376083064539594357864 8627800 837792485074530874364852791134720000 8627801 -15596349129530501915468173945637862336 8627802 38050164054128053490983153661181215232 8627803 128118230634520998446168248950159595360 8627804 204528355214261063039274941613449356800 8627805 -47944315366713030301376751917151861600 8627806 16658129276094359624509786468154526720 8627807 -81704726506427138304488918431642942944 8627808 23541792251169584942953740519144947712 8627809 -181528023185461873598632706343684160990 8627810 -79180914011568674918582017961663546880 8627811 -137497181020649221682206395479366888328 8627812 122621083248396692154597662855487801600 8627813 156458235664158488453959926539657176062 8627814 -5609421663100821255805387889491066752 8627815 58216911044345035455897114156667000800 8627816 -18243937999414204284294886188897239040 8627817 44619622059914343448916795330567967936 8627818 37608155494225259290400983411851838560 8627819 -56590461864548130022028417607134231340 8627820 34929586188638640925918740778229038080 8627821 -199878474691327351288317922553644960 8627822 49350233691626857996386466022644780800 8627823 -86620696325856838409145533437934342880 8627824 18096718863535086624766555986362695680 8627825 -132348117680676197460813682558554354000 8627826 -54550353505334025808758578619358086912 8627827 -4384699467359076236534161279744655360 8627828 -42944781303828488639473705922596091904 8627829 28127860406212561250170023836614637568 8627830 -39219768621399695583745914273268669440 8627831 -2463799252474313323015081496099552088 8627832 47197108000982484445681058650151915520 8627833 204730621908228663763044119564363023082 8627834 -75539155717843369353804392775694871184 8627835 -18712543399681767047310262714841786400 8627836 -23156529417481865077096933883055997952 8627837 -65088697728781685246565072174587681088 8627838 -11245966174230109235427285007066736640 8627839 -263151067403301767937806106385572625800 8627840 45320882931424508116614885881885491200 8627841 -187278690467514799096845790456045642752 8627842 -91620494529331583349210185832544442928 8627843 -2065815981158684340771160068439906560 8627844 682905736286495257758496994487398400 8627845 -97658574436041378901057178580773826000 8627846 -82661308681472280764577683360232029376 8627847 159033372051277154317178560500020557440 8627848 269056341061662183782541585474053376000 8627849 -16642564019106244803892331792591695488 8627850 -11776160530348978639290163914267648000 8627851 114138888571178885409730557451028816852 8627852 36680864842647194399895805923572711424 8627853 -8379054539126063746879732191862366176 8627854 -122006243532260846376953874104587458624 8627855 4986805547547244653148326594468606000 8627856 -6571302717452514360092903405259325440 8627857 -46561607627700711842394303517416494208 8627858 63808182640007981785024324391498265864 8627859 107568722402689888670736014579235409704 8627860 -33988430078265355119089152445988426240 8627861 171505756229787241555687323017669303424 8627862 72867281514328616949206292286848314880 8627863 -90252087572131072037930475648333732296 8627864 1340751665788288912103677640803614720 8627865 -76597506328979963314573880643858600000 8627866 2935094140154581144823588298020174304 8627867 265494436165932284156013091782805862916 8627868 -93121881864622540687002061876449747456 8627869 -142787022974226820058372939412854820320 8627870 1986449786303257683103060077890365440 8627871 29663769055493513498104902845628685512 8627872 150360916729359412453583785027839197184 8627873 -70644485712848794799644645129278371280 8627874 65614760974639570659227397026193544704 8627875 -91615578122958823759066737789909672000 8627876 42698287087619091022960658323997410560 8627877 3321699404580151742536763366701322460 8627878 34307371861998743111250014243521865856 8627879 41410623631814504215961698469129030184 8627880 -56765059362245428304391864388270080000 8627881 -123767266760626885536510673510517574880 8627882 3367678996499490137830772415536745312 8627883 62129010243927675682424639569921357248 8627884 146485525456676821852847962759125252096 8627885 -28429258252498029630034339088780394240 8627886 -58005353962563033675389060805583027968 8627887 18922587055688309950217970124784140032 8627888 81695336296515945249060231496558510080 8627889 316471523699167986376576788433860096 8627890 52089301609454953663326791398782007200 8627891 -277530991959154055146306419409862127048 8627892 -5682955933862462375351321955374555136 8627893 60301186568705806384893591484509244142 8627894 69158739285968688199428158043018050112 8627895 -36581362108680951263152663414668144000 8627896 177967643628340547370708356773492162560 8627897 33016759094043517482141215124074066346 8627898 -63537297256532111401417642010543849472 8627899 28377324733857777158304174951863812640 8627900 756886588969442784190086442267008000 8627901 -1308769349857777255560589613458588896 8627902 -28652560883764430985162257112327725568 8627903 -196283700450917647255599730938551014848 8627904 -38572283102325767758041370569190932480 8627905 -15190205918555084901304935418317720 8627906 50819316589710771370960895820384768000 8627907 1264192470770324397840333126949601088 8627908 -58034951837258666120731219127266211328 8627909 -74261042425518764925265204857562993890 8627910 -15185030318747370087046245758481344640 8627911 1675822787736545248943681069642679512 8627912 -104113870698751565723359733608011340800 8627913 -6393683120949540691714925110191018816 8627914 -13216865328517606804264672094356121760 8627915 -157928210810535830260648234727392441440 8627916 -9466922501336035927061470589349814272 8627917 109178970418607887604956488354111192012 8627918 49496118428211914443223998867898685504 8627919 -41945530060843302453844667042331745920 8627920 4186339837221630963886014544855695360 8627921 145542431528054354023557961576718033472 8627922 -78372032340236141918722590390997791360 8627923 146481387519430022713841437813993875984 8627924 -85063978133873346978845256933350707200 8627925 -56159406236175814975736742397655486400 8627926 141347543785926819818543452154393896320 8627927 8749771490281664341940686274473516800 8627928 -38038255807648134926093952905054945280 8627929 80800790147789241377263452978438798084 8627930 -8144711871939829311411634465037256000 8627931 -2482348964110233119411825392299371520 8627932 182386676517836632262336348954617969152 8627933 127348021543434745055882869237811648064 8627934 14911993365347717472919597001602624512 8627935 119461278965833993968420545915262252000 8627936 -39182481816828853895589586254778073088 8627937 13635466975168848951457245584415663168 8627938 36522472738329554227748683801182247680 8627939 -54155016036915971024748351881205532260 8627940 1297594255153616383286804386466453760 8627941 -26167562426108517625470812112623100128 8627942 -90718697724366375483959394172932211008 8627943 12013563024521639626137914240128687824 8627944 10945194235023182911574606368833208320 8627945 -57319523575507951482484277874652907520 8627946 -24605107710424635137241906484754178816 8627947 112815703366113444095534753343994097396 8627948 -6517845101891603632658194521683794944 8627949 -178369897321391811605384595870224970432 8627950 -273533934379740672044053442918174400 8627951 -18008111977692759514824832512619941696 8627952 -30724876555842015866191137139961856000 8627953 -182620851738147069619347486846306202798 8627954 105737112937594720665654400294176412176 8627955 20927139095396639387957649179630181120 8627956 47065001111404313153470441709364839936 8627957 -72808246146169401499691419614855068160 8627958 -9897974534876407126419939798791544192 8627959 49469965411033489069364906998811682720 8627960 89686070999759918895029840565992448000 8627961 66785973989701139285650861723410184272 8627962 23965155427679876052228843928586732544 8627963 529771929519625468090072433469144360 8627964 -115121175810260876164687398709414026240 8627965 47759865403137837376374194179454626860 8627966 94835035795247386113263472880810386432 8627967 22966879510506959451452423682881890128 8627968 -76691133436453364318753323093703262208 8627969 -203665965807084754813233886544939264574 8627970 -9865965831690245770910780965996853760 8627971 48105829010461470508206057737723492304 8627972 -59333438109707449519363727817214180224 8627973 129092377681721855592573488567762210784 8627974 28074944598749216860711106660104490112 8627975 -15447843538389731136969625999126943400 8627976 18890407621661479545291996790834790400 8627977 20095628995107932541207711410148844826 8627978 -40145875081287783965822776088204236800 8627979 39420900993616070054887450352934048960 8627980 -56847592424120876671207483542927744000 8627981 34039626826196077093936203410425006752 8627982 -22234908960815839883309661351666573312 8627983 -34971555267304293075919197394701703680 8627984 44624814904879649607023537059974758400 8627985 -75613237488691265277546821409971520000 8627986 -70288905253003824844876713318609550560 8627987 60830885237344368621641539756614222636 8627988 11501536570434428588492956212849408000 8627989 126529664122418834583567406953394326880 8627990 20632475419716175069232174985672203520 8627991 63529294791966042154368809317741467264 8627992 -215481557231493705518289346576045854720 8627993 -1479371392433730481553889188531844480 8627994 40976162554254969601114009878134584800 8627995 125084820082288979650283134830607489200 8627996 23765074920461084860279716906336921600 8627997 -35627431902397588509704291051760097728 8627998 -46957597742945540710441985805308880000 8627999 -34438373232730468740240865152857614848 8628000 172792268472102169595905817554452480000 8628001 319157002353202575992548954709646471104 8628002 10685657072911692395660332741224638112 8628003 94221693714663099055542339877127256612 8628004 23200594997720664447250459392765173760 8628005 -5942478351763949614818736228663319040 8628006 -24833820874335735095382545463910476096 8628007 204999938666526070365069883751117419256 8628008 3511087756661390770930336450916352000 8628009 15385220876213142662681338843392199488 8628010 -31206480196166129028557083433115781440 8628011 19338502297378021076672473936529964432 8628012 34232185129835930768881546515013094400 8628013 -14556135650960007779585562271257748992 8628014 139170504401982005820546746009647467840 8628015 72984680267616836503871484313753568640 8628016 1059401724678843112566624946450268160 8628017 -97246960317752137458993544171936829934 8628018 17552998952682606787520797744750909056 8628019 -199514280884642530384635034451637822580 8628020 -81283134652134528970517652715961664000 8628021 -71432752186558937033217348505852445010 8628022 11597549838811858979169368313635867520 8628023 -60732878386480525320883735179696079896 8628024 36528849351527704410905773494309457920 8628025 55581013317367316087010282819157920000 8628026 -24352321167105394316789676468718368 8628027 -21187710564373204748473704424582895568 8628028 -57106442624788651018834714298052600832 8628029 -52938395743377566779864054986901510152 8628030 -21590356410317772988714507939542881280 8628031 119327518063212311952442074345446608832 8628032 27518698706057562257847758193615175680 8628033 169329345129328804380018995565795566400 8628034 48562747927727804631676273620894622416 8628035 11986592886807182242755364772862068400 8628036 291904490460146329849842704959340544 8628037 202114973536560046800179831944465238592 8628038 36720032119842700296438528073201044096 8628039 1371276808046249900440551091287940656 8628040 -46537785877609647010491319920825446400 8628041 878489525392716153827513931962776884 8628042 -41650060251454882537401550869058978560 8628043 -2736147944827345643544666785470617600 8628044 21191237083290107965776155579837325312 8628045 -32475757887022028304440766217099963680 8628046 8610010319568805322920696466879495040 8628047 -235914057035980342528642466580069062040 8628048 2543350268716425200960696355966812160 8628049 -44330064849115445826582526574623991950 8628050 36722784423425456915333320278948586800 8628051 -48937402833400441844000201680670339280 8628052 -103400625130791897800187663650176481280 8628053 16136181929101184125300263898873372896 8628054 43514724632267171461336284732920233920 8628055 45435421038556843169762730469386468960 8628056 10498911283913869279109425687329146880 8628057 103437328302144557566238639231715176154 8628058 96966382368449185245891130532960144880 8628059 -13232270178146515407295265154684552960 8628060 -1224278267512492319200826985948119040 8628061 86328384776642011827936179216448503064 8628062 61965624818423687242194484678766484864 8628063 15274036817117445363294880769528431944 8628064 161694854165933266998509945432294031360 8628065 -11944245241506826134720790576175057880 8628066 -47169108839710841873204136312327110400 8628067 -42091123294228604982082170672899515920 8628068 -117697524482348822552273562424374049152 8628069 -95799099714354426494130964026212525472 8628070 63260874595532213636128232934353938560 8628071 119395815149183414498803320362896600200 8628072 30980540876220711752931005431209984000 8628073 246158148304484326024882670732408296704 8628074 12741885301927854608226554793944082432 8628075 14904684749458929963581955112676529600 8628076 163678939036083723193908871342570030080 8628077 -6487505845886356452917500788139324074 8628078 86996267326352306403203872144009956480 8628079 593534756915490556359480346488681728 8628080 -37457651167769981172854631988150272000 8628081 7651897469146239695499854233643544576 8628082 24137209004367874524363009150099816960 8628083 -32908759784528796800831896616612337336 8628084 -24002073504562744102386206080374877440 8628085 954949353639197512881238626942426780 8628086 -143414215598119275660990359149688263008 8628087 -72148444174730796475435088108134896432 8628088 -11493059442181750398894272125526384640 8628089 1729562669627381131428923173234792008 8628090 -47653715465271241612430341145717260800 8628091 5369807877031820567805334070286073032 8628092 -28727238182404678132023327266807424000 8628093 -96248948457821304797498273697497848320 8628094 92104949427815452537652207272227299520 8628095 16261036772266734128683756586710594080 8628096 -21723667674312547096914386161867161600 8628097 -137502645066201448762295683998314499454 8628098 -1047644019902110541571895615234344960 8628099 -42983629092847654770317443106120379072 8628100 22043365411501318794368557742808774400 8628101 -43340532260162922812228400212658489600 8628102 33257837038894916343377724832066468992 8628103 -48944101124530902512695564105645551336 8628104 58080538252780471488433813780547665920 8628105 -11930103121964756570165592051475910400 8628106 -3069525702699221971013967466652037120 8628107 -192813743250364601021884104934914361644 8628108 10195624585860486297573555262412213760 8628109 92848319271151162838883668334743913600 8628110 -69845806104371186662548711673478879040 8628111 -56926233306063966385602474773732654040 8628112 70092991553056980780978326532838735872 8628113 21840127165063316570651161162806085800 8628114 3402351488708157225483667512551473920 8628115 -66728669942966168025916082163011846880 8628116 120377080859005678957172681007542076288 8628117 -104302269753682324912234760412330278688 8628118 59501049063986433601130074325755529760 8628119 470363015441283683089605074813697307296 8628120 2048882462367244094761855877116108800 8628121 -238855733331805831177462126221188266678 8628122 -661341810706908471037957558951904256 8628123 -11433974119404921138332705912372160000 8628124 139945814279296406198119796016042999296 8628125 105279396431035657228727625575615700000 8628126 35875086653807711997613558103004954624 8628127 -95252204250787301281008239113293325848 8628128 -951521338460086179093735076905615360 8628129 -30712233446587370835257022697827647196 8628130 -15592209061398035934171696239677939200 8628131 -73151018305660568979970997797257004068 8628132 -43583633206490443739476476360862153728 8628133 -93361679604594007671218268405715202016 8628134 -75081297440199345136412105250931568640 8628135 -9237665185873414253059203677272923360 8628136 -57747199691659638772647165925762007040 8628137 23995289525212854130325834837767279104 8628138 -10227274291743455541802661970274519200 8628139 -28653351386559626971579253870364275520 8628140 -38380055385182397476728830014766213120 8628141 -50416414145999061644557687692243576096 8628142 -3215054552025599277576693294162466368 8628143 -336429251429795068063173632051692296000 8628144 -1360635524820360856162311913907159040 8628145 -112057856640228500934499069946592168600 8628146 12624228237361289505583896557627058720 8628147 -232341859720723113751926207882672000 8628148 7589362750489802180009868681699406208 8628149 -106011810823654526964267882101609144850 8628150 -3508949172311441558685437738886230400 8628151 -43521223344350187175091581967831149056 8628152 35891646411089564774231871278108037120 8628153 50882429053085478280831403327464609104 8628154 -80162502213908701390336260615071912448 8628155 -132192020064719097531691713304720421040 8628156 -24336952828160265601946027453818879488 8628157 -126169781279700715399594151558546065594 8628158 -35934825508143444383045707022456494080 8628159 -80957612984078801689842701096000778240 8628160 -20532077907047195580969344823302553600 8628161 -97014288380797835049097059979152194238 8628162 -2408499933687338743344519861453331200 8628163 73199123851772448923542748020093588560 8628164 -113340299992190467840677647876987082624 8628165 -334119763861882437863457055739808000 8628166 -77485906232970673718321978711716085760 8628167 -111257057726671582142720453839139651640 8628168 29688187143302329989181304658570117120 8628169 -187394069928058741001864684677371528240 8628170 -85840503158263603296791278498907197440 8628171 40045761505206246083534352152417489112 8628172 50193643574937146683454880937378739200 8628173 51085563118042687222387635941797666422 8628174 36758201054885456795311540809007319040 8628175 -147388225803875395340495496142728609000 8628176 18558541074274193302745443076049887232 8628177 -4035860643387770382797882770149044640 8628178 -1821831904939092936087699616078676160 8628179 7333669135408367107198328946836742912 8628180 16696486717634972869343538004907827200 8628181 -119358409375536731116528876370467204018 8628182 -6382791840602708254935205748680949568 8628183 178999151624852825871687404308827665952 8628184 238656907295849742549559327311448043520 8628185 27226375230233608604647736471657419200 8628186 -561639705654171194220183461904508416 8628187 43129703168486092623343334463352080836 8628188 93401636697159201487667783391352819200 8628189 -10136052267503623921013715229207128192 8628190 9290219246766242015480922531655137600 8628191 -30197717888212925302486712524649964816 8628192 -69846480585108304722854537414061588480 8628193 138408613876754868722672816773433786816 8628194 -8295931536324765778579337203682797920 8628195 -33039583124794663048759161852415552080 8628196 -177855132372672378730445483259765323520 8628197 -3275869072994075672265698290289141568 8628198 -55004352542604520406010180434587657536 8628199 17801783057096873876658125783884173760 8628200 -29504117794137035580582198036105216000 8628201 -132311930128665780399779825671390510608 8628202 19910684097473632004302127052613933824 8628203 -143250552731676244702086447412713217548 8628204 6893240390678345301794395992520949760 8628205 -32670965758322958105884475916248817140 8628206 75668640995010480099913475594200293120 8628207 -19934333042562173233182809729662871040 8628208 -248990085205583323810436290140471296 8628209 18428841133657331351166066815693430000 8628210 -6501623009296918865014782802501768800 8628211 -83740978573196355341222296167537961928 8628212 14553852106164008438446819603871035392 8628213 -148891300386451314587896299037380375552 8628214 23448861981714941811364051093265720640 8628215 -42965399536888865187425715182788132800 8628216 -67730585543328006897213592984134758400 8628217 9980709955752552536041584855116044420 8628218 14928363314066270706396541567507023840 8628219 78500852609287292311287348533449125000 8628220 -17789405815428904249234600580446648320 8628221 16484263316547718282211882979199958112 8628222 -46666917909376437920608976940135014400 8628223 282585200471516342039026612879259298000 8628224 -16493538251023020376549309477961072640 8628225 -99635063503887871287559695864360576000 8628226 -57846886543902590772291440159684937696 8628227 -255999689675196471980295620709997439040 8628228 12570890374323185541973437386629693440 8628229 1669606248257978121327370250521209280 8628230 9924685725200645412071068773628938240 8628231 -98932807668664994580534178324169939376 8628232 -120202365905127078780185530407917107200 8628233 203552358692945542593260893497726355482 8628234 -41451998908658990038989103063253422080 8628235 -969014791908286315897240380052615680 8628236 58253237456123959092744392144914701312 8628237 -85214604941938458241755533050925057706 8628238 -67194883299381991694736331136470908480 8628239 -276045117346372476050549492301119533920 8628240 5313297770527375790651172296675819520 8628241 163703355794386088176970114911369404480 8628242 -1116684320038426133970038516124672000 8628243 -28368590968537176151695449740776157440 8628244 -7307352635211446255277311090488320000 8628245 43720794535426082480130640329588665400 8628246 21214692925092432342024242207463595584 8628247 -10481256553633238074429610302687132208 8628248 -292503324491477306743155198271362109440 8628249 56032508193640033198738592579091898752 8628250 -7734297360161648051614337430526056000 8628251 -3680571250897349369481153240464255448 8628252 7165356881312074358363682505503347712 8628253 -44858172885707752281127021017842869760 8628254 148223703547494629487850511466327130560 8628255 -22356012088604097732787783954779736800 8628256 29190074944252539584687261116734111744 8628257 69335041764190298058217564492125754032 8628258 127565436661980045968955873305588122368 8628259 -318558025240432051752770668342757839296 8628260 -87911989825255194780923332476474408960 8628261 901200295412308216306122578627791104 8628262 -8741585531178741439617026403286108800 8628263 61591291254859578554681850454631496648 8628264 -47359014850269210013944942618787276800 8628265 24634333992303900923847814546091061120 8628266 3234237997847892608822836980692888064 8628267 -99901746316654606878671674553538704400 8628268 -43485204787588745087928549927890176 8628269 73499294613271553159345934973210864044 8628270 662983498747684993358006494317342720 8628271 -77530043461131965900171269717733644528 8628272 259878769140349690222951094108798976 8628273 22787989928183084687762921170086544884 8628274 99885642656418521329764162192489216000 8628275 -13401271016474781593893955938252160400 8628276 -65731139434171580450564412816740904960 8628277 82482798441125085235224380916015578272 8628278 -46033805966824786278557388471882137280 8628279 105234616064312980430249126757188527488 8628280 85366831175765497882471873886585856000 8628281 -162934769559303356472988813658391669036 8628282 36882179001912787232386320439187904 8628283 2824082095708417419548339892729134400 8628284 -15744116105065402748130223027234366464 8628285 47749032604378766185507285519505839200 8628286 2943836028363877061999680582480874880 8628287 13481595040161052031942931473934174120 8628288 -50489278991014495654420849991991951360 8628289 48591816109299687782911294672368684480 8628290 -8584752550793054784276098708631129600 8628291 132371021746356185285604895641871104 8628292 53566518909328121342128773209226854400 8628293 79738476256149603279376648753729648542 8628294 704774679854673817337202272974104576 8628295 -81035803658327981306201507419588430280 8628296 -141158895073452228667701529191213726720 8628297 -37975074685639379435101440575242071072 8628298 12111464012561574546612014897949639936 8628299 138237649761212248721978145325457798640 8628300 -25143163869419155172843038231775481600 8628301 -249198908072374320337680977099160835200 8628302 59127287017835741599793305511159217600 8628303 123839698535469651122312834060233939584 8628304 63342133148470704160268541945681797120 8628305 -12701308930634982930811009604487157440 8628306 23503729536199312778121973286917079808 8628307 319227682183080903050091364143470309472 8628308 -781867244881325713993282856440459776 8628309 -18724081795607979350206217808077393280 8628310 -63442181276485091754651991253478147840 8628311 -69038666198528033455087960215400374408 8628312 -46235511953546233300175378782627430400 8628313 294856324408417707096699596593136893200 8628314 46769617039141153134704234259788079360 8628315 -29591271722307640122886955155335048960 8628316 100840667736171473867579360188838584320 8628317 28080210878897462823911406135108923532 8628318 -43449421362278510276958471058076644800 8628319 -28953494296684595511353635506061487504 8628320 71467969889321982987349764883603783680 8628321 -15339517527308795482318816640779247040 8628322 -24689667876691086748594111780748468448 8628323 -4153426328508097995128790727299474432 8628324 -55145412214228199295667426520643922944 8628325 -16244223677523421988429990812662278950 8628326 -6169711894658185758242824469327810304 8628327 -13901274438980067429961257443633943600 8628328 63582523212319409882891988589715896320 8628329 -56344813739361213669848509239865598940 8628330 24142469674071166836858115552130929920 8628331 -31885284417902232617558572201333888400 8628332 -170635335343157520076226136559969870848 8628333 -40529888785803887298740600048422258560 8628334 -3202915768954653579258449876817697920 8628335 97610888091456311975531065084243168800 8628336 -30058051568986383914289961133908623360 8628337 1593056863937658953973330605205792000 8628338 -320696721303347961889204956357661680 8628339 -112197532196518862906508075905108778432 8628340 -49915840564884748730101783204304977920 8628341 -28642904607728513555503209548415667080 8628342 65510083728785159427717775211839653312 8628343 -19912967539659345940350393186919276776 8628344 78234619805876816307535112640315801600 8628345 85090527472914271600929881208177071040 8628346 -74547127249295447023749073471717806336 8628347 4101010495030691696263313228014704960 8628348 -68485157684944964028120705596707332096 8628349 267858953639218944859721038916700969350 8628350 54490343279286487861203360355613404800 8628351 -66355308642262728516314940681193146168 8628352 -91314390464499793426031438504814182400 8628353 22186282868336760524420501918720521602 8628354 11462163340030167951567876759274063872 8628355 180398488930683308026581762574330991760 8628356 -2853415627173705606573224037085071360 8628357 69816786543224100388252130497547459040 8628358 -54584975344181602375143713769309542016 8628359 -45306094136197376336188799967837502440 8628360 -674237710345737988659334293658828800 8628361 -98699910484497996786390484513769104230 8628362 120612633528941685044298324495426480432 8628363 -2961611692430642459804434916957569920 8628364 -16498581328634563773189034209252692224 8628365 -58157763735563076903087914869192461000 8628366 48175940460613086716653677366087004224 8628367 -154149442417754352115109652320859163536 8628368 -2470031400161942131188160393382461440 8628369 12079446553176269750953621741201465728 8628370 -77208037771938002477945531082925099200 8628371 60026417825690069322063925142108187792 8628372 -28393406437814008011792126520115339520 8628373 59345601558181577273045094970053214944 8628374 -39819136813875688312172243082416708064 8628375 -15348688810665931232362547350093440000 8628376 128589653424614839228393794909833564160 8628377 -166812309024749955794933363661956814774 8628378 17362986375697689854521141457032028160 8628379 -39206599393130967396585933931149007416 8628380 -1219295407394015423821777654225305600 8628381 -4441772375181933908086697720946531264 8628382 -42766214105579400973431259733747852928 8628383 202717548446829978201774193052212177632 8628384 -33178485003490928906853087320088772608 8628385 6337345052135255772148068025287048960 8628386 35728616871907153570311036204959489088 8628387 27912983901992228136292963510424770368 8628388 179904444813924926753038161185961116288 8628389 -159901430686772623990604866266374784 8628390 66770833849299403671042749047138041600 8628391 -54298944874221056219874247046594822768 8628392 227536212405955481269569225447875297280 8628393 121902794876877464744833736889501246864 8628394 -173789924935379114886628273956158803200 8628395 79023176659127751282868912664874486000 8628396 -1958882700947480240505146247920762880 8628397 81797066238897563446115738016340640652 8628398 69945272092885220439231424362980425536 8628399 -37387003660392240553762166719118247360 8628400 -3913549436908156388246616327030374400 8628401 -250017980790866138552627302796337139200 8628402 20686404564073245817281109779070434432 8628403 21291342517591902944696525125677188256 8628404 75442167400634777459914449497422104576 8628405 -18728698083315314385735007029664430400 8628406 -20981360243802530389901044382233787520 8628407 -18772763750311900450518413581408720344 8628408 127630047799655781807934603754167910400 8628409 78284853790654468372506726611419001160 8628410 13221092941754961440021934600707666400 8628411 128814451730332786044098080727711995584 8628412 24264200808717078829792415849287101952 8628413 111174851382223137561223328918124302400 8628414 -4334906830728117832909399969126522560 8628415 34956517067125530947903337446707171560 8628416 2621676462065198661503442623240601600 8628417 3652046185374991828406727252315924480 8628418 45003256210238323713100733040137728416 8628419 116566083222637872938853443292178680600 8628420 -7299353310566113715306312536513413120 8628421 153911796139520716259716530011390734622 8628422 -20950853276311226804814512322614774976 8628423 2444147126273189862152229289273504128 8628424 -74168933506707758952443095006042521600 8628425 24286735772206305479427188409478464000 8628426 -41139913602160047590287317581471072208 8628427 85487980760506762576490346882489226800 8628428 -56995991423439498765632486990433515520 8628429 -110739131827887874685741730078965073216 8628430 -55929320378778081696208581530289761280 8628431 15066570393653575099598760309471629184 8628432 -21195654791519601542550293031299973120 8628433 -56875095446235756527858914505123085600 8628434 42268780069653973848258591868575017616 8628435 98978367186670951934925003165266164800 8628436 -50000741415225370566874922787708680320 8628437 26334774748136030990881480947976132572 8628438 -3705694094666364134997506665633523712 8628439 92672659698347645658697449655143422640 8628440 70992118313324916146039149015864320000 8628441 -15358503762911893854812997738785040000 8628442 74293186889880931381863414940732863744 8628443 214286494420920748437073918511361514692 8628444 -62666522195576824590581576135849679360 8628445 -25743205405851746795556633666719723520 8628446 -68092176855045744501443644979011190976 8628447 27167267352244486368371109550205944320 8628448 243569584809290864481638362988204261376 8628449 26922207619930110079863714959329836450 8628450 6162697760022740292542750241075686400 8628451 33414300868329192034016884895808609760 8628452 -2628159381996398175681196287319130112 8628453 72759652804424089217811832330060970460 8628454 -65265994888631386131570996699153792 8628455 -17329743306145844892805722057439344000 8628456 75864643388548109141619295342159626240 8628457 -159361787233339460032531014556296365340 8628458 -23643319157519306287808472730201125024 8628459 -22214922320874684741739543310713827840 8628460 512285336321008197653213431533281280 8628461 124606567231134173063210900222942495040 8628462 55313607288011503828471041395391078528 8628463 7118138577585301567526379163932325712 8628464 12337916681786300638630621767315062784 8628465 31998413431969316988883394629078149120 8628466 -43357255123841763058738191827607552 8628467 36929981867814640127370630212984056440 8628468 15074778244174951118398404315695161344 8628469 195223277777034923804954023866651719196 8628470 7926412421157286364171435544936163200 8628471 249364946195545317722350430585980862880 8628472 231042257532344383871469630553892044800 8628473 63407424351295127587431147952526646144 8628474 -34124224886757404634330201572402082048 8628475 -67450268640668289186969595757031971500 8628476 149109113939580054324007405234529218560 8628477 53933793125990917799059958652090325056 8628478 5330831228987951430818893865657802240 8628479 -34963525953603729836539891120179313920 8628480 -11314312867071404293209327254781296640 8628481 -86762401982990571301698520068074046718 8628482 -103856685414626676581732216194482447408 8628483 -62957457170098357700818338504476819976 8628484 59172695603726200738917356790909478016 8628485 -155177134791260059456362498129997514820 8628486 1000154242917913514838115261015330560 8628487 1297964553179839299591676841446859232 8628488 -77334302419129246831788007090506792960 8628489 -106250900792718784984008705253837299600 8628490 -37038995502564047994742895429567906880 8628491 17719448051120275585822582397803855200 8628492 -97925130303677521462231095730351477248 8628493 -139049824634739971007627052357579597258 8628494 -18780496040025490547416699029017943168 8628495 -67632379235088981774971831533420185600 8628496 13749965288168212867243235692079480832 8628497 -7210802560366901123856657720686953488 8628498 -43216194476066431311786972142335386880 8628499 18047157286184041337060790282875509320 8628500 144603285016105171157548684319975616000 8628501 27383860088210066567398945213429246176 8628502 111126575312515143032763451015268811072 8628503 27020688293043498193463614624810125264 8628504 84510207127011490231685115365973688320 8628505 68862312662441416630433572197679292160 8628506 -18347549080181714179604276066169873696 8628507 -7388002996892285669152502510535494400 8628508 61390862399777664882968861006841856000 8628509 908961016729877256586324124139725568 8628510 -53203654955129527536488752941198720 8628511 -72254154469136856932123647911188418496 8628512 269773667271345295032050898837499871232 8628513 136290539679041869108309839375882669744 8628514 -15425063726711053834304557523926421760 8628515 32653548702518535385525589555422324800 8628516 36684789152207575657832174878210437120 8628517 -93285886948304204343884013324369579488 8628518 -47342356135254642937770003316289822784 8628519 -26676081289241303629859718467759556696 8628520 54711611204189314284068785591021056000 8628521 -23664146822790767117359364705502100656 8628522 -25712662889553650844195374035431722496 8628523 735806315228399995232856589129309384 8628524 -137446798576954415442801697239214043904 8628525 47774571630668999054896035026866050 8628526 -50540630747165517456577475878103375040 8628527 13632584756144235899325680408982995280 8628528 -8798132992840820388322359855472705536 8628529 14822070655600119766313345277182267840 8628530 -2102574431110184655295429841536555200 8628531 103269487439133740770730890547125203504 8628532 67378024576690119459033183584395075584 8628533 10000276775362932020290630181985352284 8628534 37047271055968870361984095139528424000 8628535 95449275965209236094118876419212747480 8628536 -68585885567137116950081831472923811840 8628537 -225794228453211465946804849985128179456 8628538 -16810599584187730073742723519486704640 8628539 -43909572222582348343414191657970541376 8628540 -3333887114579802896129978035116441600 8628541 -169731071264713253424738877644379545248 8628542 10636395810157350491437391574831243264 8628543 -28532035985758042695411417986559019392 8628544 -74626763108802922730415332067508224000 8628545 7178396708910027820940549320580894400 8628546 33976111293646817930936856360515001600 8628547 -216476385849254951124546677645567112004 8628548 -30844597427567960613767920543842276864 8628549 -23575060786516613108173353549283195680 8628550 -4204935043388361734502372568725024000 8628551 -28383792174589252784270884692450113448 8628552 379053297441344592966417500860416000 8628553 229227180784902137326733556173262307802 8628554 137008727556762020240294413564179585024 8628555 18747131771032683365108297624287500000 8628556 21691550197072673315517443503801402368 8628557 94979298640071797738130786573573787212 8628558 25603828479004450910859667983830635584 8628559 -27559150252740574508803542417334433952 8628560 11557906644505796593516830817063649280 8628561 -92829183324986371750458434520311060190 8628562 -96970275125696584352895240002033497968 8628563 -123151192469470139863765118065664699040 8628564 -31162296661784497852678610277676646400 8628565 80878959914276765869838149697581824000 8628566 -1702977843954607204228376345383959360 8628567 -36037137486544454191892262705935752752 8628568 1497670414891558785700427552829235200 8628569 -39403891511070569796959205669286340604 8628570 -22240356343318341452193108239745499680 8628571 12694252013125719509619019679990446080 8628572 75881060388337264180832842632452332032 8628573 76466812608485752600780194022248664800 8628574 115624110716852832518091177096501457536 8628575 -129124368870393906663138694583779396200 8628576 65188292898821603844235660993430028288 8628577 193197575485517808739364942567653601712 8628578 -42283599900896597304596002071518713344 8628579 -83866206278838064511190136763740888080 8628580 -9072339803852534642418692188014892800 8628581 19052176909988818228380703740558087132 8628582 -18644831089767775395213213186495782208 8628583 79413044565684609791786175436576956184 8628584 -140724486572100389951678247179167334400 8628585 881470014967515708313578489306136320 8628586 -96329361281479732240100267298624829008 8628587 -13442629358945607707777287048162744896 8628588 -53262403250797470672442011789008234496 8628589 337736547020370464280717248172882373056 8628590 -78204092069211392440713075709309056000 8628591 -164468726803931865715247356371315375216 8628592 -13760200006389317031701378196358627328 8628593 98877638843221674582830315284290763584 8628594 -2524594263060666799220683419253942272 8628595 -2179583001848390661582278733579744000 8628596 117181101835855432904197999479075235200 8628597 -7161233443507871782587688136262970752 8628598 52861379667394517721043472982227641920 8628599 -32638637305670755976901652622697962064 8628600 2285405638019331516244693255523328000 8628601 -209824080840455273940370178312316773398 8628602 -15432913559280659169166659329421312000 8628603 106317633547739544477025195582521163200 8628604 -15579127186861281577622136419159455744 8628605 94181726255155973870347817554494870360 8628606 -364896550044559762113200863424758272 8628607 -4207843981085619001970059051480192512 8628608 -210838078626252350256814017668532142080 8628609 -42563725230165049590766514683465863744 8628610 -16920007904985455698908634286262275040 8628611 -8072222457844953817973857019514551568 8628612 -34382046120132731632739260859218526208 8628613 -19643608910243430627966298696903439840 8628614 -23355745835924023429020289478197334208 8628615 -43639077133070696081258695693506945240 8628616 -120350264090332114594006622092606832640 8628617 -82589317923732981359825214695885836800 8628618 -49102383841036746328121154719453680896 8628619 272027285901053872465766924173008817744 8628620 2639137468156692032154209099846123520 8628621 -58891819833557653980171716076499841088 8628622 38416921907728951337181806753288951040 8628623 40147863328870831885794245145074701872 8628624 -18239847218971619951223834674284486656 8628625 -181395337861313813829348659102287815000 8628626 19581811215025224287784998420619802512 8628627 -23699875916079611335873459048089851136 8628628 162819507954045044594091187232472042368 8628629 163660698181331855419002276980128249230 8628630 18299700064829830148034043335982295040 8628631 470388620300621523680276430044441400 8628632 35719214531271740352920532420810547200 8628633 -39285182273576431629700456491496343040 8628634 13370679681403643841751800819773865984 8628635 21386501670384123779127822883803778560 8628636 196223437281279145166432184277710028800 8628637 -118042756521435199060092423850124229248 8628638 -2352152675269148186831586136986958656 8628639 32762850690458484553802941818360444960 8628640 2607554041320968562895745436352512000 8628641 39632830261093445426895522088967075520 8628642 -26173526135156323012647757007217002880 8628643 -154583899002924605072160658656003907108 8628644 151536367574629856299877959317137515776 8628645 36359646101390157981030861060016962720 8628646 -32243786647892709577869067856325812736 8628647 -252649630212582413349455607889007552904 8628648 -25820390078799529764924003532784762880 8628649 2061731960068773188621908035155243764 8628650 4810337224934966495258959230247510800 8628651 36823555957896201138858015671137818780 8628652 118703654295654673712689623953140065536 8628653 171563906063738934303770795316372903264 8628654 -46020286774269817159279226505139730880 8628655 -13744480445221365173480474495959621200 8628656 21938119616371542239111169429793308672 8628657 4668204232317829659236110849926996288 8628658 -8981003533363076223505583246774890080 8628659 -28456003740100345737986760145096114320 8628660 23816599134030864897797870873197056000 8628661 46340496598718944633657949372045665262 8628662 31986373233143483455471442544497971200 8628663 77095421767815693979676513134052122344 8628664 9788676027796836014209993966678179840 8628665 -10728837099752853959958819809662777080 8628666 -8765545289620600066549528901094022656 8628667 -74741567315814489862293164292316729608 8628668 68703587047595088372729531285303937536 8628669 -58561625771946781551020768860293052896 8628670 50084573405074640191152602842894128000 8628671 -13493143840765560043716559982783253648 8628672 -10319988172491619637542352086533931008 8628673 -4049980834506344900758073450587612340 8628674 81431239171215045424299099804254640336 8628675 66125736402306610512829435799431176000 8628676 -326184527727319583427513756051558400 8628677 -222415381642444607004955853739763989474 8628678 34890635421023817006933754037877139104 8628679 169613713957499937710221179516295269640 8628680 19001128293141133928171054937985843200 8628681 -1044931336422247466050459643114315040 8628682 -1819195469719340629005198929819513808 8628683 -3861164164160068651920317368434445824 8628684 47689827359401053717444923640106139136 8628685 -7826003447964922227147669324595485000 8628686 -27744568869525610274498358685393505856 8628687 -90454734350895659774729245443977282280 8628688 -10125743677861765298963238465963532288 8628689 -304476607404724850989819736709112746840 8628690 10608617326359429420301540656507893760 8628691 -181048721604232230877708158339304215000 8628692 123332049847487381620019778758486226816 8628693 158678491929328851281500403666914394400 8628694 80305067641719720651917975771314126464 8628695 -21403621001094561574028891105759078400 8628696 20545379519133165290276140829616537600 8628697 61478640639520285745887581576693420864 8628698 -36491524448100196583147935687183983360 8628699 60069177767163014595448853102617549464 8628700 62497974195625747909965763489292211200 8628701 -70413338279506220530608151905891297696 8628702 -22684200158774653760367807184765003968 8628703 54788810878015066093743935128712016000 8628704 -101883399001023003293891499018518790144 8628705 -102288487444805390889503264395633267500 8628706 -63924014603080989679741499852736491520 8628707 -156417254422034386748560174480984539048 8628708 13635755381907110252081909694044160000 8628709 112262765389837604312925057686771254910 8628710 1816349643233880340464688544248187520 8628711 19722418067632095558240016186472523264 8628712 126951235121354077199376383743398067200 8628713 239508650308532438606386245854510568420 8628714 51194880785918298900903141588631280640 8628715 138970638492431899475740313935746171360 8628716 -42826663380099242514644435205482749440 8628717 -15052647058235725810675215111699273120 8628718 10987214894715899567002048661700933120 8628719 399831431495730962961956655421617972480 8628720 -18683941451807539594501737318118195200 8628721 109902386799106190943236722814920008372 8628722 -99630701852985965785107658928761264128 8628723 241024158721943052699343051502748149904 8628724 -136772055951947842204816829096030208 8628725 38744076476985331853737630160713610400 8628726 13556235355645153336745599678982012928 8628727 -9568186465920030522574846148423142424 8628728 -42306170407125286441040991005101056000 8628729 136584595239557854628321345871467868960 8628730 -123972378490106484790895992188938188800 8628731 39575352831041735258232132617670873432 8628732 -5233835250199834408338931483545028608 8628733 -49051714615608087320279365420306406280 8628734 -19296135015580064025568851449024652480 8628735 21773898279720048990723299028534330000 8628736 -22253137652593651979691282097325998080 8628737 11129950223780745757610007609413337960 8628738 33476985132116720573418591083581494144 8628739 84634196884425289119674644251445072800 8628740 -169311589746553013253257726655902737920 8628741 -38020636255599082120462578363393417600 8628742 -25967971852156290588287385763990994688 8628743 -2286389855547542500738171112775375216 8628744 -21470445471130396897666625944069570560 8628745 1848748224406543646894228454912767880 8628746 2734402466672978790254242833827833344 8628747 -171279523183342305336444276909345553680 8628748 55277728217552849719938908783035889408 8628749 -45901830067467740031468942855532563936 8628750 -3997624930169993321596727576538600000 8628751 -89582838434723780793176611044497159248 8628752 -30894535502704112876169080900739072 8628753 -7980309966957448772896521192493678800 8628754 89776001488800611451162722010301975680 8628755 -59242184558299927798298650369776372000 8628756 -82487444071375187837078629520729622528 8628757 68134033476947138111746884668534246272 8628758 20684732969676389890101328340498477376 8628759 -191042786442620601932539102659395249976 8628760 -25646645777104615002699637667262873600 8628761 28310138216429552212549802856976315392 8628762 22432490857630867472664988591978444800 8628763 22331554685607837548399091021348887808 8628764 2755426027946801162815841574215857152 8628765 51590029974331035027217029859875604320 8628766 40331774984367853704240473150305832832 8628767 -511480645951187305088239616942338560 8628768 9262431210297321400569954338367406080 8628769 2925540595174460978477670761777497344 8628770 9594772800406032795194972745255735360 8628771 -34630443028304327674062423243235786320 8628772 38885774604219594030914953139907846144 8628773 -86282993835704075558669041099185654978 8628774 6864283573311060986014052205621903360 8628775 160832861112710909138386602192873192000 8628776 113868941268443445007059667182788505600 8628777 31448666393924601168139406137275628800 8628778 -28328534091697187960382480687187892640 8628779 70655935495651004547604761939868339380 8628780 38064329684453664104181364140841589760 8628781 31749264122831286174111312529695738592 8628782 12780635269478458399194968178578716992 8628783 -55754726791681264131709105575581494776 8628784 -118572100455007983466566432466814468096 8628785 88484828235454466643348833693670394560 8628786 -85710410716256220416393436313804192368 8628787 235089554110961108809542289340097463436 8628788 21577440938433705219668368558362427392 8628789 -21939046188140110180691270625037409952 8628790 -81272681218519830331139435454936921600 8628791 -225592136594671950807583077687867710808 8628792 -5252583486192804030737180553071616000 8628793 80692706583233367745421813538022336800 8628794 -5196239858301900134659577478759451680 8628795 22993382238302668828389680382082099200 8628796 140022983591615497848742296335794176 8628797 57492988721790398077317965280075058092 8628798 56588216685075115358148450093948324480 8628799 -10867317238321525653675170201243963200 8628800 29066920346945247661607529250121318400 8628801 -19586908761604953590614776566638912416 8628802 -55093899556011019778799256125209338128 8628803 63070748250267640883813535479441180640 8628804 -12962354116376220219227236832455512960 8628805 -32118827292306681416182105075026441000 8628806 140356375679962733231413554698402240352 8628807 -53857064150492181835316871514401524736 8628808 75264976715096791753503889041368156160 8628809 20735152096675211161657888795077916800 8628810 -214361805721728057148754023393267200 8628811 -658315535437010194940461674234340588 8628812 -36422706778122903509260806037917104640 8628813 64690309673762641288282823174108868204 8628814 38110145065617240882787151509461842112 8628815 -53593546812602953240062325680391894080 8628816 -4957999740761427131337720539842609152 8628817 95011012815771119522908611749563983780 8628818 60587123074872960443801554132873532928 8628819 -2570499273535518851010053179857960336 8628820 -24322519107261447176614906654304497920 8628821 -84621120797662543822525928273780662368 8628822 -6415590456629387379974861969118687360 8628823 -43977062869648932985090986700289460560 8628824 -36191776291691423234803589916828794880 8628825 124099584366986429079214665325844769600 8628826 15130621723941308102745841179940009440 8628827 26336425595329671999855663806889757152 8628828 -3178699275191819415084706032355470336 8628829 52326008281088770454331639795113815872 8628830 12427364455687199941589952059004921600 8628831 71675129807001879186083704286663690280 8628832 245141286819766897055742975473157537792 8628833 27572895324826046782467311286210832260 8628834 30716527313236204982137798432799331840 8628835 -23137683821808736810601255880146508720 8628836 1456669134166302107147312143588644480 8628837 33654292236422118964289637583821025920 8628838 44890513488887452690801618486380100320 8628839 -29248657650903452079419829757992547200 8628840 8163560455638254476850188200019968000 8628841 -38794996181123810194604954243869604160 8628842 -20042656245987944588243618165105510400 8628843 -30678404105237837827239623863862940672 8628844 1419586379364936434700879432442480640 8628845 2446083261289366417133176448435128800 8628846 38128772064349899367591073092053387264 8628847 73035362794937936925790576306622265296 8628848 -55898892871508843128565702421548924928 8628849 -3968724368085836472872172617345738064 8628850 8249503505905190428736197494051072000 8628851 169363370260010299234938878527074585600 8628852 -60052534417126875148127142233642016768 8628853 1278182139666148015459849221418858624 8628854 44821851655047397523909096403310840320 8628855 22958069532997900532749429836058842960 8628856 127779882197489389905368073270906470400 8628857 248654760703156162263730366461519632106 8628858 16947647973859315761822534382255705344 8628859 225299837216674180125697369153476785060 8628860 63925027895413591471591585704717465600 8628861 -25492723009879748997965566550353648128 8628862 -39156881975408702797131130370959254336 8628863 -19025285056584200323585476289101734640 8628864 -13879789493459898781402509828119592960 8628865 -51036051876692033416312617470824996800 8628866 -106766924441264029591553715059557624368 8628867 -25242692974372888358120351235329436432 8628868 -118295490241971765986561591337005552640 8628869 -151019163614974015805986972249838024160 8628870 12330610760403008740642159695989116800 8628871 284581700972760716421987150520504585632 8628872 -92730234286198560193426483844501176320 8628873 28723319826410491934216721849926041536 8628874 -18813665873835351171939739726109341440 8628875 97856909165768348545068317164654884000 8628876 62719970923375037539930793022704179200 8628877 100838002567677469841720048626200699504 8628878 -26485316054667379496380823245126451520 8628879 -18345912984269497925134445281979779200 8628880 -9074009024006770109113924719445770240 8628881 16212208240181617146473997576035660544 8628882 -34455273036320848008755342274300691200 8628883 135135852219461941992687219878219849132 8628884 -28156503316982415420307608939356295168 8628885 -89824289161242607108430821870265569800 8628886 4681229856253510827540106602995466240 8628887 -5960290703087653841190335253754734960 8628888 66512265012343590313279340870369280000 8628889 -169782655368936796603252656616384080310 8628890 -103992146883008990117341484310397163520 8628891 -73295947274590632357427498176086524008 8628892 -11766636325257853670252019652525286400 8628893 -10930633486729659758432633817874674816 8628894 -6405560617251690434392604842956469632 8628895 -59172781270099208214154032240570547200 8628896 -261270548689462486038740699757674496 8628897 -35236413343686550503731776751336216400 8628898 -122593201193469824669942386097614364160 8628899 205345516072659650726257103081471943900 8628900 39072710368810839607053287411481523200 8628901 -9310176696155185873761727795742986596 8628902 -69330707698964194940142146993618914848 8628903 38608762867331456925457748243347438800 8628904 -64768827292202138752959173377457356800 8628905 9576167664607175616318461320710801060 8628906 3975273541532746896903997267413795840 8628907 19867220028824980659413484005216729600 8628908 -98268439707249649502500511395487184384 8628909 81966255232692218257511785887921463104 8628910 -9190986507206914298360288956246275840 8628911 -16332589783545858392057926953369051456 8628912 8322246230433845715875130150726402048 8628913 -153661533292968193629401213018697513838 8628914 12835192233292914310222557954907137024 8628915 56776250520326539202872147082148751920 8628916 -102371356621591919216885386270095621760 8628917 -120698769985806889886472760720726587648 8628918 807146544615050906586726092614029312 8628919 74602825656812929904784148339527187144 8628920 -55165430089083090586989117014228275200 8628921 -31793851121023814587433220227486690880 8628922 -42354004115671988738314438052555155488 8628923 266560353667263606719134045459900547172 8628924 -82008070909110813062200886506774241280 8628925 81765546339368420021617538768642960800 8628926 -9125222660904938888950785831357298560 8628927 -108293755204835797130782717457240904960 8628928 -37671126000421800486993403781975113728 8628929 -105535589287251963683630672409188609616 8628930 -38384796231364275512097886989031150080 8628931 -25253943028817583187120463993046102368 8628932 -63570436507056458694293491524382649088 8628933 29354308776226964738861026469617213440 8628934 139537331205456272823102952685086475616 8628935 -35461398086581786559700581377979311680 8628936 -35567648102933735433740935727105433600 8628937 57908270710140099847504696466005162586 8628938 23814006832524242518158656899123908960 8628939 132203065885441438344156637330955328 8628940 137462378302682502668008239640272215040 8628941 -189483457093093850407203137256916401108 8628942 -11684016154745329600706189040727345152 8628943 -25710280631047962684421059479378275136 8628944 -15291389443946630208795271275307376640 8628945 -15387322425254838880975784877270393600 8628946 71768295360318693501379717392733522560 8628947 -162263793871914761602851451522551954840 8628948 -52722549329517230337123673314601011456 8628949 50647842680460321660745259559570462300 8628950 -71220061580804104500995794784296272000 8628951 13759286649538531741510703851369580544 8628952 -100867974148513313423242802460030873600 8628953 -9618452763587818818993109817977449456 8628954 -3148944931640066588890636425334433280 8628955 10766180125709085395292218637836934960 8628956 18692210602372579874777436239582822400 8628957 -216744507146924569915045578753832647360 8628958 51351302825806625594056128994790433984 8628959 184651286673215444564652141487512461640 8628960 96640228064849879503873155864904335360 8628961 -171201697891526142103005811848991223376 8628962 16353175930486230477894644541287347440 8628963 -8444273966695807528282945912096402176 8628964 35960117042939308714260444176086758400 8628965 9625105344612796964015849687317777920 8628966 6229113204635793788156512723567851552 8628967 -78852535022627390361233710965276886984 8628968 96975999253169745839593886068267776000 8628969 3294932510998259332303321981052752608 8628970 -42779210140498200442296227916895226880 8628971 44567643665630082814783353876594104820 8628972 82930450103503472739585347852478787584 8628973 69655735593130356656306713169059211222 8628974 9157396368661627661157508618041656832 8628975 41350840538638205941279307468205339600 8628976 39637345183055383357965596287548588032 8628977 1790147835447970390300957294282300992 8628978 -74753945190688004528696003800088827776 8628979 128027074924306696885387384831382877120 8628980 58234737009562836419461866248084448000 8628981 -35873410777498189039752534404515091040 8628982 -585803076005716070259026459590081920 8628983 742558659509002460484534326173305648 8628984 1738558717174063627818318295400448000 8628985 25490166890107561212292896679253683200 8628986 -104753245070660933587934648250258474240 8628987 -44740753918698335638283571420718001640 8628988 71183377411432620460296238687706943488 8628989 -14354122577080290272013026283465892800 8628990 -46091687837220522631695976081582325760 8628991 39497168077052751201379178569088636272 8628992 -27365556427534092617278927683692003328 8628993 100829352865207945289060765390893114482 8628994 -34286181340130059040096554479865824 8628995 2683410786776028907839919957371590400 8628996 79597834985099821117775167309635532800 8628997 -30845859309555927013012317082397858848 8628998 -82050686225407754913632531003305878528 8628999 -13702291270342321123809602213551315848 8629000 -68944999693281284503152633997555200000 8629001 274379660935842692994560916353512590900 8629002 5922000738803859823882318954602401280 8629003 -31762672765081780870428442281201624748 8629004 -169898621982291736101456260134651762944 8629005 -133175103049023513595661939303301120 8629006 58342213426771927097055201380752577664 8629007 -246100368100422303783024562060212221160 8629008 -3459496269478027362865082013155328000 8629009 18196497757252769343079423548749996210 8629010 7198303819991188607757641313599664960 8629011 -10615626406692016001857915513903454148 8629012 -74062017234185048652475463512392990720 8629013 40173572232959105397205186868559211740 8629014 54354382977129951814805217346102088640 8629015 -30338172365718885131490139689574579560 8629016 -105949442858099561027608042550876221440 8629017 67036602832661523061969741801683683280 8629018 -1369814973015477398170152737123105040 8629019 20620230898479190746380744303664229920 8629020 58977570158155888761294864812176243200 8629021 215939087312988777636713580929010971200 8629022 38106094451330562880523857558116357312 8629023 28142804659951154824472476434735210528 8629024 -44829914155895764520032215542100000768 8629025 -208769408167935493445224719273240000 8629026 6167825273998358821772216452698637824 8629027 -238961911670061059837032956633996791928 8629028 98865741148406493483412772012053527168 8629029 69887921029836339220841258337386612124 8629030 -105756424804790510390637538066835258880 8629031 7046067218310490882560037154921450352 8629032 108860618456302694400690850189062144000 8629033 -5633462848598963942845808608180561280 8629034 113986513416912430367143545493655556192 8629035 22861033392230526945113439711933051360 8629036 5863082266071614860634294393682935808 8629037 -137048184969969790556375094439279533000 8629038 1002475879050729623200186376987136000 8629039 142974564391079851143942676636543612656 8629040 4328160613914892402859997379244851200 8629041 -13562390424797412379783384523070507408 8629042 -5057973614887589598041729137036588128 8629043 -10987261876001957508652563944109639600 8629044 1316069380163248061524755253147994112 8629045 -5816471506336995261662967350012978400 8629046 -120716459207655954900934051666689046656 8629047 -72613616942616211721265679796233920768 8629048 51745299727377619369781625155870822400 8629049 -55144435347162200078264907505973228352 8629050 43309867092190414856307350735279212800 8629051 29800212514647368039105317556752449504 8629052 -17233383171632947452627918545428973568 8629053 75228444944440396316261394053942383200 8629054 -19878760673656117318174023089690790528 8629055 -149505509663714143901685940654150550040 8629056 20403951512951231922561897782851928064 8629057 -82182888436710453687999270078659396928 8629058 120058605693153778907694525943918940880 8629059 66017224319712256870734897408018286080 8629060 -8037695761246233481108209841702932480 8629061 -51442479012393143771116413658407717120 8629062 -10321437478684591897404699263125092480 8629063 190500666997838164727993932981015412312 8629064 -257531674825499647140946925551675883520 8629065 -8633563040107631975522618902248288000 8629066 19033859468290498419812089697152896960 8629067 10545244724320570231635434414939034240 8629068 -175997412377551300011317110664478720 8629069 69642475539403572078599047535203936896 8629070 -11168571707895685015870080260456243520 8629071 43018348017597172186498770213305890560 8629072 -39309421583632926694076741089620131840 8629073 115795436951279599514473891868762942322 8629074 40096329811358982470123024498365677600 8629075 14412979915943525811961324061733893600 8629076 143733844816918324276280264648149925760 8629077 -15151860747577010735282772701932592160 8629078 -45376290399967823770228916035499338560 8629079 79383901473295186828221618413054140680 8629080 67993960173120307764941542807477248000 8629081 -169134792176927659070061623371554328428 8629082 13163655477667606538380761018647301120 8629083 132641248438305598732514557344435020652 8629084 12266425127618183938108034576434636800 8629085 23270531722446447937768825904101565400 8629086 -24225132926735096216088051922029011136 8629087 -72207488974472618807020961866832791264 8629088 -38832012781954681325142607921732386816 8629089 -740509586757320457104536073036314752 8629090 71922597103712663679399409469715328800 8629091 -51731339928923324048309481638324565600 8629092 -1000187844650054529716871943301775744 8629093 156016906648064829845940211728983319744 8629094 -14209379225048680991477309672656968960 8629095 32733707531517505432868893088183424000 8629096 163663314703740479123915824228772551680 8629097 244897995193922713458775776040729354080 8629098 1420192551182647163624001670769233920 8629099 295852209824216469924350118911657720440 8629100 42310286962515471508615081110296966400 8629101 10157385576590361064611020736107938656 8629102 69883391808718777453238188581848818752 8629103 -29994057769020579510369899118132272544 8629104 11330833578454980339730930590760304640 8629105 -49915744315679486938979834796661153740 8629106 -48878877434792452337711230337948958720 8629107 35929659304052684356433074004271722040 8629108 -12578580726936321262658044525694073472 8629109 -161570744160419264107440251422969428690 8629110 19565185690305156210031382147831266560 8629111 -350327492560337746859388639896338000 8629112 220568240769716196234432844366881914880 8629113 81899614897193534735868649106738753088 8629114 -35851928524120795308049292910577362720 8629115 132339951402170051001606629575053600 8629116 80371037153954195002734210814114897920 8629117 11819761140586010593417088479347411072 8629118 80515806211068170787455156349007925760 8629119 22509047750815386140917957666292420640 8629120 73100359859580169516134202261635072000 8629121 -40346409986777848071896487295745254956 8629122 8087540422333253852946561114132059904 8629123 -151712281965239063326231918531463658628 8629124 1783292134145010802961812386850467840 8629125 73599073051987310996022971667514488000 8629126 117765649815508748291167892899719192384 8629127 30060240889875236258052761484751922400 8629128 162044746605063784142021639175267456000 8629129 52334964719187446303658045882581955840 8629130 59053966576233045916987410256213860960 8629131 -405865349697995852657800267061312256 8629132 -31803026104293257678061790884444668928 8629133 -151942040897500154622652128876208296180 8629134 141210851283531833031718879775525250048 8629135 16105705343772039543896883325996405200 8629136 49210318270019170849789424778878164992 8629137 -53690458175353263871494614323833110784 8629138 38340130858897362542916906615694212096 8629139 159561473888659246143412325777909792940 8629140 -8876222601961767180576513536458874880 8629141 100078733934610486292030897089942854542 8629142 -10146956691284168478343536732361814016 8629143 -67608392288846496427158449957001806256 8629144 240076123711733048632768500185332316160 8629145 36713336947083944900617720855225770180 8629146 66557317070440054901299617725270976000 8629147 -8982850241472173761984435899620837928 8629148 64741381247148740508068456468815320576 8629149 131347379294320585812630781250006870400 8629150 55186834930021452327581218734456724800 8629151 -144016680641348978456141578126860643368 8629152 -13221573640469984236940387474070306816 8629153 43841690729242816050374221679778639360 8629154 458642905314638118383313449479668480 8629155 -130401705725457868917102522981391385760 8629156 -41758875296832866118885696863705234432 8629157 50884121834101702076598074766176489406 8629158 -45321280160560341009467014126953839232 8629159 -56089144155195491948897817858806706048 8629160 -10027546328209246306004941573128192000 8629161 -27458474944572238037421249334394594928 8629162 29057354526337062319041744230896838832 8629163 -114640007184026728765538311817080876800 8629164 -59316785318719632510554725833714028800 8629165 32772453538068028963462061209621746060 8629166 10322403256984486906399367323011847680 8629167 -20053194856531785869146213820581680120 8629168 -31715349777809269090869127892030046208 8629169 -233066248875339196412997095483459768430 8629170 37849710762242881501935234782833459200 8629171 209712890558171419302419889305822255372 8629172 -65988816508131648514314938776388701824 8629173 13750748400892819584784805691003201600 8629174 -115044553132103826338967851176462637664 8629175 -5541129183130511540502574127523076200 8629176 -141512080115509428428554409984374272000 8629177 -26944403194632676194153651620555944508 8629178 11320510400710206970015883909039650560 8629179 -21626005303189605438622533305381223312 8629180 2327528321657553160435070005254051840 8629181 -203742079575156141270614222292997520736 8629182 -9179815130011491625963255020907829760 8629183 129314095879917824805416365491127653600 8629184 5399878249832220423566222630496239616 8629185 -94421366574641708533312503632365094400 8629186 19519062395569688394438755401107648000 8629187 -27018403105242806935194651295107055200 8629188 36153581148717790963546814608583239680 8629189 46886946284790993357915887399676053760 8629190 67513730592006167245136338443492585600 8629191 -22714257554923642231299158686693493376 8629192 -57893920835609373041181493354637721600 8629193 150454282096956887367894365456908676442 8629194 23935962686797375866363725548230931200 8629195 -33035785326686780588127618947486368080 8629196 -2538892076887108882527137226380539392 8629197 1168356145987059737764430283378771456 8629198 -306980041571936804060289351193586688 8629199 -152111588182764862397912541317405206800 8629200 -34231851765323018743317600218775552000 8629201 43597643390034308902406300090864531264 8629202 -7766926277305661659857748195094197248 8629203 13378565163357096153892740496020096000 8629204 -95479235285019232050666008353275324544 8629205 -55121735813620359637247092884199707240 8629206 -31786501922666363617088889274422489216 8629207 -14285966114413181414271906344693195000 8629208 28504494225179539511344167068298117120 8629209 15069827992255452656444445339354202944 8629210 17902847608764312947329399350896897760 8629211 -4811896286619456173325892554823774800 8629212 -36247793011727226420099765285099468288 8629213 -22713800426321640172857808771107432538 8629214 30157730979171721956077531453337723264 8629215 -27334941653804412605775430618863521280 8629216 873103888401361868056253068452298752 8629217 -155769963697797300407185851865998582648 8629218 26055990707858374656836018797374583584 8629219 118025349858138511631545263685743925896 8629220 27372752296196165711923942430267412480 8629221 6294113857205473138709418271553896800 8629222 13333695177138611794707401101341573120 8629223 -395413204071919607176649002220469774096 8629224 139272621747355382484301265065530654720 8629225 -129088294981199498608068127050450486000 8629226 97112518679694269131315392081502160640 8629227 -78227878769484276166578063532537166160 8629228 5220981300198038353704484065820045568 8629229 -9793598859785378181773662062924018816 8629230 53972798520880078788102318620362368000 8629231 64417664221256189906447007502041786232 8629232 19541559891010445523027438891572920320 8629233 -59712437328688146965650881763659512976 8629234 -48933170169842328619658570701340518368 8629235 6559699303969714811106123078559534800 8629236 -23327971163345600359032491810924544 8629237 -28137320135868046000179082660013123200 8629238 -22741585791693660900891859131488309760 8629239 -1975688020234244477020152657652732080 8629240 852781384562973434871212615620608000 8629241 162154209996367569130576832006262177642 8629242 -32921419192731971610687514617263013888 8629243 48567243604349759691005177256203653776 8629244 -66914246741293525860169144390371346944 8629245 -27337699204605185978314120948641947880 8629246 -1399198246076699594383124604561590016 8629247 -307403552613513124549622066301271593216 8629248 -62160576669623664742422861972806565888 8629249 241976288035161714642592795863206000000 8629250 3237548639076563351783128808517504000 8629251 -15921648594046942201495819492786986480 8629252 -91286135256417789278409979007055547264 8629253 29102353557662532958320589132950605184 8629254 -2621067873473000450379660139542721824 8629255 -12890189086183002962103687167747660640 8629256 -53028755063838860944540699153344261120 8629257 356413232006392243512347893381982976 8629258 98888480940531151851081208332291924480 8629259 72692407324751823745646951168308423080 8629260 -10397646708293533571858542493186749440 8629261 -19074020872352817218024252516050850688 8629262 -12598343098149094051977294115751308800 8629263 -169892553727839618318832026995556946008 8629264 -11970162453154050106466187967065227264 8629265 -97389615223068646126044559562995411200 8629266 -7690902321750189255172345462878830976 8629267 210222598195219721019369593171964372952 8629268 -17193980464984830651220393589880115200 8629269 -44500385707825234514586062139159183360 8629270 -9798229972692847628230157778433593600 8629271 13649899056330118506809071207414517760 8629272 -1370633792637057818444294945604065280 8629273 -86960241119676894622858028903828032256 8629274 70473834932798668517501046253056590592 8629275 -65391011289237358736937373291921438200 8629276 -27780764417219499496066850475605731840 8629277 172042815326692070735194510491979452192 8629278 11030275146829847061066475826744782848 8629279 40427362073630043233827330364836630880 8629280 39094636596981007442350505205505720320 8629281 -12004534405780534847800969526861812800 8629282 92273113197965833238969467981058295072 8629283 84578386075822867149183467851451825040 8629284 -14215438698755508059168599867581677568 8629285 -41819373241637608747154852264614544640 8629286 -54315195139898665596014203139124069408 8629287 -107435368269866737187995208599815390720 8629288 -46696732373950185370233750449652541440 8629289 -278422869930196076913697485734709426444 8629290 34999973938507191251105413241423053920 8629291 -170328215867401680455249659843391923416 8629292 15775412397407199033538002423855208704 8629293 -156798647190805049196909572323715967936 8629294 138227974263513891479242496694494068992 8629295 -22988078998162798905962053414715110200 8629296 15667027078317420220813862153171435520 8629297 95101576507938780445807454254785897746 8629298 -86745213896167172058492438119043807840 8629299 -11710511271291621137736149361848588976 8629300 -59747142236448172748215570682394313600 8629301 -8693085945844518830412720416968798080 8629302 15319316680780962717083699245348604928 8629303 -230097133805647854680165026556288447960 8629304 147656518393488650807402190867247288320 8629305 17588204678728119166664668203740846400 8629306 43051598914218328862513939646020067840 8629307 -147383516482405341463485223482180837120 8629308 6487858954528283611245691799897195520 8629309 -174466638351146066723344429051500161166 8629310 -64304056933492188486455937778415546880 8629311 -12308506621808418748272265176059706096 8629312 -19306336772838592291035203843910533120 8629313 -83860665863476355192244082304446388160 8629314 -39549665485917054742841074459992676608 8629315 -38077069648409657416871018440525687680 8629316 134154131377411088939568202497224999040 8629317 129622618045691848082837704160317161888 8629318 -4901038956992919095622108149967199296 8629319 58942949482303192079124502707712484496 8629320 -7974994647273083589869946680706662400 8629321 159015641429327648622681660253589026944 8629322 26166042014000782367498161185631424352 8629323 -63993949699188411507009237235318116432 8629324 -72782215583407315962937767698863915008 8629325 -23968710459081283327735450198433844000 8629326 210844215173071495111598923080945600 8629327 88715800236596080937875052591192968800 8629328 -51611431475034893008600125433762283520 8629329 -104588066601384770735398433870751065616 8629330 -3997374069822634970623307440672217280 8629331 311739759638441503945462655256832839000 8629332 14698870787418775474975871790731139072 8629333 -40277728924670876837482435073735034418 8629334 9367439517730847362633900889128243200 8629335 2770919216464946582928335114314188000 8629336 15969082293551102703933355294463631360 8629337 -331967961298295648925476274027988663740 8629338 67559188157428220923145988417828217344 8629339 19187635587786887874778449578067972480 8629340 -81553360897952693847806025252173414400 8629341 -31899253514061036352695915470725584000 8629342 12180445528993285723601923821025683072 8629343 -124063038976917399991781520102270909408 8629344 1852132469853144153678677863480295424 8629345 66909427050616311220800206482479374100 8629346 2737615097543449699178186082819360768 8629347 21183666459950026957782018685667689728 8629348 15439213347851724747117008241252155392 8629349 25762289360849610507038981383620388350 8629350 5728016804557468100260235257961064000 8629351 -70688882429697689893487511611280777600 8629352 33733474709428395512101923067757721600 8629353 -30703401117519382457267425943182196076 8629354 30436818460329612507528783437449722720 8629355 -23778330905939751402666097471695833280 8629356 -14110411827056136403873712524416829440 8629357 -30160659968510272836730716943828522 8629358 -19048203677247530971486549893418521216 8629359 -65726989639147477874840278313387919096 8629360 18665878717019287520785982085330862080 8629361 -16564640866766952227515995501691849548 8629362 130585103508904031141287884025067520 8629363 153776996571534962076834938990915135040 8629364 -106702352345691160643521657783107652224 8629365 -114111878805189919240152656545654738560 8629366 87680526778450019193953157783177001632 8629367 -123016228154979703246472761051436630520 8629368 -115128073137145606954102923015076577280 8629369 299594155145894862043354797733048640 8629370 -10960269075909198998690978396422103040 8629371 136173302611504181741839829187238686540 8629372 131455423473986063297146901014121240576 8629373 322119562239344733040161172934116621824 8629374 -7469951987112824395681796684611065600 8629375 42955172341469289166262406379288010000 8629376 11624391141163691926668666414531870720 8629377 -13148999108869432637786001965286186240 8629378 -131527481629246502247944502370613555760 8629379 -171743750042373651313858727855777846520 8629380 28977543803877901054034519246527365120 8629381 -31798333775853836364717302684807033348 8629382 -30988159406428674327669123242894491200 8629383 -9595621288834321924679787776032434432 8629384 -64131255594964992396351985826003389440 8629385 -39663600930700619618282476810328350200 8629386 -46422694581484137435798606770226529536 8629387 11838189224821970195793912934481900832 8629388 -199821373571249816087926489913107697664 8629389 42376745449551060362983601791407107520 8629390 -16227911380853017727445618835710733440 8629391 227519300957936649054386203430545855152 8629392 34166081604352965657567112131535503360 8629393 -47790377043674378495157412604198525952 8629394 -22828699818210619830644879015351823360 8629395 -6091655344956429213040077065912825760 8629396 -102968024111974472719122451463204667392 8629397 48850697279527011671744827989428156832 8629398 -3048490177284675337584929729523864000 8629399 -9106321289253836661106813285407560984 8629400 25398725537651131107446575004206080000 8629401 25427776287320666357861491710878856960 8629402 58597666810338410896848997099621159152 8629403 17678854138916592272175674780013469464 8629404 -44569094306889706097763750085957828608 8629405 17920059133242454860542082484081592160 8629406 40391414024108343970674679940745889152 8629407 -81749896543971922326132263885197358400 8629408 -61275796474523338921499475386145177600 8629409 -46801026308506658418033558434090031390 8629410 -14133459474257841323292009893354265600 8629411 -20678288249412005301186207309304035840 8629412 -1472825315748123001596797793134278656 8629413 -11455951236867479735586372470782095360 8629414 54847588267182372301674056253262268160 8629415 -259287081044743499225518683977549428080 8629416 114867226072586359277924587756490096640 8629417 -25991893813796683294234478707081456988 8629418 23071755812166932789686082536617666816 8629419 144406695817319202212812191377355673944 8629420 38968943832159509276132498414252928000 8629421 -119477542990196939924086946468779107240 8629422 65672733407618197241783941806415697472 8629423 16047299947870993124764743015494551680 8629424 26379658079663847035872493362637783040 8629425 -16103506664784997855299156548262696000 8629426 6297993514267106790381025253936931648 8629427 -204687410115739907579828730848065013160 8629428 -108659078171620585048600576138646138880 8629429 -75173506346142049158114518242535133970 8629430 21483414124563290181668622448650063360 8629431 137490733577586823554680241448289241600 8629432 33143074648673457307492376893405716480 8629433 16731550166681594337429888762444704682 8629434 -25232469190546039828822117999229796864 8629435 -84511567633731244645589964693852863040 8629436 -4674535021228204112396324194975180800 8629437 75260218289896464590927708949001340160 8629438 40087952842387722589384186579625571840 8629439 -10297455079301997330816346161536133120 8629440 -6712211155044518339501825572051353600 8629441 43043315779280166737798369332913355842 8629442 83340426889491810058499055775537777872 8629443 191694752404301265775251776714655475200 8629444 144422349704719802011967651384644343936 8629445 -126397759184604081575714920854006396000 8629446 20531675380974948537986851811128018944 8629447 147593053343348412294894496291616007896 8629448 154164113183849950657150759716866319360 8629449 99844460985803163718652900664430216464 8629450 -8947210405568688262666588962121254000 8629451 61161872420027950982746044779749566600 8629452 -7208482247642321270713846483509611520 8629453 1628271763770218942554175508901625600 8629454 -3405713926377025005789328413920616960 8629455 1904072174928103371771527393271678720 8629456 -30037087099351520554650866444249726976 8629457 -35210418435445630837954687504102169868 8629458 74853033616322980674362536758640588800 8629459 250783611413068952807837202687500389440 8629460 -9992453573162405306154387231579709440 8629461 27919479283226893511748778561469994510 8629462 -43116700682985545169031237735410396288 8629463 45435331393525219587279330884291700360 8629464 1087564555834524711674684170299371520 8629465 -39714250508670498264492168482927223480 8629466 36898617902021832131890645132192166400 8629467 37993038400227056297819753567601310464 8629468 -77235926632614392850533659316672424960 8629469 -32292616872370445163205324685220818304 8629470 15197415493356842111616236195362406400 8629471 17878227697341793303604972336368154592 8629472 131198714318914377948922039856364257280 8629473 -48272318061905094597550067647589294976 8629474 -20584140574523538745732864268473026048 8629475 23431422142104700786626338863347441000 8629476 1682159727622026954759951802887051264 8629477 -71237028204593105677115286301939806560 8629478 -118484719636284975913313187269010528 8629479 -179952226121631701761797921414673833000 8629480 -129922117114003222817412699774887577600 8629481 -6154775240061514989283145972102872320 8629482 11422536827141648030831286229238611968 8629483 -19771429347905451071285324654120640268 8629484 244963935401763387333601689640202496000 8629485 -46417778562260894559599033324495429760 8629486 176575189017532896553194599441559770880 8629487 3916907641874212417142148080721784944 8629488 4792656700399184302017815778201403392 8629489 -172516636758009601355883207867900478368 8629490 24586955902652409048856468822361786880 8629491 -50885004830701166963825139109446441120 8629492 -71306512376164528738509031510396183808 8629493 -13803766583874311921606160213373917060 8629494 52204809692547574629058905016589637120 8629495 47573536969754081733802557612520262880 8629496 -233727458619434565346240305995952844800 8629497 4342654314424551166492584277701475146 8629498 -859594551607538841005964541537364736 8629499 -180174418733869508718184719000295717200 8629500 -1553355057792935383692026573371392000 8629501 14406768804789137945700310977178981504 8629502 -17099460661604445680580238679166968448 8629503 -114852434285068590171375393125247960192 8629504 11234153151746118795945674025188982784 8629505 108069124895062248291451203787720037160 8629506 -68269818686227883459738980786391220576 8629507 -214715815450528850515178286384925194244 8629508 -38074240894689184661665869424317210624 8629509 -13023358340465037451500580771424168640 8629510 -13034173237504723912821565201336730880 8629511 -58446579983097324641003508823665004776 8629512 17132235994519355279719874824756715520 8629513 17243929668323116622289720673429132644 8629514 -44334670989590317407799841351014855680 8629515 -23055962786624879991917599220796891600 8629516 -189327089205922494166514035051567104 8629517 5969349773758572128831239457805630240 8629518 -13262605981346307047017249841199708096 8629519 -9108778764439732631265372060340945256 8629520 -16434623271125908358635617963130060800 8629521 91470761169420967604403220153016182512 8629522 -85592709343727161908763936746618389376 8629523 -43509335663924247250287404249250521088 8629524 3356495178490705709589768815622635520 8629525 20866559247183010816995212554665711050 8629526 28374858690546673023133620405821390784 8629527 45343958840128429241835511149236674920 8629528 120711992181461132978992729248530012160 8629529 -33979463610824052953597091017219166720 8629530 -2666376516716777056294419417644544000 8629531 1579185516588978023241568450932292704 8629532 53985870274242100128328235830674911232 8629533 -74162393897363028254730950746967404512 8629534 -140746611470559183034847056236558375360 8629535 -102070493699763141473341339262140946520 8629536 -23179973354067432425334726359539777536 8629537 -36597711988262126437189197490191536000 8629538 12788475754890540986377980780589699920 8629539 157989403560311783050834982151433884024 8629540 -31880945448237062138464682992424828160 8629541 1479762958484582221750054458811038624 8629542 -1516970281440081115876697312499905760 8629543 -71702457427697655798232855264421874576 8629544 31075230485118821188236931566061977600 8629545 56733597215570584138652855477072752320 8629546 -46455527315961018102336924999310419456 8629547 -64535285200819368629802054761709726048 8629548 59088098327721010134910084466460564480 8629549 -8749605636741521855583303654215877236 8629550 -17919009756325191416120149753699819200 8629551 -38152339768641673316756428023266092800 8629552 7141283045839227740976740405419360256 8629553 -6829176821371657001856892181506800960 8629554 24029065904399142296045918468358302208 8629555 51570591214030482892004468625936355920 8629556 88006989628415059662449338376734285824 8629557 -6195975903500499129392975087202848256 8629558 5222587637683104986317777157385234432 8629559 8018720357693841346198716990535967760 8629560 -13239931321215629788981957524061286400 8629561 -140688294424075197884181216560765658838 8629562 47497749939469365596220508832515474032 8629563 2387112856461157060651531211569087488 8629564 -66627409725222693399250767913514189824 8629565 735916199145944709217976510520460800 8629566 16546114285940047203510211692151815168 8629567 227491270856501498533909554339868495992 8629568 35469814650971124532527607448952373248 8629569 36765300370066198955842385842513653204 8629570 5910925351888264633614064869495720480 8629571 -62441788423478994165743176827644374656 8629572 14722711083330614019434977110263070720 8629573 44879227180699686707610051741918066240 8629574 126042988392943183524786937159812115392 8629575 -81368756477581903743866380625996411400 8629576 176562259780314828657945330181988352000 8629577 76210952522353388848181435021294723088 8629578 -1201922291794686590129336847960572880 8629579 11239393120450491988749928583935224976 8629580 6475191431036515074630279157214899200 8629581 -1589333317358538987064131039059773248 8629582 58458217570157398190623608004314795072 8629583 -26929232508948558125568987299879553168 8629584 -66095946099331530783861000163295232 8629585 61060918861017041593372049940991445160 8629586 -3319221130065436875993093359789439840 8629587 42803946646332462185929077453903209844 8629588 -185233601643751913261439505239378339840 8629589 -198237541792252924644372283702398741444 8629590 -34217632456979322528209492258890291200 8629591 61310917204113042400733367226481189520 8629592 45799898737887827200757394829767936000 8629593 22056571348519328723138453528102304768 8629594 -17527512649412780554363609387277749248 8629595 31597640931757170140728529167815965520 8629596 32373681601174114117752137846260426752 8629597 -95471716898482218881236553125838164954 8629598 -48974083081772374149733405684422760320 8629599 141312611023329532591962733697988552 8629600 24240904326541858722287752690060492800 8629601 13098328985377823025811438921114316052 8629602 81990670000736039787341042723568104832 8629603 -20183283268452254388924257473127958840 8629604 78186719609127553867346380013874800256 8629605 60138805891034574496875186995664816000 8629606 89289173122884247160092369764777430752 8629607 -25395769427014824249053721115518260688 8629608 -6805965357009632954932872406995271680 8629609 299579434990355573210052172997399325128 8629610 87498871138124412067589410203817536000 8629611 118073873748894925905691041151682614872 8629612 -31874140781003021777694209907393850880 8629613 5320346305184884094019007540644011862 8629614 24797161780228700779166155918210423680 8629615 85509730982544905417677568601691730760 8629616 -58948992427453657909592072856085168128 8629617 -33198176084664939913690255090473670080 8629618 -6217881678604389329238850974185879520 8629619 19239695105307890153659925009953809744 8629620 35907000539441024463862541926100244480 8629621 16550701267716927754302556539718057728 8629622 744807694787665737418493029721168832 8629623 -32562182312670699952666196751490046976 8629624 -33019516754517158399884144334434836480 8629625 -82737078700983415035221686996939392000 8629626 -48833433196899013087079401173233350656 8629627 226476110534950860337215444895559080 8629628 28815411926499413880661024799988252672 8629629 272397655266177929270296169557772640 8629630 -9179468568506895472562970437220816000 8629631 -211434584897109390882933941359941644136 8629632 18010045133199950610094257871414886400 8629633 -135513631210183207666930633188850541100 8629634 3837060985444779323544353895697036320 8629635 7807035295606907942486994246363360000 8629636 152000203372581395648189372772865281280 8629637 -181617502848238560266803108348874775714 8629638 -52724091564558262572244347467191541760 8629639 -2185187194958594213579177108211777360 8629640 -29465189030223157735551023793480499200 8629641 64468164505674501272465926256566305450 8629642 -35748331085766860316287894369696532480 8629643 -219434229834342153201357646788374413656 8629644 -142483178663591446000797560458023075840 8629645 -6208411094368371427256175025106450100 8629646 -15579661220257881022839974156874796800 8629647 52978185317119588846384895321394394008 8629648 60975014151451417673543882199613112320 8629649 167003186063584189143865668798464461440 8629650 -15063722969207366032100042064347750400 8629651 -157116442985003581381571123277424171348 8629652 -151585574404808362322305690403026318464 8629653 146490000621344830458452265103398451104 8629654 -85354621084441575821504553783535042560 8629655 -20733637605082661160289602488233294440 8629656 8013756002381346323905319920777297920 8629657 114892486678361660861155147535240132112 8629658 -12286170806329756114219665149984908608 8629659 304440001659094834177663007418762145680 8629660 -26130533413523552956500127278535895040 8629661 -27075699111799307306641611838995411738 8629662 53883143582131188678577912658506134144 8629663 -21967876444142155457107833766465431440 8629664 -50637146358777442914421531751051427840 8629665 -43441682039952355314605055237251780160 8629666 12477332549683220189077463521921438032 8629667 -269038418263784980461150184017123806400 8629668 50303668634602016010364294268537665152 8629669 30758197265558967466059000323399614944 8629670 -621411905395947537765368750541127680 8629671 50137704414193794316442516482599011112 8629672 -41875906382478230316982772861261998080 8629673 -55287743990258851755648946762500718236 8629674 78681172966319483521559727225373589760 8629675 73541549512019542868627419518999264000 8629676 -95143833406195012780499245970996305920 8629677 52977053468185981059472502243790771360 8629678 88640252685261444641000899913158904640 8629679 92757115341524528425312083255311291280 8629680 -10403732302736202797933078313863086080 8629681 -121802983849827933397028278506451409518 8629682 -1199581149977200557593652772240831968 8629683 6808665505490626175258353771703040000 8629684 54596091592574455201909500927884507520 8629685 -86049341443436915997906836720954299620 8629686 -37219343140083189155527067528048947200 8629687 45694517246298485491958294923376930304 8629688 -167655923891007375366516496173546762240 8629689 -161766129062520445105816778377191841632 8629690 2693269003525095812794929413925059520 8629691 -113029020980055538600454400910521377760 8629692 23628357654985065123029988523002765312 8629693 -22940224920888709475674504807748918784 8629694 20897865908334982693876261842503248320 8629695 1433499912308650182562906238340469440 8629696 41722320897001865364779793431417323520 8629697 24621777193927035553712666289437860740 8629698 6515530335576157227777376923308728320 8629699 -6995546893259245898968059090025831136 8629700 -10263377735121646744498258762790236800 8629701 89993226047011829499682642929370283232 8629702 21698965827882109102098431317802311872 8629703 -6930496535275128377554782531067033176 8629704 119896004036680172860052463964230297600 8629705 -692370214562954278768405153411995840 8629706 9419825478135833993587232351223840000 8629707 44159149485703778293559997089503562160 8629708 -28605053379109010161935782429189846272 8629709 45415788041808327181695537541629584928 8629710 13011495749887354468439680823755864320 8629711 -19815966145046655961516817843160060688 8629712 -7537322481340362466771849858641297408 8629713 -2298057923261481707851107875632307520 8629714 121923386807780813369116036959603021456 8629715 107763072001567282488710355301683421920 8629716 -3131760103996074651869723148692994048 8629717 -124446907053830351451502925428229350848 8629718 -3190843424021378531047326062565841920 8629719 -14882679499376145742759915351883900928 8629720 -33908464986441852232959485189529600 8629721 26148739657009692539563666042433002644 8629722 -32170667608653733084842518522258273040 8629723 97235661756010190491132486292238056000 8629724 4340530563822374844014495859834470400 8629725 -16323072737505472221202896931745884800 8629726 16498361196961697627302788690217292160 8629727 161476599010307392808941771238569732512 8629728 -632477870443882384530376759998676992 8629729 85329400257036781707307820013577694484 8629730 14558940565783975889367044678383145760 8629731 68497583154085117471703167016514732240 8629732 -22430780850544443453469992614214321920 8629733 104284821701410700002443780477965533980 8629734 49982320465516495167135959612064102912 8629735 119210079966414550887366963452551162680 8629736 193669321780953492168635555883228871680 8629737 -11249487510160539721349059868456054640 8629738 -2306363504208355799877088008253181952 8629739 21126212312104413223643936792213271540 8629740 -1535137704044824377980518975050577920 8629741 -102901964543667050554003090380845585216 8629742 -68529684934646491242269576713023061056 8629743 -46803940015388007219064785571240080000 8629744 -47209939898637966550481601382589005824 8629745 -1677529346229907557960734505484701120 8629746 29209008611892553177091775771700934784 8629747 -3513179460988502795710042419623146848 8629748 6850665214691685869441202271380130560 8629749 14082112263039573011531999588979965568 8629750 -76440019122792244129023073728588960000 8629751 44390879329943715601033454050054583112 8629752 2488356335242625002966208979606896640 8629753 -51880450033974610004324264859812784480 8629754 -25633006890088277398302181691406313728 8629755 67064694543431712744784409543466760560 8629756 3684731606089253363570990958807220224 8629757 -39817339209949117559214877684272063840 8629758 3741836644261498499275427768977516224 8629759 65216665659676021480186285413099046608 8629760 -86867611960672977695637176294666403840 8629761 -30497819880469869102854225939809277952 8629762 -27965420028475618396757910594938265600 8629763 -85153942016888812267164054294213833988 8629764 27784790042746189509523683126049112064 8629765 176994161383204341954563973538356105660 8629766 41928920645451579236050415702359392384 8629767 -96987048898071827817380391568907384160 8629768 -698569786558992721322182922592583680 8629769 -3610365417696131705640913206538587840 8629770 -17281133666678025866623532947613821440 8629771 195777057167075120393901103417306853972 8629772 27869419316497860515330219910764086272 8629773 119243287104638471895168138437855169984 8629774 -9121181169481828963392004693284492864 8629775 31416039023012190467836552510535625600 8629776 -40603218677007135976677920642913853440 8629777 -37301942560972452642625362034554661888 8629778 8397766760430085044103990442312642880 8629779 -135179170951323904808102965574709663816 8629780 -98465659721999407269224478809083296000 8629781 -148091670191641400750871419617194036000 8629782 32925406871878230161142875475323222400 8629783 44840441254972517871889013119713173904 8629784 -87594881807597531903888495633627258880 8629785 111527210411220850941888806776542674820 8629786 85195400057423241573266329605356415744 8629787 -107151032956416561217922894909689435368 8629788 -71375455789337770482431879368612185600 8629789 53562555261591505888646029139015840640 8629790 -1176521994445292910707003396770337280 8629791 16955708311562249489171787188309636640 8629792 35091133913861342921830134332152479744 8629793 -74733111886794680027793414779107886400 8629794 5234532113496496459587390339020663040 8629795 -43769687091267075196507805181748338720 8629796 -33073881862362681805029560083252469760 8629797 27225507982892478000173206437689339040 8629798 -106543861465183679340278373579134061600 8629799 2596721676315294941607076107839717040 8629800 3860594616042210005085235672442880000 8629801 -191237723999612551616635775595356057536 8629802 -83210219171566248540598763003249710080 8629803 -8116368944856531222824007087242284992 8629804 16500461189097110018850611840046054656 8629805 -189629055236185803317944779905483655540 8629806 7879899387383199961781257170759878784 8629807 -43671557817183377285716476642439362480 8629808 -39998924530871181386567003043836952576 8629809 99192804061588856657404686221467822704 8629810 -12729600083695446234429796713189934080 8629811 3541526300910185329274587582405699584 8629812 -42800235217890043819428253247538585600 8629813 97920097770801160768298966546080926062 8629814 113677655740191405906699547423189678080 8629815 55417077988649789203638675577674576000 8629816 -76764924598417361955832928054046105600 8629817 42838096037219195678517558085618785792 8629818 -2436922073806599887193143775491306496 8629819 -181951045466586427378361270118940197120 8629820 120963721040883081783212653047499776000 8629821 -6368303569654353147860097364630570938 8629822 -140120418105847575902574211489056684288 8629823 245496359882924394945879207154646523072 8629824 15886986299104718749248869137070948352 8629825 3202622556831826429559430760308142550 8629826 -68222080811919190083809679143243331888 8629827 -53069455192704166573100223686333615880 8629828 -170719843767575559593095731757368975232 8629829 -29485831192909122969199606134806268204 8629830 19230482078660256174223868115016243200 8629831 -95876840770631175816848685661488856008 8629832 -124927936955427016715462847781786214400 8629833 -12342888236225854085522744362226958576 8629834 -11900155802780988264226105110226809600 8629835 103238555205001252741485639627867077280 8629836 37728314594318453379048229997554048512 8629837 18794461007970611566011963858548274912 8629838 12631538816755886440906016896632099840 8629839 101071136732694289059268878178682041704 8629840 16616496882320488840080999383865999360 8629841 -6374398549542710923477038399992124 8629842 -92761479161174068894111007242027008 8629843 -55108979882543801080214468231779836560 8629844 -34389633675794188857335281060643897856 8629845 18801925956417320268108695651463350400 8629846 -94914075689687989559050847460986892480 8629847 71722969682554251783788705556801868296 8629848 -187228714540652293865038126163525836800 8629849 -251784397219004163170716807268172497340 8629850 50020374925857991887094599547247144400 8629851 75706828065400079857399075794470848704 8629852 18195933901978324701423041558915358720 8629853 -93452317427025910053119954892963430272 8629854 -141030585219852012489884772450605995392 8629855 3317288636705918896911620393897572800 8629856 239870488214433269303079183415843356672 8629857 -10878570913784081324719532481497923200 8629858 -161127543513067287110831624893612314624 8629859 -1701742053456655679046018811975358208 8629860 21163365462104403741591515957509263360 8629861 -399160573426837697349586502294166516608 8629862 -1575828675556437481774803159629596800 8629863 -94004556624467591413889932750035424512 8629864 40060063280502763081914059616267279360 8629865 -201932307619782650058206839407809964600 8629866 11305550211191110585749781064565944064 8629867 210593417534441439428592190301247724916 8629868 93756714465126627804062434773451570176 8629869 -99860293090230848853295985724670885152 8629870 -85289579538823788975303105834821805120 8629871 76581540056505305981913720192555960960 8629872 8206778256437268332062416688175382528 8629873 19098653871712512062696301588759472640 8629874 -119579187580941404797812743418878721408 8629875 50350246992958518212198117425797240000 8629876 17423755719436399847381118470639185920 8629877 204548964320388065117983048973373494400 8629878 -4575056020236956234290533655027559040 8629879 -351207696243327314975028487720963285616 8629880 31589041104531191476187821531422720000 8629881 -30994509615146507502621674399618991360 8629882 -83026220984280512490873364842586588416 8629883 203330644034364861925571391555812532132 8629884 28602239937347890200105195546588839424 8629885 340542899480792408362369026399561600 8629886 11519146232298532173033430420823803392 8629887 -32854004241501282460623671308668677376 8629888 56009758311450647689580155145048555520 8629889 124147997807310353483407696700679714690 8629890 82057685844061459253292018624253324800 8629891 -7206212734267496779318205949153784708 8629892 120643055044442735641229001317675151360 8629893 14177036820155628619050203782745449182 8629894 8965520480125495496636564995341418752 8629895 -3857713483293154865727762422749618800 8629896 103305506616909428107730545784626053120 8629897 208888511277650363943935283033289166772 8629898 21377301384316868854734595339136209200 8629899 12865533651987095915096785279222715136 8629900 52568737717907189927092856857793344000 8629901 -44708495730736043888470553023883708448 8629902 45658895669706980470048818683439847680 8629903 27434606424500656153267751497727981664 8629904 -4072877219621602704433153864082915328 8629905 -146510455110160158596712754245293786880 8629906 -107489819372336069540687742177070324848 8629907 130207098210733986717709853633128955040 8629908 19584744818136168842852125416132575232 8629909 247872578088854776660376133030998484110 8629910 -29440015126821702494015346455806160640 8629911 168671860388572261416327756331564767480 8629912 -183989987071564352664055728270367180800 8629913 -10731629859504307105091283993684928896 8629914 4534379696032899386163988288593116160 8629915 -25486068950702973303497813150593394400 8629916 -7983980096067607758212218455024963072 8629917 11444832449594900380566553649360802912 8629918 -30388217471349717368500521418214256960 8629919 -27600359033740643356264866657418175304 8629920 45493565807542791198550928881912381440 8629921 -73118913120110442425167713705835005756 8629922 -1680108010513970376264386002575860736 8629923 62583636846367331555495855803129404144 8629924 5731756920841631749856135212796256896 8629925 -65007011930381870353488270571546272000 8629926 5538173489647900665774830636277679488 8629927 -255617572660278583112615369993113625224 8629928 -2798977386046079460750233854924554240 8629929 -20164624388274617071723410863649053760 8629930 51600410101580214379007083943504620800 8629931 233834215410578842674719561522576078400 8629932 13176919154272728392774383994725358592 8629933 -16041721115263160654609730907015890400 8629934 -37380532197512479379485836600743896320 8629935 -16349468125189721443396628214077614080 8629936 26554807958723186407889843371044372480 8629937 -135869138002827331677402905555184424140 8629938 -66210508387129517317189225897862256 8629939 -83406633616611318412058696800723890000 8629940 -40810573446447306343222903201731717120 8629941 -56081786574832998564148570799390531808 8629942 114527446124993120680140728996213841792 8629943 -6523958213534214646315053173493560400 8629944 31785203446879874084983467979337502720 8629945 10031687342725535144956914609819651840 8629946 -8258294575011128753470948299632975136 8629947 71197017406314700349083010068975034124 8629948 11935914483570978723891165006405350400 8629949 11613201356323999051371581017418746950 8629950 16563913221075365303680670179065216000 8629951 -145047850506411656699225046720987791496 8629952 -63760626480200283368920911660428820480 8629953 -13801394030220172639979909783965896192 8629954 -20779191561395766849075058619818022400 8629955 106563422233837749148320463351844313360 8629956 -65553455926899604987872789896014141440 8629957 -43313519809477718924004376591367249888 8629958 -241277297038591944385112268863420255616 8629959 -10843932183536549630607365172422650032 8629960 -104816634620337868878488410910908416000 8629961 15511719927637854956794330970422697562 8629962 75855981652388644855599131641099776 8629963 -123955756934953509798459995201157287788 8629964 -29754434520580304850347338569004944384 8629965 -72948934651696381063871361237145338000 8629966 12581838191143184108253251697520081920 8629967 1021233976419251474535482292749444112 8629968 3519241599235250952741786430275846144 8629969 -3659807790032344834174390941481303580 8629970 -21254322905028311487844068777342100320 8629971 390282022129094373689107341396111360 8629972 -51158508398569601120479492046352935168 8629973 -178172320229687175823492468766760775296 8629974 -39472725890167054667140039023513654720 8629975 71996349117929775995382868555150873000 8629976 129914061312786395077258055742271119360 8629977 -61658603420880231108057705491423432160 8629978 -49713613633345392408394893517069204224 8629979 -685353033965120808414013549071203808 8629980 -1364008727997589405401779346468080640 8629981 93964213448131929464058325886690799782 8629982 119361316176210866742125162993615357952 8629983 13252326241557235291058823764219520912 8629984 -18767254058970908649021827709113991168 8629985 -38148169641260102358860780727138302400 8629986 50612088264982351259065855239833869824 8629987 -7031498601261241252810204294784186360 8629988 -112110234700932992142851147602069979904 8629989 68813168206601446174331524268705625120 8629990 -43900667204834623139417532401930476800 8629991 2820594687930721218306373689572232864 8629992 17270259850173573136085865615514091520 8629993 -75939586721926806768071450735963139980 8629994 108252355758650836144657837305320676960 8629995 -13343782289098909192188089711539921920 8629996 82817427370403004210648992510143136000 8629997 -31896378224242683852918842273526450048 8629998 11012911800787484960138517095446727808 8629999 -63049719936162282247628594088842262528 8630000 -5217456175958904368347598230241280000 8630001 176351762937897341453534348762065722240 8630002 -87830625909634203379215685232276535168 8630003 -177070087491189100743093320037775037748 8630004 20508597984218752884518037553905156096 8630005 -83842525602210213424296286513394365440 8630006 -31158474547179969246182835937061099520 8630007 85016924172214690870751291449759025640 8630008 -63660181351201210451481866054497198080 8630009 -243752320537239937408774828511442006960 8630010 -60543164858413665219414315550935436800 8630011 94346442248530997936551688923469081904 8630012 -76578129706535994088395715039112146944 8630013 -28964285712676086247623753328664880576 8630014 1273920965190478079789020907998860288 8630015 -35996906016812361780752487866651442840 8630016 -126541821041217421304671294373951963136 8630017 86711394858454770011304841559284629552 8630018 -141089322962680302226579272360719752320 8630019 6846641278062162291860843377914273144 8630020 -43352058501151172721234678352050155520 8630021 142333080612752458227561993931804844412 8630022 -9422097001354882518048139776925253760 8630023 -3789036789387189526299800305326430800 8630024 -97176308442621205765181494654481479680 8630025 74965123993145881020167395960552054800 8630026 -142370377237297582170063027315014574288 8630027 -147569790228614018042647513006807763004 8630028 9180645293347664610435546388971847680 8630029 -200562515124637954119282244683895911370 8630030 -42789868776534303097986614289809451840 8630031 67320724815525280540548970555766728704 8630032 35812709262729936171575320951577853952 8630033 2205849143903422998871309943859350400 8630034 15309763202441607080601105263821082112 8630035 -9771301358871094720354824867857835600 8630036 -86737186301443738800517709501435798016 8630037 -64073648693505502143990486318654086400 8630038 -13971172929738863712748653353519975040 8630039 -35295832736401675480435177902561050880 8630040 -75627175424897357312159037603669811200 8630041 6808302393026698541553430361571792000 8630042 59456626442772998377127821438869465600 8630043 -12296976259169629498446146906663530896 8630044 153320580319075285770267062995502491136 8630045 -11783261609038220890290985127435255700 8630046 -32798111888872503567240893440204051584 8630047 62798820264269416849588885802202336040 8630048 20259953002334585224371840399200747520 8630049 47423619469940843291608073402641970208 8630050 12781412690787115748843853768326323200 8630051 69308475020488334887928507449693682400 8630052 -95490854889618886605361789101398016000 8630053 5284428224789660868915816277277758684 8630054 11136254571567093414688582474842410976 8630055 -45950425807143941764922144060396497440 8630056 -204727894250041602081181292030783493120 8630057 -126998581743849016942641533183655600 8630058 -28603869915690383371489525474571823360 8630059 -114116755242891339176414973999394526208 8630060 -4649054893713354051798418964661719040 8630061 142828959770391875782764154946409976320 8630062 -46261538238490222318950844823754158208 8630063 -31363793647607533998895614473578441200 8630064 -1083910135927724225082888076816957440 8630065 -53843690111309485536759595128624663000 8630066 1289809943851337161034290383073114512 8630067 85886925942304543272824903258409152112 8630068 -78771133415758181777942967827401025152 8630069 -112488993291454281886804450367639510208 8630070 -1943841158914675708760248510194268800 8630071 80295046861112722335302019519679695272 8630072 -24362354459714462839938010078245888000 8630073 143994583024837890027926677198671798522 8630074 85878032438404166493143612179846870272 8630075 45904164293551757646185781625841544000 8630076 19507853199284725464923830204838446080 8630077 36916693159598771056439326086636503872 8630078 33440620013667762638085947045884035840 8630079 -84434169031236271130765396862225562992 8630080 14495674002462412780198330526072832000 8630081 213021229873541640184000942736708015700 8630082 89987183595320401179942100591352629248 8630083 -51080234638275335945137212985506048 8630084 153442544856797620109074447555002245376 8630085 19571623908451016649149959374722342400 8630086 7292165040350773893410304946615392960 8630087 -42960915912550937153811475027085025120 8630088 4495163314909288832535252650113474560 8630089 -73489177330949400877887102838100765276 8630090 -2370646355386156634777420801906196480 8630091 -70351838415878178321177218467675125120 8630092 -46374333866397400538084435470730800384 8630093 -232092103278366618304210047030810318720 8630094 54757336504863217842254174804815242240 8630095 -6980685100788969770486971962843014400 8630096 -7112471268271462647242065388821168128 8630097 24411040827705063610115084689492416384 8630098 -52739905042838525059124089697009266560 8630099 -49274689499762314696802311504704219864 8630100 535818894080540699782165537166745600 8630101 108814355507151903142848502161923988024 8630102 -6585540830557168018824629096790285696 8630103 -79646960262687528519386624625941400192 8630104 -77816965403276928920090017755581644800 8630105 207068788720755235135651073424678720 8630106 -16249356706800487247655925608441400320 8630107 45710718794678809475719082212271067720 8630108 -41735121112977082476722797876628393472 8630109 -71631058211343578453994411647335492986 8630110 -40778894499541268866369979838402816000 8630111 106740196078280622289055811957277732224 8630112 -131476984451049663936749272432822714368 8630113 188042335487169813430059451714199043362 8630114 -54752551939625484319909212005991847344 8630115 3311528067436084262092678060694855520 8630116 7756209606240132112450366157969187840 8630117 -35059496494924821897987514984191000834 8630118 -15063324935604095361937071417884467200 8630119 -48575814321797985851134090622533201480 8630120 -76555303764872865548382337465833523200 8630121 11558564400341385779044712966295810048 8630122 30870914934112099725372270451605320112 8630123 51584032327207661115260623706891382000 8630124 -76676695966645471704421039573859756544 8630125 -33943558421443921592763489932924865000 8630126 48742972560431773219774105371125224512 8630127 22464320360125545963125462778716718720 8630128 4313950147252641361518567732538015744 8630129 31321462076859554603226300290663832384 8630130 -819729942650980263303218982572244480 8630131 6305107789228449145325824152103812264 8630132 -62473028271764056262801417422311843840 8630133 6298264103033506873813737910227620928 8630134 -138098253594319030882162253268410642784 8630135 115642552395555005066526207303783534960 8630136 -39479486089182782353947685443364761600 8630137 19265081823722776078753680436211173252 8630138 30410138441134254198002260539447394560 8630139 22849867850153447690328312176563077120 8630140 -9597018489811944046766883864367902720 8630141 77416163817352170270977564552118413772 8630142 71926950877925469550240417717769671680 8630143 -1320994945753567832829262336893964800 8630144 23263015786427582474998298879396413440 8630145 -51072244540732631253780341586081722880 8630146 -30021209542918469756198932725392386560 8630147 -34753308787118266692757132712938738608 8630148 -10141453097111513052188264435951416320 8630149 45882653828542564203065468004803332416 8630150 -26314088509333817648692789965475447200 8630151 -6726714606589563178625947566488314968 8630152 -14364954656582254390330279726428979200 8630153 40192509921332392484542436576042282880 8630154 28296720874773787171013783445205278864 8630155 119600298632700459699151451437153078560 8630156 -154562126227164701522890760495020212480 8630157 -33571921643826356716401184971174299520 8630158 8223658675513028908413279872990441472 8630159 29374173601199973306164590491631245360 8630160 6640115253248526762705987164983787520 8630161 -124892852684253744807127698986419859600 8630162 2531916479805647957949458649734199072 8630163 23152637443343996704933679590998320904 8630164 91268640122494444052927566296073086976 8630165 -174691028994120874127514998854213787940 8630166 -7008870120159145848400516666438310400 8630167 17909474621567428034456936250564192992 8630168 -87922069175881736539828928907909120000 8630169 -1046983631519680950959857410293288160 8630170 1215366906502761251750585596617389280 8630171 -151158459090755763992823365379281528856 8630172 -50157427029986011018760030484999936000 8630173 -36636020641177071537539806545778871578 8630174 -87230207819146007335715355310354289088 8630175 -11172689630154497996190360782000956800 8630176 -81872361532345545204801657454384054272 8630177 -103452716439875502029483003030615506974 8630178 2673775925409832025929090905112992000 8630179 -202714433557218231164797510332856413220 8630180 7608022225450788916057126376663961600 8630181 28064390282047919817571763161623801312 8630182 -96165774809702536190149984010962804416 8630183 54506576235080219882093440969242270144 8630184 25027761409366745934339168428513280000 8630185 -16920503248223816425798810776626806620 8630186 -2002344622356577913101026444708320256 8630187 -216573985714560278871928501858829054976 8630188 -98819292900905990553129953683510196224 8630189 28178279162932242976643688303790611756 8630190 8026396923968255059185051356555315520 8630191 -268035853774050075196023352558613239408 8630192 -12048043963963771189541079514748731392 8630193 48703153323158015039225061440333750208 8630194 95150280265919808127248269451167194896 8630195 18149687060795420385143899128507960480 8630196 -8845880921839928604835888435808759808 8630197 -110030527417117737573021469251146745600 8630198 8729582902336455154338546102544662528 8630199 -36289181984042422580935364685726739200 8630200 6577149175111313616120842081055744000 8630201 -110513779075282422763143825155815635798 8630202 7202654029528066939624915201406567424 8630203 -129060765661349687839583856207617102544 8630204 55506845649340965946823966940401409024 8630205 -2766639308528575923155240192872200000 8630206 -2289081821091624481685564118536989056 8630207 -103546522914759680236571644442310308544 8630208 -15675536043133921205133914072225415168 8630209 16256956828836897703871404561835005760 8630210 472404326470952330317779765582995520 8630211 128317367351536918627468085019487681272 8630212 -74205547644455038492846181946921716480 8630213 6885369736528732926870272781905477880 8630214 2620359937914189813866716143810969600 8630215 24237980945382095456270064140101385520 8630216 -7849755646956981272247498935831101440 8630217 35238258831606648844648167622765967040 8630218 82973766025095279377818756071138935040 8630219 111860802666222019919666299390464250608 8630220 -49855730464546895369962694488508835840 8630221 -138481608103850486054977162727030159328 8630222 41216805555308842828139664358022238912 8630223 -87125220964102805253298230313452422400 8630224 33630852932778917896298519092636835840 8630225 43926008678606422570631576166875478000 8630226 -7557813602211157263617931251765245440 8630227 665420035668521544563569327026731160 8630228 -132489683035757485326050598579954018432 8630229 -2947850104065909606422072308657080000 8630230 -2206166605434648805195235712305836800 8630231 58479386097407656586458236171182353032 8630232 -5346558604096015341011160794480640000 8630233 -323768173091757612675798524011086367340 8630234 26980353396726608654179465593618519552 8630235 20775878304121186541447202401933347920 8630236 -72578910911420847664684166434200286720 8630237 -102592774646489257865526538363464207360 8630238 54195589392626075942014463605444859520 8630239 -249412387425294494830632815843028292960 8630240 153267079086051874850762736158225203200 8630241 -18843508236984130471696036809325503840 8630242 92546035200196235970876992618117972352 8630243 -160748054561208747403208943178578545508 8630244 8635972989516639070932305882603642880 8630245 5730852725430094917472489323352727040 8630246 10176626973971419304033697768949839072 8630247 -63821069216629322563197882868570289280 8630248 -79329040561173812334317504448658882560 8630249 -74897170051456343588403865862434599750 8630250 -19732039502681304575589359137151232000 8630251 8930052012101257532979378754321086352 8630252 -55099384588903380603522452145632235264 8630253 161578567826807931864033735861605764800 8630254 62227283209864558943978237906055563136 8630255 -36370743888928775577145634888778722400 8630256 22771682370855706875105487552189562880 8630257 152609612764634515825847497504527064560 8630258 453639042715547580661971504738839040 8630259 12086756291575635313286159387225828928 8630260 -91686452768059387337918347766483877120 8630261 -69074420313976545935445274255225760676 8630262 -14159392240961174310322695740252043072 8630263 -69731159760974687753579176720615643856 8630264 -82784915227231859527874350677768499200 8630265 -8094975271037588345300032729842391680 8630266 -10198194106396898719273061516498044416 8630267 136154235353753931176670633118274811648 8630268 50132962888735655627975099504689021440 8630269 -10536411409570868977220761445065486330 8630270 -111964215476229856257876821804676142080 8630271 -9956525857237956700022689735507905840 8630272 -2091218745666712647516692143159640064 8630273 -151951223606790567563698143906423271680 8630274 -7923589716464629330755553756029095040 8630275 -99614394057779317231127762637202715000 8630276 12518175752968375632280404278869032960 8630277 69001992009784516666223476714148989920 8630278 17620474035358981587699101388776903424 8630279 -3289633555846702447476059386919509920 8630280 -131360149699158747767616631818805248000 8630281 307882552266614701156656816353297049984 8630282 10179648273396415383357042029918386992 8630283 -113063108725060432777185430563699316776 8630284 -42507615199787750565539906010697267200 8630285 -24168356887142524432076600819338352640 8630286 -19746510462164140021968339380491938816 8630287 -61899683742053190438544285930188915128 8630288 75715195677053358922919263757103022080 8630289 -141523194648006966263142729808779052446 8630290 20291648417998087478926936279070822400 8630291 213577420376765995662705389054273371692 8630292 14334754822257664012509642863912085504 8630293 31340553640023647666094944260332888320 8630294 11959478465662709097965770074822863040 8630295 15547676265707252957999120934701051040 8630296 -186758443045839786979749216380653086720 8630297 -111057322939826993463860637581458291260 8630298 -17444231918228472183070964549656371216 8630299 29106537936674429747507707110673786536 8630300 12141937537328970539504090558084736000 8630301 -7334556131886525574040331327953471040 8630302 126568856824769718001891948031215892352 8630303 -76296828173398989629724413777856540936 8630304 -36728112441047873423217228667433779200 8630305 -77579109670130544916214909293890974040 8630306 34332258277011422265036478984458679680 8630307 -712908769232648586459208285927812096 8630308 -63726992545459671071801949927389495040 8630309 26350540152441711014160412427962304220 8630310 12202471177828776673739599441259001600 8630311 144098645126793998690089081742631953912 8630312 84205436729987135211984498647074483200 8630313 -8746068017951176932959976452855577600 8630314 44033596116905906156278835573237927424 8630315 -588204480949011615703909933531795680 8630316 90223455320768373140513450366718895872 8630317 -60599797536148488427004314576419306708 8630318 113374289737652614588582740076187607360 8630319 -33538772498131560755516287934519166456 8630320 -10232004016444395197202150754666414080 8630321 66217620085158521461161174535074007890 8630322 37851950179490668176666103051744608768 8630323 126485864564203278219994483147594432320 8630324 54697106799418691835969649404963760896 8630325 120388170998754621222405603223300650 8630326 130845370424592069532666046075566671360 8630327 -144045100437468065478344653146348181560 8630328 -2439755087528165144210392086470983680 8630329 -31583573688671295666347159973977202560 8630330 -23876655477934222557663069157136884800 8630331 28011953921364535503446954465217385752 8630332 83388293405722574066906018360116226560 8630333 165913913864957332647080087607008953440 8630334 -18812684909367558570127639744470251520 8630335 4227542704388182583453567967981342720 8630336 -4789199397312879560381574668712148992 8630337 138653001537267812810042473796938529952 8630338 -39845100832431332714006765490299289600 8630339 78862426747450307194495071330923567256 8630340 1653923290945951674710167030264811520 8630341 -145526697130560256514622174893273329316 8630342 13634313236380362885391902279823900032 8630343 71981769637436876310045224247817859640 8630344 -43173913555694609566855499033156321280 8630345 52849263297535964582333897149742243520 8630346 7446849480446566768355808863249889024 8630347 121212364321543737893704543778755724712 8630348 8871692005937248453202125505503396608 8630349 -19823505563910443252091325081281817344 8630350 73420450249097365535135019402963878400 8630351 205515020305260621371821508430909258600 8630352 -45832700750993920310980428471877632 8630353 -71241806434076561097107965651468033116 8630354 -14982983125609828301660514177219143520 8630355 62169799203720821126201622537431001600 8630356 -12702394661777608754710851094235049984 8630357 10468323607011458226258350280422967552 8630358 -4728298951418164700393771604440064 8630359 162041284194704357925254354018960809104 8630360 150412490382612143007746668322039808000 8630361 7625849953682324382164941094752394880 8630362 -27393563538965436991081861470991476768 8630363 28169712828973497504012452151495302160 8630364 75149817714855036279845533098243058176 8630365 68905471765730295538861765900107900120 8630366 56088538766985238783105752232936789632 8630367 -68691980467486225668189697099729051320 8630368 -131613403695524576863819608207602221056 8630369 -44319356634324076183223436104915516160 8630370 53805500819419289401178888670721267200 8630371 -214906821189798924042977519657370327600 8630372 -83019736765991814696539680432425000960 8630373 27240395594237131706205212422810912320 8630374 30645247365684818414638280836716339936 8630375 -47459084186201467257250854194447712000 8630376 100813288355051427686311151826825216000 8630377 4773596061158592032964705816487849344 8630378 -55524696734086712557617629942812375200 8630379 55658708157511511816809003098149007324 8630380 -116458970622293330970903717028991769600 8630381 -297742100043565740924688592417972053416 8630382 21408267586973004941635653676774824960 8630383 6644440011598488236044257841067710840 8630384 -3285634451493921084171955617865924608 8630385 -37192103759459810150982764912114150400 8630386 105480495190655803162641097441977981984 8630387 69535904595929308044016638202859913036 8630388 -34544418149732126001261431496176756736 8630389 233032139430544762241968178381394905440 8630390 20489041497694751445676087388425812480 8630391 39226797136865454998476727792400668928 8630392 -127381686113363085171073400842497024000 8630393 106010453807564970372015846899285748480 8630394 33642204482299463293073190127981516800 8630395 -41306199319247506708149220748591865600 8630396 -19284892345187196040532984361795835392 8630397 -101407142213030640483626401037624752026 8630398 -21752659919772179527557022361408049408 8630399 326929735798246956018131186540624648040 8630400 14740500608069590231736831893831680000 8630401 534544180361905801132932391073528960 8630402 34034947858124699948616718732130726400 8630403 34091047355760102056110976489852506104 8630404 47105422515941978556847600489067908096 8630405 12171383761545259578608000237955440640 8630406 36676507012995681239298755320968001344 8630407 -69461499498448530923324568522902080024 8630408 102246625281710432657739754267819008000 8630409 -144661908769707266799092670970581862896 8630410 50080359587321484521749310479529377680 8630411 -179006439833691284429532992741739182376 8630412 -9145549720709195621161548550192496640 8630413 196791298013798556256523223704537321184 8630414 -19928218358999547673457517870564563712 8630415 109735675559144381087304875631613908000 8630416 9982275887258448103807002820042268672 8630417 31782822290959538974498453504705244466 8630418 -14459190069578753354408247908953619712 8630419 100418567268116212444789372646121666600 8630420 92918135846767482848388798600761153280 8630421 3579894782412113296456000042558514400 8630422 108043043550847150982921903067173597952 8630423 -64593250123321140857285438540636456376 8630424 35739274725488120610348460232280023040 8630425 4300309184220893223046459398007601500 8630426 -42498681782975842211383472410774007040 8630427 1016905702321020294208437089174652528 8630428 81192713368535737968848373926888924160 8630429 32845694208471719295751455696349261260 8630430 -3857007790404386493626887611116906880 8630431 -8214130131671776242402918149482240000 8630432 183787015167764988179403863856444014592 8630433 -66706647908589796721117206191233262336 8630434 193100809430708477210659419360885288960 8630435 46728874101083467557080566392101615520 8630436 -107385017214517599250201018771353074688 8630437 28071546740623667185104941764078723360 8630438 25384462727891939825819465748917361120 8630439 17465595218671307379111877026327459624 8630440 -12675434136233335379358063697413734400 8630441 -101399742954849387888881262069317771148 8630442 -904722290476246924459398520323217920 8630443 1283998778971831618533520422497904692 8630444 3546838575973528024574960211696216576 8630445 14446542890371137959801871867094401600 8630446 -193770217274105539822685930055080640 8630447 88552959071508504297881795487598949472 8630448 -30957591911218038857325863734349561856 8630449 -120080379963613924309004317927552989550 8630450 -7030186134146315564506533055798452000 8630451 -465751351807969535234508492780143904 8630452 -50189717988817488715928295718803744000 8630453 -1957765179322169435492425507574093316 8630454 -10737619174410294970626422822612103168 8630455 -131766354388681800784791109908989273640 8630456 -151127279117021665288852800602245509120 8630457 23875395736490815562755877814683793120 8630458 -54651371905027189982954493862131723840 8630459 -18435605744262665233011818501313873000 8630460 -63503111517040358741547258861503070720 8630461 8640216133712428895400651089331245760 8630462 -4729194151168321212465447338290561536 8630463 -52453152570202391325323575596759152112 8630464 -28181879161253197223321992910328561664 8630465 -86806845347269200778557264016077254400 8630466 8454968485191823601065037082327304704 8630467 -42459724706585192615281714258907304720 8630468 -125629332430579615697977978536466658304 8630469 7306727333994973481804190190260357696 8630470 37984616741409695253983309707237783680 8630471 157334137309947884881143091699578033192 8630472 19312642259805247222911380955824947200 8630473 -385386650656719825036390906705219180416 8630474 12503352941707190329901333024559111168 8630475 -13742654936531678750583732004424179200 8630476 79564629839402399351491137572477015040 8630477 117362181460879751870186043570961918326 8630478 -44307186690494318562669123543826872576 8630479 -58634935044327508062025859347811040912 8630480 18824754738406628631725272792139612160 8630481 113696157693924975699532088010504890352 8630482 -5845374667601697666867068256884886528 8630483 -166224958066903921752729761430757349268 8630484 -68888265796981103997644256767199528960 8630485 -62329412242077600135571923611291839200 8630486 -93645845032463125506748453549275779808 8630487 630793430216590209231732762693092400 8630488 -71716429199647403469360378671938007040 8630489 -59549637860411386078151593660548372288 8630490 -17535219555241728601355896641600284160 8630491 -49127982925368654376053890633162722108 8630492 -101066682772995539754008620762620438528 8630493 42434587972262689896666066873600054528 8630494 -38366576031827711953157310619503997248 8630495 -155463253463320855341400466790864098880 8630496 -25127089007297551967990505945515950080 8630497 -26081901312885362822254350092353567872 8630498 10261669370800977021517815952894498464 8630499 108790567567336248148800069912983468664 8630500 27861493819841720935678530172980864000 8630501 140168694596697907014158076242803324608 8630502 63958810212696924281725502718067837632 8630503 979286841364986396451714481604467840 8630504 -74519964862754352022796125390082442240 8630505 -86373883077076181484824716113541560 8630506 115948560492721043549267379707822540544 8630507 -184086670912035578033990758983369845880 8630508 22904487749054645722054260245454842880 8630509 -56965333018101939383177390042008407528 8630510 6624703068408457592059331864595763200 8630511 44853288270646158552841028504842577040 8630512 40773238597910316013985090746005553152 8630513 117662502200569025369946366759114821760 8630514 -31315753679469469548555518966690634096 8630515 16731050190486559466094651384115490160 8630516 -83262888950167251907313142095300689920 8630517 114950355695903518133058175916105348832 8630518 6674939376868102968080337918366232704 8630519 67617300563322179387288731489766002920 8630520 15877147446647139526485029798510592000 8630521 141136808166373311843340662258919714944 8630522 17963094859250327265083872825702932480 8630523 150890096045141266761250381353727670400 8630524 3242092686278689019093864442033209344 8630525 -16085075822963452940705608664236747950 8630526 37886507369552368748617520570108264448 8630527 195298702703821787037246220766495113800 8630528 31210151155885520413852401423196618752 8630529 16161621020495847283581190820378378880 8630530 -531706467384001847569349661263470080 8630531 35168725859488097088310271742811211424 8630532 79603145533826177277043847150758371456 8630533 158699169365749605799457911542447771424 8630534 57114576261808116693491833520859346752 8630535 7218652355819198651708673760410613200 8630536 204980488595230288663057803147091399680 8630537 -2515542976809796284165051253785084288 8630538 -1512914156915607475885617403457507328 8630539 94453304637522099608163139351595597056 8630540 7282565234144945350598514755627412480 8630541 -36157282126053631508660436110612960640 8630542 29798272208375998721354434029653934144 8630543 16667451372475778801725130746933328544 8630544 -1502289882258099833812396851234865152 8630545 61876112078929610028468424807437753600 8630546 -699860139215973088041373166120626176 8630547 5249450953407696139067209089077364480 8630548 57865842259021730423570763007520649216 8630549 -73356869493044253301102430412781864164 8630550 -1126565246028902643703336329250207200 8630551 -178406314574301427431547608098304217896 8630552 79301389362050836806397123993990348800 8630553 -98845921998974281767314897244437290656 8630554 -9211788310643348735645109420704715024 8630555 39208113505519257430991570553380065920 8630556 16330290618437676588925044984256708608 8630557 -10830104557060117147119147467683790728 8630558 -91482080205326906764400320747268181120 8630559 16848998587425470110415174563233210864 8630560 192707360252684984805897263205423513600 8630561 -217834566335887177827438034542502330176 8630562 3562484654923735925053877430916788480 8630563 -372847569948249040663850486774948160772 8630564 -182618233901469064897837235460124861824 8630565 -31819833731863697729211658350774384480 8630566 -20704639988479270378485183486860390400 8630567 -64540562920334770115389664594949792 8630568 92694604658718140620524325090631347200 8630569 -246188810841137024037235068544913119104 8630570 -23306792101679612672547296352472794240 8630571 8881155275090159300058270252361329840 8630572 45404784396513607815325424109703680 8630573 775878583527655739759536975805251968 8630574 -101273806863504382521357954241939572480 8630575 -14689150590801108334121088860478806000 8630576 112705654149872291481138616538608238592 8630577 -43780345622078759030335433821346842560 8630578 32090863445586511026045892403364777600 8630579 26538630223883283671410635304908840000 8630580 -7179690065438774371890298011687936000 8630581 34410699415134279613471333654995032412 8630582 16306673064891139680649276094856782784 8630583 -9774512923314079186256648274436189152 8630584 232399610226071326381826468556659404800 8630585 20872402853340821134082238606839705160 8630586 -20461344713837645975874119232396297216 8630587 -81117954591857950233102213104427166448 8630588 151629115986878655207998850572317140480 8630589 21897569855565424929532216579606803456 8630590 8839946473447053918029852741610960000 8630591 170602767777630735626147306270502124992 8630592 35065626354793261388136899103267225600 8630593 29402062516036457329081780919155131842 8630594 -8623243782491724885487172771422338048 8630595 -50106538263555054537980557898655672480 8630596 534756128510468510043948793577617920 8630597 63314299491288719196530143414193351580 8630598 47561198087623689812212339403702039040 8630599 -38250991419564603740729188727447871400 8630600 -10278721714411925762281523921083392000 8630601 9569672366419312457236994581777920384 8630602 -130654895247190879545587129629299319248 8630603 195691617277599769870929686671824635280 8630604 12164757143320738857168884068092057600 8630605 155418826492064209608275640969943323360 8630606 68639415620739524494507712751698242752 8630607 -6691855900536574155744662268294627960 8630608 -9599716009618514079836528630403956736 8630609 -77951981426034833174575842632223494796 8630610 6960253253650207923424011083830609920 8630611 -154369258465822677892971058890143554416 8630612 70585062917369704983044921338037409792 8630613 -38864173068315630739138850485246585458 8630614 16164238341316269988808881419726076032 8630615 16485802124380118274936478733516944440 8630616 -78298693135102537463700529586012160 8630617 -58767651723525343022895061667140261120 8630618 68969674934051332207256004987170415360 8630619 64055304901736723553548804146895367168 8630620 8590632796106675156964560417585510400 8630621 92408829018453994417866531779856994944 8630622 14822400589856829465787107487275171840 8630623 -16152039560182640804098352605225225872 8630624 14799988712296567637916071441525637120 8630625 -28069540029041173219802037592363410000 8630626 -49166367716909427559814910816061484256 8630627 -39927944502241103441744706408472528488 8630628 -42298486088055736287580145898909825024 8630629 -11025117655093238961874470250913510624 8630630 -11038981130602396922490259699181664000 8630631 98970508815512235735775173664161862080 8630632 -218335951444397883700103135088984115200 8630633 -64999819199874011609245435283179974576 8630634 -38817547161245091434007562267256094720 8630635 21927101149024758286635036488494447440 8630636 48341141431096290412272065179270840320 8630637 127440049801582391446172173565959248960 8630638 29467803094455516676474534237695049920 8630639 65493602163827512233307309858588255440 8630640 -16547104296490244018250787323905802240 8630641 -131162378271012127587439232530768326958 8630642 -210931763018341767219805546507269107808 8630643 -57634645087637371516941364181731497216 8630644 -5394121658339263010879065571015589888 8630645 -49540998767842789946844629048418526920 8630646 -24913594701144325430645036577403554432 8630647 -21520988099996623260119022361885290904 8630648 -9699447470204948992900099755606343680 8630649 118790789926911283931144071241695662000 8630650 -5947379207753419210931320693759776000 8630651 -94707473694174504196510121297374372728 8630652 -38874178500261023064165225165715700736 8630653 135180540285282112251154973195350176902 8630654 -70042110456687634768854232044093900480 8630655 25573095378777043870965783315377452800 8630656 -144898717021179956542664730188017827840 8630657 5725610602426609935691942772890805760 8630658 24659559491387606473611887961234048000 8630659 -541773671547950457307348026266567096 8630660 72667750264391185411005791121310567680 8630661 114874522188683666077884731109776471520 8630662 83845171401359273696084480665181426304 8630663 24452929394868844144997329190806533912 8630664 -18716078782598259353603926443256627200 8630665 138614263161805071904629925915799022720 8630666 -73290468219936359620531204799783608320 8630667 107436401306244906580498258994950602684 8630668 66326331162487376433656655212018786048 8630669 -64499899043500396114704435439848057930 8630670 -26588494467901473759375914126603721600 8630671 -6920074974375557318901100631269227520 8630672 33629978663241703206386724512530563072 8630673 -112177708903952159061182553693379278432 8630674 50241605558283544534689578665376378880 8630675 66577162835170099980353390834263533900 8630676 -39179722419705265709928899435457696000 8630677 245222575145709579650596290922028071584 8630678 -48444003655487749088841741058654329600 8630679 33135801402077480035297578579148394496 8630680 -3544799231256700884647965215866265600 8630681 61717879303813786337597246854156989312 8630682 -27396371770905640505011893641981035008 8630683 -201509810873406584943434940972993443068 8630684 18595717485960618293259009181576060416 8630685 -53824325164637869970833203797239468800 8630686 -19004807468894961784073523862833912960 8630687 -15092888524547056864424875823583058032 8630688 -33665219067220724507259952602021888 8630689 -123831300967483343017157835842187305280 8630690 95364814705706337973940191207665844800 8630691 6956938022523376823191552734461024064 8630692 472013717834140100313944560302817280 8630693 -96594195779225024593687875707572291680 8630694 5583593409036619468630405419950584320 8630695 161498920735288368370950201747959830200 8630696 -9086332610428287826955494515388062720 8630697 -118837884349871238484489416511174457760 8630698 -90340463610536776031050378592625176400 8630699 -60463870950218866940827413491609649408 8630700 2259404625136606642321612931485209600 8630701 26494355208931617321546359958214069932 8630702 107131507823190791409267778360393152 8630703 -36632068443945583208726939683824375288 8630704 -5384707668289268573007059748126720000 8630705 -56827281338816889640316396654648744280 8630706 -27333926578894575604276245353301213696 8630707 -221594758139912612436765812589139810336 8630708 182471978141266085348850061209894457728 8630709 51137040201523214868213755767294358304 8630710 6522334917193144810627491401113559040 8630711 55513975365896355759760616404692432432 8630712 8590032398145533889880200845350195200 8630713 -15589124978679938968062172380118207224 8630714 -6378050828553253268679079498735737120 8630715 -115893243555213246529429704301109280 8630716 -3432296755194103240035650862263004160 8630717 17085957039250428989950749306251604480 8630718 -65909482524463536225137334683507460480 8630719 365156431492090310900389178289861804000 8630720 -13160623855833925966758221493011742720 8630721 112464120191176041657474956807192717520 8630722 21265204690478534992446458511176136912 8630723 109998393133565189052387299902687624344 8630724 14658023502526913705930256873411296256 8630725 130184685008334979557797754580442968250 8630726 23532271928411136991733997069369640704 8630727 -19556109124522751440633105059720339456 8630728 -81809833592443688864321299655488035840 8630729 37749243916527532122344574922319136420 8630730 -68343730911185098503981967817724175680 8630731 14445223490470659427787046829034819120 8630732 -82593805826204758151537035875700755456 8630733 119536187265993062210601731596422969024 8630734 -24994926029093614828002734853302932608 8630735 -152420914396974056863031250207925411320 8630736 -17906076550162702921221884481089568768 8630737 -68008384990621672473796586361595577614 8630738 -19717230017425105099972448334137178480 8630739 116603631289905535342004645616588426240 8630740 2454656377643111678631394633576243200 8630741 84714612430772111661188807527395543456 8630742 -70547039003905436707504892266889037888 8630743 -182294808213464707825547516928568349520 8630744 -80525475312568457119535696675010170880 8630745 418817040628613397384424994639951040 8630746 -20623707788764471509103701852675069216 8630747 280217058594648014009963685203285004072 8630748 -44056881264236352169606062812333475840 8630749 218260975523217944556217814173676771750 8630750 65277146828510705440876267018598400000 8630751 -51372117378995925482669352315629834496 8630752 50624536408232865516540700445702356992 8630753 184964720597767298165211413180095523604 8630754 -35019644090800113384557227126984177920 8630755 21744782861468509789209088411707313920 8630756 14489722396221747173380605355745756160 8630757 -54967209838431465189728286586327951746 8630758 47954429867412217797846147263887584480 8630759 95225027673721811092111451000235291960 8630760 8133112166565201925344066316129075200 8630761 -58479388704952275667590901353260419868 8630762 -13759966602709432239190574061294665040 8630763 74610169570478456353146462575479878744 8630764 97946508473539448738735285411774777856 8630765 32423307123807310611023680324679533440 8630766 25343239361426440079746233443807473920 8630767 21285303536976112681871955524909388432 8630768 8933446991139137828222371743647662080 8630769 -24751791759236022340228467737466347520 8630770 -8517570492563943020139159872672184000 8630771 -5184929096679097863915660941882879028 8630772 -23911567454745809042649923829165244416 8630773 -122855394628016597494854840495061335456 8630774 132788797880508609060414691389011711136 8630775 5198341896330084792615873626889804000 8630776 -1394650579179700104970269228964577280 8630777 136753570579142740210267469511502845060 8630778 -35497182041176518307610316031448823552 8630779 97463425997247043357600582356353913380 8630780 7961071427481969173656559955534397440 8630781 -172997664353666618988595774005027777600 8630782 -218927314836302931011590493467655035008 8630783 -6169372555729511209443680783272743936 8630784 -26032971104450332729486950498708750336 8630785 1686051895946226356109095393877700200 8630786 -104173985772443052795397891726879680096 8630787 37357928701567425213598909136621715840 8630788 -42491689085936407141221695267343360 8630789 -102480518142452916549960483229343557410 8630790 175393089703033702242903415059517440 8630791 52484880442699690958991658716163280872 8630792 132493069177955686852132392431211648000 8630793 3483092694106057398369155836849751040 8630794 90729400733374558501429540283515515696 8630795 -53068355919386522925045948732931231200 8630796 -23860403508722023147806192808465514496 8630797 -38980969431103838802488646616761552768 8630798 -115217616352748682811340025227891552256 8630799 93498313873955014187429100333950601864 8630800 -15368974338986384519780499761495449600 8630801 281158379726420028540674559738878025792 8630802 21078353116525286270626191284713739280 8630803 17138808625645147962310177890659934784 8630804 8963714376812463433273025539612483584 8630805 40930564729291865778970158778193771520 8630806 11325084379440073635581018968296677760 8630807 -107269435363928140460991139975802447160 8630808 -8246937361729479979485987005863034880 8630809 36027178145368820418053925156617690 8630810 -46116243163515007898539038245718001440 8630811 -11358892223807610897802368276483293028 8630812 -225012790879247456866652277386794316288 8630813 37122065390053852510988756301171817062 8630814 35505053638442895645582041456416696320 8630815 74804381900387597888134643086728501600 8630816 -229478103392737482636602417087541608448 8630817 32815207297711494806968142846595805248 8630818 14971460735507043893012830945926024192 8630819 -62499174721225426086338373915006909456 8630820 -56271836216791541025791625591279820800 8630821 84036936643946627084906360874143497022 8630822 -31262946523152912026038514767584288 8630823 -109975059166429214563716491401905753816 8630824 -74028579846151980993806542891360343040 8630825 30281537514352947003057389888258520000 8630826 -12267265065798474334638671845822905600 8630827 66392138893854187828510893118257890760 8630828 -29579352630946481469695544893668545024 8630829 -21948958225211750864334413171682336000 8630830 15477418195520615958660033276623655360 8630831 -2148049287060565095860088595717539072 8630832 13718575049151660350922953748847263744 8630833 -265086654743374666173612756843025735918 8630834 -9023715010699099081702745399594735616 8630835 11382166910831479354294572187821333600 8630836 200313494971867101217366614274733828480 8630837 -249266567981469629217780168091579898514 8630838 9383708496830045293042471015116842880 8630839 881796244736769619442012211628609456 8630840 -29136774221311487597058859893409075200 8630841 7617274958544197957716509529328403360 8630842 -31787994778118101297192228070130404352 8630843 -48797484372740124372765253639035272400 8630844 68297318013619986180526699466674991616 8630845 194275576899581871269216804605134739200 8630846 28942123179469353821310488976923514240 8630847 -89963754333438909799232611190205262560 8630848 -54562650137321865061661588567233134592 8630849 40153419897919446839697769081985877636 8630850 -1374641236399291449454418902586092800 8630851 -68793471941928384550414159209239214148 8630852 90593920687541149096382139199455528192 8630853 -23610492495428069533551091967506217472 8630854 64152337258000464519171388002944141952 8630855 -74880396146566004391241730606769183240 8630856 5906701392687364084613981890151639040 8630857 -24814048315705566941871139348678873894 8630858 112156479324602374725357319514193519360 8630859 -106274145163946411315887715713181133096 8630860 102751108315729367686759970643343057920 8630861 50860865382574235277972224198831529462 8630862 -72469756236578319093314774475690867648 8630863 -4703178949080671707121999146141005696 8630864 -18056565298752157276693988206804992000 8630865 13971877329787709155668916375547980800 8630866 -125542128598415206857179084212187903424 8630867 2023272376107076522742688417859098192 8630868 8010817671483003453624437300830218240 8630869 -15289682265603739010030648852049226632 8630870 62833110967991542345694985028138202880 8630871 -171044770406227827030698208575764602240 8630872 -22776454485557600872657587947475148800 8630873 111913558954933820023679170818088781520 8630874 478575356394922362678526851617648640 8630875 272691954665085300114740802988400244000 8630876 -195645078676763235672638211412368353280 8630877 -35963512927617653309601089107577527680 8630878 10516328832733931991375343015612698240 8630879 -80397137997285043724527513561790515224 8630880 53858594130992318568573091064795627520 8630881 44398573583410398686711634428824499392 8630882 15507068342916592945884715125738576672 8630883 -22807619226327726716948825523790885200 8630884 57719040582898072639199832170641970816 8630885 -76139565249290623281894754617916886400 8630886 -38938229978256295666602267802802770944 8630887 -58726588901259168829832864983307958368 8630888 -32444907037081556156422722914900705280 8630889 125161347978343405507953887091097115040 8630890 -33103778886170791775280320490965736000 8630891 -80251244016646053387103139543781820608 8630892 -23888486400620057381744849559170746368 8630893 231584120268162817923297863327809625580 8630894 212750354791918778197468769238909785472 8630895 -10823413962849576950548173435722242560 8630896 -15230606991928665933313052226724560896 8630897 118147450376441298117474101277965763312 8630898 -52497367223082309694226080531559051136 8630899 110226375138656796505915721716155245900 8630900 -7973427577629694289470748436159532800 8630901 135049885442237182056055601694872690880 8630902 12731175357733541705793907828013936640 8630903 -152253755695023684563999705329057117848 8630904 69870614884230130391327099644927365120 8630905 -177460053954097748852331664853360624640 8630906 -103901885666021683366750491295349512848 8630907 -23438118304744616721603180828554144208 8630908 47871991244716964999375212544505937920 8630909 -152897902717309357060441488825366350400 8630910 -8432536031165695617751254853288867200 8630911 108704508078531528432186027296220007632 8630912 40100519206961382678575158439234764800 8630913 33311849758020003153444532632261079344 8630914 10668911696208814671107182997427693600 8630915 30763040537216162363068418393509355520 8630916 7861757707835670340482215101548650496 8630917 -2369872624783694860444293611132352768 8630918 518935259074506152738335092076002816 8630919 -169304495581858288462325282764425140712 8630920 51322890495082522033704227553607680000 8630921 30918174924820930434473644730509028160 8630922 11445718440924782947758241571347019520 8630923 21268846078015409243219437093015211520 8630924 -128955658249291106289763995950472655104 8630925 -52402895775301072987348590316628196000 8630926 -104719576487552289483700258394542721088 8630927 -44243420629092752913772752313509987840 8630928 19413467331555058154136446721874329600 8630929 -97273695823260236369833505575063307470 8630930 41134265961509998437464789152012800 8630931 154551524392722408713206838821015769664 8630932 -168907268429963824582748865099961189504 8630933 -2996032509032519355132572190892404480 8630934 -7518760835604608117679956057580171264 8630935 2981385742885292327090995043355220560 8630936 14636483248133842706580819001435852800 8630937 -287265356736332451333321310903512000 8630938 -83744498158329213914809082540656772880 8630939 -327605054316818136352090246684539642144 8630940 -25180328482635574658499153536386252800 8630941 -94448176087590557460537206665905854496 8630942 -62255011849711804095063131771001831168 8630943 -101398328914031289455041395992833578936 8630944 -12956487818436966693009055084286312448 8630945 -99870631620309240561333278198371848300 8630946 -37338876082757251912382050455933377328 8630947 18169696912750617099189904975355564240 8630948 95000264968111031578517660273947271808 8630949 -51136082913989734616907485419570213536 8630950 -12156265708940781959540430473693172000 8630951 31825780012482153453605844211947649920 8630952 -66294093287164557160242872091240284160 8630953 -39027632398422227202638233570736832120 8630954 25025241601554123975971895132367744176 8630955 -4466149286580447825619978248604988880 8630956 25824442476080081209584744361439909120 8630957 6982024716143696775954241929386169120 8630958 15463424679300404765536630770922401792 8630959 159164025962056999638147765362996969040 8630960 256739721098100601118080813936803840 8630961 -45595705600644922606331730525972505056 8630962 68941383886168023727315357308361577232 8630963 130820393000044456794830848060516475280 8630964 -12496480296798974446242763761494617344 8630965 53323853525715940690224377954901168000 8630966 4469038244799282972247952636293308480 8630967 4248013317145191659879128540183432320 8630968 91280129427080351651276995516607324160 8630969 22883809785685975435689439413941702544 8630970 -12317484660017872491800713704014069760 8630971 -113388179077776040790718324700695676828 8630972 26177916610680388502416378408907136000 8630973 17868802504110623830643198984198680320 8630974 37493383428258579738015958208757513600 8630975 -233873741371810601782306777531569986400 8630976 -41702212069257940663658026069527625728 8630977 113546109373855313188220711003364534720 8630978 -51552032655330550691500721717858962560 8630979 44197736371281068634653880835184544000 8630980 -58478468862952720671529674692428185600 8630981 36837795274113742425907139286274332000 8630982 44804363678602849808974488448751149440 8630983 276034448436657671840202733042099030232 8630984 -183362831230307032995530529238676413440 8630985 -8704357444846218935288700298483346880 8630986 8822453141068282059653888370148331520 8630987 187685927957834386896790186948282371360 8630988 208417654395671276588457781461703901184 8630989 -1604431832098033668342665005037953792 8630990 30875355377016870811934251599861242880 8630991 -29846323625426419894875695579476071600 8630992 -11576845381474513356273144256250511360 8630993 -5770983702999135346982126820259128000 8630994 214166266981571617570243204534179072 8630995 102145615389798611402910590550030366000 8630996 83191855602594411706825217967125544960 8630997 28077044714486227286787210212878534080 8630998 -28627120284267240810587998408973523264 8630999 -92875406138548981043891887908782176896 8631000 17151360022394028191452589630853120000 8631001 107445989504227565737996807998167541002 8631002 118137039520366004097279649622553342432 8631003 -1310963374655778571596273615870078720 8631004 -52186447057079479774767066220557417984 8631005 -69127426271093468941669816428736184340 8631006 6546506073181215337842614736460547904 8631007 -100278160276356010678826493180456341760 8631008 146054730047472673964575318370734571520 8631009 11355585288115824818563340707058822400 8631010 -36385630612083092172719124261098712000 8631011 -119872967490195730394261480329892684388 8631012 -125793111256617232292737490232201216 8631013 19967613183428775397263398587786496224 8631014 27116014867433922682468779643421507712 8631015 -72984442744516789922483379509722021680 8631016 108520192226527943545918696799077171200 8631017 -109090229753438437688112041422045796934 8631018 -65694180474152098562911770836526627072 8631019 -39941746352395975469367064495151522640 8631020 -18942393730680744356467850537574359040 8631021 42091214257048797480732132129189033024 8631022 66573186981791675522521536128793556800 8631023 17169865389981491781584762904151336272 8631024 2243042903209484595254610703504932864 8631025 -32094641963657103752249676950405041700 8631026 75547139182017036441010835811117179904 8631027 8709839398248474932253573267959936640 8631028 6727803833057466674090035294714880000 8631029 -151330230933995408857110374309178440928 8631030 7107512914032611294579396444679208320 8631031 188887941365752676535328857330008088912 8631032 59746148570488113545801591974604390400 8631033 69721684061470668791096366029835052288 8631034 17190495638070825950923686613663587552 8631035 -32089307789688151506879723420744672000 8631036 5482314311526518946378214235248078848 8631037 -31208484893681763253373111639356184314 8631038 5849918774731200114218516406803861760 8631039 104901643021712031057810607724628750024 8631040 -87113515019054477491048164200892334080 8631041 96608523979351074589566214625899997442 8631042 -8335116559567972914611664330992563200 8631043 108144793518599006198744333438682253360 8631044 -81097168908545295175579151187393712128 8631045 25288229955571139885381508793799206620 8631046 823246968149635592424001048730282304 8631047 51595188359611625582501745151581472512 8631048 -58211056424637923003562097775459450880 8631049 -45435620277562654843510562736487678080 8631050 -17957830773907842127977547241067103200 8631051 -19894329306461674982739746002498560 8631052 29657777024915792845771880233771886336 8631053 113523217737013330435128061494793179864 8631054 69881919301255743708671165636743467840 8631055 79447275767032671947947877404697421960 8631056 -10062021688016395057293062813208330240 8631057 -87696956147127128503718960305957286160 8631058 625205623656098291430666235991060880 8631059 14539524541798524931016496725526251616 8631060 31655391372500268967832288998201282560 8631061 101337941586976954760411494849549569312 8631062 -99138556071936474117101243964247859136 8631063 59508820336477366571880903360252952320 8631064 41900539321686101346929451048204165120 8631065 33073883686500320630464085675216634120 8631066 -86885241106140118299687628812117811200 8631067 128294551444842609830986326412056381360 8631068 -79938770440719811321459164745352305152 8631069 780218678989118177790709161278765088 8631070 -13546699529926690172571428281424048640 8631071 211352006462408164959778637057325210552 8631072 4911195125522859975283411322004307968 8631073 -56028293169809603242242136941410483520 8631074 -72058012483326262567920542935668047616 8631075 -66869010583020854712197030952521852400 8631076 -90224616914209929286406472344136058240 8631077 -28425808260528655239646187476157810688 8631078 -60131519878357839890771798633296865280 8631079 -17891091892560527636449585772022048800 8631080 248956699807607526694462750565223628800 8631081 130411831047153408190097855479486856970 8631082 -404719036690662026057181592545048576 8631083 -92914685789388327649891002548557678668 8631084 -9543289627708532787710546153732653056 8631085 -29165056723150726557449726538819215220 8631086 51412566973675340089834952300715676992 8631087 -51665570190643037638079951640166659840 8631088 -3753944161454085186744539888711270400 8631089 4073460076809776436684052310141443824 8631090 -36076999750566735270348068421621888000 8631091 127595629955667492147423959157431147264 8631092 162468161124565827299301934942851932160 8631093 -65589383981212048314848832230011290336 8631094 -127248534892666005705228908150184414528 8631095 -51208315038294437277829542049518159360 8631096 158848684369291518811295808613944729600 8631097 -4795044719340194616019532423811210454 8631098 -28995850854010613128245332016412356864 8631099 -127331651333624979600336235332385429632 8631100 51959732666756243306349984726676390400 8631101 42107629465858279857668101502626183680 8631102 -49253751998654307168639225263144511168 8631103 25003502887012598665811714304546114624 8631104 3938126633237690541306779155710345216 8631105 37277382324635164509468713922284616960 8631106 -185299927398324777013632786919836533760 8631107 100388356640160534796672721953214737752 8631108 -104829128284372753727643126303596635008 8631109 84192630691728166825839944544447793310 8631110 -67853966247128820059072080114152816000 8631111 -18232371284975747900089762323875051520 8631112 -91600884647680199276148284174158725120 8631113 -3408329625900080848936751322562586880 8631114 13260360389933788471968017245643370240 8631115 -4419923020978070504988744496692903360 8631116 84268471381334256117527093945496317952 8631117 215225723708975881066015988635403898720 8631118 -6364769305540115243414300833027725696 8631119 4068520828354416793747901798175727200 8631120 11447083883941732709355769894087557120 8631121 -68836195484767564992730986634064948508 8631122 -5097268463732726718536175077971200000 8631123 157720790244632443159588993363676958000 8631124 118279435038592746705777273827972558592 8631125 -56390628947522377154265141537729330000 8631126 24667887866169206294247186846466925184 8631127 339278980125463291943256804947487432000 8631128 75156826476697764997938921040509112320 8631129 -55204942687310205713401322261795546112 8631130 11028456431710334119130429291847033600 8631131 -85003645831631947065044459415550393800 8631132 -51646814076375554902065337986972587520 8631133 -16160743768751680010136294525665144480 8631134 104710720961377911616131426080575092480 8631135 95404466890739767307009861865189444120 8631136 163573555944636637744517208059808448512 8631137 23942825393377007270408291465996115858 8631138 -39188823074027944096722280634328496128 8631139 69920204954037763838380364822842225800 8631140 16664702336896579585120905848633978880 8631141 110334223502342569496636270420460747264 8631142 29147625214038538886926227951467707392 8631143 82690311456794865265112783268795877224 8631144 1722623354520246921418265820561408000 8631145 219907776724681188950577707288273308800 8631146 14150712427291000646491141158081700272 8631147 -34712817336663609047567497192172924928 8631148 -113996598186082459551125396420901889792 8631149 -4566779114554453280971797737020422090 8631150 17543327840142406248232434515405875200 8631151 181609781307574232398493192609431059152 8631152 -26041496602019712079376791166578950144 8631153 -23605027555563498631020429566790068220 8631154 75915897340428759818337588046953678240 8631155 2545568561488510282469732640536627520 8631156 -11599116251110437898815148201314742272 8631157 25889139525574702550402891578846117944 8631158 -78022565932790009771322061669489492320 8631159 -635436252130168367733253682342479896 8631160 54521567470121620752480785922607104000 8631161 34818823201084900439736593913194240640 8631162 85879587703736301058874284912157508720 8631163 102560690762734346494141591591131689424 8631164 30056581699681849154156828588539745280 8631165 -36167974246435350078009040198306752000 8631166 13837231048708636930625906578964807808 8631167 79400483017292934648969175300411545216 8631168 22179598810318059139505648885877964800 8631169 142152896640464846487954082337017471920 8631170 33332947779533725777456184639595264000 8631171 173089900968902390435356081586947008240 8631172 245388817230845972364462076610515200 8631173 4010946838553003493904179544349296764 8631174 -987672328265591019737478210186510336 8631175 -70405029418992576287336433356134400 8631176 -8425075657417418209331025092792524800 8631177 -129635339194441606899350181966344650368 8631178 50125674133132342963616993451079310640 8631179 -2430165503253844377424955372951775120 8631180 -43264920097228322335262268794414192640 8631181 19064989881133576740487251656857479532 8631182 5084126262313533365833240291498726272 8631183 28810665885620936014850837815764536448 8631184 -15652495483797341282347873419339980800 8631185 19488450302895451742975406960387019380 8631186 -3222068397283476417212385796157686272 8631187 104595868186382431659303064844771892480 8631188 -86265463908744452628049466227762730112 8631189 62875805465084733109129220013447414720 8631190 101110997661751349173145124721638201600 8631191 100840277969289523046975290143880091592 8631192 -61808851543821607215361817719995617280 8631193 71459471314924366352539611183808858442 8631194 40040933465573525617525645149331639296 8631195 29350231544052288085993845360160105440 8631196 5663720382026754770263620684125853696 8631197 135561922983323394116872007852479232064 8631198 4000760520881446607063606022683047680 8631199 69532673699602246197404223479303775200 8631200 -8340574520766184611973794949423104000 8631201 -102265300923654742441018912615009171680 8631202 -67611977634264419311899861447117686448 8631203 4602379846908661318911569232685815000 8631204 20781532821499190507795734766023197696 8631205 -82662251645865402424823234058763848000 8631206 6702175311797175853990396570307297280 8631207 -16105224893824786119192656802522038952 8631208 -222264163379452205103428671352976752640 8631209 16968780354598784871646190806736304804 8631210 -9428405042490313478934761752250695680 8631211 -30769781054309299253640879959113156088 8631212 -36262142931454478828378704805080427520 8631213 -1249215221678233731374674301478705216 8631214 -38834216632143326339162372538458852544 8631215 42954945876858463910590876221317665920 8631216 -33799747342828140713380790888932147200 8631217 -3255613604515661027978609183585683648 8631218 776280482518379528355752645822527104 8631219 83064711714768784287245767244068196928 8631220 5662923999591594708647025573830630400 8631221 -20481671829152870876049839592933479040 8631222 -6232965432179869767974066000126180928 8631223 59650832325525738281416735235420911920 8631224 -85003565843717611641817734058554163200 8631225 94451789924715377493932577985428120000 8631226 57940650513533267142338905923741110784 8631227 -16398788379839654101420696350252691200 8631228 7762179092160983564647361418949509120 8631229 -265923648254415073371604129571205674170 8631230 65543342410979403248380974502752797760 8631231 29812733126252001845745664208308009344 8631232 19319802929413784608863519852703252480 8631233 20073130876464841059847695924520789824 8631234 91978118822506708872725985944572271184 8631235 -28256880899472927016277713828498349040 8631236 -56580971662838300626062769336240849920 8631237 -9923919211532548353520397830634991360 8631238 -10825498463778723418129253066326511616 8631239 -37998570358944139215667090065214301640 8631240 -41696367204157431411673811246122598400 8631241 128163551700380567620790852985122964900 8631242 49924342023814699982894512345317120000 8631243 -104594548490297937184811438216957989536 8631244 -129855722481720531645346376681308849920 8631245 65453703183341451329675030120957786880 8631246 -3048206364450999493885367339611668480 8631247 183632088753860187364950979191413075696 8631248 11686713874741970562487762310645022720 8631249 944028120631284660430094283124102080 8631250 63660503116533708580856144115725100000 8631251 -39062450291975748765809745082873433748 8631252 -116554255897524652195807270882719744000 8631253 -115015212685283539491125691129604205856 8631254 53644456449350151755732936133032327232 8631255 78802427209952736897545237164926676560 8631256 27655020637169166665855822676754022400 8631257 -1067340606683050840148147470654423296 8631258 10830257652761976138877283139300711168 8631259 16313815733573583680599765038173319200 8631260 -71741092149772175136812833109195043840 8631261 -1049433456049474820987707986786717312 8631262 -26769129147078544779237633817615856256 8631263 -31863709886070342064879100920864261080 8631264 -140303719406972146679373785718690938880 8631265 -7487995589301078236247619207582415340 8631266 -11610908255272611332191038609691092480 8631267 -4140023009216124457130654528995571280 8631268 37805623538535401924886381610124378112 8631269 -25582019679035031673082548029578259330 8631270 -7918084986367090637204835359029603200 8631271 -39330839668579169101069387880031607656 8631272 10207148624203813314991952198413824000 8631273 -12299124042462881349208290684375809856 8631274 7033906731636588795451515266601019680 8631275 59433069602786727527686519167646489800 8631276 141820481274707468298367725852505144320 8631277 109044347443902059544737354554126439126 8631278 -92424794835771489627260139352401946944 8631279 -814469198938826472148043794139003232 8631280 739422769119655980313322719773327360 8631281 13249153240380746897081647579553294064 8631282 84916009698521247796550568834188482560 8631283 -99045679868258127523896574353082492468 8631284 99067877416911296357631645481527647616 8631285 15943912967466067175334273749534951040 8631286 -18085017420222786737652757476890396160 8631287 55739301255755019604082296440090384000 8631288 221050951538659740972771832058615562240 8631289 125961415442061978478278120619372252560 8631290 -55438484217260368750112924715403468800 8631291 43533313946883379784866790655103197744 8631292 -156498978293362581489354202027022761984 8631293 355464039876322317750387744476232006 8631294 -1750095686229128662090481122163401728 8631295 59782862638586877003716035432480381800 8631296 -50117551474327088478804083811821813760 8631297 -107594667365042228988084418769011506432 8631298 19317005864416592609314804295144876064 8631299 -62504775212772839162216313738499831680 8631300 -39741505533953799537966338282875315200 8631301 6957539283853339542776020114310968320 8631302 52507347390145593467458625374246852992 8631303 -129550492208528262178544560664897815896 8631304 1993137307868631661129748058124861440 8631305 40068973319075466148569564793252138560 8631306 -74263765139556894926787632548741171200 8631307 -200322478294069327428215128476696214444 8631308 55161526938104766982005203286454511616 8631309 -24424786029062243628072350667099702720 8631310 30059576798650319046593429382906682560 8631311 48645548168540624163550327453417603104 8631312 11888918555897616855641200963309731840 8631313 28654058938364037552994021014642279460 8631314 2677260762409825472617231050951306912 8631315 -21074620908185498270655381250680514560 8631316 -69842789968212849905209235048460910848 8631317 6314991360195873244123070647424208252 8631318 -37385712746344225832716759183658335872 8631319 197528918088276285374584670687025083720 8631320 -22008047004358551645756626940954624000 8631321 153354209101417959477622561007823955680 8631322 25382825769981443639023066225677656832 8631323 17199977730504878667259885888762519680 8631324 -15720815158651342539601838080334793216 8631325 1694332586902852855460643342161889600 8631326 20646324497729210090979765524921083584 8631327 -136627580878516485038857651985725373880 8631328 -156187917611771319788806950441273262080 8631329 65148459527463206457437221908104246976 8631330 572393041031265117982696180442787840 8631331 -180475453220868630847600400528795016868 8631332 127989599765572025125296127505716423296 8631333 211488038732259336962947498307177817600 8631334 -85157787031401634183526032016827751808 8631335 39592202589173324392425909376195556280 8631336 44184940977320551449726754395252326400 8631337 115055610465105829435616365851426475728 8631338 -110690201656309645379433094048921633440 8631339 -3437269002918063341810486058818217600 8631340 -125791522252278693791551457371845212160 8631341 -26315875742736136930203248790144177258 8631342 49897508147840930937467743444399645824 8631343 16290259029085814292136182562062082016 8631344 -46407085909990883494251064169044869120 8631345 71733427231727818978406789998123238400 8631346 99272671648815576393914236337418681600 8631347 -1302182017410171343745195382542829360 8631348 21117692868515870995623763184208150528 8631349 -141252722944344700423082625964841280000 8631350 -2260711755025610825088429801488467200 8631351 86899579019932056004841142734267136192 8631352 -69187268925297630648021283843027046400 8631353 17595108738721324562126870827182671184 8631354 -10787517011794386777162900254648577792 8631355 4477584905520341831201894810799814560 8631356 154504326418761863602636916079089617920 8631357 -16420219693579144233301962402687415680 8631358 15363665749431026238930831616711616640 8631359 -91589544052493341860148868267227435296 8631360 -7321717895018816942808722481500651520 8631361 26833962798742797399374683142555662848 8631362 -74567007415916628073167392599668185088 8631363 -37485801088933243237090673867644347216 8631364 -8965116723749714402640824624857001984 8631365 62973723470854311193897908912564211260 8631366 -8749913116831981116212605943686838400 8631367 -151068637196384674340125603965997436584 8631368 90357827062400389479836873619556853760 8631369 42407171737509705356175443802300843504 8631370 -11099310756392196262158919462528208640 8631371 839331223973387435647439633950473984 8631372 -53921793444576266131036377275301585408 8631373 -181347587070822334357223879383141690378 8631374 -2162143536658640909228288778241954560 8631375 133875818170688984937611787065414484000 8631376 21126594682030636181815237019792277504 8631377 -171990050251046288539612943982053677920 8631378 -11672722637867603850546839363634995712 8631379 182164984056916247851389720471518175980 8631380 -54296641706064810961122274664801433600 8631381 -35834501399269888010087984268442767456 8631382 -124337539896776063082727208162151033600 8631383 38290183594276745357924146105873145160 8631384 137660724631790298182400924624602296320 8631385 51035392386351095524439874024952013760 8631386 -22016450858778671173001589913287397920 8631387 -172712810874693290125007915216592676560 8631388 90660558966807710787599462021029080576 8631389 -7008067074188145585919033760760975240 8631390 903785775092298925523358736315530240 8631391 -120737114640979355058772719545818506208 8631392 7922708785894206127204562629986091008 8631393 11618269250231643103460375461199134944 8631394 87988651151741572753112017352936071680 8631395 -143264030570822662887158965342220605920 8631396 12258459994361884480894612785705446400 8631397 25295384464999784962981193329129268352 8631398 -27606676546222324713991660173633789120 8631399 -1141191601410834872994590359343515008 8631400 35697300055912053938411104477870080000 8631401 -47412456440989681227545880110624006598 8631402 5301622810235202644241811887053529600 8631403 2575953337521862840266634699704554640 8631404 -173037070468929436418042600260954470144 8631405 92536999684646675818886602057276711200 8631406 8724384993233957649068462664422033280 8631407 219708282567370277539402337167499380752 8631408 -17047429178074869502546368000327254016 8631409 146809115501393222338783682418523178112 8631410 13267505646833707021303021334858084160 8631411 -42368772385797336032595382050768179856 8631412 -92044130852811015811393415062294652928 8631413 -86977471699085413212036333641320404480 8631414 -126827006842921024954582003428094080 8631415 883627392960563191451137044705672000 8631416 80287420570142826756567413779749396480 8631417 10764538683140467305914059016342250048 8631418 -49500013468302996707418046808707293840 8631419 -140890946168437112022009637881812323656 8631420 -11422297252174471296032736093013770240 8631421 4534196685265017239583311876171028600 8631422 -25348849971367823226935017215941637888 8631423 13086616006776246184345580319126608064 8631424 211703546509893728437808193301244805120 8631425 -31524170752255347359280596359357525200 8631426 -635835614198295794378110200618048000 8631427 -11915529984578318562245665303439711328 8631428 19805836399911481570885622602929340416 8631429 -66433477053329276430452144828311197216 8631430 -6912814200912299949340286893401440640 8631431 -39005396655215740802770808946356957328 8631432 -102433865741917772635689066149466516480 8631433 -2493007550633744676979311043383972656 8631434 21938635420212048762445161811429278720 8631435 101389875762048002647879648089797794800 8631436 11877153640081310422783192369517867520 8631437 11166871074437766137788206695699399520 8631438 -20171402570161882669907942091004096512 8631439 -102344761298631626072135241002265401000 8631440 -6143785524510841891483908858811514880 8631441 -1879807919357746920822201110100614976 8631442 39869124927261767798329535430513134592 8631443 -93827952956300100875425264638923194776 8631444 -106393506065154848683885612977540403200 8631445 116007046802252169365774687909969684700 8631446 89379138523561686638315677386560304672 8631447 10914531573864263427730908492903530496 8631448 14623601462402915596929245098825789440 8631449 -334528021378538054188241497424410631040 8631450 36896265318904152024968144465208123600 8631451 -97579511032896516520754150303797271548 8631452 -77829334146616270271679035888579940864 8631453 -128191049161787223608609575534359664800 8631454 12130479079898961900349829965683133440 8631455 -65833314343119443208243754465994094240 8631456 106209785982210672513713304018547113984 8631457 -4181939838464979043429264308806986220 8631458 1150597898480807136706113725144503680 8631459 165683525753594410712332652129596703928 8631460 26698108136717201919652581492943618560 8631461 -201727611690091251010023134747186133120 8631462 -23848428016022272217174935837855936512 8631463 53218951818383490325379059701032876304 8631464 -70755269362896286835041394396521267200 8631465 59139102705621641848378636736140221120 8631466 133075446848302575299806520758731744432 8631467 -86067944001833224734596308715065264080 8631468 32706686748654920163556751146433280000 8631469 68699716717151790176629804897325694912 8631470 -8665473197875619462856783650980957440 8631471 -26670567013892944906035858964757988336 8631472 2627153754950133261388083896013783040 8631473 116163945514181131412618665299314328960 8631474 -38275918912307594456339054089361490432 8631475 -20902270200196512627404506928672468500 8631476 589715998177755582231119295550488576 8631477 51553849353989820127178263052776811388 8631478 103952103957793193051328151731714133056 8631479 142459733948588118521021165843125399080 8631480 -16088902366920046730201903420414361600 8631481 -131418471811714268520869943684917377536 8631482 118955303276386011599029028565264020592 8631483 16395188519950346220778892364041767680 8631484 5159890460457231172658731322725266432 8631485 -32004859726074662014228521140726323200 8631486 55258752633428384374465068224434358400 8631487 -38023372494385056802222999398771837840 8631488 -13625837414841782775463481155242688512 8631489 15581837181475381492483318008866668608 8631490 -17565209439616637567709377242809669120 8631491 -155688942555765139583116466094811128000 8631492 33393449751486121250893488081286656000 8631493 -55896962014435679066235946200271046756 8631494 -35958599292067294225157785544310338688 8631495 4750187375193679708229112585612091200 8631496 -78481804381996414749993208200511134720 8631497 200872183618624724877691595525520957786 8631498 -35857423852221304629184154603511879936 8631499 -209847354698958188510591628539088731500 8631500 61440118167029813232646442172628224000 8631501 128704564125548830074820159184296266432 8631502 -17294382437799554130824727847549608960 8631503 101172026563034121781118660673843538944 8631504 1215139211863173818473787957244985344 8631505 28474861021239419009389633888286265960 8631506 -18711634197587247633779589517530237648 8631507 142662732820674236143166276810918211888 8631508 -26764407366668144440493453288220295424 8631509 -113595625582125994288368369814329115296 8631510 189966869520609325280745815858252160 8631511 98229758637407756134865140805454496432 8631512 -10310588377057912699808909241364869120 8631513 98719720278092297622395138194028088624 8631514 -61387141906668789086253105695883696144 8631515 -114216731470010999978038755845673483840 8631516 -7237147400531172540097230426997948416 8631517 67650820239424678577673471417581478566 8631518 -29083790759274486954821603823009926784 8631519 450954572707213210600305805270896768 8631520 11691825575513629641448973862135398400 8631521 -132163008274295316117543862375017681900 8631522 -5142010214381794706608329790917110448 8631523 253767388262768673824943744615888249960 8631524 -10718877428686792394389706501110545408 8631525 -4422714650535149281672305026924188800 8631526 6491040890370667869415055003548991712 8631527 98634803162843798001050359023564120 8631528 22430792877094689922434269223891025920 8631529 197586878924920798388297895595754055840 8631530 -13993950024271220178653683786875399840 8631531 12471787490607392327990405100828119520 8631532 8987990509415547776300867702023716864 8631533 -8859588464890772470399721596720114218 8631534 11527003283106071878620899281086579840 8631535 -86391715197280702356198231799140456480 8631536 25603973082788270099950464685577011200 8631537 88700791174247047507664291997444808560 8631538 4283898282055360923573072461030971920 8631539 -114074487765892254976691378153606817120 8631540 -76872636761504598183421659188197785600 8631541 6194501810441597178343606541000685984 8631542 76587227640095878666875823055330236032 8631543 -162241490933013614838047181967987731456 8631544 -214660860747024735163202316014483619840 8631545 30292438194006096215369962863985472280 8631546 -49832211078806985266719291077486601728 8631547 -34829059910224624853092958937077920448 8631548 84168348468143722639569422230710604800 8631549 -115001488008047999076231059885957330880 8631550 25548871740607610210614126626244396800 8631551 -38533331107365558425794102008508742448 8631552 71090974585982952561988132973240647680 8631553 17003740827056332165801203323104262080 8631554 -5103966836314173670225456716646143024 8631555 17145928767887137350630321496834129920 8631556 1472576423814898899248616493724911872 8631557 -90639527645612115095516117379544306368 8631558 -7620766078001485746052267530253301376 8631559 52197999176093858163227287828993097160 8631560 49271332153870244584102109409460224000 8631561 -88469462888682140547857490570835895232 8631562 2648655799338652009488138526494303744 8631563 9635174009559238410354283801786466268 8631564 30506355493871827975908510923884555776 8631565 -67170951019256755786399155559346415540 8631566 43051837085450233044983833927241320704 8631567 -2670683970067947591787944785118568320 8631568 37753914053474306825588029307189919744 8631569 52612179199655239614849894961739105970 8631570 -3144747736988099399038094053791552000 8631571 48701881096002536005387496495253712192 8631572 108276988921511334161810626291195310976 8631573 -16303255313463948159014004822419166816 8631574 -27814948996233213080550303294364846848 8631575 -103673787298876083250793112540660253200 8631576 -94746560296333216116787635736627200000 8631577 -25342182159150822762310815195519222528 8631578 -3797463874046032076796383042200891392 8631579 2056390269415777109008054235415837888 8631580 -82349538590900400458957352448004505600 8631581 92185742163495667246726773449928845760 8631582 12953300692659250125263979208740019200 8631583 32308113203592859620436123196838052920 8631584 -43549640452825088164595340122898432000 8631585 31169417957886448170057264983967119040 8631586 40723176119297969101685544014658088320 8631587 184138209456110680874809946200782574872 8631588 9278651690112356115045309229738033152 8631589 -98919846091312954910963460541130301540 8631590 66610968497543328590654910441522432000 8631591 -10326766721919855075012868851911957208 8631592 -932518353486769127667780848290529280 8631593 -6731672265877859131489193656618456056 8631594 13955502017499085607482859041992091824 8631595 109053702491851593010195777703694189600 8631596 86859309363997907527487600699530579200 8631597 -44363192513707906364471567302451022336 8631598 -7290475745629012245492345972265579200 8631599 -137310381400992754955604061104286460400 8631600 -8119611903511020860970987326887526400 8631601 -72859337188337146813201985706274273920 8631602 13012604069571894501447715305528422400 8631603 11211729903008030930144617643514318504 8631604 -162741420537735962080098081081395119744 8631605 -1248866799413113965007098692770545600 8631606 -92167306513040694328010901084083982336 8631607 -96845305247264896728157077325727087808 8631608 129503423837510417181736405685840424960 8631609 -8237681516127494809506298292319375360 8631610 -24304406098169857964439286673254010880 8631611 171901200112937741235019160989281802212 8631612 13407381502164433931598373447634264064 8631613 9468164778447821264989816274179102624 8631614 -135061351753262535364753236695844066048 8631615 114190173752097215950104826204996248720 8631616 -29318166502016952657741271118875983872 8631617 -154020363044322438097342044416973686334 8631618 -1919699189455072950886310805704371200 8631619 45774045133350646926395788921536368960 8631620 21909729173538724442741273785425511680 8631621 14472761935577600801435951172092823360 8631622 -8544293425343711008672524938620771200 8631623 -30873501825435091376766077304271752192 8631624 -57237103046643681099851566871622451200 8631625 40704457622007717999483856322504400000 8631626 -399648996913405920914926977592551936 8631627 -165426524280648806323135201025029843968 8631628 -35972839810190010103635529219313765632 8631629 -96837198139171015397156607125991061770 8631630 4698623867293604028435339340215705600 8631631 159435491829885398987797213378193297472 8631632 -2389123555705222360528717875961528320 8631633 -39889507465498740482139390301016278656 8631634 -41310110081110516031701500883876683648 8631635 -83149424545951523667083072547313939920 8631636 -35555665499148183787796317858865719296 8631637 -21835866523650654134652184145177392896 8631638 -118719290728487664650394275095549613280 8631639 -43101568419018698701223533203633846792 8631640 50985569500657077303880431572105625600 8631641 37848820577108694037472610740147178000 8631642 -51299603486374372658219849318200083456 8631643 -221699837699047701228385656861702180680 8631644 259365295198698186546913394879800141824 8631645 17979467134545074436724206966615359040 8631646 -57080649518839931939887982227739065728 8631647 -55705328713275674789849876441677190880 8631648 814615067522800488782678979972169728 8631649 19549576958024025667272935806972166164 8631650 -69754794179564950882440114881301805200 8631651 5658764046977051515007507525426889984 8631652 143166863430296019544671921248737617536 8631653 240066490929637072275306535010915788284 8631654 36406726153218061327818078770411709120 8631655 70174525314684164334142734595102137120 8631656 1774315626146623615764297464494080 8631657 -110920073792621357756495366396752995360 8631658 5534927895748578663564982384139448576 8631659 -99488386937605727855279162619004960140 8631660 32710968302586471491977673614877736960 8631661 -40966723137628055558543307736263920768 8631662 -11484399075474165282832764370489194240 8631663 109536836173322821544580328165622830344 8631664 26512430059965670567443324693668986880 8631665 4994888708382241319091235737838022400 8631666 5578526589333144146729646580603694880 8631667 -165597847631199986281670201552841006648 8631668 -55765665782193630173495983611225600000 8631669 -127952256647955187830027013865831257056 8631670 -15734097484041834511122734526466771200 8631671 -30144423464180291956020062800273637376 8631672 -25442203075318170749452005786098073600 8631673 -106693425980460785094737435046748717078 8631674 -73146880889871728235551312410501547664 8631675 5746822786375910011247095043342621100 8631676 77905785499810063228086359436072967680 8631677 -74269108564764084406847721265886162688 8631678 83220875411951262860223302497657171968 8631679 -36067701246926203614768911414175342224 8631680 -145171668606698978487515466872075059200 8631681 -123222619573886701140255410485300593120 8631682 50506566025087033299566330360352768000 8631683 -15844386638446251173678673241342588512 8631684 10236078808058060306424182921695249536 8631685 8327841021571613752137675074187200760 8631686 -21127784493566170681011981300463900416 8631687 -27041675474416666855975908989529930840 8631688 -27522174335162204361196539393289943040 8631689 -23828666240657036612346189753659934240 8631690 -23955370072392203902493346935672409600 8631691 -5069446894617134930020911553377463296 8631692 -59216707103499330349003918169611133184 8631693 21267774270846328817854643386865161302 8631694 37877514334259789417647012077209512896 8631695 -24260304425912231997699875753329543800 8631696 8375594413472196561441805927427407872 8631697 305429470930264744358780131443203903860 8631698 -34632710736899718186718878252775050240 8631699 -17273744066161258374109548336869754000 8631700 18588677126974421459405243981230080000 8631701 -78846164637450602392730405507899851588 8631702 6715992629307497951536818807924540000 8631703 32434388599081400578834989357505429480 8631704 -73533527843615781702006508239372595200 8631705 3616391905098017407415240408350113600 8631706 -14646467974594250067034966500213773856 8631707 -61778706178812617588917268524336827888 8631708 13319749810129999424052711324649780224 8631709 27495630447422929334293552469774720768 8631710 38051781033477682949081126587638336000 8631711 116333629622950254206825510035352628480 8631712 23158598211108727859979780110043512832 8631713 17019457963206088251583005016784404962 8631714 570999619068746457050306912827837440 8631715 -103511102726306441479787983367861390640 8631716 -58382886081880094602436693643490836480 8631717 52423570748161054687035572633581642080 8631718 109214741502708023710510809446062845504 8631719 307429397949652971354933314861074650000 8631720 -39212181226839795790502827485383731200 8631721 -142581276274603316575176881583132684096 8631722 79276591890807473882976389672264653824 8631723 34443050772785597480504737724696064 8631724 -29161997536097611926148427058812774400 8631725 41115485472786840587930057405971464000 8631726 -51255714960153439070862484603006857216 8631727 -13948397676586125297766748057450764040 8631728 7767934796926055639322967007097323520 8631729 -225551367277704771431409529461179680896 8631730 8801819598619793718483353831944771200 8631731 -74792956740591175443831014437689928968 8631732 20327743131526211397729955012340785152 8631733 -32264831145302563743913576482145866240 8631734 644563411591482260639404852322171520 8631735 22755968331099300682431972722091509760 8631736 -183811262682658618477915630033388728320 8631737 -39768921936228278415455628855054262614 8631738 84722206956022322627176877017208832000 8631739 -3267301206877112975468989700856843072 8631740 -42896688663982819025805872488287744000 8631741 -80807206923111177979336771132421668608 8631742 65558016031916788712385474182451258240 8631743 172722383960820436971574137672685276992 8631744 -39165307664523626889420506687556550656 8631745 -150274757162323284750645836373609619500 8631746 102413925209753708866363225909739301072 8631747 78639760204791271392242892959438587524 8631748 -2459184214017066625656916924953378560 8631749 -85145200880981064986270156320897488864 8631750 21188204979292918318945511450913984000 8631751 58203257563391183071742419663778280072 8631752 -27005666663332769477814470765379409920 8631753 22215293473659850235873580672911716224 8631754 -17802675952376954984453805712908157440 8631755 -28153342375343902721709219821840941680 8631756 31279188081994103808451847740765565952 8631757 120286275795683985814604425157637043840 8631758 6076490375663180509077733267898449920 8631759 7798711115599964977707605371399096320 8631760 40780702390232232660086931024832020480 8631761 -207177011594910871678909798901534106000 8631762 8674240162244405558093627279475571200 8631763 -30073038785155386284003116992622687680 8631764 46770337170327583596939810645545877504 8631765 -639466459659657385429677003653459940 8631766 19026834407516108002299939592268116608 8631767 102962903342525942061037382828319580272 8631768 34072210817243493740773144705408757760 8631769 120019204792733742839840227142407452170 8631770 -30415638959748004365652165803098634240 8631771 -44788746483176021585593688096818616016 8631772 11419807635725249055399845405791393792 8631773 -2500146157327263560097162715675066836 8631774 49103890608254094988687877870994894144 8631775 -38254093010112556023456679763448884200 8631776 -65543912524114319359683485145889505280 8631777 1372566845683509728025242503157760 8631778 -133441046637203829350525357488366776960 8631779 -79903645721212363901068959862588557216 8631780 -20742624255892928488639745451011297280 8631781 6335487319104738877556892550024403582 8631782 9210726407714608221627690575980960992 8631783 83325471448497694751251418599792429560 8631784 -1122516367207337271719802699453726720 8631785 -178270095641029771761230790114811491840 8631786 30958934127115183617981070368988510464 8631787 -5561249485299672258950705862536983564 8631788 93287970981038971515199039982057089536 8631789 -24512641791144530573680195821846422976 8631790 56282261815885246639906347097941182400 8631791 -193404990785050790782695081320894831520 8631792 -8564922223887486025357681137883545600 8631793 421410201968410200732595774091465286324 8631794 119867304551608565448656112437363463696 8631795 5992435332845410209926084108933990400 8631796 -197599380635571280938703328791592355840 8631797 104408344525068717158410062472697922432 8631798 -6694914871913882497964332157482536960 8631799 222197954908760372829925080013198193280 8631800 1940326004869998654968148991249920000 8631801 2288669871081103082234805983930891892 8631802 -11507685601521779578793432698843797648 8631803 28376222209724687748454519727262998052 8631804 22395379748150165058122412965295670272 8631805 16211046219473725098135210885755773440 8631806 3730251640330828811675072540075108352 8631807 -23803366478930679622248875966933111040 8631808 -53840206168823524858919957073059905536 8631809 139099402807038851048616680595742703616 8631810 -18650187120574312522250897500406553600 8631811 -58186661478910451737219435676793924488 8631812 -2509598990252735272618440929574567936 8631813 37700652389941467503194154186724094944 8631814 -84148302120531791025540129394042820160 8631815 29623806040520178498844306219927875960 8631816 85458179768532438856999195118176911360 8631817 -50248293744842937198875436415448846300 8631818 -31594633106057591677739788060755970560 8631819 6618217674596711258642693508293184000 8631820 -1987753879528541184657430671143685120 8631821 -87207012322987724238242599058636834400 8631822 11200235840642183553461565785224508544 8631823 69708786548203069239122394842200625072 8631824 3200574648739969229256691575285350400 8631825 -15581734099662075983658084475271044800 8631826 -12660037139493709835824380950896619520 8631827 2639165828357412422502880225230585960 8631828 -9499554717601929533625533575348371456 8631829 -7708955035503211572626241620910595524 8631830 -602045562693584258765471968635168000 8631831 684657013038489101556725885767420416 8631832 -154668929635019172561313885496117821440 8631833 24022183847564518328316000861639215040 8631834 27966043906676460946494687984773269248 8631835 -77167692678496914359791687508288502240 8631836 126033935310188931229479872716320488448 8631837 -151605094579807866084478639534766862906 8631838 -57239204435830961765478112877154967680 8631839 -17071321545400826526038179249099968000 8631840 -72279945192010167681685500324552376320 8631841 -59527079663993771089094583067127406188 8631842 133812798578598630509974880480011317072 8631843 -14510734443515499739839069000206313600 8631844 -66781944862578825177962021646356276928 8631845 79359469819373847735355553570660978520 8631846 19511657044735757074851698385845304384 8631847 12919337226022480292974618340562064432 8631848 -705327065815131804112993058806256640 8631849 -80209257910619091744494488565945421936 8631850 18429697493251687680418263053935764000 8631851 234816538541102941390345998794885148852 8631852 -33517372173548074635743114228228321280 8631853 51642016801113722516031639686745829644 8631854 -2885105891854350945417420586372018176 8631855 -18002675554590562280388362439236961360 8631856 14914350518144138409790099908109926400 8631857 24062469589798055761807699679068058880 8631858 34371652648861277107595457873503405184 8631859 158845493695845785653817429660687131416 8631860 -130666954533706146945515337563177280000 8631861 20827676055022488332826066344872298304 8631862 71958187002675685309175359338940566432 8631863 2655828986925381554714976854218748928 8631864 67535416982436148203325288976679505920 8631865 -46726231648859833901751969955464055680 8631866 4453359488746508439223140216315136224 8631867 -14588350212027873937998939390934898688 8631868 55570947048837562574267940766627584000 8631869 -106652324422266689001748181321059991604 8631870 -19587258729166404891554112602211874560 8631871 -6022898778894911142012100963474100328 8631872 -65450017176583503847208779720888418304 8631873 1364259575278354382414086819021524000 8631874 66265986085885118486387731448226956832 8631875 9750322523103182598411476814140970000 8631876 72976477184790859990758666758645274624 8631877 69436050145532998399539354691847096640 8631878 -4114847059164210154780936061767291008 8631879 29337931355089785822504504230084075520 8631880 -102498847572373555373734783967385753600 8631881 209924929974024709807624057585206974682 8631882 -30133499076759045154017377831714696448 8631883 -51981255313990852273389730046594769296 8631884 -152129799204776351223323301428023824384 8631885 -3095788861594598371151553235413351360 8631886 -4181759174944055242884611927454952320 8631887 189719923923140309203265036383646148792 8631888 6196025951700164045793730264650743808 8631889 -159485976339875104276540664491552198734 8631890 15993635368744726065137246821646630400 8631891 -94817621582182852349272859046915132300 8631892 12524123175808986218476891455390625792 8631893 -32421463436416193429787372745502967858 8631894 19323411646843028944079461250419109760 8631895 -70290399036060858793187115596054586600 8631896 22043880425254566823973312563964805120 8631897 1035680632957418305029796254946160160 8631898 90501482807526934138919648585897952 8631899 -45964225574676119282504459589151847100 8631900 -30602793814884389193109165366548480000 8631901 -5332377257093892385934939640797634708 8631902 14246892265491579743560850972200610112 8631903 -67760448223790459219204996655851946240 8631904 112812355272881209721900098888037302272 8631905 187184328538264707636634998740059272960 8631906 1297100005502072962932228487701544704 8631907 209501515302465402281620070500049840156 8631908 153699902646775553987531443357399783680 8631909 9321759311291440678699330475129670720 8631910 -24251730604116500107582268525473420800 8631911 14505025915416520199624641714887331512 8631912 -24297813526335512480794741878128148480 8631913 -43995485578331456519884900670249028720 8631914 211073516415470456633215371610799338080 8631915 -41278917771526441206932039425046952960 8631916 -10862343961306384567239568129567707648 8631917 12029349683037278187362033096464121760 8631918 -89729618433865048858729827521962112256 8631919 68268938885270572528859542534564352 8631920 15449385807494954252311100929547304960 8631921 -26357640456994234346677802854031967888 8631922 -11055105594929624944647859169983076448 8631923 -47113275762402261205086649855220795136 8631924 -8819715526053183044201473161076666368 8631925 36861172476381925357705668330815804500 8631926 -101741099529176919436353035780755376640 8631927 2012443377390659750139470382760598472 8631928 61390729672054036973906258486080512000 8631929 -136543483230435676124340976982113005180 8631930 9089041484748953521015876292610021120 8631931 -97469634809914488956429741140175091456 8631932 -76650678144445219973969771942377159680 8631933 -66069079448266870614941025699681060096 8631934 -25982130757870009229147538749281664640 8631935 48437229511759377718857724737417614400 8631936 -52376965992997085758423368611974348800 8631937 134325997691768391824193308705395381800 8631938 -58258153733707362363859440372935654400 8631939 149375340005158623431839277704801605624 8631940 -89460892489023980630706798592775688960 8631941 167566490760877005546792171634055766300 8631942 -41088496607425455329949006049071975936 8631943 59242148843837997318496047460303175192 8631944 128322349742813849603950090052341724160 8631945 29335373188844311803937009407688713600 8631946 55337691787186459057419045059151231744 8631947 135256956941164730001515762071365218040 8631948 -12629320062394804994350415091354448896 8631949 2094735238156041778915819572422809440 8631950 -11394241352459936246681631485617344000 8631951 -79875011609394371217997519641898154472 8631952 6824606555101488324869498349762117632 8631953 -130099750425678143124173236150844309136 8631954 -24254186945110900882496003095856386560 8631955 131394500316045766114662720018935394000 8631956 76578661537852976845643327960896437120 8631957 -30670961035246797090140798231987848512 8631958 3066481732463202100036846397538965184 8631959 23694018271413311375480441567576046432 8631960 -76732439959788364516608453032491622400 8631961 -25235889962471321817062019628703353148 8631962 -31698161162107266347412200437476906768 8631963 21175791608818357698323530648212939360 8631964 -17816302131069757791575282958360488448 8631965 -5674899188286149554132647578354870280 8631966 -7647357767380888863031759581733785600 8631967 -30975367323165857419327891791064090128 8631968 161447340795708672611178048242638848000 8631969 -81442457428937784151238838627721912512 8631970 -18943137931427415240186408412697284320 8631971 118991456828486515089620040127468999680 8631972 71538543288482138165613817058560515072 8631973 62371221864080758992663262973777684736 8631974 -44884859999619152055784239091576896000 8631975 -24210540931909115764157278876134796800 8631976 -88306178993466969179233076134921021440 8631977 82287774963351506934027610187422040826 8631978 -64101403195668376512702249780215467776 8631979 148159731864947122109125085608198486580 8631980 32208309736825190304532268353342064640 8631981 45110310471410828420247088981539617280 8631982 -64541552067748917983630444158161033408 8631983 103268636520252562845274258586396528136 8631984 -12331344954158475818203439234580381696 8631985 121734234039122467388575303447240963200 8631986 90552855130501998875961049064916706944 8631987 -22408560051891052812508826531339079888 8631988 -232165277021000463870556995436658170368 8631989 -3298216378989242609105423693417990244 8631990 -37157482267287279305250871521385361280 8631991 7911779778327835033167813536168456872 8631992 -2077557716348491818424337843629916160 8631993 -26018059073394495979471869480917378736 8631994 764635355026490111216271854308337664 8631995 45509208418103724736935798930734340000 8631996 -3242379955016198983867124226528849408 8631997 240805062698190934354354573537729060512 8631998 -121789234703579291805254666496706272000 8631999 -139865488271872689624667218527034562632 8632000 -16423469804273390965056091959853056000 8632001 -8580603541533420234547760697090819648 8632002 46759806924108930262006486580155381632 8632003 99079702023822020208727307290842920252 8632004 -86743303908469965112202840500750172160 8632005 -110081276355092641707619569252912338880 8632006 132465544538724055377364007560341017952 8632007 67925423812567920146299756468180635240 8632008 1196784298007368606623876579041771520 8632009 -192861018310862365083070259542544826790 8632010 67471558587130284886081067781831256320 8632011 16259740004297694151512705043112531904 8632012 -33472805444220338338241626686712053760 8632013 -38734254161285386506729178911974149800 8632014 88545856763463392364947080952954296320 8632015 -8248941517500153976404358537851271680 8632016 -8488956205036907813716492519649353728 8632017 51365467288815674992069375127307810600 8632018 75088604183300921778787197542705531904 8632019 270349955907774786361141694220715620 8632020 83497099651842022236430051044635688960 8632021 -63611170463450650586756122106892576900 8632022 2659754982890026360501365183036376320 8632023 -15154800362349185841931786105864224000 8632024 81033668289771588893268341659795138560 8632025 39413777405762758092937095607594537500 8632026 -6144509040810792369794682928080204096 8632027 -190000046901047165745424142510281464124 8632028 42565140232068185617935415882803872256 8632029 -35788684399379880537275897846555390400 8632030 -26054973872868227498340463870093958400 8632031 7288186247256703793981929225759304112 8632032 -60335396226636990160905662714160611328 8632033 -146538860391324233683760255288740658000 8632034 42356111073846886741916816547099790416 8632035 1031951715491003121236444202865843200 8632036 7539229034242609564047758006816919168 8632037 38068056678348326534749791609620029020 8632038 -4661330837702030617171642449886900224 8632039 50088144035519911539046722460158315360 8632040 17608612737650046316801529148366796800 8632041 -47734244901383572523188660831782444576 8632042 -22994903162221371329787235770330988800 8632043 24468653618666559157740131065687464960 8632044 39542386215305921465393250310308084480 8632045 167097705902723869369333365449800716300 8632046 67588148764202705002543479334821713472 8632047 829992470507750858672819816798056200 8632048 33296720016670101635018749167408054272 8632049 81653584441959055844834172320609140020 8632050 2271570924303340006041088810971609600 8632051 -47232523921479695405803285619998979808 8632052 -36030428635944604671504816543314221056 8632053 -104877007501456543984645989040053274980 8632054 79626098677280313033799846333745725440 8632055 -54903496269416475095627054381013872040 8632056 -44252759553882897858223740305829027840 8632057 -3267381928036721697349254890911593920 8632058 33644486705489281781484928424082908640 8632059 -214859812446013220466676862195912279040 8632060 -880834813697747647311529011117995520 8632061 -76082124132608136884890506294789587520 8632062 -27406781006794297236607920021823052160 8632063 70502210774532876585755156620852518912 8632064 -2430314574464495616782920592847273984 8632065 -9012663411389451739717251871414409280 8632066 27032330646130175019450392460661052928 8632067 -15869666502679026821862566296839078048 8632068 19819397110646733012351223393820221440 8632069 108807344670503807893576602811271829470 8632070 9809026960025332093919367206655302400 8632071 1265192310668497453198611053436701664 8632072 198298070430522587448751293943421260800 8632073 5199725616461469192953669004814540104 8632074 -855646267131155113147065607153827840 8632075 3915889250360229622956975429182614000 8632076 -29965586279971719354745632993716394240 8632077 50927267274468321284874187527624477120 8632078 -366576816796873222843859797456330752 8632079 13334539339673100670280663819952890376 8632080 24627696691474979675279810204722790400 8632081 -97995188848119465477221358588012471118 8632082 -10193664126971752879129186260808821600 8632083 -61273598447864604830718189823551216576 8632084 -68651693389449622143780670196109379584 8632085 40765248580617965060336415194843398560 8632086 26494469482896715104937953143034876864 8632087 -204317124876382464820400869147963726264 8632088 20463947252960939535042812428060661760 8632089 -84011623113304074628419262286488349760 8632090 -63995335756475098907452081991170950720 8632091 35043639241880433637320747925914357840 8632092 -63619597707790563345860070641491968 8632093 23651523206353033671722504949722754880 8632094 138026795735647354719597694950513204096 8632095 -39224121944286657142346428307269050480 8632096 52549782453804247654171678104653660160 8632097 -40306840048981770655749632427718490940 8632098 19283578227264138680267676407214987984 8632099 -9016272058383981578309092174625541120 8632100 30458019594346625320858602092443718400 8632101 117165915184487729578021102813008980832 8632102 -53343678879135167634146234278099849248 8632103 36969107999840944486063057495668335352 8632104 -2636894887763873161370878655970508800 8632105 20400241271926737529530881646062987520 8632106 -26642845233693152621230308691936945920 8632107 57374373968319077336217061318862186496 8632108 71436680090093196638376388525596470528 8632109 45035899910351336555484140593100244960 8632110 -8106126230396320798756724177562662400 8632111 36718213959119058395499314222531491800 8632112 -11661631463043788129743275078135005184 8632113 16661124533484978752249924968781521920 8632114 -233287163106355328004761301261292870656 8632115 -1887723829537685609118514801827714480 8632116 128908203076320214476416600047112478720 8632117 47900347867335688458280864678988129020 8632118 -67183034320554646933116464603026129920 8632119 -1211417123142092060170629595452479256 8632120 9649885798942662087599686511081472000 8632121 -5834626762617568493743453690201867200 8632122 -40423029367190304356527858631765296128 8632123 234002703588821464080034794278368550372 8632124 69878330190772908073290878368107810816 8632125 -105132883457527709353519958465692977000 8632126 -44267603742673339964323223581465345920 8632127 70432084374728642684917838779414732512 8632128 25730786985264893783890467678333173760 8632129 -19090770925311676817112795531564378528 8632130 -5136798176492981605414473376481863680 8632131 -3507994670227219318827019940484302160 8632132 69007507071265079930105142617348640896 8632133 -99798729684726913391615618520176331618 8632134 71392659102341099785051557936309935136 8632135 -39152763685582802839602478454951355840 8632136 -683248142943353410637082466955427840 8632137 19312252493268736750141167434581078080 8632138 2424927341148084845653166692877121120 8632139 189729612357345219088977589793997713940 8632140 -35324148461797048796865930570393600 8632141 -31304261176177080518938698752423214720 8632142 144003315388293156892859985684469601472 8632143 12317409102964695866197616230145275680 8632144 -56490202531048893928432904250408509440 8632145 -186273668400924057181140538336572185100 8632146 -19788900005480541275559057442003975680 8632147 -320783685685155212285845326378002408768 8632148 -46579358798653410209530318152937887744 8632149 99649840801910515095451463649304502688 8632150 -74294449514431763653473273991281391200 8632151 49436591149263730117087547540389835184 8632152 -20374314354394549796649173586756986880 8632153 -135049051488661211549262036143494071936 8632154 -9610129796468305440055415863347479040 8632155 37975101882359111968266578263079808000 8632156 34985785454286099061460979505760568320 8632157 -59716433694571397408335399657745925594 8632158 51615547854075490171680713789227935360 8632159 31832031556274800228028215525608007320 8632160 -23321628816405739897738338893970800640 8632161 75053344621256007930312752681981615232 8632162 -14664958117815678935805379008664966656 8632163 14067647295686249608875169650399847488 8632164 1574134851104236671741570701578844160 8632165 -30344140810444860451337004355511255940 8632166 20137787266733476924454482014330480000 8632167 5294072624099108433411468260895528960 8632168 -5507613095962550958479426805139645440 8632169 -50433922206644756069345826343899406080 8632170 -4832580094739657111210013764461890720 8632171 10085075524923173925439990017082000144 8632172 35575795966727079737367239766338764800 8632173 97008430986385628125220772506758241568 8632174 7838086023433965654697430375653347072 8632175 -152409077708881846963445640857426490000 8632176 -6642997091816241796948682514351783936 8632177 8756212547136212183544692049311270500 8632178 -38373808359143155022979926837169909120 8632179 -85933074622820394116336311687932111276 8632180 -57432639549167759430887637874964889600 8632181 -7605989374635773570939522405849924616 8632182 22391827785890081300394960606345538368 8632183 11438893107938304050461759084024118160 8632184 -135731405099704208418801736688697384960 8632185 28887653797175339071597014930481492800 8632186 77733375604614683188135240840149452544 8632187 -153764015512530637160301755624071075164 8632188 -112570691565335328893010691625950960128 8632189 -122188256321879214840359074731942952800 8632190 10957092675725573195228374978549186560 8632191 70495123176770414633063089488879189192 8632192 -281921418726761959831261128808244183040 8632193 67937953630984382337041215122830607684 8632194 -57726210411977738481783783215220683520 8632195 33447122702094524343473998273991329440 8632196 -52221592249002899286657038020128264960 8632197 -72562716127363035096950867863397170560 8632198 40149661677669056383189271938701112320 8632199 60636637314011688510038396069386997280 8632200 -35824077431101135772067532099286016000 8632201 643928481778072798027495855458250000 8632202 -6476434903591649995317587800349529600 8632203 -59007418720662786075504122478344070696 8632204 10037957574240194167074691632625325056 8632205 142144753265952845361950665812561046860 8632206 -23298886961220868035824387274196470336 8632207 2291547641878083491674868475093946112 8632208 -790968224436075117108726181588893696 8632209 -126852946021315587724214758153886213280 8632210 -90432683934311428442061036704277624000 8632211 34135813362104646065565690010165214880 8632212 -9640392712552139899112043647380236288 8632213 210612821762661718687670459272460227040 8632214 34950847746485595614507364333350439456 8632215 44771836342312474259706323106800623560 8632216 50680139945645168479832482976058777600 8632217 150545103070165322473387439874671853504 8632218 -25329598718328021731747980929622525440 8632219 15099309991626845096035635652724751620 8632220 -75506202662195381426416569361395909120 8632221 47909333821145354702773763385417566400 8632222 3260039574112142627045504271364156800 8632223 117643418631789638399223560128966037472 8632224 -244104473282868560372891792393172418560 8632225 -28099738918857470178969112873566715200 8632226 691634052793111604060332201576548096 8632227 -268369580339802439036336914736783474080 8632228 -6042396366313972432630737911306210304 8632229 43909777993351143260478024175336053120 8632230 -97167368500852091636626531819543111680 8632231 163387689336576094114429252946833692600 8632232 2816694914624508311056572022404910080 8632233 33104782852855834845678479892608421204 8632234 -50766638377551695674269453785472216480 8632235 -28617486257893875868823178134795932320 8632236 95146795041415274517505390437924275712 8632237 -174384686716767374331553199636048923114 8632238 11376074270073340927635886780750232640 8632239 38357673301160160310457971063711130880 8632240 -1618406324356826815712967253677834240 8632241 -33312257703069251885469819007480074000 8632242 36534606806603952331276020233377073040 8632243 114134245994478381929417591706107521080 8632244 53611585308694000867102464661513777536 8632245 39586766795079106389249676940455034880 8632246 -23391846196971187116506983681488716160 8632247 35334883272480581365817567835255332040 8632248 -41530964330623914233536546394205511680 8632249 183915972918011873495006285553423587664 8632250 -115471133069527799181364844732544000 8632251 6625885824963864502598591697502195200 8632252 -16657548066929772759101462773620274688 8632253 4415104821674093657542265138696707680 8632254 44317827943421359425748418934275584320 8632255 115410834817272862344683238415550428800 8632256 -59502360700823398018998943274835640320 8632257 48093285137051684368728098400955886640 8632258 54604311206653474384448611223115702480 8632259 172378871459516311495151751503639396280 8632260 2852325267957894512192875784540651520 8632261 -261347336796313408430649231207499714 8632262 -3159172925312012355518905344260874048 8632263 37426576694406224064003134515240859088 8632264 -204416653525506157628838642164051696640 8632265 174293484410793786827168692381643730660 8632266 -29729314513043505603568717454685079296 8632267 -12156735474585665585021140120572618608 8632268 -8020438844814055307844906707171543040 8632269 -2648343242523947959116508501106705556 8632270 -10102034731766769848362793095496764800 8632271 -165014756700681272418512301148679765256 8632272 7657097564915067406761861330478694400 8632273 35422791627564718890174612244895826344 8632274 55274493614109750801140032241378583552 8632275 -3284301002710694069513689415535672000 8632276 95424165441794978117588264613912844160 8632277 105648010323073655804713283877454808412 8632278 -103657584215948565218932496042090340480 8632279 -24694617811392033697459903017254944120 8632280 -57761826896931363752265320762881843200 8632281 -33045601488827768226874703198679696000 8632282 -45827130408597192138129010977522517008 8632283 148796133831759699195782406226176085224 8632284 10787927488170080586682402437004910592 8632285 -23729129696521712270733229767079386000 8632286 -9685192122452161977239152383216104256 8632287 -79750970171813255605719674890890742056 8632288 -8222017628844020501034237791195627520 8632289 253635306169453955531395266925447387440 8632290 -19109048067806576385481499061160358400 8632291 -20813247915760386517843118056155595776 8632292 -112312029640770235880835327395499417984 8632293 -327956218614343522445251984960612032 8632294 -65512753505603112811347402260697449856 8632295 39754938901860367814036615049896333280 8632296 59684341243040526240640284398668707840 8632297 106982925025452187356092403631236162746 8632298 42672636857555152454493776706270948864 8632299 29509660115944471315243801363284223200 8632300 51795262064559037858671011455113862400 8632301 16157753934168887253434158920458204652 8632302 18461512806494084243931024438137708544 8632303 -174517995815664001461011431638234006448 8632304 20175263200479875868429343388991160320 8632305 93072038287810838551369982506539158400 8632306 -97088947905400411676262542125698609648 8632307 41588137662045644875936198145086349472 8632308 -45486228226545724409195150035036661760 8632309 13411278064178979122899870844346810016 8632310 55581956287664488472468450251156930560 8632311 266168363345978180147178327796180323744 8632312 -18451016274090641435820391528855572480 8632313 -278468791509296392859788842374653836438 8632314 63397659192031480572998880323444582400 8632315 200145500934929843787057457080038502000 8632316 -60228646279184948931171528604219613184 8632317 14138172886973954575044471855751618560 8632318 -10366364576105692967167748807952752640 8632319 271771527384138027444152477464793383896 8632320 -3412902336250627121596533094691635200 8632321 -32120150611146890850483144167916751868 8632322 3611410136669617057802447578026713088 8632323 4232856504608180959638135854364414624 8632324 100277830180080519612520196500589933696 8632325 -2627765531438134480213436045468805900 8632326 53109301222158197945531032816812183744 8632327 171661558501091393878305646093205756160 8632328 -113010697283900114892812033494915799040 8632329 -10871121367390750833785862946731845616 8632330 54997161094847660670179471128517222400 8632331 -232977275599171649623143572094715661808 8632332 52219311066981428392721888389279199232 8632333 -241305511180253080187625824035062921418 8632334 73384063612561140976822157292093922560 8632335 -21889915636332368584317738165690063600 8632336 964233012748209101668698318432305152 8632337 -29221287448851739509970192296018665088 8632338 -11755396886942839963613875700472082944 8632339 52948822888252587027574905876548375824 8632340 131455255191552428626459149485796099840 8632341 23187799057337106332287389031905209550 8632342 22309428138120756019341025184811735072 8632343 -176132695189875001644707553069508206240 8632344 -12453345158198995701280975975653703680 8632345 73186587180596567659804621543905647760 8632346 13505345948319228685860452464330398720 8632347 29870082606072394420325920918768703832 8632348 146872496220557912860756886639934084608 8632349 -124601253039385692750528854215991823360 8632350 -28032629041813575060606311387131766400 8632351 39440510467194981676390536231251220432 8632352 -135463050959794301882393151993875202048 8632353 17291004859864169365577439263140516608 8632354 -32713104889488619950163118582893824960 8632355 184697820028200774567441551149954295760 8632356 -5430967752935113071503363975389870080 8632357 158029809785654416234235173381049228606 8632358 -13270668731101766819981720415440586624 8632359 -33928867303564290579236955410982372960 8632360 -60932687711013121498160399545216204800 8632361 -149086144809256042232015893658034556038 8632362 -59249300674018536103162210269888600576 8632363 -74923608269533262411813347410810669388 8632364 -2265873771466555961379883206553236480 8632365 -15534294513239597236734036065458636800 8632366 31838233446384647333290458989541879744 8632367 187150547912546292816272541051982534416 8632368 19247616112887863322595438667439734784 8632369 -65255507716569498508278654341916733260 8632370 9345187007949799720590372798384317760 8632371 107513580300078385509811311302504460864 8632372 5696617247148475234483907989917818880 8632373 74542676904273766315319476742983109340 8632374 -4047389400084704410207491723207435840 8632375 6752240587105353693386997095506248000 8632376 -20352951821798227592063013183334871040 8632377 -29612122863741451462569499702207078200 8632378 -134059414149652072038241771064424833280 8632379 46422925135823107588412242935338832 8632380 31583861775476537123186151761800258560 8632381 22070177828212204587871960796271786182 8632382 150401653474736670451907368937626176 8632383 54108006714069002882902134590273921664 8632384 17981837067433091619018772277991833600 8632385 -30472408333600488841388630456724165420 8632386 -1701166596457892496303316054770984960 8632387 69735977201278859171312741381165423036 8632388 -42233356648938046696612091364247715712 8632389 49604374869683345831300797050886259424 8632390 36003345787318134074000612979626881920 8632391 41914992655330674517553561351627496792 8632392 49494309711016719951214929822835261440 8632393 -46738493802755760717413481766459898880 8632394 -2567804734234411121100927970178391504 8632395 101080471304576005790796747861755263920 8632396 -7286408205942931079804157852899057664 8632397 -386160831640438225121293431321497332128 8632398 -35293739087167169428492630955259171840 8632399 -135821312736625817978503826267565043600 8632400 -9638667057503731914242761458971443200 8632401 5776137689356871393967701609116518720 8632402 49632204504071986139811704146642603152 8632403 -62136816263776572201658352603335002000 8632404 -13237549442091128478110199984356198400 8632405 177022597668037230079809399487281492060 8632406 34075580569564963206010245473804321664 8632407 -22665777575474303968579153613979700608 8632408 -199993113278434503916398217598381568000 8632409 -60027061724074323226289076154003741440 8632410 38495185922127546491603413663592559360 8632411 -183319311657912751973484904123449420988 8632412 94843366178611475328776875177846841856 8632413 13351135698335947015950321714724641420 8632414 25985747122715145739698993048492321792 8632415 27845287421391156828221429484649236480 8632416 -8775012428992319640115899129710247936 8632417 -218140243367397518616019121338478667900 8632418 65637322648417374250872494056712723616 8632419 -115618963513831891243663885604245042056 8632420 -76811870920785144120022108368819582720 8632421 725699168232163985941513489885027200 8632422 1212223746180020999626086243757217280 8632423 -141732443175215158996536483626737728328 8632424 149135665099864417110118708558804392960 8632425 -37721050664376377212781794293245670000 8632426 -84823051823180771136618591015540258816 8632427 -21715458275710467820374773404448395296 8632428 16495832426271325048078121127866121216 8632429 -13729324080810408898150469047442308992 8632430 45095880531442401822329434151499398400 8632431 -138039303094771463319393761261779383480 8632432 -12834388783983680450520804339352567808 8632433 956411073118282330033729201535488680 8632434 5649503487640422240992696733493693440 8632435 33363719717350419485525901477631232160 8632436 113445332729681549570879283704931532800 8632437 -94515741608995241681415770272056090624 8632438 -101124856436502888989660901591249302880 8632439 56818851865123948428307551538466975256 8632440 -55786032369437901673927086618624000 8632441 -57336256184369263760168770756089686400 8632442 -9406013823958670492112733902454096896 8632443 45180447737950743993188497939325428224 8632444 -24468881609167549517057158551156506624 8632445 193119445137092630784552582303436070700 8632446 11952378649635763017098452552712736768 8632447 2273377195677529497529311609434540832 8632448 -106168431488402306670055993926809026560 8632449 -42843729335828771818693975703816483712 8632450 -51319144822091494893407851268091690000 8632451 231497189778784274748564495375770659452 8632452 -32834523568525249923629152391355936768 8632453 190756549595232214045527185445626180702 8632454 36668424651361001416637975142595431360 8632455 -47425215986015445785030709075553893600 8632456 64396683750953620908198643961106432000 8632457 -18540783034363921940777109165208392294 8632458 -27681959930794003191296882621141600976 8632459 215235922276780744697882283374119224720 8632460 -96258526053184336787183031433972147200 8632461 -3386446635427925728172419702579825728 8632462 -28070669066064695788795994822550216768 8632463 -1690789772240404920647173367946593040 8632464 18762567188195555883701225385925017600 8632465 -3040963937854722347525861866711145280 8632466 49063319695685052928598295207518065440 8632467 30056126259643086519567502888672944000 8632468 -27629733744056255987731338632837030400 8632469 6802527097562829356351171989393795644 8632470 -3894819120927848763437435350448578560 8632471 -69355533901311113254220412078706472400 8632472 -54312750685812927525854411564929075200 8632473 -32645815276490020416666877446305952000 8632474 27615563637916754115718797610465106400 8632475 -72282664321918653152352095841306620400 8632476 -59573755907151874080076616383918158336 8632477 -1844164160200215161744299242603600768 8632478 -85689066584049345459496907564439480960 8632479 17005317171231238588712762153078313600 8632480 -21616904402830848165333856769283194880 8632481 52706273319196376209991327449375302528 8632482 18129976140039391432494762593293406592 8632483 190338640670732458795389517501260565480 8632484 -38891071624378937748004814311663755264 8632485 87675220807308495752488059608533083420 8632486 32190819344632380654952599580570145664 8632487 42335265709878846451409827887157046136 8632488 137032366739655067100185401953501184000 8632489 -106869555663591101254880284268581160710 8632490 -123304512501753234718363896143188869120 8632491 19116910739542270025869432869345675264 8632492 114337134209980357236154591531184282112 8632493 -70822299599224575095601912289279809258 8632494 2207662087464883960381019946410395200 8632495 -186163755712391223102688631732187267120 8632496 990300857581546787338072863773491200 8632497 45558280222633971996288412363812955872 8632498 16181457500478513423876322342589153280 8632499 -39055365502699752151415748534033159840 8632500 9887917320111471052263126361067520000 8632501 106870894501603227673884737216380280992 8632502 -126187142316153596420263302911817150048 8632503 55772633122724248366657769658458856 8632504 -181627338344974339150557947034769121280 8632505 -5986057568652543384184095964837899840 8632506 -15184843180944250876742766985993092096 8632507 -19758371493835314954706075972926075936 8632508 632532727716167874284265604009328640 8632509 -41566936381054983735198247908880466112 8632510 40258242499178158928187316783252868160 8632511 4146718323030081994163292071973708672 8632512 -14404266604193071055022433374880923648 8632513 -59364856742494962719699071268915298238 8632514 -5149571135838722750938158696693173760 8632515 16168849903894637993688858411641016000 8632516 61890778891502897936874903402659469440 8632517 -150893695384710655151259465600504746400 8632518 22206781090958205504005003589171827904 8632519 35519537397191303828227010470699284992 8632520 -80339761705613602496559070503024691200 8632521 -120347263403463372085501238685126683520 8632522 50741007036344594346080292383369427552 8632523 231381551650598938420767286279171034772 8632524 2276782990228273927627098082920070656 8632525 -5223048651942168845282094259959254400 8632526 -70616750345563555144132577921956357440 8632527 18154269967025963912473992666622443408 8632528 34625440798813360246822165568444260352 8632529 -159578105491874658580140885315655161870 8632530 -11382259184682178155094799050948403040 8632531 -213602717727021640747375324826170187668 8632532 -120033416737255496710124269727942918400 8632533 -8426253191078688247451964712923113472 8632534 -56602760204839680499985802364339883520 8632535 35711156548999915857556456917044936160 8632536 52440275340714166061235453049400524800 8632537 -123427500731935145125564500151303176576 8632538 56780825710245037087226186405942184960 8632539 1560521687015058358161080970358694208 8632540 34060911620601516108155430854687354880 8632541 72741780372961484511957992659003110732 8632542 -2567353438911043257748783235064984960 8632543 17332821124091194690298848792767338104 8632544 55709133960576582584317652640923123712 8632545 -111173413846466642834952837155955415680 8632546 -22976760851182696572933830745677917920 8632547 64328565478251122957630194656891262464 8632548 -4807341210582948742210416245977313280 8632549 -236170579374483257388598883676045757764 8632550 27697015725706969095716234550961185600 8632551 -1134307902253005584521615648600053120 8632552 197425095988497487226131395203997465600 8632553 -68632884133867458441347081843566292736 8632554 17148240590865547560456390977913426432 8632555 -44024569246442897954540409957581412000 8632556 189647827874502134829964656284669272320 8632557 22632858691891689845437481964897633654 8632558 52441279433497352615237993427410105280 8632559 18423971097107745184772170041648048504 8632560 -19816851693166069239893884469914828800 8632561 -8680498339302815179632686813612367360 8632562 -29737099132125819527007452044372973568 8632563 -14493478833520075136903556920930272512 8632564 -289846989511164646081249596258783135744 8632565 82528023227519780840509099840896770460 8632566 -99441260089144798184165088262828328256 8632567 112853777066578266534396223237835089920 8632568 -49684728231938069329942344398330634240 8632569 86372767547856269228961854308944976608 8632570 13798771491452477618393011635746549760 8632571 -101818574957626762286031155030036461056 8632572 -7161587075560539864785752897255185408 8632573 -119013394587948304703943139451856381178 8632574 192343834898786961635435363229178214400 8632575 74459134612846287770562490379311557000 8632576 -182885586710629385346194806545043161088 8632577 69103232930943476367869885490189014100 8632578 -64686053869414250451420264745562856576 8632579 21789018340079586954678539842417757180 8632580 -44084200698044997952676931264709324800 8632581 52044560140235989278186149694066961344 8632582 -640816793863229232754771196849667840 8632583 -38038416323566311614788345041630763824 8632584 11313817224219804386117429067058053120 8632585 -15819390384011839165854801792104740800 8632586 2134229894827357747991365371018802992 8632587 -24260327925589417592688962840744047632 8632588 -59287987935592876115657755158482221312 8632589 29337896750130081934599970252139420160 8632590 -25424841836953723499434396630253813760 8632591 81998229460842953990405585915554173168 8632592 -18431475424940998311097275685917278208 8632593 -4015926077331450582132334376729041998 8632594 1099212158267642824083105243681836160 8632595 -128743441120512955009181696569729575600 8632596 -36931052212902513050700220160709242880 8632597 73476649235938397832585429055894060046 8632598 -30904372666689681224883602246019341952 8632599 99634574837534845167050960643574985064 8632600 -69862273422725764889534907174136320000 8632601 -26056722488318781654314939995966728192 8632602 108742755264354521396387786621856545280 8632603 -71728925092006999746660844960424940544 8632604 39567012636852283212984195761009164800 8632605 -34060121902055173219685021437880215680 8632606 -48085915984056748354449804086856514176 8632607 5311350601649692878996559463151142200 8632608 -58415580308474743782314973475439640576 8632609 -95112989843143358291929036157205516190 8632610 -34285776897941883074166833589341437440 8632611 -18550509579635225288269683410059560912 8632612 137379726640948689638404839789383813120 8632613 131457114205733435840278861798888848000 8632614 -22911492686843098388533596943360003200 8632615 -2726584818346551634035136455424963680 8632616 74643631322005777434522958139890068480 8632617 45758637893443460535121908043464591744 8632618 24187085684425812459843684055804235616 8632619 214820557730454443033214820470244661400 8632620 -136129123191820297834547642573568000 8632621 -181616126418676032879792036884952483178 8632622 -46160268209884899495211263484773597888 8632623 -33339826680365038026936736752701475456 8632624 -17484332637368833757416351134515200 8632625 -29076120646465408093102690832327031000 8632626 35158391819765777178701472730656265344 8632627 201119667302706629554896010085903490432 8632628 -30646138316146356714438927500962645632 8632629 -44344762005077586495033019097244670080 8632630 -12727939419033788758995808081575091200 8632631 83893680298291565463840737383522237440 8632632 -5793257057034365629047270151036600320 8632633 -95789264997270904414628492038033843200 8632634 -36563593489347815941883421501695508768 8632635 -6769929780543948180655634587697771520 8632636 -68205240112053447871252016150736470016 8632637 -1581530222253852270163731504005435232 8632638 629265877705870236180010044423226368 8632639 -73391915857769923819572874585543460544 8632640 -1784420166078278547287919088317235200 8632641 -47461761372919363427270051262503533008 8632642 143373047247001019785873907850541259472 8632643 31559442965451305616563853035245985088 8632644 14297924353084132406710541829340262400 8632645 66942044950748571335434024666678239360 8632646 -80521078610801675757985140645617725440 8632647 42914132897931352233948201689900098224 8632648 6150199807003269920845442963010831360 8632649 254743508674160739264397912009851826650 8632650 16683693047279557629954732352689984000 8632651 222458850504080960344326154209801951432 8632652 -36671736434415130918891065342035512320 8632653 40907937370678851859821195897528643104 8632654 -2068939850708170780698711999937852224 8632655 -4783020765497493878826973121320417440 8632656 -1498722924131566950733671336766414848 8632657 -24631172953714259887180341630815183520 8632658 -31662642359268244863303939457295038320 8632659 13093538796838630147604116916740064256 8632660 -44921295116712703378817523312018762240 8632661 -182882033143132007876850277422306258738 8632662 36330288533324540424213129266092917120 8632663 -35896855688712502167899180467721515128 8632664 -175512245758681020555559544249339105280 8632665 14672381227895502569308860928859334660 8632666 65431024351659668860445120844730277376 8632667 256631482505944719486058557423059035716 8632668 -24597648039163993324272602154439262208 8632669 22415999889370517175567006256140139840 8632670 2457097796809304862542987247304162560 8632671 121867728380754252037102256704461815112 8632672 158340937970017049778986962716824961024 8632673 -61301164216554693257779705622278534524 8632674 -63129442199786936299074985916949662256 8632675 111458178216451441321849742733852455900 8632676 31836758088359690174562044815987276032 8632677 -754406964165255659461912799644505280 8632678 -73508936021994198005420643460416985344 8632679 -33317889129332132249141985576627010920 8632680 -210514413700725497561870486470656000 8632681 70727978125288403733692725372927256464 8632682 38689393850587568153784520609436911104 8632683 -58718639770804850302406854580322776400 8632684 29120811351259890488582505901838940416 8632685 -14424237391753208760832386057591377640 8632686 -1052998593513752877808674831067366272 8632687 83595310332888338657278624215525498352 8632688 -2308822109663505096797257279325798400 8632689 -19516334149598206776107393926019659536 8632690 19706071892422822360394521076747596800 8632691 -63589386540499567719488363057158820400 8632692 -23505797809597393852252340100963095808 8632693 4712728339396145409486047449512047964 8632694 792316350424573758814650648462680064 8632695 35868659820772676090078672361444355920 8632696 -143050144146976831437282560345071902720 8632697 195297468081617618922408734168932027860 8632698 5371169919831545649033960162662031360 8632699 -10297850785001946746241119376125374300 8632700 3883957763776686313129758720696000000 8632701 -57518653838271205637058430347498355776 8632702 -15685793238259887907258302035183830656 8632703 -102814142001577136590308355609223268840 8632704 87518904029839851550761992684033802240 8632705 5570796178321559788951705268531934720 8632706 10987642749181745338486864737039558144 8632707 104198310380388201860773512527008783680 8632708 29390448003533650922144978094624649216 8632709 -217890378172080696231340863880803596484 8632710 28503280790683386049717026582468499200 8632711 -344168468953346402482118558843080857776 8632712 60473764911689407811667691025354096640 8632713 -7634538662220050111834815914854313456 8632714 304324224303470701707624552223639392 8632715 -21501694654028797549381126354267097280 8632716 -37873129449670778891776402734435906048 8632717 105585423631638582582764596338239011766 8632718 -115696431152588076139794655880097637440 8632719 -31124058316245922409631672605799103080 8632720 2986851998308473742891424691890995200 8632721 -79909362319552165054648430256552348 8632722 10528902950895076209549087806195144832 8632723 -1397179351246882825956138470746022592 8632724 -67699516026548175792250472479469925504 8632725 34782221091622378069696082795532288000 8632726 -38738422930401889956675151822318006080 8632727 182143256193443370771016625654271621576 8632728 -13795305905098682415671662153646161920 8632729 -13797558962971237207359324348369882688 8632730 29327826371913481526289389314546891200 8632731 150530889898616604480160732938716941824 8632732 12521809093506008888202387293682884096 8632733 -40335345888527891499718035691705431060 8632734 67343652440647339183604878757210219520 8632735 61961981767369449377263746387848800560 8632736 -37139449488242726126416766695158841344 8632737 8119027959998338929494616705821468052 8632738 17083590732410713440700615039958837760 8632739 348024125794932894017447311233056263824 8632740 39484387904155203499951891401970790400 8632741 40430645226835217465523258525062076000 8632742 33704608686124553737092040826540578272 8632743 -13393691536100416156419159510120710016 8632744 -62646310680398050010726801783986467840 8632745 174935423132652782431249667654697600 8632746 9908657303962460967966993909302383200 8632747 -156895113614884918075319709003885206280 8632748 31708740859620452204540065888373360640 8632749 -90603704643772163204576137392796898880 8632750 29936762901996102398270200661843904000 8632751 -106542912521343442025020896809327520960 8632752 4644271043819601541456619196326707200 8632753 -210016756630402390554295457842490693340 8632754 -26031596137900688739256547077258917888 8632755 -25786023753682479123292856501992514400 8632756 14869370298031204891591396017109647360 8632757 -313681163750545810181795640850075488 8632758 19947664299613238068003548421227585984 8632759 17084193516677731072165213136416625960 8632760 83776558219319252443846058353939046400 8632761 -2441781389938053428599729797928501920 8632762 67216860423447891216324875406377568000 8632763 102358392160667472175098690035739143160 8632764 -45043529784714532630721350712453529600 8632765 -18474858198319400072644324930658037000 8632766 -264040469632279787289015594661539456 8632767 59382961324830112916852355995362935936 8632768 -1154875606100429186964111687367524352 8632769 125013100928040978817743036628231882800 8632770 10659435353041346279046858088356802560 8632771 45409209269207999252298911008022994540 8632772 61097606339520321750606620499058395264 8632773 -5996222558951232113297384470620952356 8632774 -73209114577837689804578968353100344960 8632775 7716324546142754066823823778697256800 8632776 -50666055471165047957815694768125378560 8632777 237161161103189234456253134332083873626 8632778 38728318616190729554053196844099947520 8632779 105297014747833818468565099787374676184 8632780 -2653189098577186379649977698571658240 8632781 1049955777313918599416842035228177624 8632782 -63971891079692245840806298086248380800 8632783 -158582828019692493320060017602764579480 8632784 -5338328595562676363042196031134842880 8632785 18547308472194747817353856162157247360 8632786 218134473379199858746892860258755744 8632787 5743030916790643237589622519930489984 8632788 -46606955855582956496130637169940172800 8632789 148643084805937597937488832003603721600 8632790 -51426836226120877451791585499947449600 8632791 -62700437314356636763762282571192656560 8632792 -89792787887533026401804654629560606720 8632793 -76922532424435451888574285884560826556 8632794 -8560855145816227250608028529794411520 8632795 -28748923889355556956617785954875219600 8632796 -36658710393139744940867051403356098560 8632797 -63654922304859951310153211665366923072 8632798 -98929330132515636919895108434210377600 8632799 5354438399915663584842743448783347040 8632800 -22392965832193496166653088682573824000 8632801 252490521955412953279474080435638128802 8632802 -108365834795700913389682597782114286080 8632803 -27730037340428516283249751176732468816 8632804 269942498195930588461016995224811683840 8632805 -82287626846975890809132658104347217540 8632806 1570441833164887088201714099047845888 8632807 194261377005751851274472907765025169160 8632808 49659835549713958854607334769047976960 8632809 2305249278248003497691068370290007664 8632810 8459283715078482535709199592123004160 8632811 109158700270282574235159162305882624448 8632812 55440341803467455501108671608721305600 8632813 -14287990040614554690854766963213374240 8632814 -56524970387231486447101735975922103744 8632815 1945748703786489011428928552027579040 8632816 -5826191663784726379336903252178075648 8632817 -26005355518262404822976597695895305134 8632818 10797477285842928277202149146929184768 8632819 -11073076720973374118974357747151923200 8632820 52060267602591781742016211833404129280 8632821 -79378271566287995468778263808307891200 8632822 -14812241123010573488707250253266275200 8632823 250377938866446320282483634703232019504 8632824 -77585273041591539631917594751780270080 8632825 -29738124286511196451287074712146432000 8632826 -275661953636308727754363868856682240 8632827 -18452995523537234882122143900124781040 8632828 16990051444617953937751618490602779136 8632829 230668362079661368350055609567529639430 8632830 19571750471702451538221602124229585920 8632831 -41045068625757776907827748494149370368 8632832 24768993954507875926177807758243397632 8632833 -117229029729574384006615784199441493152 8632834 -344583923136054091365945907362889728 8632835 186871257152651120300497495531170875280 8632836 -134550740206425281760069408892584518400 8632837 19197383785300344096567481430501388252 8632838 87683459343723445102379007728508904896 8632839 -45870025772309759434667886667130360880 8632840 -12136749404226328966188765536612352000 8632841 104836857267945660760748478642049203072 8632842 -112309990392634556214968954252827868160 8632843 -130996013769108892018358179556005300176 8632844 -123977604556025348221263380809935318528 8632845 42853974062575894616777415346777824000 8632846 135598107527688525895345254586097383872 8632847 -13335092108530739602918137478861971600 8632848 10773930163813199016187996061971513344 8632849 -54862381594886580983646892991182845440 8632850 -14074763235077370835126354717866651600 8632851 -51164366407030841962342799404941060168 8632852 1147193042659255615163688847165704192 8632853 -46773020061654970949508047108168669316 8632854 11637010400054845528708465606240621248 8632855 -37564487601205484860923758104290124800 8632856 254806428415448142632897093525306234880 8632857 -148263295295822630534338697487985062960 8632858 -79503938837312969501565074511997867056 8632859 48305619486961546107466984623281306040 8632860 -16440921569269077584774414900345072640 8632861 1641962151701623910580781892383539864 8632862 -4716074516452655535524710868717061120 8632863 22284962354742040566917974287038448792 8632864 -56218338607517326449145847677029580800 8632865 -56391259268199429621042775151836555140 8632866 46137807605981274634980629672303886336 8632867 -44744861294429133886461723154505460408 8632868 116320947972229436779649477301028926720 8632869 42211862716051113723834757203241813536 8632870 77337169124998853446018883945401898880 8632871 -37873205048852579338784164561319035608 8632872 -177955449701191653259677931260611788800 8632873 -89379386530429230953208634349591179200 8632874 86371119761349110472389691870959583072 8632875 171169346550283715683010320894631628000 8632876 1932689753615711338310962525824959488 8632877 -51089208792595368853122797030021344416 8632878 -27151980449259971515455428530443909120 8632879 -310468733012719178142229810239188429816 8632880 813305337731495284810729214670274560 8632881 103216652559600838655823400446547298370 8632882 63134221105361876231231062528454666784 8632883 -173542487167303187961898642636201559040 8632884 -31612119633429368535075307454520145920 8632885 28671888013481264493428157524822807580 8632886 -50554976857341553760348574147925312608 8632887 139314714799338723329681178999169804752 8632888 -115924004556510568104189673966336020480 8632889 40438225579395199353755612174805519360 8632890 -11754342144465533430353463525472143360 8632891 162150103521841130673994690487140120292 8632892 68972786428954535448977858601571593216 8632893 74920190632008052804602146911384452864 8632894 12135956909636521631614305947015041920 8632895 -1720809954604358085436094424978155280 8632896 340625869462861584594959551149637632 8632897 20111751957330860829964768886661662080 8632898 178466166241728074219103063604610305536 8632899 6882241767660540632208572216488588680 8632900 -53692763807555764237345624157990016000 8632901 126129798633634048192934604428103871902 8632902 11170380039166641998879716156532874432 8632903 -168782020624827043914617595526374125680 8632904 19986727636088385223693198429269196800 8632905 41550999189202912507984286568634219200 8632906 1079457470983925241320833778029361760 8632907 -3884022567207580071053638567517303880 8632908 34527016203974707147036576299465921792 8632909 -90282955817430487630537990517141535380 8632910 -37117990324238083098457707054548225280 8632911 6215975323295786431636795913839104000 8632912 -25218762204854131177907465387883233280 8632913 32594123405844124757312154181474126464 8632914 -49135185733406080899593852815179408768 8632915 -24371824202395221858574295525153024880 8632916 -73241043961134814706531258780069038080 8632917 2930836701135490178820439433469831648 8632918 -3679422123178279060555653158556907584 8632919 -9287962576585507571977033486557474240 8632920 -91404529741009065132842752748882534400 8632921 217449993979378407106380588614229743424 8632922 131960595162842622746954655962806870512 8632923 -79059476814115295032648406873001576000 8632924 87328856476411313927536430038452240896 8632925 -13353755143805607499868348192800711200 8632926 -39038708144543924261568763341898761600 8632927 -127309043909743265917840423307857568224 8632928 -242683485801071151883652502686896619520 8632929 41658972692615016400173408337455648480 8632930 11672726284155169820366529798803973120 8632931 44456451103425723422242847551562568732 8632932 28132247829573020623034370603843846144 8632933 46062565534232154955941703772738781182 8632934 5824886589566475392677332149314157952 8632935 3167322671468739377783881326229056000 8632936 100550173007097319268823513291549849600 8632937 951301790397345293058952158643478586 8632938 1474804395628174930068450067235275008 8632939 -86519421275999102224410042663000410880 8632940 -42112402072608818692263927805234974720 8632941 -18233433770700382295848830675644374656 8632942 -31761699815806087741946589913284819456 8632943 -5584743390643415223747892316204104080 8632944 8359083496772093617529692171166613504 8632945 288753227858802238455411111822315001920 8632946 17407241492967791863525494869648240640 8632947 -67607258302898290525654574006634016200 8632948 171132660725416922979610453951438951808 8632949 -43516421890977262290072485530418099232 8632950 -12994175176362613464909538260520512000 8632951 -38505111559584040503689642172390981608 8632952 68189193195295111841164470591179980800 8632953 -6383657310251516610917467715427876480 8632954 -194982513479458185072793772740036608 8632955 -61135868140803795854668543660773968640 8632956 -27475933961996980542533394550853180928 8632957 -83343068552721366596451307887047674548 8632958 25768484804639095498942921002009224448 8632959 18811904973957236260347171718816838160 8632960 -22639105568725075213272537683617382400 8632961 -45187056213946288288540255031561050176 8632962 37081291906306275326677099296695761920 8632963 -18209637331275451288501057190210589240 8632964 -171933766476151597765486393379180360448 8632965 -27004017304651786616872696211036717760 8632966 -89756182652849140730182333898934833568 8632967 84058234809551209775760619750096956000 8632968 22552924024384757765214528464182886400 8632969 -5930697634584772732382559782135772656 8632970 -45744707245117781773293648494858821440 8632971 82829430719371941815312674116289265340 8632972 -73808159727046490537312253219660981248 8632973 -51035976206577134410814377029385455360 8632974 5373623249527995810866623101454209024 8632975 -29231073123006465730217078495617816800 8632976 1982055032758351451186012039561084928 8632977 -37866623977273630895140454957600747280 8632978 61243003152070456951090546572234929040 8632979 12270432288959964989093539858483121580 8632980 3688870900716863628196399124433828480 8632981 37237860746794086346597396832174229120 8632982 -74797771963194329791336537067035795968 8632983 101458912418991809663470229101504818024 8632984 14690949823077180678987642596329666560 8632985 -119050919032769223688436315358502877820 8632986 64066809457201509287884742519761841664 8632987 -68621591359617456276660033264407332 8632988 2616170712149621667997286809796308992 8632989 12550824872859164857834312356738636384 8632990 -2200697988236291636440191576376056000 8632991 82604006140133476990461160687516163280 8632992 -123860315959821904196017164390126059520 8632993 12646317373726059326110651797403542960 8632994 -3142329385193777875900911655465558704 8632995 13035062211076187458378576193498515200 8632996 -84374981095846062280167641672735505408 8632997 -116511930998089125034691602179487448448 8632998 63610836591518297108702466921359193600 8632999 17368572710305597099945681610682240064 8633000 56859948255194099908706869611494400000 8633001 27651270271221367355156151868091395200 8633002 -21746320498317355323220765363039688448 8633003 16620974602764467982696440060836068384 8633004 -5167533644589401093140580100414504960 8633005 -20346027828286783862886796409849012340 8633006 -17972434788250701136021658232723450048 8633007 -2673412355335001032312461297581391360 8633008 -20095359281270499689395489256216215552 8633009 60193594520255020695405514384325566464 8633010 -18999763147233918181363683245101862400 8633011 -129575314684100539422495622659540773520 8633012 146282865375361285717251676406746552320 8633013 -199200855738529645978820952401224775136 8633014 -26213333515731172402194901034398273920 8633015 -26334882794768982486663667598088204840 8633016 -85077598890428049473520853673245777920 8633017 -420350851203956766390787612806239942400 8633018 33244952043370931018048672802787336560 8633019 -94037507572551196822259548119710311656 8633020 106270931985229132953939899154394536960 8633021 49709125211025870937620008426932785222 8633022 44968096356160801795809671061574500672 8633023 -34877528981204271131610530847736188064 8633024 -569947153671283887684469422538358784 8633025 25366564840997050826671567947518292600 8633026 -59136237272285232855629002725056741856 8633027 -6453764983759117678466097840204344112 8633028 -57601947416292957003816435970540078080 8633029 -72855115566445669862016671075466246370 8633030 -8180396023876413281907929016303052800 8633031 81409387297423316934753329406192966528 8633032 -76826812803815948079576415727075328000 8633033 -269259140072766415791644312174502929280 8633034 -10628303429548246766450864542639349760 8633035 24381817915388812771793182046648069760 8633036 -78833392961899552020544601695930533120 8633037 -7694108918848379179589184180518432256 8633038 -90403312675803115984396503600244726080 8633039 -196398919111340400659335922198940440040 8633040 11226864804780252504060126714443857920 8633041 -100189514258975594395940443101962201600 8633042 6688181682674553484594259041222983168 8633043 -146992435158652307938279779908274041868 8633044 -43276154429418439744810020688763131904 8633045 -21170627526990910551602331945187457700 8633046 -14802609076788559111727435044282797696 8633047 259412259409625178193547396852119663496 8633048 88506959927789864522100284844044328960 8633049 -29467603863014505502568633089007109120 8633050 -40591834391394234349438322614839955200 8633051 40051344619203614763557069325740797440 8633052 -75948584020071532943799696986769076224 8633053 -123221166998353834388716452805376832 8633054 -67366595255753838581342091451055616768 8633055 -30677877514663477793946511580293152480 8633056 -77407752109860907095299595948887113728 8633057 -148641378554600230533950675488540739280 8633058 6107927448151017165455594140622169600 8633059 -76590580186878250133989602713165097384 8633060 25410221882141091395527816026359616000 8633061 -209568639473376919410986433980247444768 8633062 41995501360061353017032972285519144832 8633063 132120417668844258205370142780667488312 8633064 -442083450376901478312645422920335360 8633065 153386758408276262655192949896819084480 8633066 -5649762850196667235256200447982088192 8633067 296938503960091665665725170580736448 8633068 -192873967375488849453532848342168499200 8633069 195652123039558774202873539713237952470 8633070 -17050957494891062075132446158948031680 8633071 244076579815623203250025666596902821000 8633072 -17710056481017749116266123752612364288 8633073 -19450007317343428529480622427365717696 8633074 50004276743390691445659286084405580832 8633075 48165057393963853803522285795499800600 8633076 15370853651859242591838092851580989440 8633077 138686124533282263374308374909233709980 8633078 298676312559960336786083198317383840 8633079 -8472448068162645351732668299092713472 8633080 -20852519900752522247920431043231641600 8633081 100626563132921550340278771970611771792 8633082 8953715685101775803243621418942369792 8633083 129163114700913512505542500832330999088 8633084 -62823011379669739078967848414180007424 8633085 13622697560690689937525441349209907840 8633086 -7268566527247482862616679199213547520 8633087 -30770302409719008276677940990864243120 8633088 27748343702462468462843365183979520000 8633089 85006339187592895496279086891291635780 8633090 -44704583639449491746400557475338719200 8633091 3024721071290339479644974937242245440 8633092 32894904217224792459227455685333646592 8633093 4617921062565283547726132037862084416 8633094 -12598880322831964421133803201420500800 8633095 35995096362023414093667690577843930800 8633096 -72446533596820015612543945286819020800 8633097 30924131629020619845634039804529226240 8633098 4914436252989557270996785286811569664 8633099 -110330469165879106396164602697549519264 8633100 -14324148322251439157480598689407795200 8633101 -268003496979794720622263663492301169728 8633102 -316525770994585469686079145081472896 8633103 -58716254064584106014575240004743435392 8633104 -3211712145514977201665934532573446144 8633105 49343373548128018260373930125247968360 8633106 -44770503521303473269172099857546107520 8633107 -33665411952844054971466420668144160688 8633108 -16291717246614061336236650905412736 8633109 -63364190494808614936397146303297728096 8633110 -1679368172268582280043912935519015680 8633111 -54561538412042468998722183205548879288 8633112 53800695242872170657862783697346539520 8633113 143236458428062917821388445642329660362 8633114 48174036951121846880166574362048643056 8633115 -56161529604447555826493197547032980000 8633116 -176433189135949390477519552342572426240 8633117 9773767409321094420094527928904638380 8633118 29598649664252566757686250418116938368 8633119 -135831930593513695869965225362047211392 8633120 109771824899213043564540427207232716800 8633121 15234098276162408520418444152157132224 8633122 -134852399632062752761604573322939507888 8633123 113778820605362027270629284611059836144 8633124 -8936496452857250434681275890950828800 8633125 -12846749740643791114197102966449300000 8633126 4565291913377173042881044406335942400 8633127 42532545144216691646186913733649991840 8633128 13142521421362890579319956793577963520 8633129 -17671563775773493988523778456698649740 8633130 22334618322771662712504737348146967040 8633131 81882835095739391149521249211001616144 8633132 -14622668158511023245983105717061093888 8633133 -177468802365187063010631227224037674698 8633134 -68623306127021286544368979981921454784 8633135 2489085156484812112819101818136497760 8633136 -2432921365134701063996042483522666496 8633137 -71089768139327249588170803251160735214 8633138 -111367228242988834491515400635008151280 8633139 -10323915896913914167024101084675045576 8633140 92487682599649465260803587029156637440 8633141 273620142546889101480389989367176982784 8633142 -793238810768491604597030614479169536 8633143 -142461845017731133283242273077366059608 8633144 86105470502780235570483080784739123200 8633145 27867225017539150423727537378838421440 8633146 -104497669280340367290175137349496419728 8633147 -77679530610814821998017331523755299536 8633148 141920138700722058204104102775951507456 8633149 8199459772188187344769459967495598720 8633150 11153648155639151980053970201340836800 8633151 -237042742529217682624942477524067309440 8633152 -29239599401720225665931603587847159808 8633153 -3589903167354194804600578989168820176 8633154 21383976959547471290853045565367563008 8633155 4710081071381223430650285891803286000 8633156 -31274945868610755397379143537099026432 8633157 3653525095380794796526279793472852096 8633158 -23424610450409431803749160608751371520 8633159 -25796810695515003449644796606800902720 8633160 40909180879371764789373383394544281600 8633161 -3237722061525355295720654628535436256 8633162 92530798903618568548712015774179855104 8633163 -51272521455269572235377327208891329920 8633164 25425493249431100084007291672660677376 8633165 20090980128829473098031977205280093440 8633166 -15600475531866686150661330130643200896 8633167 98620881905540382269233329240297935216 8633168 63024846241065692059542978302546337792 8633169 -38646618730062542383185460097272579680 8633170 3009286472391651949711512491615385600 8633171 -17101357852930915220694529006743645648 8633172 69360754983436625469444321925935513600 8633173 -75336328495726147444311476902434186020 8633174 -24200006138317213183010445420817115136 8633175 52569677695961803623890156626712256000 8633176 -82490451392002193816940258275062609920 8633177 -582223710047519573575008335666581056 8633178 39246342531648126445225484598825362880 8633179 19530345433840125551051366558262441280 8633180 -67203047633335062457378010655839193600 8633181 2629498368404557361059028129058906240 8633182 -53227357948775580432538466692505419200 8633183 -15027830931953932119968554444394541096 8633184 34996833834429256994097797868206161920 8633185 98095240612041144968275494489360855360 8633186 90764165044194488595344890495655475792 8633187 5473681130130717895915017393530530200 8633188 69595167290014509526675823329450192896 8633189 -192419738639818578185530742310427979010 8633190 13334858086577019278126407582696611840 8633191 35084432758284193103403565075600013872 8633192 -126247037898541985771761785826060830720 8633193 -229260963086865663612742015674473844000 8633194 -36511262307693360849475346646759938208 8633195 67100937985221383561322420232505458560 8633196 1440275312908863008712608375135969280 8633197 19507350788460422025265219884565033260 8633198 -2211702132957430910728514324570250240 8633199 -1530860712647330778957184090363200000 8633200 5920518112913537765773523708844441600 8633201 262055421047634941826345409919762991600 8633202 54821302768902949529671448806625788032 8633203 271487637265075266619107081320064793344 8633204 24766483115447817741227792963359491456 8633205 38317428941110124419894771846621244160 8633206 35058976448003209033850679776931778560 8633207 -195217101908158913800638287215171286568 8633208 -138117215777545420702338027524473774080 8633209 -40473530016480423962215227593439766200 8633210 19295094364088978019622827610070228160 8633211 3718735463100901190794173699143546880 8633212 -155160729891172608659282257850228723712 8633213 49333862257635062831350591765060491000 8633214 -81200429934747066315915334283948095296 8633215 120705197531083031494422127982263968360 8633216 199577076495679902114793980228387471360 8633217 12188527024065044212322759822398372800 8633218 173961750967019289179283310428261572352 8633219 37423545850093606464272788701784947360 8633220 -32074565434677284120559374720350924800 8633221 -13607095554624226532140672175697289856 8633222 -16819520379441723413223610226828989440 8633223 2798269313744318449424682717354217464 8633224 224178169043979457688964901828089000960 8633225 124792004678187854747038768153831770750 8633226 -13183362266127878006995034680307006976 8633227 -333651808641193383658800210912951621480 8633228 53605413226590522683468080764983885568 8633229 -185071329856020749601294350063553600 8633230 31614523407170507777964737815675373760 8633231 -49421120957395157545427128333456597968 8633232 -48699851137240644288880318712170414080 8633233 20575692298479634777038378732807104320 8633234 3480178265766970420395002019587735040 8633235 30465223933024963638320134377951750240 8633236 43392206588525191908219969652452847360 8633237 159735012676661596690430384692632959886 8633238 32536003955336580852560450386973564928 8633239 -4270476095915842119322359403287141760 8633240 -7045941050634615654225695441397350400 8633241 -33150351277870817140568919511516038480 8633242 202891016601751426432839807501233479680 8633243 1483572096744445970317393329137016024 8633244 142771946145781754821932154602036311040 8633245 33194716503312762741646762349888269440 8633246 22944816146188995238062260911730373120 8633247 -892613545943776193796147361504991232 8633248 92454894240000220048178182876247752704 8633249 -9800686399757467720389464998111767120 8633250 52274034384055059936537672580915200000 8633251 -65696585187324670389772393107673867896 8633252 20395592482746328403253625532742746112 8633253 727596053989079819993017829434466208 8633254 15516118375544271960845501524342290432 8633255 -36359952583184435386414774060403520840 8633256 -18897008051361754032535591842841804800 8633257 -3643464468855107498316607422098311680 8633258 76142700872698375182728726420623184640 8633259 100181790856214475204351390096717815184 8633260 -3282606141580177603646281918834821120 8633261 33213526981246557808238375549667820332 8633262 14083211228114859192469955705068882944 8633263 10819431535278867127782994069136922240 8633264 -4906128956221604868273422837729624064 8633265 45019009486370490565337022595566712320 8633266 44670737454736177501665347741248035360 8633267 118462243857520533653315523569357798280 8633268 -33440497913271978365201924190503639040 8633269 -202979080501644528000795973099735567940 8633270 75955750136867614211772973505634528000 8633271 33037278144287289879147272340127546320 8633272 6224895037060303609040913000355921920 8633273 -270663365504056926534181330526966904000 8633274 -22794951884908288428777792991323608064 8633275 10906665310031545366308847292187818800 8633276 -86859577283781931025796966397864651776 8633277 222105301332697357632239132408024952000 8633278 126770009195358866054535753990689349120 8633279 242875758787195257625385547451936706880 8633280 13732418716045775111815883104777666560 8633281 131951464354321039289478120804260854082 8633282 24765601930768780191925117802064384 8633283 42970285513995202039315597806068379648 8633284 -60915733631305857174993006925884100608 8633285 -91357387245934218741410461469195487840 8633286 -11751863206437354874862152840085665920 8633287 -58653819749915390474913925546064475800 8633288 -47594794536355831620292669372231956480 8633289 -3954741477492184255130828904145041408 8633290 -13105231431388725841554051243714297600 8633291 -76638337471430535190224745085411952408 8633292 -106970077223071208662473759682917646848 8633293 -280349015560261151097567342964736342880 8633294 -137776485010919815951866740508312362304 8633295 9475753701294615026598719896146867840 8633296 1978383983108538779391959926152888320 8633297 64856444844211219413586110995706325206 8633298 41853168396043004667560985678461825664 8633299 -67906419580468176550441430691757842560 8633300 32925524192922351215884019933732160000 8633301 -70159444044254201403423378338172052896 8633302 35839912294204123474776247393090904352 8633303 -44207852412883265520542402243650576896 8633304 10834429295302134086162522604670341120 8633305 -5720380599949141841039185102371564540 8633306 -113887597062173836327874610213647022336 8633307 265605495551565772194391167208296727488 8633308 12766606114337038546818164865880999936 8633309 -341119884969952364819869918068450613920 8633310 14308857116576638026497504315089920000 8633311 34898523812321175950808159094450826912 8633312 -129805819155020962150816328144013754368 8633313 6626779063094539978573232835732315816 8633314 -40840232227205000078935563490553757696 8633315 3790721590726943724886388667739275360 8633316 55835065978011683769318810148568346624 8633317 -68076593639124274881432463349046839616 8633318 23312561609059255429888894876212315360 8633319 -151157831590657687788867527531920938456 8633320 -75042542034017821241644224571494451200 8633321 24192888501452262204900869735357966664 8633322 55135193431566318163738754016445821360 8633323 225545483611732913621551708455618051572 8633324 -68678606814407799294808423881835060224 8633325 -413856105994329163764871160464682400 8633326 -18509326246329338024918949528333616896 8633327 -38458493619918351453411963419967739824 8633328 11220352511901540460977225773713195008 8633329 18767350988257093238262006610773351120 8633330 68379752101179328259579730116415385920 8633331 -39678633169722252961505725479720468480 8633332 -185833117125588380384671691626988888704 8633333 -24824001640375287204903597431907217920 8633334 19147725060676794141055175415523898880 8633335 -128650218184189925635400476428239991720 8633336 230824703599858198903988475801986088960 8633337 -79472191034526680318155606379321400240 8633338 -12159319752196519443275212229738907648 8633339 -38299630805223410848623908215667266032 8633340 -2243838648730457747431435337310435840 8633341 -211905765891406957558246022657330714048 8633342 -62421561068847577966075927054119709056 8633343 2899905340230340398013949043713962128 8633344 197452233730576088496777953778971181056 8633345 459683934311850283096661896935475200 8633346 56765225631369719563252571401936089984 8633347 -156217185760187577946490300707501075204 8633348 17709068255176231421395817473136568576 8633349 62566121747659073148213851939187291840 8633350 31749080978075816657343459398551200 8633351 -81250947875436302108992761470593854600 8633352 16545028679213940607307808755692339200 8633353 -8504844624338109179279793881441008880 8633354 32422602440315149351702426997229695232 8633355 -96315193887288873594801503299742849040 8633356 -54624783767081181867967106351883548160 8633357 -628274941584502068569209119499762663680 8633358 45898927287852811154628843145650240000 8633359 135840709793494735577601832621718667456 8633360 -37016027552701995668131239454856970240 8633361 24136520167555321616639062788775108608 8633362 -84675557694497882977132241963826131568 8633363 86295631079535588609695377390358061612 8633364 -16429691511914576742449762896035661824 8633365 113791637002190675510388443224554034920 8633366 -9553682919840871011122109694003486080 8633367 37190995748218924270671717717598178784 8633368 -3002277373589158598837740871195504640 8633369 168910945667949953571924882331859319444 8633370 -6100880209689010493004125738937177600 8633371 102365643329862110579909363095577469572 8633372 95784732565045828200403076443281408000 8633373 40512813415517051925147125256905377344 8633374 -230251192901803256202684087937960320 8633375 -115066536502074791402372809225097658000 8633376 -21847980303580767174569857405981556736 8633377 10150766023487337571026214859861584226 8633378 38394042305533602943887471176392821024 8633379 55816514390155862411423978660880616368 8633380 -6478020576160549005137105536736808960 8633381 -237461741185183558906811113950224602818 8633382 49109723655559723437448028905994598144 8633383 82576518698461165659530967680825990400 8633384 217246363804709530134500506871359810560 8633385 -1225867519734968795984729865326451420 8633386 81244943868887896077625859298764617392 8633387 35830327539266260153563204970471296000 8633388 72154239328867576991259378183187516416 8633389 -178763914627601439004914867087282760810 8633390 -16749447520877447211898729307793371520 8633391 -29827927329096446045232855800057671680 8633392 -8814120582631575091332257786416988160 8633393 -65355225619771976481716336358583685520 8633394 -12499675584025197464282173757047303680 8633395 -33992478773582088340623879863951803200 8633396 99430268509049295974417287624865433600 8633397 -53182848688270319785882650168107456640 8633398 36827758081794360090058218261038281536 8633399 1624515083832714110115285647028349152 8633400 -3609522104440266287991838626992640000 8633401 38021393721218515026892211897530444800 8633402 -50718413736743959419172418106704994048 8633403 30037418174966227816193848748426812812 8633404 -79273139101224273087039007053818929664 8633405 -168107754681902585061792450418568654880 8633406 -59856609076533509956295055449875183296 8633407 50071704100229242120628200917523003072 8633408 -16885170268157753565470027203990781952 8633409 97455861696228511852455082763358829104 8633410 94521093976232577159369047315518464000 8633411 -803262213320263609333310325826427520 8633412 -178895829745639302518077820944748697600 8633413 -13250518205658808253149556615804042338 8633414 84762570646087017275695102343973769056 8633415 -31884178185883584175808054314550522880 8633416 -29172072918071164516799007814410240000 8633417 115676199326636404179346588149873293220 8633418 3673353628998857049330606592670788608 8633419 195229761417496369355599861190774462296 8633420 119675611762814440729020691958743649280 8633421 7294704614965907176588406833676903190 8633422 -197273962280607389733814599341040768 8633423 -271742449379249528854730497842443453328 8633424 30926277308321791055524901128369471488 8633425 108252463404834476608152504306944060800 8633426 8796279459697724046638577167656437024 8633427 48470801903237117710479797352062268480 8633428 23134522271756772447458104434570243968 8633429 65773574761663468011941304391696780800 8633430 -26898019009934292843177680630044001280 8633431 107754025185310131004344122826184756232 8633432 -55252313182996897374878953113631211520 8633433 -11978332137848415033276563984535511776 8633434 -26564056395863468006381124045112698384 8633435 -66829232135031370455624816681491821200 8633436 -18666575893750050401025230028374999040 8633437 49316468978183257125065125085049551340 8633438 1745528362874986408334733171319050240 8633439 -184327747208528454381473894033765034480 8633440 -115708167414156378662278737429410611200 8633441 15337402747916048968977817762017577152 8633442 4309138410064805018581276487458096512 8633443 25712183496977925080597957798667418784 8633444 11389759545987872443564861087838268672 8633445 -28651283130129551431506642145067136000 8633446 -17922705810462190541427156366984855936 8633447 -59528184101783478054008228658340533768 8633448 -43603786371643614636283622045782425600 8633449 -132458463288537033718028423374770959280 8633450 -16339946375869818197945206198801651200 8633451 -24914807942511061601643343751368377768 8633452 -34110111713926722656000328360506105856 8633453 179037953691397265755293532063650159702 8633454 116533682967439517957560913154186240 8633455 147372520094922529614699918852826284360 8633456 -14542914025520379406686923289504350208 8633457 102997611484837297807486392916217281026 8633458 -4638502812901339081533693365960827392 8633459 -140236001694394176386818937261765852340 8633460 -56809415131692152543450014151847444480 8633461 20896464405256137499708285156058454062 8633462 16356793103256755481933816428962167552 8633463 -115184538144225779576395285251359982000 8633464 -37777155927819006998614561513372385280 8633465 -70251697521521051178088295701917310140 8633466 -1780085419121827093132540437661193760 8633467 26092766392809966698911866579417087600 8633468 40152395881416133439156726655921051648 8633469 -7629391527608348320843670986948598784 8633470 6770995053454636249786049788320585600 8633471 -32280943633055529190901110450919184 8633472 13124756490726265730214719366878986240 8633473 194307267017957481233121439537332683824 8633474 -146191328366802645857888277354769590240 8633475 1885075204892072705942760939385358100 8633476 -77371557111740406987991404377970029440 8633477 187654815930869233541549534597083789632 8633478 3906416732166597053630303008326789120 8633479 -380050871247373937649362019913924332416 8633480 36973809108591684316095489485555404800 8633481 23254809821663117906741369248493232480 8633482 31943744016883095293357983993625865984 8633483 -161546886182082167083558116739051780200 8633484 56363171936971270344737261155828886016 8633485 26903312795916778003021190078537679360 8633486 -66764884724958507432044573993966837760 8633487 9680405450022497703038582096213918976 8633488 -3052505076318067906285681292386615296 8633489 -166441283807968491547393873561642069710 8633490 15469209152733697817182866184603461120 8633491 -1846357155023066802572915345260275216 8633492 30877912165438688124354111692835397632 8633493 -8429420515650751126158763633093411200 8633494 76075816239733419152425067651929494720 8633495 -17076576522349967214408873444840664800 8633496 152509720808571564523822438925441433600 8633497 -3506052508556943549462785070313453040 8633498 12276120240196101815846453161462518000 8633499 -22860747256703032932110924588241845760 8633500 -5235622253820536216023970408613888000 8633501 -16178642642008004523932496495135560256 8633502 -5769819155047063586598304544536297920 8633503 -110668768167113104080866653091986731720 8633504 165959149189405578666353725693809917952 8633505 -64580655201178544610491538872959377600 8633506 -9077954404150941557353382118333399264 8633507 -224230724510917485436787082274957453200 8633508 32019290442638850088615349779818061824 8633509 -136743602808962411164328523371965704384 8633510 47559133926760339214069998659857775360 8633511 -18562946270301399469351293069048753840 8633512 -231747865090097595943813412614925644800 8633513 41326606529431649441038224783459608640 8633514 25101542123987888090676959186291216640 8633515 -104038971257716710465991279805685619200 8633516 -122686444065593293421469610839952849920 8633517 14710224407701392162373407822667241280 8633518 -24129253706177858576023300768156297728 8633519 32830856800466357843461395591162647400 8633520 8378680880363535985714307306304307200 8633521 92149861247937511451540088285882013492 8633522 -44307373589544100149658695652121392128 8633523 -19474408309453688459618339401790435016 8633524 132454001698228403724104882987359887360 8633525 -5874394861273823216561804519695898700 8633526 39942178257376014828085830772801433088 8633527 102999059122644304991770648523869412272 8633528 -50887297010871243340425875510742528000 8633529 -68276541215651501129205604157522596800 8633530 36724503311045270332457281716778384320 8633531 35354438465449718705744844056457401664 8633532 9698728173742492113905328768919372800 8633533 -159143360925515132692180778412953464416 8633534 4513135563922145289975573170215368960 8633535 -30205788875861240402986977098239868640 8633536 9746315408632018003462695559729512448 8633537 -146935777767154574804647748680326579408 8633538 -28232483927414413368232587010686798816 8633539 -44781854686541964578858351193685463976 8633540 1983508835426034958573975241472307200 8633541 9349135071356331780634768475142255744 8633542 -96984601432304570078869544101637063328 8633543 -78383036711850383484345643705629122160 8633544 110040084902806125371228519547115806720 8633545 171530622787222290749523478174918888200 8633546 -85550773663442551413842153850451992528 8633547 19602714911357225246387169347887179168 8633548 52280221933082252140727328474771750912 8633549 -123839121189657222191934389786413450080 8633550 19781333743628429962276274667592516800 8633551 -107496860296318878711679334864564178448 8633552 34375937993192135599780899603663470592 8633553 -94914787560462848202762423711744215136 8633554 27747342515835172035815731738930616976 8633555 -133741799801766171915880028827154216400 8633556 38992830915591693596596082108047091712 8633557 73734016196412386818470904683201672640 8633558 -143192646768043767723917766720938001120 8633559 -63506978083520629916429453419331026560 8633560 -58198319931111439221980859907191398400 8633561 4769414307478190273038651481773019520 8633562 1462999253854612866427242940981248000 8633563 -41872710947947429670219798566148629600 8633564 -2651632470873477654412826118084870144 8633565 -39793922940431160516994693289842465800 8633566 66932576301406211591565891297329481600 8633567 -163771733708810630092760125618645452384 8633568 -101642287016662601627883004405135441920 8633569 9231381450094041621267940201850750592 8633570 -24486136171391506473719585313759613440 8633571 -55016608332166611231417315499878368256 8633572 -111993003227516633484248548395211633024 8633573 22482226235633264102039554407243206364 8633574 -104846963493990371764508736266177061120 8633575 -21645808785519728284073469311762756400 8633576 39892568805260329801963532480587038720 8633577 104045153078027716509698099424883106208 8633578 133992672700800175339489032958548945840 8633579 62460647008938250085072590620053435184 8633580 26433851933878676164657937454464563200 8633581 -96055997192295172182752638849463851200 8633582 87346518890009928324039517035402676224 8633583 302131264997576805812688113929931904 8633584 -561605142816862198982688486674923520 8633585 8302347890234267431191254119151016360 8633586 10853067973145881843241592217698852864 8633587 -34509350085309999703752493881737809408 8633588 -136268869147413393095588508085235927040 8633589 -27804542225009468093814673886901559776 8633590 -39936292617817356426723579203076595200 8633591 -9068522199974374426172157465516042000 8633592 -112144597014375435017671794998231040 8633593 -51911107725200064486280578812691182336 8633594 -49433202727136060110813767029709588480 8633595 -62442840717760442287525294095271374480 8633596 -49755419907530717503608136713763656192 8633597 -1457463914436329633602891520466545568 8633598 34098623124902439683735796055677267264 8633599 -32566591146591041382156461335238082536 8633600 36313207704012766544719694272659456000 8633601 -115554393265544361669768406457425428960 8633602 -19917776991833790921847427808997329408 8633603 132769584485728946683886521602213606432 8633604 -10541211190358805131681484745397535744 8633605 1141782532495903560177090787308147360 8633606 -10834293350337903504341995174434745248 8633607 1681396272735376198770071608279374288 8633608 -29291539702181533023094920801991342080 8633609 -72395126273757649411998558807516928896 8633610 36701277238836452005264824245229736800 8633611 -48097076108709194350066071610118246768 8633612 -22656478254494928422809599880516712448 8633613 -28402246477358169057848937109035617856 8633614 53783033938294469140268284173232784832 8633615 -13781178621515213308085225052698724000 8633616 -10222731408367039411605734681450840064 8633617 38513106191713279549247413670352913012 8633618 187246141672934783592172039891433472 8633619 -9455518157666764911468473945279667600 8633620 -111334007425468106080875545848206028800 8633621 30135845007587866555446588414241730592 8633622 -44798230709468385469319005620416728128 8633623 -113061023636584386268573282806124520160 8633624 -70200585025682001469077312087251281920 8633625 -8722627138131289145266390207147008000 8633626 -1081925127048418977265678272576174336 8633627 -116793381738460541843229039421669051320 8633628 -9946846415065339660167405396759301632 8633629 -59135393496508322072263697029171697460 8633630 22147388794384937469884274167668656960 8633631 -80707772222163724906947477069823173048 8633632 -62563725079225378152474791584997572608 8633633 -981337473553861234852499584160777118 8633634 25715565038093560377093755699435268480 8633635 10848917773931497080041166320204267760 8633636 1568178962959965229482849309224263680 8633637 -12803679721899835811797426058152494792 8633638 -55157957798319810349726579803075000960 8633639 24540218735664209971906299993550199856 8633640 54652962961147984778252420370347212800 8633641 -229164113087424725196457302091213677958 8633642 -41619740340681988746813893702117256528 8633643 -32900884146360111081096386617236308136 8633644 58129422511283551100983030486217514496 8633645 -131946163173069495663561174470655626100 8633646 -19884182242779293968178544833993448576 8633647 57486294630792431257277132739656196480 8633648 13244644781702070484875022313216409600 8633649 -82039277548810648392152707994558222736 8633650 25324317574333614662064253931863450800 8633651 27646294066919809190170284426919617024 8633652 -27184045993440187240504884500889550848 8633653 -43195925481810831009094622469862782400 8633654 -40155420763981677328592402426699109888 8633655 9462187849847443876616643823209062400 8633656 89483912852413410315491201425995264000 8633657 9377443612951511038072792627727856480 8633658 -6643703296483684516823874284996789760 8633659 -143316536557327362213465371329260122140 8633660 -4759442566948771133612398678895984640 8633661 -15412155554462330980768607067465116928 8633662 -35223704121498520192535084947201340928 8633663 -54833162490712059457865613262258241088 8633664 3699901097029539810633461955925377024 8633665 -232547244798042949103147610125315452800 8633666 7755720352752326964530047559791578624 8633667 -59489812939419723967557869115528300288 8633668 12572424028309796494774308787658260480 8633669 -2755150379691555923746888202910674592 8633670 755169492403248745519771730371094400 8633671 -62874919389920185893529972608476931072 8633672 34563584787394286675697312523221657600 8633673 193723862377560974591791856293817521920 8633674 1739048960934371385779835203124337152 8633675 -158317144634125985635154090622021439200 8633676 -243707704579574560016763897021977088 8633677 -102937638352446850147315489102260791880 8633678 -4349837513714181169056291188390357376 8633679 -11726066248407500962858729072093816560 8633680 22232505167594844159044607112561950720 8633681 472659018296052050081037652859808000 8633682 23565346658823745807073046798086522880 8633683 187708272613972888580575110309763005932 8633684 371109400940165851190363325951369216 8633685 -10355287952964194285058187429074271200 8633686 -44982110289620390832699231067112742912 8633687 133937440363122031782238604047810607592 8633688 49326984872112825561962287755645419520 8633689 7443113279770421005103875881739799424 8633690 -16759216027743550172879590809302748480 8633691 54245445418150372854896152945142102544 8633692 195334232742938213160411677691664994816 8633693 122764299685712725150078673802620478060 8633694 -48263780130233055722117588683183721472 8633695 -5464952477495883158159048941494028800 8633696 75478176755914152649241024496514105344 8633697 27586073425381445991704622804070714800 8633698 -5469443646110967060423020294943840000 8633699 -174867628641315365945940855875981763300 8633700 -6786134161108364357034536411268998400 8633701 -114951020659081169325740165515427223298 8633702 18151547458952396749428112290528087360 8633703 26926782311948788929345790647584515320 8633704 87714923460044383598421239727176309760 8633705 112359026467971238132107926582387177160 8633706 -31888036361842301185865119898700940800 8633707 -156196929036855772247906065474257652800 8633708 -49366945515904089995972924042927638272 8633709 -2762650154378503782114018095064468384 8633710 895783004374428736621036021351301760 8633711 -28019820655038198663062716942842320688 8633712 286132378192132513822075639887298560 8633713 258021363280525076341876504687073666 8633714 -17855313975284171441142890412541747200 8633715 -39010732220862974180536452173125244880 8633716 997415256266095206646378760832081920 8633717 -45127101482378761268514431443791797760 8633718 -5252269559421201140164814442948234816 8633719 -108197900881823468542890645391913577880 8633720 62719801431905856655338581688176332800 8633721 145629919815434976153688010359733919312 8633722 -2510174629255703983420031637469853760 8633723 14650703669911593514878134553872123136 8633724 -15242071967349019015875116480642285568 8633725 18535712584301852240614033126676146500 8633726 44441615532396683255786080465308510144 8633727 -66348694438731899445039952774139505072 8633728 83729550994215745929404780101993758720 8633729 -80232970544041644220180630897715039916 8633730 -7724804055951236942912794710169236480 8633731 -188897735716916197338241743046670542468 8633732 12005335181993477295529151581309140096 8633733 -624509612649678814280839683277263360 8633734 -92239289514664247848997020246555245984 8633735 148143241870208545509947350366211397600 8633736 -12861904687624288957675471571707084800 8633737 104785414239627250849910332008361476800 8633738 24201837744087122459246063160056610144 8633739 71012335915792217098711055836010337120 8633740 30588706485261689876129796262048650240 8633741 -4564289241904324051607940888496574388 8633742 2708530338003229948291926030522593280 8633743 -20599826927037300756951872179414006296 8633744 10517754881123584711179681628855468032 8633745 1096146548951571124716980687875511220 8633746 -101098406974130642027324422861993524096 8633747 1922022352239779710114757883823937196 8633748 28893665782876084325644399616617758720 8633749 38881437274717367883062537569692425436 8633750 20895798999609095858815784958106260000 8633751 -123515634117424077765374856061819425048 8633752 333346284446488862688493195089346560000 8633753 -72173180962972636236819863504717641596 8633754 49861470963137440556032663386684568320 8633755 -1039048075918070583420704000290495200 8633756 217377718849151882964645383361322349568 8633757 97070004365756093610378520408892665920 8633758 -32270079288035951531307291380768835840 8633759 -8972836946612075825145403974018895584 8633760 -2344995704392183738597390609982423040 8633761 -20296220343328060752615558503229353168 8633762 95556302045330388606865133597915959632 8633763 268122551879795681454900514231956480 8633764 76681525245477449380023218525483765760 8633765 6511121893848708462329912274497913600 8633766 -16090402925044529392697533115324870976 8633767 -226333141435138608829713845172223266184 8633768 -5668175618607391453885892728682004480 8633769 317009110594265642336534292047420472768 8633770 30873611825332629451793994113240842080 8633771 51498380197597948678860004409752366200 8633772 3789382602326355129318453000862221312 8633773 -24672609748801677748496334224750830080 8633774 45285887111038732039417432644330851136 8633775 45237832250568581793374470717547419800 8633776 -30452496830568901505604470748717744128 8633777 -54872525421992027044381831325516491374 8633778 -14997776864263103042987559979699426176 8633779 -17335244645487876895428231221426804736 8633780 5896016095859665018903094913887270400 8633781 -6817462673392905790661394912118281960 8633782 -11682426289266046239387574977286759008 8633783 -13963345450437836136590499320688034032 8633784 5594391149226062043253649286982533120 8633785 35382892898673366355862808665623318980 8633786 -31040415785081783516126244465267772416 8633787 -91566487378227821953510498231145566440 8633788 45243270643781999769488275939138393088 8633789 32206103755124216711650345433908192320 8633790 61145593995793816373381522945497958400 8633791 80023574750556332019169356529783078584 8633792 19273840768889538528525397702226214912 8633793 1883520953127612504170583138999538560 8633794 15570860554510058289443201908968068640 8633795 -85752992107930394451055165053039913200 8633796 3349611443651414713589328156788308992 8633797 42063140251749756628032196965845067612 8633798 1991374788821217845954641712918508864 8633799 26174682156729703629547938304322779464 8633800 15434098195908633658284857325823872000 8633801 -19670608566301780791652001853242570400 8633802 -14393444802056337299756454555670238976 8633803 -89985377890061286789942046325402648856 8633804 172807455222065607954270090156534784512 8633805 75732894715181502542911924405441968000 8633806 3239332942669500031470144571591494144 8633807 14447436673228287580079052588886659264 8633808 -21120854373274895016540206162560524288 8633809 -35117945988649544538357976158946523600 8633810 1362613166762811612018175711020165120 8633811 -35538156444700026215065142954822336328 8633812 -277220567720254687755006601763182356480 8633813 4667225448823765466692084378267697280 8633814 -37460225376003802639276040506675200 8633815 -107729705630376627473394520556448743280 8633816 -8419166274919430454376284889575659520 8633817 -248240303820569456830276941076485635520 8633818 116986460850506273737251571938984515040 8633819 -68911496925523494144516322948414595280 8633820 -13144592215415517654934079904886732800 8633821 -48911898973415596427093152100076489600 8633822 32091764819967406192818937494052800 8633823 51276662475195546355816448639958048768 8633824 -182135828485804014146941285731257548800 8633825 1056183951615283567774615777937429100 8633826 56490119430908138220923875703007573120 8633827 -83234094603935157418136729092066132324 8633828 2935711312617688411079353474839244800 8633829 -99743882472414689825885894481878771616 8633830 -50037240258225447134709570846861974400 8633831 50308405620168508695640802759513104320 8633832 -26498749302833480256151143341665320960 8633833 -100707109711135240245702928723513811996 8633834 -214543821546357324440690192575482192 8633835 992166947301129377604018355618509600 8633836 77395208021567385189016639022623412480 8633837 319940589520851429258579759065287747980 8633838 -29572461901759378902221451538253278656 8633839 86352442355290677465740963109414530056 8633840 -43482026235031000806418323042905456640 8633841 413760333964633883511412103622033408 8633842 1680963753744923730493787244067110912 8633843 -283295416972273218912180940347385908 8633844 -42733099601131539883289487600774574080 8633845 -100071670974718933194190760228927263200 8633846 13691672362892668590387866290496323200 8633847 -6189861951413604301882159091160011520 8633848 75683053125085645227888408753117941760 8633849 39910386983609438425246955378269278186 8633850 13875514952953718762928268716349728000 8633851 66030781392098649223525342798102335600 8633852 9889386544537554455141803043992335360 8633853 -127043470392037874272102323317954003136 8633854 74946064495386814168136771854196019072 8633855 -73447666665494081922032736329075275200 8633856 1205116799669617168078451459267493888 8633857 187280260015242041749554475296069487106 8633858 14534118571468241727351426001084495776 8633859 -22869850788629970477018616149000891552 8633860 -58989295678618459795850109530102833920 8633861 -24204044151384035938597579874463605538 8633862 -13899172093430979635718958687208731200 8633863 14982875756701829595908121289549434160 8633864 117547497530517473550705996460472079360 8633865 -5815474194317671936397840525039177280 8633866 -40502922607473057181485629849820660480 8633867 229980816841250713022586257462080579752 8633868 8920041857105037955585040408050437120 8633869 102343811068762143936042101755555625270 8633870 -10954956789683376515464290707842755840 8633871 6227352676232727989259098512982606112 8633872 -17174097446248630179396234483908739072 8633873 34903615854477930924816483329637474660 8633874 -73030485351298266773640734055472275840 8633875 34397090987518372690080022402868040000 8633876 -8839794966240832246553749502986950912 8633877 17165566466799900407614119149120052864 8633878 -16792046555699423003739073676489355264 8633879 -76232420013278861708182869307493272920 8633880 -1622810044026632600239567568403456000 8633881 40834563723237266845985146519865727364 8633882 82877334469499772446951908645923543792 8633883 -109188084500476230279618726033309422400 8633884 -337842661949594958266488184552718336 8633885 -32383582842881086208380612298666745600 8633886 -13153128018910854545578839162358809600 8633887 -2912347154022610544258831547900663960 8633888 351012893052437978355101176459924340736 8633889 -20115300149540138355045081079895746992 8633890 18318430928218929969685717540583272800 8633891 -1393900429334632687142567784580555776 8633892 97080085603901626268333214978362714112 8633893 -190651617917229002951938927964120305858 8633894 -11512486931184078765543117772452358080 8633895 -68302626591442647591091804267487231280 8633896 -100962070024676218484312804667828387840 8633897 234484552915044057819061460310396884346 8633898 22385766522995110056552014408273533440 8633899 122530776365044505014273169012994590900 8633900 148556924814832460102453420570834534400 8633901 14225987767538640749106651734357276544 8633902 -101019688610099708951546066945527174848 8633903 3162941540138659229188867839202597248 8633904 1003836312349620220302462755926179840 8633905 43711308897298049532235824335756439360 8633906 39135273722963174661884932817055080064 8633907 -89428404707831230371527582789899826796 8633908 65292748431404824239163994764501920128 8633909 -176713538387651230452309255476747753280 8633910 36020294682209823054476149829343129600 8633911 -7527305409523696442635548766376551200 8633912 36785825863768471109632344360341913600 8633913 -46592391652487557366241997374817756096 8633914 20253756291753285316726172090268272640 8633915 101120791814908494698478462478404537600 8633916 -8209475244130031347508745143346390528 8633917 -226759872760364603778025054280186327540 8633918 -36448874040999350805383875696549443840 8633919 -15464964874914881983779380806148310528 8633920 12080437361035969729125002669410222080 8633921 -231278173495764640743128814887675650878 8633922 81187065028546252271993896192261488384 8633923 155893439660667951042837231553927981720 8633924 37762898538390723743245183482482135040 8633925 114619145174762546644623495087673896000 8633926 22458293635753334901817164878444042496 8633927 3362622727701632653894638754902104280 8633928 85230003272904425773960070469514076160 8633929 -5377038838646595000651837757541731916 8633930 -83834698732376744218706659370628980640 8633931 55672827305658276092379257279309225904 8633932 91745441054038523151676133212602442496 8633933 14832640075802923539898829493578650560 8633934 6770172371180697786720352907352688128 8633935 151690575499712237646585954498302255880 8633936 41828399888757999704026594682155425792 8633937 26556672587284279785595229650354783680 8633938 144205143458577560422445784215038246560 8633939 88443849119291546050490676391160725740 8633940 25251934321182491835904083252508508160 8633941 -91925652869916013793504010135460548658 8633942 -43454513394036210827008980109708761600 8633943 -72261830683960261105817106831750971616 8633944 44579292954683684420236478188548464640 8633945 24264609862801916822716472798187420480 8633946 -61453159814738465748277799574363618816 8633947 30422798508809482935990968451959188992 8633948 13743443490660672041025926653175671296 8633949 5675036150291479589257336888723534464 8633950 10152238205900830463685239443401888000 8633951 160153770800197784711211352666426001952 8633952 -3365243310523648201472072847719006208 8633953 -452133565504005108070414661800254205136 8633954 -34196841685152258014187255890372544000 8633955 -91944702713363250999074657065885440 8633956 -53579340406271124985779532370468824832 8633957 63231489266116347570926120182979038206 8633958 34046703669334334365817053818790728384 8633959 -135909411559969309768477744084881856840 8633960 157083013797360830675233532308536422400 8633961 26069298980167882260819512235648607680 8633962 118297993559327899077302419269196109232 8633963 -11185953776027827347613997263762756176 8633964 23035849662345856727970328896986284032 8633965 -22869069774573275619286741591061813760 8633966 35577914914336806114382208204500837248 8633967 53289266995564550985567173710906987920 8633968 -10838817594766807292458464447670779904 8633969 -31588605260884163989192996141580691456 8633970 -315508859892060248208769692083573760 8633971 19405030788689264019512369393889700172 8633972 128367256747470403177083026843498096640 8633973 117408263897328846247447443981558283968 8633974 -2395670221873160165877884710876249920 8633975 -101288370560168424950565417112909056000 8633976 6292087942617385747487422694395453440 8633977 245704447133785668759893827179380689824 8633978 52207870338027002717094644997300893040 8633979 109036280459244853043243343414727509600 8633980 -83666516114163492749435747668561382400 8633981 152939131405392750659754873525977467782 8633982 -26921076077027288467769333349916495872 8633983 151466581921265295115202336886348943232 8633984 -155178321096846182469631262324875591680 8633985 18295432473863747285008139598153033600 8633986 30040313352824750521238594368248153600 8633987 91629968312788997474516374228971219600 8633988 -116655124512782127829363904404160695296 8633989 -27220365360482110179003609353833710080 8633990 8062992514874566431153649911378585600 8633991 -31687553417040509848974187905442227120 8633992 62876826770211287396366053080793374720 8633993 -96220641958640651719140118882024056576 8633994 99438770014530807105940466554427602944 8633995 -19634809656021072814482150088760366880 8633996 23225639522933078445332630145771540480 8633997 -39573558101924761908374512999011197226 8633998 107817938878176612766396678676192856000 8633999 61343279608311229601489007485246352000 8634000 2080219204156206052342514008719360000 8634001 -48783786814977363906772312429749792000 8634002 523824638449154933067887425887931200 8634003 24027825597206438760471159133096744704 8634004 188521534121130266591113105477077597056 8634005 -11393129650437612132524391590914512000 8634006 50033647311372720816170343918321196800 8634007 287439183941907854057501448320525709160 8634008 -99692974241933093917875127673204951040 8634009 133129816037669192738952558487633623504 8634010 18843290189360335565397365389043973120 8634011 -53624167587229972371619855050799155288 8634012 60171136236896882234318677323869082624 8634013 176391366955970678794557290842904000 8634014 5137113851166317748213472170667823232 8634015 3440195143191866881542114476931391200 8634016 118608045174401841466055107892801961984 8634017 2450909042565897977502781732399219392 8634018 -16679355919339028108340218032675929600 8634019 239716083043674085091659776504734997744 8634020 15197113858280163914197206209282081280 8634021 -25785916580947166425063392735219075936 8634022 76941172477217246901392551238413509312 8634023 13789287300244634127318101746592880 8634024 -3579027676174249877640703043982458880 8634025 -41185457258089070924897093099379292500 8634026 17054253274814927184432430344799968768 8634027 8051863108533082793220804012646004736 8634028 -47995804586905013434646760812236560384 8634029 21121938965269365127016751118895926560 8634030 -39268114959265952639978596344196855680 8634031 -49806358901459748204931246705377467408 8634032 -26233344969976694561247843140564779008 8634033 102248140437781699419660774999525051024 8634034 -83592269925178585088187435112422841584 8634035 197509235127705698871555398777709850800 8634036 73568615479010752461119956666291802112 8634037 2820138002315856188342707772057028846 8634038 3860396864177513881190915174656941696 8634039 45421132544570193152821844604608539008 8634040 14452816644897393595844413217178316800 8634041 21087090465162866314782576703589716992 8634042 43012906845536803387249774524701071872 8634043 -215410030529286229065090020907713384856 8634044 -74898808634646649781111097706925781504 8634045 -39187832596140953712975093486799352640 8634046 74799584762449887386869728204409865472 8634047 75577754733458489554244125723292709720 8634048 -65020168702960874853669063655912636416 8634049 162518650271503882370202491493758442050 8634050 -19256558561025187555366445878437565200 8634051 -134201803848877853177408987442571537020 8634052 53877598462517233907645945389920686080 8634053 -169997865345028336288779123115044457698 8634054 -37337930986522553850681505265528309760 8634055 -93281463216703583953634220959355980040 8634056 2232182639578356549454823936278118400 8634057 15385909163399823386141883128310936192 8634058 9538697730613936523124065382414323712 8634059 -16428920655063637746735530582320815984 8634060 10186823216850715444883924597170176000 8634061 -55499409535219799735055839911694671028 8634062 -21426053044176791652003119339339423232 8634063 11327065820220551196972378653690455944 8634064 28561067808543323079192408896231137280 8634065 -122010384734949105622930096068951931200 8634066 350952276658505876674712199457348608 8634067 -36786349226863265368780795394933355456 8634068 21470783969464373730613597388647833600 8634069 -272101672593125439303324033407127571812 8634070 57444514715539529754456141613925712000 8634071 -76928644604919692872620966372957426888 8634072 -87297000369457190177473840122950062080 8634073 -84616303122802588665647610257556258560 8634074 23060039160284048016206845139873431536 8634075 2941774035860641425695811153682704000 8634076 215289210024388399693798774428431360 8634077 144690410506237813304400600218857717926 8634078 -144967433756686650965315825668257446016 8634079 194352025156727437957509282456065933712 8634080 2787751419975495019789973882740408320 8634081 108346813942947229295020353667101304752 8634082 11786916657305122177857274530761485392 8634083 6092113212980240783238985282470458880 8634084 -30637596922640016030155309361069588480 8634085 -9458341783529337866119364384450083200 8634086 13259094412045532395090926826216819584 8634087 36756903208343651748926647000105812480 8634088 431120098826026629673791711603461160960 8634089 30578479818135746840128714044005551872 8634090 13331440166471170759823484770792294400 8634091 99672756298221587942751023003112872584 8634092 40855324925508744332663004062741135616 8634093 50882852054133841017575901994285541760 8634094 27565575033834068976922566599787044160 8634095 17743115754033532302040578146380807680 8634096 36522855341519178170226349792813842432 8634097 29129436750250116550922052240544928832 8634098 5775821450590357215693073092576955392 8634099 2445568422044276310533627344642087488 8634100 1172555096711764865541589048646326400 8634101 -25022991520240027457809143064423636800 8634102 -51474429824845736173073588812694127168 8634103 190165415591931795757761575745932393400 8634104 83876537613420732683786334121789931520 8634105 135037668759814650223720046717900333640 8634106 11387954446145671676784467454664053984 8634107 25422581878162181638587939418191448356 8634108 2621773560676244010017321881260195840 8634109 31812469601878564407811682332679463840 8634110 23688529004435309353982955175632236160 8634111 73369115359230137527613625523326172872 8634112 -92123704465758318719462844452296458240 8634113 19355805488029668519414199126763939040 8634114 2092854933302064991546194747528007680 8634115 63168970864429565120505254003517175200 8634116 -136018230906382958829348618877521199872 8634117 148793305310918979907869551885124595680 8634118 -4542785898427348794044394327682446240 8634119 100972357752765159593489328572970420720 8634120 19733381353279331226768512160261734400 8634121 -88996948965261421379654263581902400000 8634122 -18658280609002894909175874167445811968 8634123 61603152885272031748798744486585164384 8634124 -33547926599412788499812185822582533120 8634125 -103003277771614615121279272762865361000 8634126 -8103471275476064934885758862240432000 8634127 -18342647404220809021220741402068878360 8634128 3500483825363856403062112631523581952 8634129 -41322973235117512309719789869399357568 8634130 87986511749306526107436012187643515200 8634131 -42713195930603761902899483698205723136 8634132 22140413349693080370758631642954516480 8634133 -8227279444571361949231407273196933618 8634134 -21818774134658015809638496559204138880 8634135 37896557711109139206380961231020190720 8634136 16869341734996546457228708522337116160 8634137 -74676121654509993410836007011908188214 8634138 43643953779101303448453198020322706944 8634139 226510477821944319607644600081620695940 8634140 1773167234632265888549007643900669440 8634141 -101528384607370061725801123872099950400 8634142 355097211137847261753205409035029504 8634143 -33011400837394342640410876226559397392 8634144 58471636576198414483428116589332398080 8634145 244668481144770886851430790422407720 8634146 45648475116028947084773678521823464272 8634147 229723260881534840319573684430242385920 8634148 -13077390005869492625248957108380404480 8634149 -31850079268080775934869632564084210240 8634150 -4109102301688072937085530933900150400 8634151 15109706002808739310503532712580695040 8634152 125630725481280175886749723765642521600 8634153 -118280197976696228948408519906465282592 8634154 -14724598543715738605732558886702649600 8634155 -20821684397043563307085573544595482880 8634156 -10563583164699121962707986581070172160 8634157 28744127948614860802362374454044750400 8634158 5580790199640579426573886223606448768 8634159 158431039170630410352193790338254998664 8634160 18768790609988481801137600761721978880 8634161 -84898126954242887138028903503329184238 8634162 -50418057534782258990517901825293618048 8634163 208332523062423378296053353855051670412 8634164 13264747263585836650140371727387414528 8634165 85772134318200670329982901721984517920 8634166 -53504519446467518166866457861716047968 8634167 1064941488577252792855950684416636520 8634168 -14849015833945623613145288151062937600 8634169 220068216607949682424439116104160118570 8634170 -51396222879842810155364681894426112000 8634171 -12263108785057832628747425424874419456 8634172 -8739448340824745093836636300643761152 8634173 12568452294715941472229516418302164422 8634174 58607109315910799924230771462215060480 8634175 33230728958914376110473482741388157800 8634176 82380586155435555882232068852067860480 8634177 44727811131913539406922380577084301888 8634178 -17246319492709055199565285412422970880 8634179 252107136427476561599040380453219118780 8634180 59134540671411093161697966234459217920 8634181 -34987274596879108988808744565004938176 8634182 -52281839560639954301240165148897755136 8634183 47214878631457647698805484871407407744 8634184 -96984014471330030401989096775062466560 8634185 -638168948680697050509449155796346240 8634186 -93420295091265625381082511445494295296 8634187 172985577723309626273608116785925931872 8634188 -40943157111226847391103822374990458112 8634189 -66921041635725284399076382060331744160 8634190 -11158807079270505000297538755731606400 8634191 -82916007431504961351135573051858678888 8634192 14313169208150423459614365886771494912 8634193 65164942869436579809525696860180384484 8634194 -8593461931734960611514335050821685104 8634195 2872175790410817586750719388101243600 8634196 150350904451297278570284735527854358400 8634197 -9577871241527754673899320716976280000 8634198 14720816405706646698732044217559420800 8634199 -87571550051283625264500768993734987040 8634200 -61031703879341225420412823545609216000 8634201 89776432954491779185234259433963329232 8634202 8622019527199433619758002187405042400 8634203 -164883543902091696585481011612732655548 8634204 -2805025879037340382069893910064887296 8634205 63139527160073863650837323599557658860 8634206 13606347263817326122783715219681796480 8634207 1678188157758714616659395516710361088 8634208 21216151046691970094192778717199073280 8634209 -65850721208039530199866169241039970284 8634210 -34644830444516558818266966536123059200 8634211 -235483309426184871526109195318378921188 8634212 3249104620666882140071353936155033600 8634213 2578578858865694625995112541251245568 8634214 74739579554926113513328706232291231456 8634215 -150718073097201463433650766195527110720 8634216 158439071739072964598691117458002329600 8634217 -35835716585222140556422969303763077560 8634218 391807500150446798467791295860606720 8634219 -68176514628332725276812570143571312192 8634220 -36036879901722356490733745594366392320 8634221 3100850672048296954979664257473378572 8634222 -18070143549299160554159380300168396800 8634223 -11968879548125646467935769485923167232 8634224 -61855922515191242578790534780256092160 8634225 29399605507243235257160519653336551600 8634226 -76185067227838608361459695385278366720 8634227 -72104120338176650019821001618895353600 8634228 -715929577402526567129025660194058240 8634229 -309693601064759051320035985714649125824 8634230 17888786382864476802737226898463581440 8634231 215308568024670160055051182059807600 8634232 55829003538940974067186280083205652480 8634233 -125198287279972523623542035922975658518 8634234 27019912520287414517318889132688441344 8634235 123533687200603470316625740223617871760 8634236 -25581762705814252596238935350667237888 8634237 86717616206601733754581849527578996640 8634238 55012900067259060180764922088354341696 8634239 39162249862639658545985798470364398320 8634240 39547105569320789472155749475942400000 8634241 144840056044867835339516135061443611104 8634242 65984912237076269611989215333379064272 8634243 55260107286661450324127148063887460528 8634244 -19601210202292629193207767997232332800 8634245 84127690795754295855931659449254704600 8634246 -5474519745817356732849801187749580800 8634247 -177143721771725407478867307068334576608 8634248 8696088251161928958093233416707932160 8634249 -94153212238904923631298491669868898560 8634250 81916355047101204641644982827312632000 8634251 121461136287488746507219321720210071252 8634252 -6421789780619742702765474996492288000 8634253 61449481991259241945593076176251608502 8634254 108929374554545470773999650324770800576 8634255 -32646076196575315157046513929971745280 8634256 -26465186059703430214005838808800780288 8634257 -52740580161083006899956068034502213080 8634258 33875491317178062374857933226194575744 8634259 -217409378937595114863897577422194803540 8634260 -17745507598398813037595604610445376000 8634261 -19210638063606932090905984841556067776 8634262 -23313201854578810492924433780501342976 8634263 -164539015400002112702492099060300709120 8634264 -33529421869384758912940941519794196480 8634265 -117544088946139758459704877679339790400 8634266 36028230121552561873661394259067743200 8634267 78948142303856984465163679791218909484 8634268 10545794890469317002231646375770357248 8634269 26610631576792043608477185595709919360 8634270 18036801123658551404765891406833184000 8634271 1210634581489771802632541875646427832 8634272 -22823094393661854596235112952841240576 8634273 4338465103552448784463301285785328544 8634274 13903527679264339876456856024773444992 8634275 17325924345258862746856866011448585600 8634276 -62822762918082479328365886029219930112 8634277 -15358426956811873135530383564802349508 8634278 -19720508784013063511947978059034198560 8634279 16431323830196547046725607166454758184 8634280 86383189293127562447082750582080870400 8634281 -236072233056728835251067392573782442508 8634282 46132585829552646624327758275429032192 8634283 26708286214635471917677694055718122336 8634284 -326644656329347300225813962404228136960 8634285 -68124731154831217511197338512821217760 8634286 -115619458186968950473935449776870633920 8634287 -103877707951281454817049121516154442768 8634288 3491449727180934410419676371987857408 8634289 -57511393730328539506759789559393826380 8634290 73924774232974090413607818319974612480 8634291 -22235535346331571583526336484662214096 8634292 -84970050400575889236559931203137927168 8634293 -212988322664176800819897773398845121056 8634294 -127437928532031770069500399354379712 8634295 69945820446779257593031125224668579800 8634296 103981422558867287195785072130732851200 8634297 1272778869917563978558648662875143872 8634298 1074419724672006699282516542776967136 8634299 -66924319213147004918674360999810412700 8634300 3407769770357953627437669374220364800 8634301 -76617940908984026441172268299141771188 8634302 -93705890933255849547990181192931835648 8634303 -50420682819950479752270319774626355200 8634304 8469044695700316323492450365264101376 8634305 91498239058894230221029727579058864000 8634306 -17217096020859822598405500448565366784 8634307 -2273499784750415429002274997723054576 8634308 -125218931173247193970591950380309043072 8634309 -74508536470086189700239007317616390080 8634310 16133343411736379642660295141263397120 8634311 -13670299862760893093327484378476073168 8634312 93123923428146989923007447272151761920 8634313 71939860179355568574033132149175164040 8634314 -325495801922909544675406381454637312 8634315 31500875032412383025687517179449651200 8634316 126996098514057839210102901923802295040 8634317 -105979293029844971434291272449458176468 8634318 -24160216440550875671995217251660800 8634319 -238983805972521575846708650272410360400 8634320 -162012885029494929716563075218309120 8634321 -6667949008077341030700181225988470110 8634322 6853044600376570569567744138163190400 8634323 -291599814441658340543556430254521972640 8634324 -16698818086235144604522077995610818560 8634325 27387974713092107249089406525331076000 8634326 -24238830290663789329376319499692032640 8634327 37458424169663514965717130074643603408 8634328 -93150062019456023172248286664384419840 8634329 51035459870793875940122997483551492880 8634330 -12088322173699196492679986392086297600 8634331 -21102717259463774787504766803789839872 8634332 -8299600428844416642487331870852474880 8634333 9782158693256291819608104707458552800 8634334 -140398573264967087731054852611449683968 8634335 22555873038160942599273741336424172400 8634336 -46277549254720506278753253667817127936 8634337 -10758801768526938458192789888947456000 8634338 42368021100640220755488113373287893584 8634339 -109962129128934252846096248697282722400 8634340 33380811446969569814927432148600115200 8634341 -36396204264420743380069499049783847200 8634342 3038864062283648106152321968143076224 8634343 146632227972657656071845126470429218480 8634344 -25109775268016597816922629814148761600 8634345 -47029644745069569372575843926702236480 8634346 33348968543971934648544147260191580160 8634347 177458032806652255406416461583324727796 8634348 31393812068687510407758893417500453632 8634349 -83939391817418540066376177196202315264 8634350 67858707542682883773537963604896950400 8634351 -13113405932761430100102419566591491072 8634352 -12729812975274593258822073112492769280 8634353 -14373317789703783093043097060628779520 8634354 5947535739182139928775289717787334400 8634355 -40316562918071997345603576176283414000 8634356 -200537600112220733208400976361152062080 8634357 -80447808038037346401162749675726688 8634358 -49462177547630229788203031110693650624 8634359 -125915983241627845809258674236841212440 8634360 31118153273302795020470391290560512000 8634361 72873092166803570161555441890317730432 8634362 107226172572382855068620815286915846400 8634363 127261228052153548640456404406351861184 8634364 13068600812390209163369183239714635776 8634365 68731785136702451113687017719466271200 8634366 -38548549229911221511415267132180702400 8634367 2799450193699803594647156253101473984 8634368 36263279923412659184632475003991883776 8634369 80595097230717604641117999913678461744 8634370 -22403486476231952433551765644421975040 8634371 -46771460156805606031535090926026055428 8634372 60397751663703853748430971380046180352 8634373 261389420590344355131091355768238516960 8634374 -4160277891465793054975191361941656448 8634375 -26392268139867047912851318251980025000 8634376 110550366283731332654165988928121902080 8634377 393626842396778957426027580200109258960 8634378 48530911172688767076275270321414012160 8634379 -141294202272451333333025695698202109400 8634380 -4458709218809924935755707247884605440 8634381 24988242178366179266182277178285170688 8634382 99474277279706257281228219301914681792 8634383 -260770306377792725281111749125091148368 8634384 -27481142954135702379369981980285337600 8634385 -90812110172205156795591982948554566040 8634386 -43709263768613392696628586963263914608 8634387 -38092462889525176735955405812394264832 8634388 69714822281520340988036338618100980608 8634389 42332024482017205274328276772466001048 8634390 -18016443913949613001521330566748094080 8634391 131970622539089683107804100842992318792 8634392 -48586206867320279621374457602069217280 8634393 108352323647982517547244469566758150682 8634394 -3432979870827665128263686274223311648 8634395 -10019983128597771276862631248169863680 8634396 20976247836006481571868159511000545792 8634397 -73584769448089913707379100861245664154 8634398 403267662741156208025570014495728960 8634399 -3733339064870074707736789233882792960 8634400 -1115245918448638631828461577266790400 8634401 478322190802645372981739595191382734400 8634402 24168358793849953711457124431774438400 8634403 31737978278652947142039460572851009424 8634404 84838767542810461723917804246889097856 8634405 30266335493655515841963631232976969600 8634406 -49902674231303196647562631993205036736 8634407 58588341806986258465906264411976354688 8634408 18777309484564018147997609547954831360 8634409 -90257652624795674468011630279009646848 8634410 110523358301113731861461938054975220160 8634411 -37185094924938585221757134877435456000 8634412 93399849942965677765293383415104281856 8634413 113889880055828079504852111507261472662 8634414 -34617951155063688918124185376737500160 8634415 130044537468643960821086553616452367560 8634416 -5589188180941011754385373297188732928 8634417 -92355757684296535564675288128857917440 8634418 -100710962549420658173688275317740756672 8634419 -101857033520603435226299786992378645704 8634420 -37652627548894362197876936486628998400 8634421 194434819027608673887818948798720032622 8634422 -36506538987874157655831379827560635488 8634423 -26980857014013198339327840269925469440 8634424 -32582918215602551574201541503878553600 8634425 -48162297886821571916259951828254393700 8634426 -55391539041841620932984288338898605056 8634427 -83968507647081482407896493516661757724 8634428 73734305134085075924517142601011264512 8634429 21823902821570033722907995077751386444 8634430 1817311029201110430297567598442250240 8634431 57117808828167975767906723449018543200 8634432 7876771161996585579176998653438984192 8634433 292846262959472166491422599189814548564 8634434 40072840469188996931515911635532135840 8634435 9361220773932228019337486556104527200 8634436 -11949394405520696054013181060286607360 8634437 -213218832802981977114350512602729317634 8634438 2933339065091386378193751529226680800 8634439 266779763016998494085281794478940480 8634440 -3888774154382543422725975086137651200 8634441 -83065813052933858945847291851543021808 8634442 -14006862193470179676246440430716189088 8634443 -1525278210254339338906356558316981296 8634444 -11916398774023032962315232458432299008 8634445 1214225944095006813251551945163743800 8634446 65729759086360290655378454392314112320 8634447 -30285121271651753505083816138129972376 8634448 -6830595562306381600695855976348131328 8634449 220374684772447405972282837973382990450 8634450 24791279139710684652487657573219795200 8634451 -41187533691043151613663547234944752048 8634452 83446654029281321887850952624097093632 8634453 6297382357538694405130649024569214784 8634454 -242809344678036272856108722792144663040 8634455 149248211675490808377402068869373421600 8634456 93259515858069187782175062176251729920 8634457 -903776979387110295727789905445506360 8634458 6251508239945770550777174806980483072 8634459 -79977795362940571704782414397300174696 8634460 -90381798764069384775933601322259916800 8634461 -36723916817109932427948791720491037952 8634462 -37343117034962577410937361650772832448 8634463 18700998175471866927973810305073677280 8634464 406972192789012505364230875601590812672 8634465 56390504646989396531641776735533817600 8634466 35022296700934728719213627017919938944 8634467 107001257160834271254841650989030655516 8634468 292783892774130821174679231276404736 8634469 107794056707734127694946902902369423870 8634470 36306003613433868249010019988766652160 8634471 -230187559906104610136286628441289099520 8634472 -43097303592898548914440413388811796480 8634473 144172892277262757991440107686433722960 8634474 36449018665723552305009948292636554240 8634475 -78676681724405865964747668545241365500 8634476 -60611663694342237103889058933064335360 8634477 43405047868775525187630760025145892800 8634478 11441124572408071648509760935236735040 8634479 91503995757275534902548487251935176176 8634480 -5269351691409389466768728750929674240 8634481 -19726108689974951624886884632896924718 8634482 121699767377474851163008139806883165184 8634483 67573176288970587151374122899363955280 8634484 -75377880211783533779975732732055865984 8634485 177122307621951622662933570325178241180 8634486 532772471520387625772037479326262784 8634487 -9217834368572734528042072029127042368 8634488 -15815440704077076918191459774499594240 8634489 -18036795335249735615371309441890914880 8634490 -62752917388491245800087827310123637760 8634491 37660532000523801201887709893228800152 8634492 18610352320669627083830044743661977600 8634493 86142820572598288947865417647756549440 8634494 56179476886514687197196153656262507712 8634495 27404129113891051975741715192962791840 8634496 -64882240820961388498075223635211059200 8634497 111732892259439468934779577022517314946 8634498 55667277408246019122954086343748827648 8634499 -88390523317106967411843336800452977936 8634500 -28370062770029604036627203988870144000 8634501 28921610118665890819835711488005316830 8634502 -24270408292882655605522323351613254048 8634503 -185013630040739158224620635269053494248 8634504 -38085880927203448647963844940941639680 8634505 -28687187444090324242797826356604668480 8634506 -64296079208184430047481321564837476048 8634507 30540610231805231294953516974331886592 8634508 -128555078671143287019911532209919676672 8634509 78208763157252061765814919108117117804 8634510 8331988932317461860120552540399855360 8634511 130609897774145783098952085785138437152 8634512 6907166317063048382665615719167754240 8634513 -3027331157044488636819761716470857280 8634514 -75938379849930307313948957339820807168 8634515 -117741108401400590372029209042832725840 8634516 -99351421576187919510375325857125799936 8634517 3691013021652955167713623175141415566 8634518 15257370145432873410790093323913950720 8634519 -238612263595333257996389927878058709576 8634520 -70446819577950650247663016741627699200 8634521 142586489266361263950839382520200960 8634522 -15465106170656540084026472768865137664 8634523 -4618032023636931740650001731694195712 8634524 -48658897823149790593516949614260539904 8634525 73079811349166650666785267818623312800 8634526 42684585020357471169668583166062179712 8634527 65777757934383465322656340823240526072 8634528 -14546969253160911530701292788044005376 8634529 1864712297184864734547376898625013760 8634530 -53063861526682461059828300508926738880 8634531 66815440119824055087524246772788738880 8634532 -80061185282067866155449994470696913920 8634533 -109064786211641426225551205734336524516 8634534 -19458089187165037562196247460104806720 8634535 21078376716062151977837566362859251360 8634536 169114807296271762985804150638878919680 8634537 -106555110412260815745297856949910546432 8634538 -18088346842389097992518344408208268288 8634539 90304815515338437708802548642823436340 8634540 -18637278959586134026887010205735347200 8634541 -241119558208140711840132246491873751200 8634542 18960068456074233348722917661956546560 8634543 -49229353699394456841492007879610476536 8634544 12925657227581875545943070888165048320 8634545 9555832183683122246946083575070128320 8634546 57838597126113277306606966186686048000 8634547 82586930639320428962117272673778637436 8634548 792528556187783304612177330740062464 8634549 -12883139394838304427419783356196282880 8634550 -50627497771972855273919775991887600000 8634551 -20920874194409141072299633813713407448 8634552 80222058861946983927769185647553945600 8634553 227440820020495584010800881394424963584 8634554 23031095802362186600324060117454554112 8634555 -32036866493945834334644046870705505440 8634556 1350391992713556034332778226941409280 8634557 -159459558137368940579037443411723083194 8634558 76364655084080375497613230426093228032 8634559 15022143612352040585711417075870737200 8634560 47653854308982488966936837687869440 8634561 -9569388549069996010220697629234846400 8634562 9575793084428907236910442177017289632 8634563 63944519441564368733439100389587927760 8634564 61453589827913561707017269768745321600 8634565 76487169418251562330136357392600262460 8634566 -120788358297403267698069336451690500768 8634567 -18713411650354156334544426708201614640 8634568 91270178495241021279265535950251294720 8634569 -126493049233722294789142197837312818160 8634570 13785905845949348628404317472984847360 8634571 -63830746640770236407735323389223252056 8634572 1147363423634649857473996601033106432 8634573 129594649751992934773586277938732594880 8634574 -33895812448376627507448266068454692800 8634575 86079085782177633238772122150662648000 8634576 -36359461260045984040897714991807201280 8634577 -4323433401673619238161427040978307008 8634578 82547637431437683769696089592719837840 8634579 -10212863908828914063196500615907431168 8634580 514100898978310369199763137754259200 8634581 149434511968869526759624052345540546382 8634582 35890304297536860654054670853767871040 8634583 -108994800825964949891691879285989544896 8634584 206821176436531592919610837143831152640 8634585 46851173750273098229121793061861928000 8634586 8440172691408059355520887392064755424 8634587 -79421631913555911360923056924130895600 8634588 77278907472840479742781500829807165440 8634589 -117093002402702641642625624265738224244 8634590 -122949954341338600494059430563735863680 8634591 -15047873049957468053146449707620523520 8634592 -75333482535300394542331775888837836800 8634593 348665184933687479369388878265486750528 8634594 -12322712670063834990362927916034091520 8634595 -5677306666212847735210306915431284400 8634596 -35125356817644194812663772381780668800 8634597 -91786105533361033543290240382990780320 8634598 -11995723798782734679343630430107860864 8634599 46371778457060918415470672307543871464 8634600 638551160923105646547669716007168000 8634601 -63518785153231227744742291071468866268 8634602 -3800128277880672187100121182988057600 8634603 39735883623226683717941426825987985408 8634604 167329592094443479550009510108719693824 8634605 27817282505928270565941678841986892800 8634606 35193636929044673505251684439737998464 8634607 73476991594283168561446738304441476840 8634608 42387507703733055616974520697158828032 8634609 40724748957166580291636698233535912500 8634610 -1854107719954488579067248076983360000 8634611 -223053728338177994303697196291299948576 8634612 -22376174518250050574883320371909029888 8634613 -19192756026015200289863079901815778336 8634614 -10150787669256022174605153026942370048 8634615 -289447244039663709714414928013909760 8634616 -28388660354207922398193901840826695680 8634617 -65733645995644315906885117594247549334 8634618 -57419352381976646455163732480530958736 8634619 -16546514386938103846873501305312906720 8634620 -65255504316143364359691809048691832320 8634621 23774905759731360908991078858413627520 8634622 -79556249732223873042771789977196069888 8634623 32934380384708812944741214087683585120 8634624 -41491408034264613958305480049202036736 8634625 -188174381446700473129148289042885456000 8634626 1799462577156145451877528089843834880 8634627 -169669230926611270529457898680211184160 8634628 63737241764946113287189531979308134400 8634629 -169046539403793049168104287058151348770 8634630 -51991204720151062196570331328905060480 8634631 -209480768011177140747835976935170303000 8634632 18533706775795639031858555784209126400 8634633 -52839127682542254178114429178811280320 8634634 94884378165118102716293822603033067360 8634635 27791643790093669757934739072599298080 8634636 67740522861708957604142316541963790592 8634637 26477025875064400369832806705561062720 8634638 -36863157231086474822089440805227209280 8634639 40324991471158789972437958873066869648 8634640 -46519375622321562136479645625221120 8634641 -73364792564064782431500100200022877916 8634642 54254992780316246531944624116465462912 8634643 297584040206015507562743213759652529744 8634644 -66105136157461008192150016585556461824 8634645 74669767033794953542421031725489820000 8634646 35970690602034423716844369742631818272 8634647 8839126979635805469363661545267646464 8634648 31311789022831128615041898722147205120 8634649 46316019152414711854006687918863718036 8634650 -36498040841523799995502156566336000 8634651 -53960931262938457851985203277831983936 8634652 21655631526107018602350082061255380992 8634653 37549458923236370054885778452465913720 8634654 -3373469035481769021866462448438558720 8634655 -10237774628081014515328615483394404440 8634656 187469541685500713056795976015446278144 8634657 74108642922052552669234837318994119392 8634658 533895830323167020009695531714790784 8634659 -11687455489054187574734246564138053872 8634660 -14767900221222408296737281501186416640 8634661 -80722848649811866090550765327645766368 8634662 38966254274629310165224857932644582464 8634663 -146506806660576039274106931882039095880 8634664 234712904934723770253243386907607449600 8634665 -15322284326592383504516628772719951360 8634666 -16280867612676355035328749071114770176 8634667 117917233776820044177305399331580641716 8634668 21138166185303851809253416586859724800 8634669 -34806095213658226892752269506773865472 8634670 91799543899479269784019310115149324160 8634671 -136448053750751411290792813449727174128 8634672 -9280675788140632159873523518690885632 8634673 11003984525581395668953025279158522404 8634674 149499393767591298661266234800653396800 8634675 -16211633264085887681143940510127667200 8634676 12536563387837574779687076071539720960 8634677 172018815643938921010907124856510460526 8634678 5901965620384473883572507458729680896 8634679 -22015533090345848874620109814515781720 8634680 -80991346457440263324769413927441408000 8634681 3503475306933964322576234587301466 8634682 -6965797098563702375575096722233318400 8634683 -86273243999790117547759984501498329600 8634684 18087129191226612428854553787796763136 8634685 -169385401763048604720217762943994529620 8634686 -68247873568110682208625949552728173184 8634687 -107378656724447964813933954390060726840 8634688 -58292203501904324399974112265004122112 8634689 28938457234734773540640376824370808256 8634690 -3421500207025238577487862076224825280 8634691 2894913599462195447440832100591211200 8634692 127881147033202842862190126295854837760 8634693 -19245605391088521178334596403375259936 8634694 -81782086019880576680318335569886291104 8634695 -92658819472665683032165919491332385800 8634696 -8761738787073378863993338041139200000 8634697 157597453504129801465507862036083485146 8634698 1744501211371703393306779471928336736 8634699 -101241223039761648895147570187583643200 8634700 3643848620786550559953218513527552000 8634701 3568479785603615812976419237388288352 8634702 -29813469934288782078663024928936734720 8634703 16626702779141028616479171994287799680 8634704 -8332922087717158242126631167466684416 8634705 109933860617983158066420878612835567360 8634706 -4962191120954708950431781687154036736 8634707 1251086262025644069396417486880530192 8634708 -72685626221052599714991795666350407680 8634709 68816503802699490657213512961886391040 8634710 -7946640633826579459442984525573844480 8634711 -58507561741615951109222339653232827440 8634712 128808731411096683734495315321849907200 8634713 -166491232193506458731570561029574962038 8634714 -50857920790110330297540728896995367680 8634715 -183554139611645165516024197695319352640 8634716 8679188862291316333539608586610659840 8634717 14111635351536015221254137440916032928 8634718 -148884262525244367160827224521735624896 8634719 -9198458601945267002039648365099809600 8634720 14104528813041516243347658375521894400 8634721 106404112525643859333849149989566331200 8634722 -115747995327236596212591841400862023088 8634723 41993209127478382171619500398817475568 8634724 71472826449141949704238769131005362176 8634725 128659622405997610348597442232618724800 8634726 11532627012181546307609551381487310144 8634727 27835185339056270995380240221059910392 8634728 -163627054506718043149160218432774471680 8634729 60131506182306414662662073511470710848 8634730 383889043358489153239453931307909120 8634731 41354953045356404277672662570549220792 8634732 6638982032602831792847823721960123392 8634733 -23117540883633809345787373083256109352 8634734 -119571296968600505701011856632017423808 8634735 -225672654773637885972272751851164876800 8634736 -14196212102503359134244786222367506432 8634737 80147931001689679524983948699249640372 8634738 -1766334058371786772820102375350264320 8634739 -23593932805399556256792549466223582376 8634740 31695083778145049815075181768950579200 8634741 82423058891286947167291799160678415392 8634742 39780174510062830726608066587374583520 8634743 19975121274933533853354882008775132744 8634744 1058527480056645502802578974071500800 8634745 33908868261418157638909604837826194880 8634746 137945384508078885895424241875154164736 8634747 -86939321531324636517165492461377835904 8634748 200158103486124561643854986798966785536 8634749 -191908918367235221196725792325265371936 8634750 58021557073364858646149809179059520000 8634751 79066863112381563479125560424664346752 8634752 -7746519639045734364512626652322201600 8634753 -87067293792062187026944668136186471536 8634754 -79497251337738202007140005621997733424 8634755 -19091949525360610831825862808886761840 8634756 40565642752102334410393898461327724544 8634757 181093031778810471468333591253726735360 8634758 -131834518893809693497872347797898723520 8634759 1274171525979345195285613693533656832 8634760 47545608713117856861903680974492569600 8634761 125810455497046849035989245672667998362 8634762 8456816786431908009658190562940919040 8634763 246281436345574777511746233280631042640 8634764 -22469831804220380286348753460591915008 8634765 -5951913632652927133030343765567611680 8634766 -31361647774246039806552208851599076480 8634767 196420754509852004415014582421485280816 8634768 33370665308286415524300086854926336000 8634769 -68547617922964298887949265471000206592 8634770 44781258208047062136937736288223375360 8634771 7143101586789227242492161477222964800 8634772 46570431333425628206590114276594453376 8634773 71258489138064310888482774313339163040 8634774 -56841945928734250472024013246051071040 8634775 -11114835573605431154975163557466037200 8634776 -98640655112383861601630151654460784640 8634777 59689996414653479831525484502917174432 8634778 -10345232351673001325859498311367490560 8634779 -129926102521023336819554830190850072000 8634780 18320031679202255283591321985831603200 8634781 -45374682976592781517561704677218228800 8634782 -5087963974712109479756640362797453440 8634783 33735023767730390387169725974182219264 8634784 -167679181080192559191638731761084530688 8634785 83469544441360468977171949292625304980 8634786 -31362763660123182103898482819450217472 8634787 -600168964327523436831812811852195328 8634788 71063408435390248538793769009803113088 8634789 1742624300852316434208624079329872640 8634790 -25481221221550677323566751925485673600 8634791 -197361035425310022303393171855901069416 8634792 87640620432137325120488955805568286720 8634793 -136899515388250751501284696103464666368 8634794 -9520209752117151263940189134551105536 8634795 -24031159854786530980422772512558454560 8634796 -115551355636858231071670905993628998400 8634797 -133450445795873653191841526000207572320 8634798 -4514065026067734396705567716617224576 8634799 53417753681433907832534528855314978864 8634800 1279921952239803840538757623311974400 8634801 -24348967050923729736155648610299174016 8634802 34457865042918946224913251906650112 8634803 -272593267199434468554974639848205640948 8634804 62641828747822839083262088755443306496 8634805 -1911933497423807921571550463540584080 8634806 58160437465883716550349574800463400352 8634807 69575668343088641718614860909734499248 8634808 -21634749791557405870302278352801792000 8634809 17863593082185430029494600470010342400 8634810 -14519788860300040036208784220613614080 8634811 -51879391730578876145076519866218834588 8634812 13145259986375891732463626316592753152 8634813 12805132064924389122207756464532913728 8634814 56723193808008996199515129602398976256 8634815 62147469089606966898371738378749096800 8634816 51189652908042810494636163546375782400 8634817 -55156108292221939539089617349724887420 8634818 81057276963715166705586202889192241360 8634819 78142854678137854940326108690044521280 8634820 156731664796453499772889824081728186880 8634821 -45687923392337096138336950220622017280 8634822 21154365086018488723391070067423709184 8634823 -118576121071238790086450051132189925928 8634824 -68507891934798557926551525832701665280 8634825 69017960868657846145810166188197953550 8634826 -22031337532943563689155194800121340160 8634827 97732573351810741218800644337566659600 8634828 -27656416844113484927954222604078727680 8634829 108589429912086462658908434772892058646 8634830 -66485560437978769263892259785356239040 8634831 -78970911387713161286227001439991568640 8634832 -6437599249157662604742806269371326464 8634833 -21026608533255831966336076476674797056 8634834 28374294507417510622344134464322551968 8634835 -56668146333570274297149195410611641600 8634836 8002486588067928391046880100901892096 8634837 48262618788662154322160219604105911520 8634838 37960238583405750555700704683940900096 8634839 113082611561523051742409712326233493640 8634840 -144292362793410728133311367915365990400 8634841 160854378566364973822362413941464351242 8634842 14112735759723564768535154834834265072 8634843 -2750595441312069791498884137367202784 8634844 -51885006064611190675156450772055226368 8634845 146754158381108165783695450255605317100 8634846 8538181434123575100815467147460622336 8634847 89189550171849384219927037402304528 8634848 -294220486679935197785558539106038579200 8634849 -34489348905046309485238214699585385312 8634850 -6263022181928049639229084036632115200 8634851 -110761702062713409541207465333450274148 8634852 -66429761039949464895671006068801367424 8634853 -17409530727195703991710112616377456160 8634854 57443555940681828856875028146963733440 8634855 -80259959765367920891770951239875846880 8634856 58623899191363063241730897264488954880 8634857 1213706142431172393864785377899823104 8634858 94158373108851939389364070826259317760 8634859 177342435225445813655159507234327171060 8634860 47435090679528646151858169051546178560 8634861 120378883554640268281211261409353980332 8634862 -46209661860500907349712633395645788288 8634863 -90262573749780335996763771899125011888 8634864 3971957226628143905902885583789752320 8634865 45082162465261545680314251041859793920 8634866 -78652695844967739460500986830393502400 8634867 -9958580182561276685382730203434509512 8634868 -44935464843054978585846049098791737344 8634869 -46361297049281445376052215748635188420 8634870 32435420770653535169797800820528915200 8634871 -36858209897839672635000643424345278240 8634872 -99121419827897236498124273575985971200 8634873 -100160886511170022320372599724718080 8634874 -32812935342837516581677687753172306064 8634875 -99229601253660140112595548120091788000 8634876 94338169571131772041645758437540332032 8634877 108665995812260858803460855534515542720 8634878 -4031200009515922569304284478507953408 8634879 -42068273761911350478360220206910879752 8634880 66607047362960477303036115364777820160 8634881 241727385223839295235853736329764615682 8634882 53155502393062982808920266351279723392 8634883 187272242513341944951012721333389371132 8634884 189026349479739855639707336640652530816 8634885 13757702571558202601261886599549842560 8634886 -18141215656475805999752223842281853760 8634887 123388133642157942846013727876253551424 8634888 -36324815661205783668501337404039859200 8634889 1357367651231005511318816396235185690 8634890 24916106464200536937050868489911485440 8634891 92347432056629568518572271983612075992 8634892 50282453658319261125748940993728593920 8634893 252023005534531415512421156875790143680 8634894 48368238543095051793499921201013712000 8634895 -19271454717764808081268187554337702400 8634896 -3596750911672400303859453800214233088 8634897 -105170470956429068137561131499250340960 8634898 -90506219618002568409958527227933362800 8634899 -9943446225422548217349193501395892320 8634900 22054358803609341290446449376819968000 8634901 209270224017852152679330228892950131808 8634902 193785435202277108304646481189019838464 8634903 48110048215767175018866492483444805200 8634904 -80639564832476783068392260691006873600 8634905 -73624588319341114790320251450577880640 8634906 -1768931187646192615329689911448307456 8634907 89113437268077370955393383136406017156 8634908 -166801404397395997212809232040888207872 8634909 101864573691193883324461776234474847104 8634910 -82760975527298923759595546320841960640 8634911 7506916110413477460337302720937592400 8634912 19265974713438124694959784105814786048 8634913 34567416625001720089774839111202391424 8634914 -110417530092746958297791538121650208944 8634915 -666249955507567689945280766904120480 8634916 -2372093549488441414153177860385755136 8634917 -40045265272763268001792029611636516034 8634918 94321169417927967126465887385742631808 8634919 66057722395037717535740393368409587968 8634920 22158441128033843950933523485433856000 8634921 -66201881977202146754034809196275092416 8634922 38921591653062387906179333188819918512 8634923 -218287678364473559110126040784206004 8634924 1530765894151312757554314588942412800 8634925 -29905939933911119150459780067120561150 8634926 -905069915507801874533351900990839296 8634927 -99209438332319827887694019297621991288 8634928 -7672682774157626433065070235856633856 8634929 177540123926999992724857560895726832676 8634930 39651734574780204831742848018530880000 8634931 -59052078017253418925781306972224014400 8634932 134192710512114603139175104827188570496 8634933 -167538322319454931019087199817989002880 8634934 1661988721619576724890364986760290304 8634935 77697977475238450892006663585389817760 8634936 -7737986016516054389133695758466088960 8634937 -198177721722328396249884594605388544640 8634938 24087133350992802906016341532237995744 8634939 -119166432041121857854995272240376902376 8634940 115523349398552604772353846205592110080 8634941 43612502543380258321215142025664907872 8634942 -57650005818811396695129908170776078528 8634943 -157435302037881064408347905731057334400 8634944 -28941382435509251611769472254152802304 8634945 -19311312200815820655162677028152908800 8634946 96987842089529876791801428302431765920 8634947 -150417404014196106693792798709545281604 8634948 33024691113697355542110879427793350656 8634949 18077752112643544407659154554987710080 8634950 -4124822570487912888538786738984070400 8634951 7498607241510106700984651591645071680 8634952 -185681802982604858512695847588781030400 8634953 -256570541444934212078711965312385360220 8634954 -24389146691708208835854353435691828480 8634955 -17749550515618872317673207723522486240 8634956 16627501292040447426010913846324074752 8634957 26000964853902118302541415196237446400 8634958 -9179553131210204839659825650863440000 8634959 -1934941442578932439651779670296450432 8634960 14104444509619752456368285935701196800 8634961 -66807472142297047119616495543012759438 8634962 8889622105327356075664330846865851392 8634963 132269133453661907912600989289676707184 8634964 -76414522485282176249967947875317557248 8634965 -86669650095065289940085121720632671140 8634966 56374568500494942293019153144508223424 8634967 -69669296930661413906458296992754205776 8634968 -93508487498205842306379216693072384000 8634969 -515935412611360410317739124293971712 8634970 -36860290139446017086842874441424940320 8634971 -176814899386784502810452963412515376828 8634972 59970182568617804103795562042362688512 8634973 -746615304374522563646989362554084820 8634974 -29297867579986856886316360462932603264 8634975 -17379661517301782468009358206985695400 8634976 -33283127271997547268570265166463762432 8634977 -30116505691112120103519888052373999640 8634978 -108796237494300041957892478110795010560 8634979 -163791142564285741514045958234433125824 8634980 -63367966520429265390204468376137907200 8634981 14104874489691675676980671146233469152 8634982 -57707027260709908066611029491195342080 8634983 -34811029420574757728146553068746505680 8634984 31499804913999989960659726676034846720 8634985 131697153032505319717801228978298694180 8634986 -33799498951311347915697716218055667360 8634987 7600050740069441607268767303758685240 8634988 18167592552333259979095735863093166080 8634989 15666454060469056148382617222969699232 8634990 1159021689376602726479406018107658240 8634991 -393094335398533685772932719319398283016 8634992 53669887597974586412001168233570205696 8634993 124041841654475716374455194622253009264 8634994 -51280049484800354455339043384924830704 8634995 -147332385188588474492819409897424974000 8634996 76498862669324427512030977369361147904 8634997 28364183884529488787659933880972102400 8634998 -97422520822297111647634128408984480000 8634999 -97248133342378692127603620261655053336 8635000 -29038446298613857273499222834342400000 8635001 42358883801978538453816668431798722432 8635002 1176390857249834816977862128048846080 8635003 22571071088922907931478651360698301264 8635004 31432560098551037298229078984699207680 8635005 -62653020200857999368282039186219442560 8635006 -79817148145872350144286827076805939200 8635007 90805743716037551506429554584529321912 8635008 -5283751922418647844011387494858752000 8635009 40426605679228518478623554665143887616 8635010 34650201871146481731314987742242464320 8635011 -1525293706819907889775669676152435200 8635012 117660589310846857180388195989789437056 8635013 281038505597543707754631225036122680764 8635014 -5126840400779637514940321999591578560 8635015 39339771478915029096268468674435272400 8635016 104439857941903318958813067318278553600 8635017 22187267370025367322806331394987922112 8635018 9693589600638620809955518297947561216 8635019 43318197526141939136454176636790561600 8635020 -2229028677187381624961451184255549440 8635021 -184844718414783714970265334239912040778 8635022 -27191501275247854601856933950284291200 8635023 15674142056667595492935494361558606264 8635024 520933197736943685998671926536126464 8635025 26694571447968404846253661263790800000 8635026 -40048267862611616618385880606225385856 8635027 -186822798922058152497808758977659820644 8635028 -70566088458450992427488520183715282944 8635029 -70048689122300323984644718010148983712 8635030 1483999204210937722027797777033707520 8635031 16626334685005011185419285414355234040 8635032 34560748594149129838274849243018035200 8635033 -79865416489693563317058060184531297776 8635034 68196187620064736583539027677440178416 8635035 77909438219594433021037530880263961200 8635036 57193545246190699070557577250965818880 8635037 123883178158229629683716464553782075212 8635038 -17148582009936243496913307020446891392 8635039 10550272253188070563653292098458579056 8635040 67663774287248767779980933177691340800 8635041 -22263309057783201977300211040190914350 8635042 33296300382902319404253408918927228192 8635043 -244707314142141333449700735095302140708 8635044 196051908698232020431067114305873920 8635045 2628608741710532058364004482786588320 8635046 -5411054561885988823241835786061272960 8635047 -36096779764886367086669893802257416240 8635048 -46882508205409376075022447753395005440 8635049 153305023637375461448566884970784653050 8635050 15528975637072721325934903310431872000 8635051 -49590126546324490129697828171411857056 8635052 76842414226483519088451681836291118336 8635053 36257948275250141972108342482503818304 8635054 -50690840543203625975237703947576299008 8635055 -13464000684999240000869293316142548400 8635056 -36407552937361695295527598361881509888 8635057 12687594888612636163328633652028892306 8635058 -795545716414818262206300607072251120 8635059 63669525414798913410846644595653796720 8635060 -17004325670684303471586482871095746560 8635061 -18288602551161146419380849501173080338 8635062 59031792976635254285820918674018914752 8635063 79816713413399543020296065689660118400 8635064 74811302200779645030483401642103951360 8635065 18381228924509036402073092737030926720 8635066 -52883340959510326517299027903720901376 8635067 32112101139388755765574628328847236384 8635068 -12175405672486919325537998426283357696 8635069 -58990448779826586854286460156660333440 8635070 -2091791922151568979668089338464601600 8635071 70584327552757742988569098646038945920 8635072 -36692294744343733994511034102032891904 8635073 -205094320631199687550318220568871647678 8635074 25832467927340370079687676658906542592 8635075 162969288687582551799617066064277140000 8635076 182127058129614627622965961553791301760 8635077 103215632121502808975343108775890668448 8635078 47446878916976124842090170630883351424 8635079 85177485724023094273386052312186311984 8635080 -11657223845110232747694872194343731200 8635081 8864840259110404814689882803479016448 8635082 84313253216618126789667542582429099520 8635083 -14765715147755069110992996377783073576 8635084 -131429398099047117769559050175097750784 8635085 -21872741156401292370341725484877776640 8635086 820744561677877653674728826748745344 8635087 -110505423694362374681378934617370037264 8635088 -54150633436430317094137873230200832 8635089 -41663743195090324183888530822361001280 8635090 16968135335066194973353424598862576800 8635091 66563007198095491426750648276677925584 8635092 31095019889799601266333946498527535104 8635093 -95630921550254460425866863358634580658 8635094 -68044824419689563261084572329350162048 8635095 -54531490881305626105269919642046899200 8635096 94497842670680545315979439029245378560 8635097 -2967601295377632099054934484251405440 8635098 -43094436092313211946067812128714602240 8635099 17132009429753108694857135063474517024 8635100 54205096238170051580474195509675238400 8635101 -19504138892863527666531324192579451200 8635102 -15777614231768880645583704214430994048 8635103 153653351297374259145136721584915874424 8635104 -123944917130084335761941990429080682496 8635105 -162650605816349313605011675943895157740 8635106 -21695391082771433559768575558505571248 8635107 21191007136749350727641252777770899888 8635108 31401679648531026744938995181786152960 8635109 -16997947274702533642934296155519631584 8635110 12821288749397207146590179481662423040 8635111 27452679443832908823223650037299304192 8635112 67808490785797210614352201654129459200 8635113 44081131971711129781753088822522642400 8635114 70213378580552666679056427845108800512 8635115 -35906808581838201754616631825287646240 8635116 -28693234894103625377102485086975688704 8635117 -118550290343380468332306334470756769834 8635118 -2033884483037980137084564940948125696 8635119 -114618998980938205681778547082716971256 8635120 145044311192681379438173100439633920 8635121 -51032661218124903651373383010884156576 8635122 36147589034748906800441836835418147840 8635123 166763924330633872888034967170409350268 8635124 -133311290577470070179015133162898264704 8635125 14545862040272177151987516432062424000 8635126 15643937049671288386908668345536756224 8635127 -50932581520740928593692978205202578480 8635128 7283240516633926539599936625817681920 8635129 36737178130482703551736368004119134080 8635130 -1185332875173786716941710863262873600 8635131 -531519942118268105511987782028734064 8635132 -207097897849943090859175243846915998720 8635133 49214912424215171853545727494062778928 8635134 -11028422261601171208729266720070392576 8635135 2992952913872476787013541633364000160 8635136 49936629320113652671571791153673011200 8635137 45092786574583824424218195358505314752 8635138 110517237087909211366383349491194016720 8635139 -84182423671865322631079426064506616000 8635140 -19350059828880306170459320361030246400 8635141 156172209760678103403443826325680024542 8635142 34913981170056173753548254040929893472 8635143 23611803059285453066476941361145511936 8635144 7208247500150749980427527748219699200 8635145 79767391870530396582825775005491052900 8635146 -5311788973741333182132192486105676800 8635147 178947370468134469270649587955160958192 8635148 -74160948576120720802241460082293679104 8635149 93539721081730086504318891794630338134 8635150 41923389019611790633618973826404064000 8635151 69161426024091669343737328345003149552 8635152 -6178525170693471594191552850350899200 8635153 140007081364805548352233931819635640304 8635154 -43364170671271050330248359303090817280 8635155 70502197579168494635152567506950906160 8635156 -53519312922587319397127152515851301120 8635157 152160829101376815276117405977226178812 8635158 5856588329314369934423739244469667840 8635159 -115531524726177891402467274929819039096 8635160 95939206851333905253195694549097472000 8635161 143242770530116383839722595442579204384 8635162 -87489976298889575103291936071787361536 8635163 -232022853084542489664408888009514686588 8635164 3372640559481302386005870179941464576 8635165 40785453898010251372996228524585600 8635166 4270517311389274151841233168337965184 8635167 891886179669663089924045583552559872 8635168 281774182454637364383525272390182502400 8635169 -210468192860862613898208375431236421760 8635170 1800720585123665865058004544429603840 8635171 -2507684144939977900225043951937020880 8635172 63312254146445751337715616989359653120 8635173 -25744805253360983559178966681270240416 8635174 -255085685789025980514511900209807360 8635175 74939161972661676690313266954241579800 8635176 -119214409933394166242663036142418575360 8635177 -62202177344977086716432167931447880560 8635178 -24198290201356265384030548549624421376 8635179 14247418663970290840569629188187213568 8635180 -56405099941922123963440299359809689600 8635181 245473513534896749518547233634717085600 8635182 -48477546740672568705598452818815758336 8635183 194513451329669269456669423658292266184 8635184 -18518380217253277828089584593276108800 8635185 3491881657506693816993361660340106000 8635186 2885405513238659831142225084803020800 8635187 239443056808616562509393944914180232392 8635188 90764492294462301219397791915464601600 8635189 -150258894068440606062060116156165839776 8635190 83091180086181504838920572295600499200 8635191 -87658822220659100990749507776305366808 8635192 52851351752618802170128413395000832000 8635193 87019286565220782949095294268854105600 8635194 -17577080279108084767978134735107304960 8635195 -6422506761806572000921046288042850000 8635196 -159653651401632515035951246836581537280 8635197 -15854187095387500865425303290871716000 8635198 -8943566650903980806076325839793455360 8635199 181858273963583803090622181684510475200 8635200 6958983412244556352143777044260454400 8635201 -27172453669558145698618417771174732668 8635202 -30156412783448020853634466337433734448 8635203 105571579307413118519033210430510718212 8635204 -132944010765217334321496544350193692544 8635205 -14975349285749298316760459132851169280 8635206 -111361844230446291738336432237630842496 8635207 1320906001154681669127205398232640000 8635208 65217641476693166764207122576187484160 8635209 23800487715714952006197053398033602528 8635210 21957851425365705472623323300725745760 8635211 -65954171327920472988672712592033359200 8635212 -5403938294635016130659510191767536640 8635213 166838726554428343890498340543556379084 8635214 27250573805675571718084995214274937600 8635215 -33614061217835467751599126842513504000 8635216 -92352522630432341477968583721433694208 8635217 -1708407377244426025306903013247012960 8635218 -37201265376537718718410440274872180480 8635219 -54646087169273280022763449012457615380 8635220 -66418191499163490285978704442876426240 8635221 78063415005007163498445415140193984320 8635222 -61294540385427289884378351870887333088 8635223 -64664283414124228604194805647770735456 8635224 45500496638837132007020222884952985600 8635225 -50202702482906148731370107934088990500 8635226 -10644603299573308089338235485179881216 8635227 137952598088952373183638801885235053720 8635228 -86937576670464808547646952288289972224 8635229 203173242387525214648451228097184358784 8635230 -18970842293640416259927822513538002240 8635231 -102034356769459389791972761926183488016 8635232 -162540808318861298739293042853431083008 8635233 -48814321378152069500103737367030682128 8635234 -22938924122259168537406975220074379520 8635235 -44390786325315642668390980328394209280 8635236 32226768203750658987374023868440903680 8635237 22301262192674003197287604754150257536 8635238 74536900163416721547281548581170128896 8635239 105764986533942509974489112023413941904 8635240 96342032126584075558086921723402240000 8635241 -137444976376676501684353541235012572358 8635242 -22509426819563732200426145953501335552 8635243 6341209275561057968462275932052804800 8635244 -79913005655336866952758273326888478464 8635245 1571311429253223731594165224704297600 8635246 40754019998200487727322752647899563072 8635247 -55256505567773162241008023278524856048 8635248 3139989221775089254961070550318546944 8635249 -22633974459195083183317093192861052864 8635250 62281270913809497563772617277669264000 8635251 -12821710019265143413171797818091879360 8635252 141443529989315326744279277719471921920 8635253 -4740221234985747116121815122785561600 8635254 13997444625168513686064562030051792320 8635255 -46259096958194872348342781807515548840 8635256 -847022235511908711834541666596372480 8635257 124790402264548088472558308517202157754 8635258 -50599996656819389029397940646058537472 8635259 -46296805807787291015519966486212104540 8635260 413460667167802578581524182060687360 8635261 138762453043809804521563380506917513862 8635262 -128384488039611511129165966352987770368 8635263 31060098596195877363393212365998716928 8635264 -1122915643573459845951766701602242560 8635265 60982872926306506003837470485294651520 8635266 -4636669704421773203887858600927966560 8635267 -19463499013219489083058103154721385408 8635268 99722115907254096784632420800251141248 8635269 28477332032397467905144221345322367040 8635270 11490735351976530268497162071012023680 8635271 1040166540605153326457552010850161744 8635272 -34547542844745231045028369752403968000 8635273 202933547173639502160773549876137850522 8635274 -78240284178240595202409310510527750864 8635275 52535834139547495144946978279238672000 8635276 -36673905593815077016101982803824519168 8635277 -33306911110431117064008040923647389728 8635278 135214055304923057954842157127285888 8635279 100061362102904296721398746239961592880 8635280 -11428675225522571136202497220738007040 8635281 14193490064701420089823993596382305600 8635282 -24255069929853108386347766385660033216 8635283 270675807405914236581911251990091663532 8635284 -20578449824536818091060504093820995584 8635285 -147607300910189839030910116861077322020 8635286 -13108237849966811950758737702203200 8635287 -81360931624586031583026465276749068440 8635288 -95098950782340329785597258180021309440 8635289 104856137963562035459316201719862499524 8635290 -3484606953365783927241603580993397760 8635291 -22362889397119595908854392521267348480 8635292 -3085034766510941235658149747547881984 8635293 -67678054882279600024209178789549554618 8635294 5439326497082656226955512676598731840 8635295 -79270894871316733913366984819544636000 8635296 18159784844826542929091698926088617984 8635297 150305895870550661193574017672834392016 8635298 4992434291240768608516856982794379264 8635299 -70868750007193128311186974144188761280 8635300 68952936515479087715891871233951638400 8635301 28081283469863729837146165353991449600 8635302 -23099174494480833003947086834876657920 8635303 2429487661724604671426051985374418864 8635304 -82198090086235143844903896674135900160 8635305 -16089327861170507763786116735679319680 8635306 -36017865155890491805706110846825109760 8635307 2562370034572769100249725402144646000 8635308 -41401485839550334758115588463232552960 8635309 37997081779465707880446043438350041280 8635310 -61426942026688018330471161900927590400 8635311 -104462833211794200779403510453154408440 8635312 -4470014184029189467042134886453280768 8635313 82761162090258706644213530119612700562 8635314 -44877707876217556684724462157009392640 8635315 -4997589014950269051645537330246328080 8635316 -3450670075375001751143564035765486848 8635317 -42649652814473212835774225464966583520 8635318 13367695085248125250810491324114260160 8635319 16511088638004007503708150074077133232 8635320 18255121142006801965676669607834316800 8635321 -49405146828005527356725151238589595478 8635322 -91484184993136204061768157675304806288 8635323 -17338692326284828092836372233155582096 8635324 36958699234594765649994565328154653696 8635325 -60474709107892853654696456084513011950 8635326 29851493489741027986837269262029978624 8635327 -64166771684094816194812648045957431600 8635328 -10556660068461856207964735604768374784 8635329 935113189442167727140126633150682880 8635330 -18745659121182272837344905127981171200 8635331 -181971080472597300898644499325587019568 8635332 21193479490435776185562951375493324800 8635333 -71045856382979194159297348437519910880 8635334 -115615100570787759012971539822338113184 8635335 -41010571022492306095529025270335511600 8635336 -168267620863086943539280201931288632320 8635337 -23241268481943488569291697421605320908 8635338 12667990416926384081281888589447246688 8635339 -85662926544547794244858667830766865744 8635340 1282476597236520300126551746877614080 8635341 4011882168593248367289622844577906240 8635342 83752954945739919948255106650821073792 8635343 109335722737129975363309988682560113728 8635344 -11146954815196939985440951483059142656 8635345 75289867272953836056539136492138170100 8635346 -2535077425050049156111372855903668096 8635347 -19180493832231989530227020865958784352 8635348 20366222354598011175984791612339230720 8635349 80915646369868549662560752882731903936 8635350 20471524804812451978166371680742963200 8635351 -177149518489554270021562360254742198648 8635352 148117205788055886877039241854482124800 8635353 37576363159711813117360749144273437904 8635354 2723663204228607428844230813838710784 8635355 -75316122411178783130880852510841266240 8635356 14713058864545984752805038884528056320 8635357 650771716810048352815142434321859513472 8635358 85342570464706016238201947730188944320 8635359 72292693961859849009338116537305484560 8635360 3051366666236749321588443316664401920 8635361 114647602861010401618635375416243465280 8635362 60841448984349483578291855197626349824 8635363 210983601979262219580283338534008872584 8635364 -28375676609664767537497936577985700224 8635365 68774614146777726708861435262808094720 8635366 59797859462052385899672366351211537632 8635367 -75801150893057064889561065628324673520 8635368 63445905054691571354368040565350400000 8635369 -119043014133295120109709513121688327040 8635370 86750373685484617659397865367794198880 8635371 -47949707813019989626059368910482550096 8635372 13161882865110197748841551877018808576 8635373 33470507390645621932077830580437062944 8635374 -58143037269975147431495960824107772992 8635375 35125920276089784961449421828632960000 8635376 4377358105287718301165301839168274432 8635377 12009086115433066873560939965112892320 8635378 66187846689442711672292637778700148240 8635379 69466068021627169713639629403377148840 8635380 -18694131586509547909792081480145633280 8635381 52746870358444815383536810310486763182 8635382 28631414617627723625096646894060760320 8635383 -26928543908309370953978109600470804400 8635384 38707210415594763751194774383739494400 8635385 102685476018199758974561721437775365760 8635386 69025848516624253032800711165816524800 8635387 374645502050914550737758227447193507360 8635388 -35935432646040223894195071805669008384 8635389 66800635222579316802909493073980416 8635390 -84947598929704653611542437265504612800 8635391 80365534724507054861318426396108078784 8635392 -161134643930721134669939937978492125184 8635393 -46470950682040315748209646422058416836 8635394 -77894829837704375478444469089987219504 8635395 95982269150888456311629199110252204720 8635396 12728583574548274748957283550415130624 8635397 290491430940662280164807083951465482972 8635398 29445057469007362401156555034932252864 8635399 146084151809987221968149535710647126128 8635400 -29522994502019997465951544775257728000 8635401 -64800030955943316145806375008909632470 8635402 -97215824198002468622001632759888368848 8635403 -33818874467154848616958052908236433920 8635404 -90032362379961408296916646859240472576 8635405 -65094404322182655423474415473919790400 8635406 7518147724735376451965075459982048000 8635407 27004314345485459954262633597394440 8635408 -62838078353587785725133245865230983168 8635409 -167758931573291744172836097428511501390 8635410 -117190648560672147357731714455779840 8635411 -120169334712534770749159638830795025600 8635412 245550413543422248849635999149542973440 8635413 -341180914504007345464711360815993216 8635414 6309055328280046637449994564215596480 8635415 2714259500821578380105577421443030720 8635416 28022239225583150438252957585653555200 8635417 -255269386091704090383399364183794283200 8635418 92783028445701200470305310611611831040 8635419 36958032750779965623522950374072387680 8635420 25862603010378901647072112939689538560 8635421 -37622812924189561653784457952367666368 8635422 14874256753665100288626082837412487168 8635423 -136294112741998187286258463313414727328 8635424 72748829083919015466151985910487449600 8635425 41481264184453631296168850069129656800 8635426 79722427119465505870862245983300677280 8635427 134614748431327131595494336375406771032 8635428 -123245584873546987117093599946717999488 8635429 -187334787411915412670975398295153356128 8635430 -22021076914073974640757901883728636800 8635431 18114992145039156065276177740330479744 8635432 -80670833304468205573268969086402560 8635433 -46489250367221945673699650442074589318 8635434 -41887520538011775191385579970556593920 8635435 15450080583724037615064054806195078160 8635436 121668150882840088097917857567841639680 8635437 259524537712606922812039147005596341440 8635438 18310222553226868805966632222757763840 8635439 4007086523230855016654468937860215680 8635440 -26080055538596196764492176592716431360 8635441 74459079966759932815166832114031725842 8635442 -118073579703764411952255719425610359296 8635443 24626426309623296793596383649417960000 8635444 -98210324403301690163240222490584352000 8635445 27785127073834916382258073682309020800 8635446 -60227854983857339061394979336580207360 8635447 -168402377077938551162321256832625591240 8635448 177226171453222824581637348355373199360 8635449 13081918860499503529442043324593638848 8635450 17683239329863605628822919866489074000 8635451 123396081665503172900739463017161109504 8635452 -33225423069909804136472829638986039296 8635453 22490019425623458229336030113038675584 8635454 331993860107020492529691294241042176 8635455 -82884098186142492373749918991271241000 8635456 3627698614187052960880789865830023168 8635457 91880758867254213733684919772136500612 8635458 9440192471197853186827921727656524288 8635459 -10720092892357867984546043416772535808 8635460 17684676789808762356885492532660431360 8635461 30483941576727090201811028138128495104 8635462 -3346595017732854633990761589748515840 8635463 -224556438012858225054416314864054559520 8635464 -196134961440311967313285300440041472000 8635465 60670314655201759795957944636744291840 8635466 14592614568354105068546621794269968688 8635467 -26437768781039654475006829674609577488 8635468 59796963796415054508144267002312417280 8635469 -244177238781322008847019842119027461130 8635470 18241804529105256996279982710921936000 8635471 -44613825351723901650118992368610952096 8635472 36696782972002154543859457675335155712 8635473 -55589926043664712296780197148300845952 8635474 -100462578365859190860197286508217361264 8635475 -920678218062382604814782338084506000 8635476 69378794239832990224656597633121781760 8635477 195430138048145242897746636402913317326 8635478 -115308429480077744197409294817233268960 8635479 64867373434384509977998360292238404688 8635480 31455227166503086074585141406078156800 8635481 -49749719545230738428959877131760541600 8635482 -40799057992359891170225782018196682000 8635483 -127729182673330552777195978484553875736 8635484 5283372305078720981938062176287064064 8635485 -112472636586168529552869963418151268000 8635486 -17328510574631021922769974651317608896 8635487 -29680322167692263559896368918896463248 8635488 -31890892880474088506921338564364992512 8635489 65709495628825268468544140509889262256 8635490 9275689714411047818362626528201676800 8635491 261136439824303165397231271670126210152 8635492 -26699329769964774260033838718632591360 8635493 -166090025130652110496246409213538326880 8635494 28842523994362948022522627264092649472 8635495 -17099522240812731294895815665656580640 8635496 60740889571424441374717988736188252160 8635497 23826635466945017048575620915737401920 8635498 -221374617396419716968894306801381656064 8635499 8108388028525535361079953101636119080 8635500 -52337344962427194666854110027864320000 8635501 -35435068339939256350493659128409675776 8635502 -12475933715619686118579776356210171776 8635503 -14054660317607492337161148376899289200 8635504 -11700374123981436814950574889460695040 8635505 23753632591058823269431567346697732660 8635506 -26034729415873364986874501482404340992 8635507 40647016075731067708486938603111815352 8635508 -32910190008604503608721644423848617984 8635509 91965839092605777103878878922854155104 8635510 11875862214081870632938573701715307520 8635511 18838842692336939907801982254661702032 8635512 -1645378726081393529788298295759298560 8635513 -214274576192133187603484227935825513238 8635514 -118907555535978660947890421875419774720 8635515 15985923345397436745846816071393356800 8635516 -16108023820311118088678558250206115840 8635517 47376071160028332782583854190435585984 8635518 1842759913347558314265072884576716800 8635519 9914020296945323234835041297914492840 8635520 -232801785095510549859454509353061580800 8635521 -59197942936202341869670850285475987936 8635522 35721001746854590236453934543093570560 8635523 -40012147143885214393462000749689322336 8635524 115392821881879504375282567053355087872 8635525 20174052491926160264801665875182192500 8635526 -111336196744934406069985022797237180416 8635527 -52909738668581627893748382175439798280 8635528 65412075692955179513070905248097648640 8635529 32848739561642614479665250857458632576 8635530 -17525342625128110170450004588041127680 8635531 -102583969665543353055666856859436122668 8635532 1637292203332723325947943035718976000 8635533 -64154916528680199574327248372047810400 8635534 165827885809413975042115174902377472 8635535 4894504046841963575931214465370095200 8635536 2458089347848992523091109628276899840 8635537 -10862134012890344254103238321818831808 8635538 76801139023130734096168181170826931840 8635539 -3495219510345525835146745527561732864 8635540 80481391141834167047525444560173930240 8635541 2085595617765744445771920611118097080 8635542 28267062481484775964396733356144756224 8635543 22383901805543302845512591313779645280 8635544 -78045228528577731716659128463267430400 8635545 -271692086646796895595628866190572172800 8635546 104790551165014535834986951937686281456 8635547 -181277529203541413961163197231193368 8635548 -17485552078673502186977749264524165120 8635549 -62536710143639701604579333936789205236 8635550 -25810166618651535324630096730047206400 8635551 -182649714977305645020325147002527854080 8635552 -33938026746615698767337962251497373696 8635553 -83378173847451502549622057470848807198 8635554 33170338902749252543108407194155334864 8635555 -71606240715628600117759302768669576240 8635556 22017951396839475997605191525701960320 8635557 29269748116330102226142839925271848960 8635558 119758265890787652399654517452813840576 8635559 128481361110743393840586213312096464760 8635560 -80580979728163907740263245344841318400 8635561 1482107078004017475906604010347048224 8635562 18975646683257460716916564668421657120 8635563 215999450524554805316480951387324519064 8635564 14201729312057326607565472813606007040 8635565 -127300752649041718699263908946176871540 8635566 13913196180758927948948068028626818624 8635567 61733382564748984388677128954426601616 8635568 5665727744479567091898200092275720192 8635569 8180321325539952453598753152321484800 8635570 -140250476227774273796842242233126883840 8635571 9854210183846715438726646047058776912 8635572 7483152389004785424944332238200768512 8635573 -27812421534200154996063474856714564836 8635574 -6544845306168664051056286040612725248 8635575 -23780980200799250621865938384421472800 8635576 -248584197772987353209991709544843980800 8635577 -2657340396105836938576058212287586560 8635578 7896661319055818883008871890617992192 8635579 -68648245693790872461685038458096529820 8635580 -26907344010244886171182942413505443840 8635581 17328259038909942453331713596901106860 8635582 60387886110150673001773128065181019392 8635583 -129162209941369063230067482732376279176 8635584 2289544162626205427242943346955517952 8635585 24595382590019313252714858998725047360 8635586 -17494091105483969211386840134794684000 8635587 3971041267961909188357455796525571760 8635588 -17299117545155088838712689839932805120 8635589 -65336777560303030730072018592163652676 8635590 -11433980455683954287907325793555664000 8635591 304826707340788849362848312930868179400 8635592 142872619956904921174059416683181506560 8635593 -182781043669515790786184697703620024000 8635594 -107397963639605305505294545263048725760 8635595 -180368944394715351132543804051830542800 8635596 -61740313564454605902816783300625924608 8635597 217032898860073814525200318254597258112 8635598 -4805911442565037949303896070720635200 8635599 5597096081794883779289162139879747840 8635600 -29680663002510319615496520936991744000 8635601 -34930950680897869693021621866455559576 8635602 18403221045802475644395147693146120832 8635603 7186410618288422181262734655620405504 8635604 -1540701327248464538879892988939935744 8635605 -11505027857556342579763345705965312000 8635606 -21032825619136041914672248980225217920 8635607 -234835242590360246745636457705424961144 8635608 -1185257336838673084928227111553925120 8635609 75337516835978560991812137374179485086 8635610 -59949195875798666693404630258469579040 8635611 -97032856717261907873089277995090465128 8635612 120892307383795597557171343981774240256 8635613 -208857442789339393366129132186379481402 8635614 -22070815021261202413230889524587473920 8635615 22511110589555442932164740194444666400 8635616 197864219853325372654123012756086718464 8635617 77143276985795674790046653248132356900 8635618 -7572342177088613485428232718362326240 8635619 -112873193394936846455563644352916971008 8635620 2690051792513719344200818439215104000 8635621 52993828138703925874141925538818045822 8635622 -22640305239340939661438553112167513888 8635623 190828799569498805981011366397318150784 8635624 147206073284550974991637617285693864960 8635625 -18227515078715943445782154083452917500 8635626 46682723359809836084915949589955942400 8635627 43908133982651996687058410334809374464 8635628 120548805725848863058891435341116660736 8635629 -138964047004779121630467837182163796416 8635630 -39069900986862537343255835985895036800 8635631 23233057127750945166292496070378564432 8635632 -6829367049508034361797687347115950080 8635633 154764132275810430654863721573282753520 8635634 -11985315151395459330716774338355750400 8635635 -45618332689428063185971895857816754880 8635636 39862066174429138690425731775698718080 8635637 -176904325340572548085205365797678597714 8635638 79056110845600257228057934717304913408 8635639 112088947922449135610459432960735465472 8635640 50780440229001371605503968107556044800 8635641 14656650916257295249461703064250286464 8635642 -30089985957893503547080698590367888528 8635643 95543367929721956210146574069999330280 8635644 103414503185641120180575816031726702080 8635645 51243444376259566003697209502113785900 8635646 -30034170082029606969463110284013769728 8635647 1773761415396447776556543727962544128 8635648 60567497732796740966707191970172764160 8635649 107652218978957944456495960864217280 8635650 -38338326115152352845719194828883318400 8635651 -53835732625473794895140807170701868296 8635652 -66623396635146706638419235513383101440 8635653 2979333801430901699916016013878360800 8635654 138662280037166860171707674938149319776 8635655 -12486871939750171850791274414994593280 8635656 18482731926236869967339914762186752000 8635657 43182073607067815259581960768730074906 8635658 -15487279542360579465606031891258917024 8635659 69416457254863178860461218901990478848 8635660 86444983910867608715309499791140300800 8635661 128248381629875868124221950279931576972 8635662 -31000925296401940685791475514192849408 8635663 -68624146996953978085841327713515531088 8635664 22649919851289171493325020335212666880 8635665 -88402633269281417328747552417863566080 8635666 5150642941824190350619727390309759808 8635667 -82051449566333345763910759821272515284 8635668 -23239186341241481988452432757229455360 8635669 16457719815685542887133574204005775040 8635670 15230128917909210052237691063040460800 8635671 -147060229029688427332292720962993578240 8635672 68743786094715362336407380390286417920 8635673 101894628227862931872560276175517886922 8635674 -32388317440522540490816096744975178240 8635675 -70090712165824431158336530375780760000 8635676 50038018620392506736342797631342714880 8635677 -103006517963578244838917202586410672768 8635678 -22977937054714076890790231830922303040 8635679 175576965009364128519723548573148397968 8635680 -80755309353394982069204837282611200000 8635681 -3242541361445592170056324903426977788 8635682 -92502295355452549147239049432456012416 8635683 -27679786496392060226325157934944776192 8635684 28822246219124256067080430005009996416 8635685 -32763399281325470780121792951041263620 8635686 -5214438148232057832994684203170906112 8635687 -136532751490398083960382180547430310664 8635688 -39311499184791935548756111161379722240 8635689 22684544819075990031738423211286224164 8635690 292175687101238654393965915684454400 8635691 72576792036050676004277827902138024384 8635692 -12965803190819785664705000920948770816 8635693 -275074156359984946099010414633553644640 8635694 -1547476256769664411894247917455600000 8635695 -17129479043196943707968423086312143360 8635696 -17535440357047791637468174785436909568 8635697 -17709401519437949851785123938771677248 8635698 -6112234954491103479729696388749653616 8635699 -89180258582048055168016373783138077300 8635700 -10151042697986962392374627177596924800 8635701 -38110037642130317872030557095610959616 8635702 13173973680173008685378298461094703104 8635703 -69574330892734751850367236717148161360 8635704 -26339191043925364173673040293364367360 8635705 -43859381225634094914779799743250141240 8635706 78437243893714318283167909380524925552 8635707 -74910367893641130112470043151402856000 8635708 72741057050304125063535419400364125696 8635709 -287432764568351070710371150148205181920 8635710 -5301038480978010228550390991560775040 8635711 -76840655301086944980644106410880590400 8635712 -72127231889945841354273109151601131520 8635713 -66385546302518297402593324362319605600 8635714 76519760153271519272732385863879011392 8635715 -122497099559977344189859505436694098480 8635716 -35956588669465542838415219265686062848 8635717 113889901337159224298892330259054468766 8635718 -2189773053328661708778715884216532992 8635719 123570208897991262592971205018601727144 8635720 123698315225488787106496759595400652800 8635721 -29047436867830071727330531557592135500 8635722 -65764180144868144276710711314391580928 8635723 58864009064318830145487091489165949972 8635724 113458163074136587849137408998392394496 8635725 14145251894870140736601136479633981600 8635726 86790777261992875026753095013707519424 8635727 -224377124719362028929669824233816407840 8635728 -3433925559034055050331435268955176960 8635729 183896164710098413645080805030754345330 8635730 -9400931748809509270092199247144378880 8635731 -60843566380920150718820363298871312152 8635732 -9324844206627268094032205353671884800 8635733 2114208021367468517832609237164786304 8635734 1844692562244894398133490281017417184 8635735 56948075606792068732366433312690595600 8635736 -219506529820764442745031786421993267200 8635737 120200145020823947365477209209310572544 8635738 -71582679243450939685392386805246480 8635739 -48268265327558066555448943971103392000 8635740 330874046272340523185615896896184320 8635741 -124052121805247354400614509779889335648 8635742 -7566160636569185077135593658695768000 8635743 -34612980234338257335458165010432791160 8635744 111898609566797231432798975949912145920 8635745 -87849862312308664772651183524264982400 8635746 12632732980950086789289424177403658240 8635747 130597519801402912456653796188146262040 8635748 18755130696641664740788007952220280832 8635749 51749769152447755176838019237397779328 8635750 96305683489859699002304384648186304000 8635751 243673502792076667198010999975854470792 8635752 15744376281362067595968923949257963520 8635753 1181698506046996215726762013731799040 8635754 -4580957514884310764235447166099255200 8635755 72126326748102850283051751903284344560 8635756 -18611464704289759257580553587951928832 8635757 52897278384866161079570355465025409580 8635758 -24943542262680456709952733343160174016 8635759 -84161813544793904238737248830102689040 8635760 12174371579895938966142928266268999680 8635761 -5552087891660941265519716062812548800 8635762 -137055680644817944298058622009300751328 8635763 23889967364244827195555060996248133760 8635764 -66100650115460697024672815407922577408 8635765 28560693459857499214469850688021157400 8635766 38128950644272886925466193321721635520 8635767 468998482220639110828144640863319040 8635768 244686400832427853715819689205709250560 8635769 187916068305316990786028902615096419540 8635770 -26383336271155726830367051549826880 8635771 9471388024433600692288617790502080200 8635772 43925169383064324627062725090557768192 8635773 -136424818540126166663270371531231766016 8635774 8671880650368019409512355908147105152 8635775 -117188712844695579105085102493257120200 8635776 31833573611034156524623986614599680 8635777 -187990791846991962577571686367782421374 8635778 114080081737921717215845786126187391440 8635779 21783664672514989754719587222075764904 8635780 -139128461812104874558315832333935042560 8635781 -22594838799750352340383115369556161856 8635782 61483040551912249741896722544189755904 8635783 -75008885868321160150142840615999868000 8635784 -39652064195737091041239998437171645440 8635785 92878781661409229829184163471323574400 8635786 -45879984944499431910049900448807283408 8635787 83776644993814603217747727848818767360 8635788 -38069477862662367310854852423590215680 8635789 119717899122062973823050394823785512192 8635790 -834187470476076905807466763791926400 8635791 -114155564230265480608345945169956332408 8635792 7845314187680946506831518659628892160 8635793 4033521444268602587292030084941498484 8635794 -6332580086130974462824369356645519360 8635795 21293687064313071904059367923897610560 8635796 18339134906518232184628839331737361920 8635797 82678440123917923500371563890046692174 8635798 -58960147952447208863909962678378245600 8635799 31968119821029675775249325348663865264 8635800 -14824525296109259812383402963287040000 8635801 119979588997592832244803850959026229504 8635802 21567993260486760833485888447408042752 8635803 99053138586489635970474157738992393216 8635804 -16371933732916492739874267744111616000 8635805 8993218676301601702915976489170820460 8635806 -49754412473307028872187056430743809280 8635807 3861072530791924518085312507746518752 8635808 -110634263963631706578392062466709258240 8635809 42773057475948311648480884659305269440 8635810 -34124439733069651363691964167429399040 8635811 -140544374643441177035857181186166999588 8635812 -29438734426609517377515057424172617728 8635813 261995201915309243626013976874553131896 8635814 -55921054864926895551976638486863157120 8635815 5196361402407471022176011887125006360 8635816 56504686942099664615393443488357826560 8635817 -274391100887089280523123427419319216134 8635818 -52478841657176839352295619991966944512 8635819 -5690783379765728528613307572481254640 8635820 11544782106107241766457551347524398080 8635821 -97082454583767984665732745102914124960 8635822 -12835708394245217219125862039758995648 8635823 -56380275769794138849798038406775296000 8635824 -5713440713730151952625635768760877056 8635825 5819171277396195142813317371563411200 8635826 112304126475660568867659919034620004112 8635827 -7892541161841133913790561226863344640 8635828 -81094116012696052390793554323521819904 8635829 136634285399740508914150582085221380384 8635830 5400845909277546314940352444092211200 8635831 -152516582892694139531693381027566613296 8635832 12549115113143682934027246005322260480 8635833 68434048786791744927415548834264060480 8635834 -86812705678623080471527410067760951184 8635835 -57358405059718916000597222417025572400 8635836 -36480962431353643176310640553843081216 8635837 -19396212544644709557347200586972259328 8635838 8642663332483632017217509133544024320 8635839 149345338310117628594093003533645665224 8635840 -46939600772126008284961201791078236160 8635841 50191713161666291820498155170288641984 8635842 -1631090401228164206015747495749244160 8635843 -57911155936146536645136406177692427280 8635844 -9403003160001043644798877457064751104 8635845 -73459394165023008414613538316092880480 8635846 -137633448095394795055112117104806676128 8635847 98560992178620605197199285165525680944 8635848 15331570182801222323320846633417113600 8635849 46863640826626451508869286907960021850 8635850 -12314036099042603136379570635158847600 8635851 -16549901697432389224374323029214353008 8635852 42100644545248751476128703416774988800 8635853 87626894035365843360048926939362986102 8635854 20728769473777922186929175835458579520 8635855 -73271690973892575443567524043488590000 8635856 648702682279130881010081702885720064 8635857 8662090787680794942771435049511673888 8635858 87196303325832916265876979262961534592 8635859 25674996313291158905928241569350947704 8635860 -6188434923170162072742300684718168320 8635861 36444182452325555222954802641128592480 8635862 731827573616266963270147023797278272 8635863 -3490044552744829038651617560664539776 8635864 -251569331800243957132249041413936640000 8635865 -25502316497408661524572422571459060800 8635866 -66443085285812485388676873318711716352 8635867 -161446413769661999120358869485643521084 8635868 -256283181350865864706913642143626240 8635869 12936735026125365694681930438343615040 8635870 -10750692075070347556390511430292540800 8635871 75140511436983258455424866158587016944 8635872 -8100718240844060301152084990877499392 8635873 93803361116171264571527235742165208064 8635874 -18755703730155411111829838407342718976 8635875 -21788876611633769344773240455941380000 8635876 36636215981470678591313003264373317632 8635877 75592241745736589872648590611375810112 8635878 -41582528416981857752778475607595312096 8635879 6185068581408075920767005469621486080 8635880 -1181107340068910510303770886811648000 8635881 -65850895308669227858937814451441337600 8635882 -49394506685896266326391169979513021088 8635883 -198641616948059674555003890398561657868 8635884 -41639977721798326087999619907448995840 8635885 -19454326038283138313796880706977747200 8635886 45817507598493171019268229656877897600 8635887 -4244105588262249339502424871302035584 8635888 -3004010026494369174195249003531993088 8635889 20340320321449061886322275551844448320 8635890 32313881319312514129725735507072913920 8635891 -584100735419781547886853577344744000 8635892 157254812994747807942908830129497914112 8635893 508486368950721441204764374771838784 8635894 -77414315741007246594776854650723675840 8635895 -48578276568752862745832578100471922600 8635896 4681686437274827493967349053892321280 8635897 -127937767130311482416665753458288085654 8635898 36574540766370673063422408683824567296 8635899 -120263662214378583207174286305633552960 8635900 1341663594067355802707613035165260800 8635901 149149483896322807766537194287902196672 8635902 7392635072577196922877866632061982720 8635903 45159658519166210726721773442937122184 8635904 -82185894476379537384592020818349785088 8635905 -844310783550509908148186967725573760 8635906 6790162564469846207048850340428818304 8635907 -102606606625079995164755971847058053844 8635908 93742377065896192240566162618442460160 8635909 -41749953470881789604740589933923786560 8635910 -17095894787431215560535710900982969600 8635911 33390978995908539048824466899172667344 8635912 38926961807918118542389590457138237440 8635913 142257022789998917738849929883353365696 8635914 -19818430357572546793247403821684286720 8635915 -81424553043186025487756984078546832000 8635916 -97484533756436351246059254957164693760 8635917 1739989668249655649719529287454354880 8635918 -3767519590418604587678255759096401920 8635919 -19696200819390446624370975711811993680 8635920 2773328539954473156953520387399352320 8635921 -2366140073921802272296855597954464000 8635922 -60182989389152061516277380244770085488 8635923 60877470425901000271984380175373862000 8635924 18012046840047284033611337314909704192 8635925 -18294203507928835117931374299236304150 8635926 18345917414828016219109562543346174720 8635927 122256637206791528693348638546021800776 8635928 -42131236240846757060086825462249021440 8635929 -20377323966716616764945737461821738400 8635930 72006831825719868902726550873839835360 8635931 214287767419718091406629678695255956200 8635932 -77509961580885513235170716737297041408 8635933 -192398372656300021375742265128624273818 8635934 -77277096126838303627797949096325472384 8635935 12229728662343054149721218427642155520 8635936 124419399136823114675979314835294388224 8635937 -24395048465514345739872517729949647200 8635938 -50322781206021344720137351482499491456 8635939 130739725335959890333970136482339721360 8635940 -26339446520580034838641736947284360960 8635941 74277160081209662902658580807404712252 8635942 -10900428532740698849834196048417457920 8635943 54933422479490984311295687705239337904 8635944 -128157909096508447691897131002827489280 8635945 -115853730012330753288502118620172958300 8635946 -112733462192427795894901737174772816896 8635947 2869524279705163323706138794003217920 8635948 444384917051393604704647654666321920 8635949 -2905011358770392935378329419146699776 8635950 2933749044943721381276832723115248000 8635951 49342131701516723242520458224027463952 8635952 -9720777931739637164216477497898434560 8635953 29450354627486338907828220951142127616 8635954 189341315389908501979328694606360343680 8635955 -114356279650799304390637887007375130640 8635956 -74797461979167875628576961969930414080 8635957 -6454336246175374835494214514830461056 8635958 14777784495103007485960247969834290080 8635959 -44251814713367445693824744397447849216 8635960 -65013455212550450219933560294986240000 8635961 71540541500541644928793586588908887300 8635962 -80610262046105339773276913129970594816 8635963 -35303754553122808952863092929141773040 8635964 63860043162408287080523970085920307200 8635965 -58028042796562326773723827761776799360 8635966 68250085875180649214901498127325472000 8635967 -151494940553781183519069874235221809984 8635968 -56590491391527354798012064956929802240 8635969 93105661551736448299153690855070002370 8635970 3656693730511124393641200101997941760 8635971 -24755746612046611439038488856051908096 8635972 26920948536369429082182403647951003776 8635973 5268862988363623576051765994792727288 8635974 30654462579017569415314418691485703360 8635975 35746769791632719779464653314280191000 8635976 56968176864869555590557075916776499200 8635977 -6902043176929655393860062913847875008 8635978 32612824451968008245508199866685841088 8635979 -9321654383720973937422993571972044912 8635980 -13971497747845387555889053077009530880 8635981 134255265129585234248740988994356193782 8635982 -42557700954965533192883078737482393408 8635983 -293494757041375472009964763970645160672 8635984 1733570885770227360506887096255119360 8635985 65718787128103439989702923112914869160 8635986 -78351275452995335400209221298560739568 8635987 -32837292435271331592031471091763816960 8635988 6768622233842335600960866942034446336 8635989 -25700495191198078807382337105225281280 8635990 -7587873048709860088386813450982358400 8635991 121662564972553555685446709834962944 8635992 -31599380573157937780277287312455106560 8635993 2772213247676360519625965490946582084 8635994 339983271002406014788783513225743360 8635995 7086462866301605672408003953086096720 8635996 18274167479638321017127731393875264000 8635997 136613927121032948247854092275567728460 8635998 -30579525260265372811412391645304181760 8635999 106256971010813287881616611043892372000 8636000 128122377840904917099629239842373632000 8636001 24253916817708038613239412047508580704 8636002 -29285671907904258231161370396673905888 8636003 17791915232689111499351666764386661200 8636004 44905261954204246047758350280880906240 8636005 17180651646398251098143835896076183000 8636006 -61820820737954302233330074392622110080 8636007 -49693123153218653484618409271025788160 8636008 -18029359757287281534972970488403968000 8636009 -55481337160833623361679777470795170160 8636010 1579272812999148148622873678220514560 8636011 1683130466054366033948664515969621824 8636012 104657817289618265167631542251955200 8636013 55419840786285781186517528562667838880 8636014 34984163127884449555565182741078450944 8636015 91862313483152740794192597397897800000 8636016 8050500915797730026350211726520778752 8636017 -35612056711800117436989677753116195200 8636018 -78294341077575078468877937312565878784 8636019 -43257265179786039992685212430018835200 8636020 -70049952199683410693651067200495627520 8636021 -9414571072264081073574252958241933778 8636022 -17581228796991022183965411922964842368 8636023 -245132135415047442010107524934472710696 8636024 -49922879164124474042052786187159511040 8636025 23268804819332134055713540727994612000 8636026 9207619500287197943434740107616768000 8636027 -283336161656537774331750628904446573200 8636028 27493304026895615909062127381832843264 8636029 -107531909314448853330504682978418536724 8636030 35642258623576061386623814534948638720 8636031 86387294803833687640346337011330311200 8636032 89062261607400853660491554761369190400 8636033 24139288177370628381746803149602568576 8636034 -642966598082143879227876942759260160 8636035 69266882662594290357061464390245659200 8636036 -58234152887132397958517955325522916352 8636037 78187916804299011763721301536672686560 8636038 38618151968086338534311577403299565440 8636039 177797665634741516769181154874676194840 8636040 -16146143488355810269403179035279360000 8636041 -62255996974611803559153936582132035328 8636042 14083489319984919259421975839008390144 8636043 -10705044565479271427817250736467791360 8636044 -141455271863790590650771979698168508928 8636045 52033614724185004971663095362379983200 8636046 2493695751908421486643773765701272704 8636047 -44687650789775627314485701018661597968 8636048 -57195030447891881844333044334206238720 8636049 -50562410020677492408125590514660699166 8636050 -63855709819323906415472575375253749200 8636051 309611845983751036391405631741354655920 8636052 25749057019237976764399861603887224832 8636053 39911541033252953670482063703705334684 8636054 -15266385833178575314013385163224288000 8636055 85474888945900876412767825362351021600 8636056 6456830802987583607093007009002496000 8636057 196030399506929546437387292733893151306 8636058 2384056908344977042729441023225477360 8636059 -19090725881302668144902586302083385984 8636060 54971894236958055880273909463618772480 8636061 -5786178854790360971135767430112463296 8636062 36914935718623447104099590366029331712 8636063 -22405342903405495579024745700397813296 8636064 -122250607773637251661560546762848993280 8636065 -24685374505954374669466079636028986880 8636066 27290070132881863204603475702813664000 8636067 -100053766111247852214341047349144764224 8636068 85571965473898867344195550488423530496 8636069 -23908665923470905977631331321715144556 8636070 -13657873065086218176467650633777920000 8636071 -130238208107950750785045118758838184208 8636072 -54883058290672097838198777971106739200 8636073 21354391484319314661838069957097856768 8636074 -98531164684460175856946665958218226688 8636075 16646747582210976796911523072002108000 8636076 17110592626766010489345301640963633664 8636077 -2348584282418861335110728941340386848 8636078 111568258046361358436858101357224177600 8636079 -37687829151994353835496643488057114616 8636080 2204853162718525316250507979843829760 8636081 -77468655152019467711184920893968779118 8636082 13729238744425947162849714470291119104 8636083 203638227166077895886663060017758456332 8636084 -123664268663760223669151787308131872000 8636085 -38198488681796376566189365002536025600 8636086 51517991617830354018102654434856724224 8636087 87758166469619568384136918284045341736 8636088 -116100012171324162740443310223335485440 8636089 -67323951159070932066313752282058475520 8636090 64776719207144868934384633698942904800 8636091 -80618010275337165235681387288167167208 8636092 144261410903556931499501362030420591616 8636093 20730527420352086055753562906248246342 8636094 23130299697065768088839510627094949824 8636095 -20205294521903472627506604307393428480 8636096 7639040794163664537091978445545537536 8636097 22916018663703114157267110069166436400 8636098 -17143802222768582876589936285529873200 8636099 -5682809768742218974598311909261815888 8636100 -51061084092525351598249611487315507200 8636101 28907297789571024088919845957240898304 8636102 58715016592424113142305663927406288832 8636103 87267662853988766182973719822879708032 8636104 -52770974399110609788603367212967526400 8636105 -146384879856855347034346845428041171740 8636106 -58952248539129540830592354819175425792 8636107 31347614492010283468143318209481054356 8636108 22998450585717109340785047378854231040 8636109 38071440426505862884646771683843903488 8636110 -656027845766246726385031062868573440 8636111 74202828126664675936219867875514442424 8636112 -4861475218078582044602871687928872960 8636113 -234036691711366391027940243023883979020 8636114 -114983103695500363688216392930757119344 8636115 -8249009510973393167701171873378212000 8636116 12126204639368016276820442979083849728 8636117 -5665451142550681980873978300309009216 8636118 37651414777568979789415459636472421888 8636119 -4701174661495183770689677344216319680 8636120 -2834367503921848942377029140537958400 8636121 -30620595083603766635148127447725713664 8636122 -18665483534592810708093297711823180800 8636123 -15324186373167176483620227592346765628 8636124 -20188824765669405527163682005063917568 8636125 -217398459102837469091206049107206360000 8636126 81567493496346750720361865770847632512 8636127 -2031884534375247108062077923653406720 8636128 -168754090950487041161920945094146129920 8636129 -83363775011829225071668977827615154270 8636130 -46376550220198777826397341060980988640 8636131 -28092183330991763123951578717173509376 8636132 48410348289648542049333126006763364352 8636133 -6955644379598605107727793678690208 8636134 -15039404142763848711893201294657095680 8636135 -52427441784404590381416382014645863040 8636136 159201702702140709286332592347174174720 8636137 165233254696763932575298731153517625786 8636138 -12328912651415720933677000206341670912 8636139 -1337725879447110100953627463822398780 8636140 38726737030865426220788951160141373440 8636141 -145710448610875808747360926831185724458 8636142 -69070468737829644431895995862318967680 8636143 -18043678150482355761628622374372400816 8636144 -22479344507537501444221760538881064960 8636145 8916303327910164554213975791561885440 8636146 103174995016320007024582736193007470720 8636147 -46065287788559405867454910422168783360 8636148 112482321592426495630981980627128706432 8636149 1242307129126315229727484755837879036 8636150 58939081914428967506281932996515073600 8636151 -80701686332286947581131168966868882968 8636152 -82537095580197639943779841992041963520 8636153 -160290285970030343470034791657141108140 8636154 785672422898603186574671780089221120 8636155 -66032832920941218974952304903351322880 8636156 -133079709055107370553380839834666860544 8636157 -84103253592112460677348728075038150592 8636158 -19385796021881985923129169733115717760 8636159 -100841838323282937365370215898002792448 8636160 -9117028301395945238247701635619880960 8636161 45448263184035669624335417988501805572 8636162 65689524847209190364370192488585978832 8636163 9768537173002836703581464481555264 8636164 -84146660260345465116596702438043466624 8636165 99333519597417399356493505580401341600 8636166 -12879536110814301069756805147093893120 8636167 12774153834777635806307480199466040216 8636168 -63416096358438984949667955314966238720 8636169 12497273050868445620511074215678204944 8636170 -28715599273886855335522678715701338240 8636171 -141792890851471983491679115110883795680 8636172 -12427726118518679463296849431594603008 8636173 29272641532794487356266955697503330944 8636174 123710298042518104112340747199671846336 8636175 -43787333029890997804281503276674333800 8636176 8547050875875125226620887502783455232 8636177 18165001638498742183875878291698645872 8636178 3833182842738359846463333757175044608 8636179 -73370449730115589086695383404282318080 8636180 -20832382303833158757843787758238556160 8636181 69903575061590035392945652791670645152 8636182 -122054051955933607626540308400814883808 8636183 -64026484655566225431705333314612764920 8636184 47931112869817683121660950800412672000 8636185 -10095676369273201495064121066249012600 8636186 -8277105296346558244013557120535847456 8636187 15395882003033513340214468181321206272 8636188 -168654604964869978626854598662352996864 8636189 -66029737184562513133849505202980975310 8636190 -18068020685607180702035370023609604480 8636191 -24260763996962335107137487486320628408 8636192 -17975973132110950610324681120515227648 8636193 8044647827689920321284904858810600000 8636194 -22171219205931491342368767815713402368 8636195 93758384589499131927081360144033423600 8636196 -35362648487783711874454210390424951808 8636197 12143710010889558190996479696129810944 8636198 15081967905238610576080788869723205600 8636199 11604146903396113580124372569234149632 8636200 45745434681059917938029245244294400000 8636201 -90459014901360499041294957555045669120 8636202 9023391532789426053313974413327404800 8636203 -650876831656499388093398032634411040 8636204 -26450376520704114062052489720588641280 8636205 -21017990383672562215427426497537796640 8636206 -966584472598603437369343343287410816 8636207 -28832464492921475335065920746366981536 8636208 -10256056040031711596138499970182414336 8636209 201591942644287420685047252812895940080 8636210 -64075396404683910199260402631672980480 8636211 102221909563752177969522546331621210260 8636212 -10544447400542571278203716365905595648 8636213 51927583404074095305795923638911686880 8636214 -79097094163848712475860437629992080960 8636215 -591719974978728539034501024516894720 8636216 208733999136977722733537120271084564480 8636217 23215869424190151982333557522754257312 8636218 -5461079467377106036849081954777687440 8636219 -218579629304497851081673887928999588380 8636220 99659209661143249248132949556438215680 8636221 69294264062395461539973814101472369344 8636222 -45346566805195096540611217328094151680 8636223 -80428034668451514600757354765536924216 8636224 3319535053394626395242785543852916736 8636225 12744054301893202359555111722696807100 8636226 57045586759779566211650968605537308544 8636227 87656582797804666899601299559344339792 8636228 -7022765767916333040953161940954185728 8636229 -2919521974763469015923596635706173216 8636230 -31064758835064236211370495264495447680 8636231 5203606463243874902265243140590228872 8636232 93968896237028177317580903544655626240 8636233 -151050865147179747563910481887318689376 8636234 -35906117701506129794747164507287458208 8636235 -465828932468560668272415778228423200 8636236 6048858988686539176740134841567720448 8636237 109893904656578624017843624603506416886 8636238 75673223333374938613420872719304457344 8636239 70742942281245423479714765173802653040 8636240 3848624955045783152980242173834526720 8636241 -96255569867828261564614115125467095040 8636242 30146685269049272887675006071747760272 8636243 34989715403249810497327689533859421440 8636244 19191787547558813505491201200171302912 8636245 -174073323951274194764245858959921565800 8636246 39377161734109655460758556082745271072 8636247 -11530890032434067509589306561223202560 8636248 85837226251008027564362897925416847360 8636249 1278473270774946690662708377362030864 8636250 -13484199432040737345974255130066240000 8636251 -15595316728282042500992252164626350880 8636252 8081881965462504449163443662765748736 8636253 -77583364822644941933684083304304218496 8636254 66094519724910148047466281309075456 8636255 140499212384568742330114588845116140560 8636256 81210534894091448427364146798756102144 8636257 61695151014115758054647953308882488512 8636258 -114997208949391655696853311259962604480 8636259 -21337981767616725087276662158684741632 8636260 -58585710878522598260695735349026099200 8636261 -157121690059979384973200022519646587138 8636262 16674050536569219217727941153837417152 8636263 -100426018353729271325711786361579644488 8636264 -7802639901585910590937304434170593280 8636265 3066762905553220503506385804881913600 8636266 15523168152302624777340576035440742832 8636267 -176820304048145536433579046724425734400 8636268 44132053286910477394852603699901437440 8636269 90328495054135767142503342321861475670 8636270 41909001198116275856684985508114848000 8636271 5670476756120225233102694048514993024 8636272 41996967950282088276381876445361405952 8636273 -83969962165859764424265326946029400720 8636274 66779460940849437467626106495781277440 8636275 -93985079311859086208492484971114799700 8636276 135786556618942404456414820910171719680 8636277 31839957597582027748577775559311342720 8636278 15228985562187956805923369314644387456 8636279 3210231365686913757841128871265357640 8636280 -43148797957543309827394538985357312000 8636281 39486363722370427013936043219500677704 8636282 -139544899189613442514362489366638599200 8636283 62240118009154510114344108554275616784 8636284 -7379815477934092116166747602551204864 8636285 -4979038540402688549821485939694247040 8636286 -42302394804783176847177425337740204736 8636287 -102360169215485648525114652227148625680 8636288 104970298457622212780476840481390592000 8636289 77256157366640024875634978274465984480 8636290 12255843495873808942034113902298890240 8636291 35849783458832493354722292546620726472 8636292 110446941463933686862717338945196032 8636293 2333425896213613783327101707486049600 8636294 102165537087024241969184899284265464192 8636295 34746908607740184765167917190402554320 8636296 15739830260921778557583564163752192000 8636297 -97961453707776762538279121395615475328 8636298 -25319430843998561307501892216035287040 8636299 4480137439799957829314935022488697256 8636300 -3060022144474997314638527114069952000 8636301 -9194511583972550413863973396749981258 8636302 48124409796892130103561890225078942400 8636303 -26869502061761376278017421434665913416 8636304 -31272665133797495064039063006290313216 8636305 148548946145292369728051462421440633460 8636306 28776032683517120136798155036575030272 8636307 -49788766907351456252758617216583577160 8636308 -5587400566528770779739069519768332544 8636309 109263837192682097698359424241619546240 8636310 43338072762420084558541028019869769600 8636311 -120667540930241589307113343357813442888 8636312 -105256301939207075154314431201100236800 8636313 -24478552498449437916282343781857094976 8636314 57630215858863944701817873199698134256 8636315 21285464351559873479914819096568112960 8636316 -15049997804328766010629056348513730560 8636317 -251745447502729511834033039982063335360 8636318 -32574268683800967303160181236368763584 8636319 -160467977991525996251552703480606972312 8636320 48710860839679420951034013001627729920 8636321 -31677323950051041908625183980814022656 8636322 -1656330392831826487395093466733104896 8636323 -189184405850495858224447405615415978280 8636324 38208309816074877614778048818709549696 8636325 -6266289142151218869362592122548814400 8636326 62159773359281169012538141244233670112 8636327 -83766300490371699347747008826316773328 8636328 122270736900256279019011046807868211200 8636329 -15588221094065098436796896879104869880 8636330 39359524997685529615780950830618398560 8636331 -91688564529390938455578811267665377856 8636332 -140151370332992997065140916629817768704 8636333 79143117727140044705817245201128253484 8636334 7112489798943041730588662360699814912 8636335 2083899716516698104638076146379385200 8636336 -3683752354879177498061821947845836800 8636337 48567350999361858902534098452282473988 8636338 8155085325132134248048076662588564800 8636339 -11583938811545618003801801247044946432 8636340 -20553144158897495298255320223038853120 8636341 -34517640615907658956226127398061784928 8636342 -16892965465713641690675889075832277376 8636343 -41992578849931388284222778589853001136 8636344 -375930470097405304514952637873630740480 8636345 24612166773347203419033624360133609800 8636346 -47686901759613923998957250555961667728 8636347 7589055451002344061703189329659389796 8636348 124282727336916786285979983133525532160 8636349 -81825531173323867727597720702169351936 8636350 -22716631521213721781911718375597112000 8636351 247482704098752711317508039495864931512 8636352 8299860383044354905034377888534626304 8636353 234191438929704154705515470152468559664 8636354 -8413497482208683505649487790084664800 8636355 6651390523559151988171492808373504000 8636356 -268448181080541694666293708298439377920 8636357 40545800308541781225589915612648454652 8636358 -86738810257033392539307442891897002816 8636359 -236063104104248020182937846793237755040 8636360 1605954358364136111676687358548224000 8636361 -221706133971619099388054893650546768 8636362 -18914681317313958848088450094071069696 8636363 87178370783178781016376552811602918264 8636364 -41442631895471505356444422247323425792 8636365 134053727295790521665195058091330381260 8636366 74422278840922620226436737949197693632 8636367 116608019055174890659566625265483075712 8636368 3234342093105293954582318579058786304 8636369 39455710706947526643249523943533256832 8636370 -71806706263477735432755598756877414400 8636371 -392277118416044816786706330128053332056 8636372 3363532106815134573613530810381768576 8636373 62547509430983185753638432817889137422 8636374 -165480609396277721418077958665149036800 8636375 -256221957147032694860761764531738000 8636376 22684655616550989683200699134801346560 8636377 -89792649967084623319516705148524534774 8636378 518137992059082171358343259715089408 8636379 -29304873258926947495172205231043501416 8636380 -14449346064846648183177503076131481600 8636381 32296388088529526806527816785416310784 8636382 -1699992858552585937946998924086576000 8636383 21825056639450951446804519765482137600 8636384 -79289301468915733532998874607013330944 8636385 -46070866534954615397113707941063679360 8636386 -21192007884418138121832967134923047680 8636387 -7875412393846851758023741763173892964 8636388 72169876272149834638507062241409971200 8636389 215712715231536720904366173850069336190 8636390 34760237050399222680728710012288692480 8636391 -155695460440662504837795630155171772096 8636392 9261494608500219426095938375607500800 8636393 149515626379873398385081534149704914320 8636394 -14513077063182767965460288770984971264 8636395 47213356962831847379549883603019702080 8636396 -119327270344210179982986009518366625792 8636397 23020130741650633404658725196144177440 8636398 -75720119551773534512442457411230425664 8636399 -112153087858853885973320701746352355736 8636400 3865734212682315791925437393387520000 8636401 12229224929039296004984811113955880000 8636402 -58949813959441394059906539449741668848 8636403 32416458372747496420144129367940601440 8636404 12786767188874831449631870081192005632 8636405 -45256463924252488590691781717870298240 8636406 -40333276655325631662480276320327455296 8636407 -96139402381687476422078937389376751120 8636408 -75494274437361136830783526251404328960 8636409 146747429351266337790855900019111549440 8636410 -81906100888868233133008135084688708640 8636411 3908089459459937691010373073588389664 8636412 28029552436331907650796926595599769600 8636413 225692124561407968339185924904412837260 8636414 -45811302981627376065133394454582256128 8636415 -1818494447662439886656975602436120160 8636416 17346616289540552168798168847891824640 8636417 216692182810457501549659268202303212100 8636418 15355733096310426821873748520148004864 8636419 134928702487182805987196292305205866760 8636420 -5221578106693142082537625879335014400 8636421 -119813594683784315643443277554479200 8636422 44828703186205945480184545102569916512 8636423 247901213902526385692651823497903019672 8636424 48936949152180471981088319718679633920 8636425 -31973463379820999830738602501276451200 8636426 -92537092902795428855150688855022331088 8636427 -141787897521739878327781493435574448836 8636428 -16266856723936160782941844689122542080 8636429 -31993298031024021899335878895323126324 8636430 -22202275741131700466787593024490101760 8636431 -123758765741275876578018514207772085120 8636432 -2744917069654885794096069404373811200 8636433 34649752900175057844589604789785581504 8636434 3315743921584718197494034524612181632 8636435 122891167340328517821678071512771880880 8636436 -27846464503549613783808545811544227840 8636437 14504462817328792576926278325746147232 8636438 -129289163368033908572801024235811184640 8636439 -7980417197434788217337612018009220480 8636440 -341157967404502182102711498538598400 8636441 -17717939725231265782789992141566433648 8636442 3132995630016494096826809958054434304 8636443 -21207215944596486327180611841511600536 8636444 -122721239328607267921619207616105369600 8636445 -7368211404253623341147203306550430720 8636446 -38352365454885211284883890060941305920 8636447 18104645182970095897062363168140636160 8636448 -79311007475690950423327129429615312896 8636449 227793430676401502441138653592774276450 8636450 -66164614729687553892304008264682704000 8636451 -138930298623603513020529747904898621520 8636452 -15177246775120509423365675452643260416 8636453 -50291380161093860672017899956701866720 8636454 139286285234430807550472028546685344 8636455 98908369991386560744310260245533842360 8636456 26495147580409666261559649866664499200 8636457 14681751013346483386443620603613079440 8636458 38072156216612890256692750113958354176 8636459 -17066050462444332292600793130638713440 8636460 -22135745173838065659031030987399741440 8636461 -71990633625512034093132780893546903700 8636462 40771389605820032900757567447654695232 8636463 -134561893883468783381313963065555443200 8636464 -976872969976873241122560034052734976 8636465 -131070340440598877878185128639671192140 8636466 15689434092723276781035299222897938944 8636467 52990794629075931183946980847825286992 8636468 -89291138080645585780391812278560052480 8636469 -72667997490678096481985850079644502560 8636470 40161938012180036099751099545911560960 8636471 100194014159679170782749347550329637600 8636472 11020694343485242044908065979815096320 8636473 -3403636533757171641686998767049592278 8636474 17992766048404180584246504486525679104 8636475 80297452050375429976298010772618110600 8636476 -241456381091623954461685219318820864 8636477 56193168442738553251314425327257593408 8636478 51437818093930613148811311237961468224 8636479 -122040003984905173999282334228321320680 8636480 11144162537043812408610478342684016640 8636481 41005129910892553363817514333224512512 8636482 -5674807195495511593524235434763555968 8636483 434228159580119963239870527026468883240 8636484 -1129080697955681992087172255747758080 8636485 -96061460679451335658649057914945236480 8636486 41881087525072130619051771735461884224 8636487 5084421946639124787694534918748293800 8636488 16118476664208046044448347758496153600 8636489 -97056607729608491957990801295161954844 8636490 -100563620154683207793069156224638464000 8636491 -252769948073619919455266392336873360108 8636492 -142432937954610310773311991433630763520 8636493 -46390085061143243140163511964828025856 8636494 -83680695194399754314441797051072720704 8636495 98528957646237971730169960417186547880 8636496 21104229173810151706058294681665536 8636497 -33154196980292072726976284297916390848 8636498 -12054098124779322793844103987613862592 8636499 15450881083666425573916673922672948768 8636500 67163457166478206809837804937949184000 8636501 -53363421100750797516034894875554806368 8636502 34715201742278462953624485731781408768 8636503 -21611944733609620836791867669927165480 8636504 54706124920291700707956753167239987200 8636505 66156508248297608428454709196821270720 8636506 -19818757540072122754285081633623854400 8636507 2207595776145289732564888000549314240 8636508 36637522388701104260982005457137418240 8636509 -18890744713734366869478217249348765440 8636510 33150215362596131845039176073379013120 8636511 -13393107476873671274475707952308413440 8636512 -54969764953678793688273500385243168768 8636513 24177257292786972531448848909459273762 8636514 49394209632255631507063778326270471680 8636515 53123150919361984868702888058670596000 8636516 7398799803837791407328772194480406528 8636517 294519738417574226213862665749608480000 8636518 -122759461691198527628034257280019911360 8636519 239363879826461431984549975325472151560 8636520 -50323011360797687155554158467378790400 8636521 -67446186606806391708619618100988110278 8636522 -29170424824394404036811772185380471200 8636523 2779485617956887397245709866809922048 8636524 -22074094848914650082872447990159971328 8636525 -8647365755844228059606711134340701950 8636526 78725667414221501892697896885670466880 8636527 -79705931289228468563707203048953935776 8636528 2140902541971644750931767355517796352 8636529 -7118644854307479176323282506615172512 8636530 2626749187601186623664289403564070400 8636531 -36116116303602058358606701855182934968 8636532 64507845571796456245383899607191642112 8636533 187000742581700829752718677705584884782 8636534 99999273898495804936847789527404448416 8636535 34999011894089577102777069904415467440 8636536 -41579259820616633910522557344485949440 8636537 25007758325158821386036160322526279232 8636538 -21936438944162143237046292837033000960 8636539 -193557552297741858613160786641948717660 8636540 50567200366578778148005040531775068160 8636541 -106415433172766040526296959670731985408 8636542 1254490641136647746977238926567644672 8636543 66147555721903597971241999766942481792 8636544 6597313851175248871214619550946426880 8636545 -79667704289946804228561800584914796800 8636546 71670261638598112158182169475625362944 8636547 -48718006338248573920717827636519841800 8636548 44890041921119156545625758731635969280 8636549 149100190379206839205462331629871891550 8636550 -344473531489013090323119685146777600 8636551 -71594182196370012733074432435759371136 8636552 158065600835311921889896565174520345600 8636553 -109225061364229740871437983235754289238 8636554 -14136950261741915437765685770876131024 8636555 23923622385598386891288247197942338160 8636556 -40761445194410762795270133351902704128 8636557 19701275424316216328104184371917371288 8636558 -41592544406571489174128998657928989824 8636559 24775096013047810743963423396556525704 8636560 -14106858141474363876289371366705561600 8636561 -122013149785117430507156292709805567388 8636562 31479417514770726467814244439831133696 8636563 -82605220404731862952205724705111762352 8636564 -1531845139541434002176249672984605824 8636565 14014188510067133805651033266322186240 8636566 -57743104219498608005004274647554316768 8636567 87750276141883271865107629980911069760 8636568 -64134291038105273461821865483644764160 8636569 6687860443579336682651676703851714048 8636570 21632692816999007024145819596128992960 8636571 127392817749167297162667487358802153600 8636572 92793297453620572724905090898341429248 8636573 -164278065885250763722413680353791024096 8636574 39448243072093612780358616578282314560 8636575 80697728145249642161632569921505251800 8636576 -211336242015011952027220748567536140288 8636577 -13469729681343135493396614448359132480 8636578 29445107500571245554418247502152470080 8636579 88882876821600833728490616827436989952 8636580 51680289891567085639006156553855381760 8636581 276245926159671088721363386039859656382 8636582 -25447846020191429128016174060421407616 8636583 -33178895669561651633753984103277311360 8636584 -122423941452035724362600814554949550080 8636585 -16744926875544712266318072061479632220 8636586 -13137296599759545977476475665242902016 8636587 -27684620238170892920272782893903138764 8636588 193959468155481181445622720638116754688 8636589 -38140226288360374262899417677131945832 8636590 29857359168420731784572621481566248320 8636591 184583880176312704772991132302063950992 8636592 -147160320798804630175184505538609152 8636593 2778743951279617386461748532681191600 8636594 25975264839538996756035390998316846720 8636595 -65393576345499407391521475941296550400 8636596 -46108880741364901296715923299656253440 8636597 -43824267919188539169587650352566063680 8636598 -102909577606239730802714492134650698880 8636599 -86537311082189658360757582138429437400 8636600 -1388333357339679077569597862707200000 8636601 18789789822919948244825690986493546832 8636602 -935219631057636750157073332876158720 8636603 117091488462159309832766457312510474852 8636604 -11358744979308331796365617040479727104 8636605 -166701736050253151681178875785223878740 8636606 -30546311424979227559635385858974387840 8636607 19780189276031398852142631482418032880 8636608 16066322309728481322442939095216816128 8636609 -145327591142391346841604293174738875512 8636610 8345254384548654425411117221239413760 8636611 255409309577206019543798697511140172224 8636612 -78944160638639740941178651147329349632 8636613 -9020815640611066977210367915626929376 8636614 3140921825683371659714475865737169152 8636615 6101452134186602838351984382968374400 8636616 -148828814288995782549198370282135649280 8636617 -137373861042835558596346331925161964 8636618 1938665408057794657804888867334558304 8636619 56972532707410752136918431498624150744 8636620 -11282015448533708692068860162723128320 8636621 -63942319439769171913925113920957017280 8636622 23512990771135180497501523166900599872 8636623 7740020070104933174840194154557766824 8636624 43479336207215859177644438771329843200 8636625 8956691318807321365688378514464889000 8636626 205161791556406264346847113182541306880 8636627 98822600386794852949610816082535354476 8636628 -18627171357445249371933726273845329920 8636629 -159451223398029834028814228842385474724 8636630 4002556146545773158859491796903576320 8636631 26853525859437383504828358718148212224 8636632 -23260856744754204634658613956119879680 8636633 87355668979726530019441536078459567882 8636634 -2606247121293624601667890571795091216 8636635 -42238113190372123826547423284928921600 8636636 -3402440759695294907298375521984025600 8636637 13997698522692255081539264773435512960 8636638 -14699106385873819919199630973347397632 8636639 46159720940341343828211826802767952880 8636640 72780178926517036098118617837286195200 8636641 -115757969946378276956125338218464853228 8636642 -107525844717726307790066659005995901360 8636643 49923497726896695577110789360533176932 8636644 -176784841863093607852669399495869880064 8636645 -78497287174830843161684398055915348100 8636646 38607044297335940616692744010713503104 8636647 -263721707142280388515461516833987304904 8636648 -58173920654885097765449775444304035840 8636649 4939351421417187828224498592150936960 8636650 23332099471546308712983010283638579200 8636651 -78775380775720969553797935573770263008 8636652 -107321929460333864963405539510407782400 8636653 -270771398209803497190448927633942027392 8636654 -23713731063281408339502645256301864640 8636655 39696656255300134072537646629830662160 8636656 -7603312901198145836706744045773783040 8636657 244170873709191017170292111153961583680 8636658 14829339954193001000698790485883078784 8636659 -185610611377071430217381628739388329920 8636660 61742211882717223306135657389856039680 8636661 66182044597015061871461041239487473216 8636662 29276365692174608278058030376128561664 8636663 106080846494212039733274960523705209696 8636664 124418597563437563800008793840739328000 8636665 226938451630255471519430128926488541000 8636666 34560274604884720086477850590269341440 8636667 -34185202042703882129926715169732043152 8636668 -30280243683147231678758724224296373760 8636669 9943452586084246976661345093303021696 8636670 -21828815045504334634469057885217542400 8636671 181670113022067109219254912146540847872 8636672 -7037749263386325879050936639048122368 8636673 -271822515503412440572856103130149638016 8636674 101224782579922699943298972465127824336 8636675 -65935033855052102358861157355347956000 8636676 -14707484696179983965018061803446637568 8636677 43365081751818074138813645977659280512 8636678 122557295956711317074611758506965440 8636679 -64698859485767389492238735657248150320 8636680 -14226765695527588293029367621189427200 8636681 -32746839466818483896406830925451325388 8636682 30471396891700782758993926047937204992 8636683 81587848991083811421526245293396346024 8636684 28993431063409474889128102901384036352 8636685 -43857312034495765855872033822564979200 8636686 19729323720630503518519892131282984320 8636687 82077594365286964600822637173701538032 8636688 5062202096932870184186264626552848384 8636689 11235047630840643960300343350742477490 8636690 50870497812281157055280531055624345600 8636691 -23594890619708826236952917338564860816 8636692 11458200572927740704979577791525120000 8636693 -32956795596967436119650950741870323200 8636694 -15534678767135622606303280845693442560 8636695 70263777227664028937546674583337346200 8636696 -229940474493046464243139908405384560640 8636697 76690457205365270645206612564129382880 8636698 35903412438928841803125329376323277312 8636699 -222884540024118432227523598492220744040 8636700 24054121963972766281472543647832256000 8636701 213508949868723052990906616035320569702 8636702 38469541770230511471969077106183757632 8636703 805411020038068961942776921689184800 8636704 118181140044740067291633014352214818816 8636705 -29814619618738756538932069689468151680 8636706 -30387223714337404599591865417034451456 8636707 -128044810902973359821837260572196004880 8636708 -127377160978399946381506587026190886272 8636709 77155615942503110152984998371587646304 8636710 54834282993795454769827574074679717760 8636711 -131200727303897312137859590082517963168 8636712 -2498706984021285801888559829134540800 8636713 51323567900727129038225097925298019962 8636714 21504079050009797254407765655171904352 8636715 -18881752894875088383107473288356538800 8636716 -98587695429682912587482661760194908160 8636717 -3728625541433413729774433965262675988 8636718 -4686197695997334338756308724681490432 8636719 4992521915062693664561974989262090752 8636720 48727836204469345985049543432783790080 8636721 35584231123780404874519587685436234880 8636722 2833664447681915099940740862522155520 8636723 -77460240333936898198009853160870538440 8636724 -6360230957463229760943142537014312960 8636725 12116054455034624167736921226901006900 8636726 35985664488887442686505027492684140160 8636727 138889273207677611340974774309549483904 8636728 -19982399622469788961638378276075786240 8636729 -34943095887762095330261621818131238716 8636730 -27959617110829015625074069066137031680 8636731 -17961894071142925900093012681773000336 8636732 -16764698185189057062422144669798501376 8636733 103033222259039274121876198300705920 8636734 -1209472560518919365682619081645111488 8636735 -126717348526070006752254084810584652000 8636736 -3627835052152783879625840501245083648 8636737 137784203730896220770098886165882664386 8636738 -39876599878755349162082387064017760 8636739 -5931969662593403817701248659981438720 8636740 -17106834803323501934219364870343680000 8636741 -83835520671499394834545810857822741858 8636742 -99135161948219123394677757542890753728 8636743 29928707186843006039078419177231633440 8636744 158034940719840588602089101513671132160 8636745 -53884026015785508497371207096635665280 8636746 108370179817290874734366837551017444704 8636747 -33957382029669921178641163272247316736 8636748 -58354088333005464029732628372720927744 8636749 -45715754489104402905127509320423899680 8636750 78843058881439063326723035732697120000 8636751 -75748014705710165645473923797309420280 8636752 -2340408062853532011894076857932652544 8636753 119869903929919671656632511453027878464 8636754 -12230662356831814969323086728232140800 8636755 -11918885962867924569318429025927927680 8636756 -85556211859344367592072417464712214528 8636757 54059134295283850831582715294330900640 8636758 -18584960654413500263656566005421196416 8636759 219023036965905486696548840410835421960 8636760 -39398664558359537017338557589848064000 8636761 58846298177026884526781212104557874624 8636762 5587660484008633230347981860092395520 8636763 -55126576431383789515706455244011025256 8636764 -120980888646789245149322679846212775424 8636765 -662480702299749127724075072605576800 8636766 655483270088185262218611684814506624 8636767 384296685948104414132014476409048587552 8636768 39857970686050656739791140425006841856 8636769 -205534962849832321283617910489645604336 8636770 -4049549383086387706888848679964144640 8636771 51043214838888481350460506686325123024 8636772 -80846275333099699724924319440506334208 8636773 -14488111288363541233855738432114776960 8636774 34760898737663253074507155675787648640 8636775 -15127763962475647453781999127749846400 8636776 700815456739317402191305866164797440 8636777 -69817891331628095795897271007466893788 8636778 -8924139207738575097592471746613820496 8636779 68687660653423182452240597742717771380 8636780 66213180370752563657194484180889830400 8636781 -40636213688723954062911423223972309056 8636782 -23736363172068081482716103745013094400 8636783 -123237188747400762775926341554220015760 8636784 11153448336255751769508367194569637888 8636785 -42553101351098500926978973387793031000 8636786 21311255178862091613110573776381937664 8636787 -3909896025025474761941011246368928164 8636788 40813271776859689502445844762496329088 8636789 -217965474336518639660446824943131496434 8636790 4054576380990769921374810088567971840 8636791 -88401730999316628961725634671277926808 8636792 -99401060922317592304936907436720844800 8636793 -79755982126415752431097191064747613472 8636794 153132082443182508629073087049176821472 8636795 -63253137430265762380271248264936543200 8636796 11835508580359666149569451246762089472 8636797 -35000326411574195179950270631628190260 8636798 -77323744022543916942809402232923481600 8636799 4306158566105423134899224645744716800 8636800 -42450322674353043658867793539891200000 8636801 115182204638856532632717939247447580802 8636802 13059935453305813641165479748305341440 8636803 12541949861892714613160104152613337856 8636804 1097890101593758137439573557246938112 8636805 29294301418810975545863063881312014300 8636806 -74899496968000669135663820765748063648 8636807 113699094307381327699120055718119348232 8636808 997957618428673128976904303312486400 8636809 25320593390930093052980181557635950720 8636810 -14837188619342115958981145257370926080 8636811 -64692533897577954629047311026766707520 8636812 80117478913965363802577431496558453760 8636813 94266268207724735000121692550553931724 8636814 -42719220523401909923410185444656209920 8636815 -24372722240199367331020607832800211360 8636816 12210276703544760408169181921680195584 8636817 -13424452284156272190412893117104173056 8636818 17985103597162181816920882774598121360 8636819 130290062318093160380438048429902658220 8636820 -7063840128872605876835320965453649920 8636821 -44413922983046604680452851313382679300 8636822 1538416098301375651289213685161687040 8636823 32647271447743679500304974787953095480 8636824 29284323073321487548891484878658150400 8636825 -6913184598615451757471272765593990450 8636826 -7345803907171470155549941707575980032 8636827 28885263731079027482307570734420076960 8636828 21919787551005401783049299155580640768 8636829 -86650406358521989983153101009400586752 8636830 121492072218944026398783228591012019200 8636831 22788512862157790105635829139312117120 8636832 -44519687915331126693024902480563077120 8636833 100374886017374765442118272505808928000 8636834 20125020845942062844014034221160202912 8636835 -24640054781546290340774805184825380000 8636836 -18216574736620590771355614555313204992 8636837 238921495306397321686144708466849952192 8636838 10645811665579139731275531375737228160 8636839 88546954554983888324006947995152299640 8636840 -86027711934880045453284698958705715200 8636841 107494153320222269202288783694599721440 8636842 494777562763157568103592499827529312 8636843 145982560723343773175041123645101713400 8636844 -141652692936532460580889380580228101120 8636845 41806490539119047985407902238607724800 8636846 -35227873812262525863238355146960008960 8636847 21629941398460359846399024737242750080 8636848 -4571268881290696541920874702970028032 8636849 -9474600725508057872536764280015449600 8636850 -25763246717100803271668496883111236000 8636851 -576942474330075410043993335168705520 8636852 3906308624550409065634146384461340672 8636853 99508248837250087491953728386943564800 8636854 54501326471020393203008614464069846720 8636855 -4762918376390468225189328982393290480 8636856 61241724941762938338712190173166899200 8636857 201879464418840721940756369041817320106 8636858 6252499062493238172807260777942663280 8636859 65409160682662890745766094894279614976 8636860 9241495543176561545339855302112102400 8636861 -32798244121239238123953033167295690048 8636862 -7820124679703811815605700795008414080 8636863 -160574108709415596596057448020970560216 8636864 10839595535496518677251717195299291136 8636865 -9066531978307998721686703472765585280 8636866 991075312062841836785758026952135680 8636867 -294260427417534365210972599689466766400 8636868 -3389204874176958074499146333602344960 8636869 119865099915331189093192510355114378270 8636870 20001657404871222532859773585986399360 8636871 134180116156032493882696716458998239912 8636872 203683148898738082448655820711103308800 8636873 10270970087220174586330532043148806336 8636874 32304470823543302492067701345037111552 8636875 -15863316740747144583784234790627510000 8636876 113778981431003205938224674824928814080 8636877 32011150807392079117246548823255511808 8636878 7652413736430682748789318221536468480 8636879 42907902310700895071634630842567881920 8636880 2408639180513286274945594763661803520 8636881 2035392037930539568926331788909796704 8636882 55188646867412231315350998196392027792 8636883 77568982401908461783032642327022653624 8636884 74928715001723787695268539792425274880 8636885 74513559268015037630787417179296031580 8636886 -201663738309323979851504812983757440 8636887 1642046080094248672020875189897503560 8636888 68923952220009689190519522001793064960 8636889 31730786175224046271786741052083952640 8636890 43432389457625888798737449122734399200 8636891 19551313272321118366854211551047098464 8636892 -78500788201967135260502404296804556800 8636893 -149723071875513759466282125878695648858 8636894 651507255915512472053562479982369792 8636895 54542384457356717664407787206153613600 8636896 10583124664183013909239286594768732160 8636897 -100945389877694082789725318315677801680 8636898 2518680364225881363696553610514006528 8636899 -204557520540549279964141926614143008100 8636900 8366382226651480424600789795915184000 8636901 9337195995438487672475946436958062848 8636902 -68472254383186930743045886100236546848 8636903 72500855582958660559188855706962599040 8636904 -61942124734486854318520922481234739200 8636905 58496536520080551357090198430903329060 8636906 -201348116938730657262046493571099471360 8636907 -182797269396824326871261494585059001920 8636908 -29857011292801003145997065659400945664 8636909 110024730057160166947155436883650897110 8636910 -3651780914369304879303593229965967360 8636911 158290375067939588208213513019652178512 8636912 -73676899507035922466039053847068016640 8636913 206345545476884505840671162602889220 8636914 28516281704314071399027215840922333696 8636915 -12986986821772242467945207923279298400 8636916 12096629419374383042092367074444554240 8636917 -50210564807470624334637549299461470034 8636918 -30480840234396656465764145287981915584 8636919 -5710338680303665420918611990953452056 8636920 -2764484289232694338830365383708262400 8636921 -1605771549089993797891935898883593878 8636922 4288140885484526971924544436433889280 8636923 60109513775736629305529195560921627172 8636924 -150805899993876993770082361100038447104 8636925 1245882776254601178449945597115708000 8636926 -79097229742161531742333055370180569088 8636927 111054089884077966276911914001162420760 8636928 -49831842914635059302024087001467191296 8636929 16675708370697184863538323556588609920 8636930 94187737298393832890599590552142563360 8636931 -94227044159143033780949848715125249980 8636932 130057504059031194400611256527631930496 8636933 5222340550467381509784033721376991264 8636934 -102734366071193423704527122957438390400 8636935 125275921585517307107053837449724221360 8636936 -107522970853273758356115478105497968640 8636937 -242739413726162183613875116249602048 8636938 107890172082942118622394729614578275120 8636939 -147313184664037573763410419853682142576 8636940 -2202157750803639837610969027758689280 8636941 70489544956481843279801919280740832384 8636942 8511485797214525699484623149144411200 8636943 25386567912200773157587819843324739328 8636944 -31960309039231337992833522539369922560 8636945 62751134767461504314125971941984892480 8636946 55050001206443139801504596345225549568 8636947 109970580056019441083428282661020513104 8636948 -69974745001239685763213874288136920192 8636949 -74176511179269851405525675079473468256 8636950 -19749199046443063802828855976909801600 8636951 199942684235842423521133014474669569400 8636952 77961369690438095480369641320058675200 8636953 45272225525542378133815318687368415684 8636954 -142057899993324005611645210008320017440 8636955 69425857089308196373471506943006302720 8636956 2100657465328598579192151559758149120 8636957 -40517492142456978665989570070632137888 8636958 336184864901865597719874104920538496 8636959 -100481750507990460927488363564756935840 8636960 -35207481428116430616676326108655779840 8636961 -81389570668171553361576118709444586336 8636962 -11559076372828251748267505772003675648 8636963 27863669345857236280643232005671024920 8636964 44973810021635248622889745025473536000 8636965 -116497885673243407870493524669297819140 8636966 25992292967962879435631674833334485504 8636967 54608398842176375613682715622538226280 8636968 -166966057545179774907003429819893437440 8636969 167144294158392066682286358861012647712 8636970 53022035059942889155187111755539893760 8636971 106650884626734074767997969841556833824 8636972 45812739318387730621816354160487124992 8636973 179979007314350021264369164334243245824 8636974 -24771683784109921615871593566150723264 8636975 -20147145322955568421751048619251463000 8636976 24543340379095770538961708009128919040 8636977 116027583633439283784943743687466295332 8636978 32556196423689357371743602631384900608 8636979 22163152190151546411278455133618749488 8636980 -1779915164566191453317953091819520 8636981 69854095255860063887280839748524892000 8636982 38380023021918644157509040768593817600 8636983 -19038333816883491260394893554682857080 8636984 -87163153990562001702596797307321241600 8636985 89150967772074287254711498104387003780 8636986 -20286009342793255346695856853638715456 8636987 -137369180759552840665971946625716910364 8636988 55282881898089832930083946996755264000 8636989 -50307599179433859159175058432763601210 8636990 -80238187421206847382950150058927014400 8636991 78979413590458025538385468849501923840 8636992 -6150255573650935274524652712207843328 8636993 25207863999430705221993090720063826224 8636994 14441557319041579772833107256573241424 8636995 1277246173183926170102491235617437120 8636996 82686591478255547807083608053846352000 8636997 -34002806303740275881892463981348980000 8636998 15521945967308316431038548975889334400 8636999 -98914964342710117746368818553467636128 8637000 -74599319919385431779813627299430400000 8637001 123429898448118214741956399530851075600 8637002 139981795550215077219611110501232968704 8637003 66749569811120245811872108374933258240 8637004 76912846992920957441294994859613709056 8637005 23303322167777734664352846252175714800 8637006 -857857671751436465701836586443558912 8637007 -193266866871299525062349384901492025744 8637008 -26371218671780877463941670526032674816 8637009 -69911731889873757159632447428236500496 8637010 -40068890546137040568865913392952448000 8637011 134686093475877886080222282164690944752 8637012 97337655059044821960400318382222626560 8637013 -33261752602465664126209283133286981632 8637014 -26776466929988801847612167848170834144 8637015 16638713237305175515206504068781764640 8637016 69787719305291490728375306575453224960 8637017 54854943329111680447334267165801949066 8637018 -20024545682551477960571516111607282432 8637019 -70377461260477204958925714420770387880 8637020 -24212449288350363415288231273129574400 8637021 94193624218453478692867771984060765362 8637022 -29752902073851208322693534637402722688 8637023 -733815398473878793084471923957057096 8637024 1975646519194356091174227780430725120 8637025 23188346591907525482895354944157714300 8637026 -99115794490129863265978039894263546288 8637027 31558053855251445761316247980665087232 8637028 66088867478287344722382348018101488896 8637029 -99301245176954972326872484289007530016 8637030 -2930254616303556521683632420619693440 8637031 6777861015440570550562163722665601520 8637032 51704264781260351439999320418021350400 8637033 -1454059381197089944803795520215960576 8637034 12292785561170624043175507590542318592 8637035 -27486684378190322642762131537261891440 8637036 25077473263031795825457586978199066112 8637037 11218326675527760581979510048855873792 8637038 7173011420722509050982869894991990720 8637039 77415626479908476505767257770036647760 8637040 -6084056578213419828337598223635251200 8637041 10654033847150386353745928410007400960 8637042 7060418919604380849876800611680072960 8637043 -44338305168813543112465324433641039160 8637044 -12941861441538098731818294035625154560 8637045 7932962435860282086325750782369579840 8637046 -95730696322073752493361283294772431296 8637047 -142961156639742403628323329139782888 8637048 27385750425583054800687192703804661760 8637049 -57546829045042328145299952096657577728 8637050 64588955764001776359653246328113758800 8637051 12866455568278289223923074256981818080 8637052 18182479871061703233852087213188352000 8637053 163515474449922377553303691374041575302 8637054 20838423852454287606082921922638152960 8637055 -62402528835380363140314880324913377440 8637056 29750090562350687315673770157051740160 8637057 -91677333983308401284722993589928558720 8637058 14116631779343238523381337740272599040 8637059 171823045122447297889330315705501147260 8637060 9299781741076588800259339971374161920 8637061 47399223747345631615750774671623469662 8637062 1147017769800811689260496440532081792 8637063 119806635538914820858534269079751215104 8637064 97858680951215904905678050511659791360 8637065 -97681332033775651337228619780586920960 8637066 745982378616729602058309480584643840 8637067 34753711087717225399786094737170780116 8637068 -10468019173892670794873603876245969920 8637069 11387162821880444594677237503854000640 8637070 10945510086120676555550645706366988800 8637071 -64848965647175214263875579897810217520 8637072 -32395187639211716436556400411534622720 8637073 129544425705870789075112946145251929920 8637074 -16635522086351664483674860287021864432 8637075 40215703992162455030353157348596242000 8637076 16076855878956712376260611742444914688 8637077 -295208979703555079235276044012048613120 8637078 36954913452255912189997581408840383424 8637079 -53235404443487465759295492069691647360 8637080 -73012026531791574906230242252271001600 8637081 -133654796369110000287556578020282611248 8637082 92431982483720692046598225706516273392 8637083 100079947322179514472254846431615740000 8637084 86989384403031629547523759280062878720 8637085 4195042614829148796835755748584060780 8637086 -4412138021918080075549469733732283008 8637087 22793472156607717709122826862064619520 8637088 142854812549789927275352346705993793536 8637089 1612343547244895462708992196271233556 8637090 -6451512406012113393680263541110579200 8637091 138342124378024456281660474640699958492 8637092 74000268088618756990158660453583048704 8637093 107483694247443041977658071354346062782 8637094 -56699390991365617618036771471545865920 8637095 4375628233383511756360835085817495680 8637096 18621440242408121939281057572244684800 8637097 13559369072660701114323018147015233664 8637098 -20066857289594406871909757427051438336 8637099 -96835296631737803356126826486678964240 8637100 -71251031042395767821539968854457337600 8637101 9331875027491865021492063218740812 8637102 6639584809046636811770594080341684480 8637103 -26777179169642773684192264661205601648 8637104 13952063083018517020026446672100851712 8637105 20216139497836827893243845030481944320 8637106 -48792761794936089483546526351380139248 8637107 213884247755991521556920237514689017356 8637108 -21140895568191806528171721852196055040 8637109 -698584946491908696585920001274012192 8637110 -54673985845410269654919849719226647040 8637111 2681377704520283859953088902255182512 8637112 65970410964294155385519649635786547200 8637113 -35523268613577316080017877092341150380 8637114 -7068046398435344785492998516237177600 8637115 -98356288210273517021980564449798392400 8637116 4484319658030470910832642660250554880 8637117 42395315386658709866573348527792999680 8637118 54916165471805358374637719024929016832 8637119 -11722743767787324930651306791453100480 8637120 13509240432275280386935911127449600000 8637121 -28172575068163270089412134674540017728 8637122 -38886882013666293782054376597442969536 8637123 -3824659469292153479627945359894100352 8637124 -167462064238086795996482088338581112704 8637125 71739649887804845795537806707355584000 8637126 49198919396487445172965894932054193344 8637127 -57888904763750437084538867925180557888 8637128 239984950803020120133219911782330368000 8637129 75709285785892263390893949207655924074 8637130 -46493048276148771614697249297574137600 8637131 167697325475478619740558251752502518932 8637132 -23870183882621806308266257351720522752 8637133 98067298398971068483198691894234347382 8637134 -131683670845328228623996213986078827520 8637135 33198755647881792541660978360075028640 8637136 84495589358749304289415082487719575552 8637137 -120423772565919083950695526016365136268 8637138 24977347256955055379535479492477821440 8637139 15376596807381685097479781858926772544 8637140 99237596362852024766731013929882525440 8637141 -154431008347358981469523638137581440 8637142 -13509583049726575439667227015498024256 8637143 -227360111791141837626905501052774825984 8637144 -52310427799858589015417800326032916480 8637145 63220897837986356934923331502217903040 8637146 21586908617742103775436248728074514944 8637147 -7394926361656142492808295114234551960 8637148 65300845072041688503236642519060185600 8637149 -287511158273202268635510484359557250240 8637150 -7678781646059756929461126588674380800 8637151 29936798285717834234097690665337525152 8637152 -4786352230874959655708471487705120768 8637153 28380503306756695293067076719907235840 8637154 -23954872940424755648758234992499426224 8637155 41692272915798958979190301209466558560 8637156 -138163547208999668606715867487406770176 8637157 48838323036042747198859244675631333660 8637158 9083431269334312920883165364729080320 8637159 75056303714794995618730422329072152104 8637160 -8390816271019776742848567585349632000 8637161 -80703284612728790902225243837204005696 8637162 48353443291349965946931998668943645952 8637163 952261457474048176100722367242951412 8637164 166971765188017542520694705798300549376 8637165 -64942222797542993321057598089056886400 8637166 30520978626130619043212752803147564480 8637167 21037758780641004527313213309013277184 8637168 -9756319235876423432923500891905458176 8637169 98958915109086471110785628734344658996 8637170 15972493592911101255534706705370145600 8637171 -96100544152725749324402564043303854976 8637172 -49739330633003071378169056325512663040 8637173 15185411752026202587055949628565213560 8637174 -325203701559793309564291495146707712 8637175 29289180117518490201254872159761880400 8637176 -145783466715722479856350404981403729920 8637177 -129218910259205216031501435109311358368 8637178 60098570197514844655800506234161363200 8637179 76773531389628989848851413424001215780 8637180 36777705096677371811141519439380136960 8637181 129392171864604725189178982900255947360 8637182 109747116870951677119423713202554436800 8637183 -21243038703912806357068502475548674080 8637184 184186965033751949740041197240283299840 8637185 -76816498704327264867211246746300424620 8637186 -67079578895729615243071242393287385600 8637187 -66914937308956054509407036210084296560 8637188 -370545418730804930204653254051016704 8637189 -33093362888816471007576744980012857344 8637190 70887152572669054162204306397532046080 8637191 12779216809008310866330847743621600000 8637192 47089576449681625014074022970517713920 8637193 118574473547150164429495519127925031780 8637194 -100267143646307726594580115669118161104 8637195 -278276893697294616967572746265500160 8637196 -32657292750382033262456877959238457600 8637197 10915642154874897408809476451573234400 8637198 -12064930616228224208145224522414844672 8637199 -2940872003237036240157308964826757120 8637200 -6409682344839031955356138713533644800 8637201 -94905722254598082038719476659937575070 8637202 25399099544263831602672120616336100352 8637203 -103276247663751975341150388358262542548 8637204 9351247497742763823455308128802222080 8637205 -57618330800698916914289151806002543140 8637206 -41144948477067142311392468453262823680 8637207 17309172745288517352869848218717058560 8637208 -49433379789246922739433591462257879040 8637209 -20894516039810170171002378134321942784 8637210 -31812824212696427534350730182009209600 8637211 133567272333139075180956426874083176448 8637212 -42532521042410519251533070364300204544 8637213 42771029272715013001823035255196269440 8637214 9547454930780226041701878757071265920 8637215 189381392808327176048631535738725806400 8637216 -10392609625440559977728089646061060096 8637217 -158271864503092883724230746317482780268 8637218 -66872292472291894991080348213340666496 8637219 265557809362614517335947614351031758320 8637220 16778166946237458643312634030100725760 8637221 -5994768259580271864049926738917395200 8637222 -125257540142651470294005120748947264 8637223 -124256334895270411396648088346946162560 8637224 -67365622094859632713794675835986432000 8637225 -43390612937477311756540529963145836400 8637226 -26438612651133485100540255672956662176 8637227 -214522614129026431477351712470713294924 8637228 92561110345525193607587745821240494080 8637229 -34761692930866755410483319770118070560 8637230 -3647632961374839999833285351558410560 8637231 13797952264088434696775351864745655440 8637232 44276045655757188635486567246359756800 8637233 139138356334844455956850445879402928624 8637234 26842656335357348123733130942614758400 8637235 148019772875135441251010534044691803200 8637236 -34443101334702785278828309551969632256 8637237 953610934598534935633463095051821312 8637238 1356121024853504869697834365080768000 8637239 -79402888136934090572298602440002949176 8637240 -20331771211656463971971615143978598400 8637241 11070296884741296475024994773480887252 8637242 122291145530088634900686694463564188272 8637243 45657136233177465566108950816199390064 8637244 31293537349280400257210382262708961280 8637245 -27676615340791462866382940048077562400 8637246 -40623574246226445581263140313806489600 8637247 -124257056515252564343493358155681162304 8637248 -22707686202559659878909006500992122880 8637249 23688507418850632391075895797510831664 8637250 -97012474217731590421246315992293400000 8637251 -9627275977037632613529911163268472832 8637252 53843252829661415592988655665525816320 8637253 47536980631544285088430629814998073502 8637254 -54195022576102601830589063964987035328 8637255 -67196796007375745993306441877424146000 8637256 171669443482335626825762232273333749760 8637257 149069591038330059696116587897991788506 8637258 4333890786579145177471852352313541632 8637259 -42619614368444306211071374503077881296 8637260 -13424954678241422329996418682492933120 8637261 -69811166230734489200726221365288222528 8637262 -20546270844067281215463986926550246400 8637263 112012192876555992409003459304276230512 8637264 -21440666572145272457577184462135566336 8637265 1759085429395556273640245119886423040 8637266 -36389319094983494081298334527234581760 8637267 -925613885455293010961481693020637120 8637268 -27040765742183612271122041090136154624 8637269 15521895682596778152516587852367961020 8637270 12530920266599180340590053380957634560 8637271 450139006613043430003943650960063843312 8637272 1112506053526499798122243352768102400 8637273 -2969054246068374695361580565320805820 8637274 14474615222694658356342250613904113136 8637275 -52922490551153882779367221903269142200 8637276 77600734761163762485542528475868703232 8637277 200154134184915144793868568739788471072 8637278 -5366897457809642938868668347007162176 8637279 117189200000445973236348505985553347016 8637280 -55994118789593820420627913130390323200 8637281 -92982325575407967916034698138248528 8637282 -12739519981296531921319440335547715584 8637283 14644354248200511104726471456706241144 8637284 312789827839123252393618617546661994496 8637285 5320399367353653711859846796010993600 8637286 159504232590939483301402089239621760 8637287 -13118471832544002676203068406962980080 8637288 126127831386416591913465460402202296320 8637289 28220621965340940367483570463400332090 8637290 -46934422455728476430435242070422653600 8637291 -19121974511350274737940845502182527552 8637292 -26438176477848953848476051199985448960 8637293 328424509516178830842197401608626400 8637294 -78205604807436554713048368496671614400 8637295 -145443158973844590481720614845686108800 8637296 84013271289543729053754499391506120704 8637297 150818578718110844497016004293531641200 8637298 -44479435682573699612356804237386735600 8637299 -317384722630188330057462280648046674608 8637300 13976821870262300881547792805141504000 8637301 64469998287273375457315341172916352302 8637302 -4927967939207902721231023662712043520 8637303 -80380275098461363999409341733246134296 8637304 25229184486019959591445756155526840320 8637305 77127143743407758880739121525273472000 8637306 -27886962652055226207522589419236961792 8637307 -106675846912655479775131366050087078400 8637308 -193878385601505733040819140818139011072 8637309 135006555826006040798833922408530384524 8637310 131702801584373551588914846151797553920 8637311 -107606584559299745870437500651836105088 8637312 9416719276371857668240204778207969280 8637313 72399398794733883048253610999662357504 8637314 -26589164552486259844122271839759641088 8637315 -33662976904540551912901087599334662480 8637316 162828444634507692259828985749568167040 8637317 -11358223266213324436557911728374311208 8637318 35406361236870558627906122773536976128 8637319 -78247754809142383326795959799969090280 8637320 -1170827397157708016276048834014310400 8637321 -34783762838091213143899296817804108800 8637322 -1626470722403577233976252690240750288 8637323 158674331554018854659024836138916815572 8637324 285956104917524503714738785282170880 8637325 9791676534509642176100645317798996000 8637326 38242605472389001625637573201153997440 8637327 57658662412478893847236788858856029840 8637328 -32817676327449254296974473738736107520 8637329 106130121644931089928842040316711030884 8637330 -10370502527119587837853430595873799680 8637331 8985930363454974368883214164078041280 8637332 863668940455032322011918583430787072 8637333 -89700619146568019836437238066691604576 8637334 83566455472672905953984460531830454816 8637335 16213064031849069239471216877969051360 8637336 79492296711111329675183192315861944320 8637337 70749063494860759128735308097637830986 8637338 -22289691158452992311263743673393105680 8637339 8215016292651201217848908802022632048 8637340 100354886594797750780926001623694179840 8637341 154238514154683092620677478490913920742 8637342 24166461444224913336789668815288372224 8637343 -41191506044969517530411254904869640 8637344 -52344730345592954638545123546306183168 8637345 -2130574131644003743703416724652554880 8637346 -60380107474974619597033381529690302128 8637347 -71583991281011261724636310021097392320 8637348 -100773324367312837814868096620774046720 8637349 -34798884610863023585039348903614564064 8637350 6444596211951483292856890235289076800 8637351 -69897967231951802988227743785936668160 8637352 -53092374478630546119612347768495846400 8637353 16453206908295166294475899148759179380 8637354 2458592493322658163376214403309406464 8637355 72105510583731742654408662026823546960 8637356 14845905023768453929831328983932948480 8637357 -48190135896555021881437872767496292512 8637358 211098952230393081356840989317168936000 8637359 -276188319859017239041196778150268677960 8637360 -1559601707053089450029872274531942400 8637361 190305004158866822535353771611259040 8637362 44215243098975139234595045538441936000 8637363 -1798182014929344337497145043548223232 8637364 179758558177215199199025616002302208000 8637365 -91973660167486543313762815603890916800 8637366 -62814389123296249597783500712110259776 8637367 195563828815621223425065099993874840 8637368 -89550648201605488512562820562296893440 8637369 -18374361421276344370593102358104559872 8637370 463292646125866451703225371388994560 8637371 -120071003226592929241523857049938956528 8637372 -45628857541440370794844030159774453248 8637373 -7473025044611610870879455917929352378 8637374 -137297061181357263114830783352262213632 8637375 6515376739905159604605703463225856000 8637376 51124329365164413578671198242833694720 8637377 12049991630628308855168704489481824260 8637378 -25123386451331463647370941333539215360 8637379 -28286569074946860828477210432616238020 8637380 -40155721019375229308929431134401555200 8637381 -74200604206508883626912044986995280000 8637382 35375722716752941872016239271674492672 8637383 -2832159246785026048151328657974748000 8637384 -46217662276463821440569519888852090880 8637385 10368967888210931180643450160438056000 8637386 67137659909851155446114617619558714880 8637387 158819146223946783939418035412407936960 8637388 10519855855380987223251834124194249216 8637389 310720238602382573459557789527591404460 8637390 27779770283780778784516842775335328320 8637391 -14130775044524500721140618555583082400 8637392 -12351696032725397556130113204841979904 8637393 -123895027268361415996937181646376453136 8637394 63548901623188677300969803876844355872 8637395 -12631596569136167717139251292141622560 8637396 9901850670094223179876960425145651200 8637397 31889166050948726453972067762304223232 8637398 24227456311905798267800845715197089792 8637399 -25726734791536923156576238563291280776 8637400 14424841383942664048211139706145280000 8637401 24600149241448526497368854686224562500 8637402 -59071503827592633804374425124889317376 8637403 52143576042057432211028370942955502064 8637404 44996740777051235833334839814730041856 8637405 -22727058761732052238016891301144708480 8637406 5111565016014905545007657210847849984 8637407 -8545789571375905859069367726539920848 8637408 -21020241859836716833492353017787187200 8637409 266836019858366432732691864532887979440 8637410 -464069707837061685506543593065254400 8637411 23513204526813420807195033648901791984 8637412 -11057800178176924183804456014291333120 8637413 38615525221970997712289833985129096700 8637414 -33917334809295156672767290405898491008 8637415 62091337443075926131026912595693045560 8637416 -208195196796992321648212300292771020800 8637417 85252960156602702799944340653970973988 8637418 -107154005294589353989800535495123892640 8637419 -4435811530986833705405802918149656320 8637420 -24150703809736224305222021697554841600 8637421 -25693421633720293510230622805703628830 8637422 154789859054900605097900227904200804800 8637423 10509340445894401660153069096032576000 8637424 3000864290357086655289092750386135040 8637425 -100729469423445160180605075744244291200 8637426 35809209189458449504729496617184640000 8637427 -106504684353424910924922497769175260724 8637428 14863965959586577140508504575171626496 8637429 16151468828210123413782523864043461248 8637430 -39158473884364970203797622809391472640 8637431 123518848993378904681036644700182242264 8637432 39358371371469814151936734911219302400 8637433 1850484798517462112857308021581953664 8637434 20699735491384241456478252046883281920 8637435 141373390588897466710315418824338123600 8637436 -125670864466031794570080639220364984320 8637437 -27693912712499263518676727180089411968 8637438 -8882113482813243385887678125024578560 8637439 -160579913831739433303099789353277133808 8637440 686489752986220861011208124529377280 8637441 55553973266310572703971337676929510192 8637442 120771093734616001796441408962835766144 8637443 32034377043385921273646504576442683904 8637444 -61177816166449125034848927757760565120 8637445 32473099180698282154070523402894941760 8637446 -160327447070893967442159147021063947136 8637447 24110524590432315130109530012659402240 8637448 196124648641389787626224983864084239360 8637449 195081879007967872899910883089166439450 8637450 -13243024443000484594358940885000768000 8637451 -152621181176094954902980023184928453548 8637452 6460293358415692580492685384347195136 8637453 2155576245717667050104843544568316640 8637454 17737218511367395929696882222831027072 8637455 138580286076235748051503166459846388360 8637456 -3248860503645943202870525092766220288 8637457 -44749680244655500442611865368268950160 8637458 27688895275547849868607637690378440080 8637459 133084808860307534325304408608946403328 8637460 -17501792293677659528562442322982912000 8637461 -79525578180430934015228603042691727968 8637462 18533699048711536726945509318252447360 8637463 94224439194634325593895299203194389944 8637464 -386333203847837053529808186146027520 8637465 24313497213926612272522303539214732800 8637466 -36443209726897498728170648435506752000 8637467 89648370398397520095506735886282576516 8637468 -12676225989334263856956896172530982912 8637469 19219647325995966185935293721651255180 8637470 7516773226180497154834614070743269760 8637471 89712391139047198318302842118620082840 8637472 -380846198216438395329213116059880521728 8637473 -22405662737792199765809067171195645036 8637474 -25561326082435258132403134062383744640 8637475 23325267629525400688199461776801235800 8637476 98748090644768523071628039746006016000 8637477 10465655047731299340409055651209862208 8637478 -73379834451116179485575883591491183232 8637479 95666150585057324812390777526719002576 8637480 17264559648515748200620642703640729600 8637481 -28341647436526325830847191753131075718 8637482 48715454627847120995464202915216463360 8637483 -88657328618891515346377250076895607976 8637484 30285348866429767307597309521536365056 8637485 -83397166761871755199394171704198455840 8637486 10423735808532547102928171425843780608 8637487 -50290852287180548705432749575638699784 8637488 -63378629249754856412816490526006591488 8637489 -24179906726310715887977823785075804160 8637490 69674169595461872714002014218623620000 8637491 -145985987788985850893219208371618805108 8637492 -83123300445904161072793646624049205248 8637493 112034472401765284288311752738697253742 8637494 -29836590971622559551493832800515418560 8637495 -47602137612420714503014497448283836800 8637496 1136466038588463368975797592809144320 8637497 54128869213994960916033957958759546512 8637498 -7025575036661391003979570410894838416 8637499 33162586243546631315305997881049833088 8637500 61340011989819300525674898992836800000 8637501 21357097889876707697952688143506172384 8637502 40183223040060474175357574679978288384 8637503 80049402831971090560334050376323021680 8637504 -40537010290789692130400852301897007104 8637505 -48349981366129999560195408510060768000 8637506 280698272589259071294362286462276864 8637507 88239080334176259748775828615513984004 8637508 79118838178013909666828603164632431616 8637509 58271181010483776599034296186793079710 8637510 10696515208349975481212539923655710720 8637511 46673164384060904557895838518660411424 8637512 38848607536284140697403655301421393920 8637513 94453755233103118654492816119254541120 8637514 110370952028312324574723674159214147840 8637515 -96175554939860955924319813188954687840 8637516 1981866618616136724114071549399903232 8637517 17951740741259670421489426804739259584 8637518 -91998878700791701261735069814011871040 8637519 127562076019593513322285710462599738880 8637520 -31638862015145041696200431375899852800 8637521 -118369462631233084164421640684120443278 8637522 71496035916356225645921727410778973440 8637523 84414416881835067453043821133141633772 8637524 102152885376974625595276944180522614784 8637525 11033742321655860018505493887530347700 8637526 -76429462166971431661427063734242348480 8637527 -132364720903138924603779552731570373624 8637528 114125424765653157184393243896722780160 8637529 -209591045101494705164692901839313108924 8637530 25226213990829601249510703453150208000 8637531 -13937261569195972025557648153668589056 8637532 -131465816744467673595261103813594914304 8637533 -24561345668265136140991911576937706400 8637534 -7210606820273875340724481829239976640 8637535 32740886028942921823944607135092045600 8637536 116180789066401105109114474887036403712 8637537 -45192806176228796603417213357808463440 8637538 17267845026102665385265171922162603520 8637539 -542544103646090569377994097570847840 8637540 37666016125167796883165856625354137600 8637541 37943981613091329322316322381310591200 8637542 98485069981382348133718479771448488672 8637543 253363722236736852275516204970726379680 8637544 -56595536161939724358638432831581578240 8637545 28257463177745770270513612781944025280 8637546 -2835651019263670587740226983297254656 8637547 26400539429928719827476525856293422472 8637548 -256485702813434935488098144868119769600 8637549 -5036823239039757179275062600374579136 8637550 53208293581064237845898816376542812800 8637551 83615449246605711169650885861691272312 8637552 3298778559558394964290275558854492160 8637553 103882657797874249640015235259265978224 8637554 81104598537580407359442061891358120976 8637555 39706161199498691062514153801344499760 8637556 11362620312168720989739926411540193280 8637557 49092233230487598835977102738365995740 8637558 46411156668630239790810751762817384448 8637559 -34073147729171284676322538265304634528 8637560 -98327272928203359166608543794793984000 8637561 9717555148432836947236848740981988096 8637562 -121088448104801005479794235724476301968 8637563 3099254102033172695783290009808620560 8637564 -27210048558287133512264008280956581888 8637565 -78270955175220177264280274596176099540 8637566 -63534307965051598095321672741117517824 8637567 -32516902777595272576202982543064094520 8637568 101192228744144315642991433093868421120 8637569 115622791979275977997301724514973113044 8637570 29580401653827980298274577316108211200 8637571 -193430816542937364582053361869279709800 8637572 -204999221183178687959394222836515477248 8637573 -186054286580046701149782196402954667424 8637574 147129689125581057989371181161703337984 8637575 -69128475696369217858326362953387803000 8637576 11288340497042860645820598234722795520 8637577 9029198786264669220468208850627712 8637578 -10742297805020364475407310003689662160 8637579 467165791743244183605223147491352584 8637580 45741175477603631275031501764681728000 8637581 -92350703979096989973140820836399783616 8637582 677996661534748052837167383119262720 8637583 340170167755866228497857179739871584 8637584 47729686358046349441303004493323673600 8637585 -82564508906472028334091568763371200 8637586 -59929258172184324625922350996508497008 8637587 5625944159254875586546995784567095552 8637588 11465771100001763225430822336559078272 8637589 6478565427653523606171599175342693180 8637590 46569100246985898409945558443632784000 8637591 -4427091406068333906866619769486253208 8637592 42317211957767959873023843392928153600 8637593 -78473437005030168311553485721832630272 8637594 22749982489082644032186839420000451072 8637595 11476125449774465045358927911739732000 8637596 -51230550946745129138230749567457735680 8637597 5291168952691991647609280754739782246 8637598 -24899572705216222191681620493532337664 8637599 -96542184350761725669123339571311296520 8637600 -45628477727845399519434549818425344000 8637601 -64293092329922444636965416833793049536 8637602 -79256704177613666615977950765096643248 8637603 -31152946945144159948062657521440516176 8637604 -8361801028893290643179119403569741824 8637605 -44671028855972268592765528238934292740 8637606 -26443357167137811819677444474173478016 8637607 -34235705480612009409827527707738421200 8637608 65410429251712492145338704594535464960 8637609 -64115469124937759972884609615667441760 8637610 -78669602936737267969352379494733373440 8637611 211333954545242845859328538096665820212 8637612 -76278101277927573544372157146535705088 8637613 -80620740319606570563376894704283739904 8637614 -95574217683968404503672396076061832000 8637615 20594065986860405841777504055098237120 8637616 -30026654263677966336275004058165641216 8637617 125604364859211695390170709653762347666 8637618 -15210589163189024923101188270070895872 8637619 -198414655809136446263840056464669524980 8637620 96545225989995007074310054838216743680 8637621 31456384710334167730625896725003104640 8637622 28839959555387578415182879973434386432 8637623 -94957313495528284419267999775080714240 8637624 -35522318864940370637215238356110336000 8637625 4283200358243553372509497414855824000 8637626 2756166988876350852388802882581222512 8637627 -23284479944241664433974132134302932992 8637628 52954010079162089712707501895384806400 8637629 11756605371998540889362023647827214720 8637630 -2711127174844816398187105230615684480 8637631 -16720763477464449202690952029097154648 8637632 -22364392076103450962509272963823435776 8637633 -104277694146647963024897489107813797198 8637634 7105916691596336427178064944941124512 8637635 81427917411277186420947454922377336080 8637636 26554895077306838460400348641154068480 8637637 -81942686314690749556746822081884287714 8637638 9754939239212244781231167404404753344 8637639 -63206320144212483233234708011377375576 8637640 80806749197154472196978976268863897600 8637641 -51027779282326641728243605448119553958 8637642 1022019852140357689193370590450099808 8637643 -72822044230658996170793870991947730800 8637644 -116118518057018118227129407985811454464 8637645 -27564382111271110005798382664327803200 8637646 101425422793054275419769092167517806272 8637647 -3346282336748397919133159617698271248 8637648 23302361225008367775257187113094610944 8637649 41003004498309676311946354797779160036 8637650 4469790097918225269278447788894464000 8637651 -121698925703182405448119541279322316800 8637652 12138125699029397922779783653650618112 8637653 148258515128433192064098384711148708704 8637654 25610083747209478620698419578654351360 8637655 28880425987816531376432604266735686560 8637656 100828278377160564538482258998949826560 8637657 6309454863080945920747111719053307264 8637658 89533256673252871613965489050424477680 8637659 -101252798681592055666819810410412302960 8637660 74274135134013134159555902059235676160 8637661 -55708082794391617305066650424080487476 8637662 -8584006602810318805964514401113804416 8637663 -35287866045206969909353628658838509312 8637664 -14490053780271325136384175152772415488 8637665 88410903996830880343510619449695447060 8637666 -27966986863369718625055328476335183360 8637667 22455154666847197580536417029521058716 8637668 812419676654230452786155117501804544 8637669 6002145612248685002825624098917179004 8637670 -28617242737949049032606604255876270720 8637671 -25111435070221593356740837021797068640 8637672 -81509839777589836522405586461925621760 8637673 40565792663950455381345705217963735488 8637674 -120621352733961070774798541160357827664 8637675 13308325696266123818589828421400818200 8637676 -124973858692914927976905948697695543040 8637677 -80057811874787710853696459178515400768 8637678 -25289513716020039290502053465836446720 8637679 166133359240620642190557117275571000000 8637680 -5422382558595849724858730284182896640 8637681 -163783532132873374215609655965613440 8637682 15834534825477318587181936878338381824 8637683 -323518149365178236821825750998572599776 8637684 -34513073515497614502520715831096260608 8637685 3344468445538867453304231971421184000 8637686 -549050518761442591394093521339775616 8637687 28646879269068035834066766102311889480 8637688 -201909824030080684985726536290705162240 8637689 77951822777970349251211831652344298580 8637690 -2791411730415782639968588517793600000 8637691 125988047295259088993988006613634182432 8637692 46999892173930787918944620884345502720 8637693 10846363552617536122671830326586875200 8637694 -1645547404977564464786954861408938560 8637695 -26519044695777606894329733685343802000 8637696 -10342342804124322140528277640018132992 8637697 3485932677779457333486692057033574146 8637698 54432595589936910128243838139180059600 8637699 13019341781875670440515815635761730560 8637700 116308509711374288962050639157358150400 8637701 -132459603958658029054399564165821515298 8637702 -63950215610054699417213331464741806080 8637703 -41504597321238326671883176179396553920 8637704 202583354679609301676404699377862041600 8637705 63310737490760410794476404086251376000 8637706 -20387839025282751819775726816723200 8637707 -163286211675585130775765602441454793216 8637708 43754855027630456605652740968529628160 8637709 -266738184548632331374870420164186916896 8637710 -81986162619759455440913374442764434240 8637711 1211912106097442978100026634679261440 8637712 -27869460921676457799008054368092028928 8637713 12613140274592117381763332306155927296 8637714 -27600425160133141022915488523813724672 8637715 212730101217030066803776180091949786720 8637716 -11474631083878700975321958684914073600 8637717 -22099340246083618026510326036135249280 8637718 -41286022932219071383597652706505512960 8637719 75635618077530571597133359176943680144 8637720 -8583691464551111969631482033065574400 8637721 -122745007089550980472401182788778926739 8637722 -78165215884230980013772990465608620352 8637723 -50997733222269266769871992827467971720 8637724 -14463895200719165862772073432129544704 8637725 -8747913120591625369392105382787091900 8637726 -12682810771637048738237604260505194496 8637727 -44402150439673321801757053723751795328 8637728 20508512581250146151991153694341070848 8637729 93128594101765034846168172219852471984 8637730 5814510730534157818846322864853172800 8637731 -39644048362985330041378655047637611728 8637732 -129610482166257349540210467144214579200 8637733 23218468352612208565962822516932832604 8637734 12134870148621942410425000530228248832 8637735 33479415130329634425172785536825826000 8637736 68655451884361732939845973779950791680 8637737 23401326653449135187579522986062076260 8637738 44637532695701420375309049564426881280 8637739 -57248391527065142525848024027663479000 8637740 36313503507642983066608370981940848640 8637741 1463099707203536689323554448721574784 8637742 60193822656547945412446137690358471680 8637743 -19864485981618519202566306243859515240 8637744 -31942249233460889370259983468757549056 8637745 -6927681451011622024438950862164816600 8637746 25037670950452742321941547975371906464 8637747 -5872743282104334190287472014760504320 8637748 -71489991451731221336669792039931398144 8637749 -85164355157460955896995438085991631250 8637750 13423248263183818231112483703232800000 8637751 300563707322134139379371129931812381232 8637752 -68371615177726963092008401633646161920 8637753 -27178474198235904317928612487813340256 8637754 1224409159115957405100947297751217152 8637755 39763492384941287778800699553874832160 8637756 -83002179841331558918679422947173846528 8637757 -68197094714676509742782059097731756776 8637758 96760891323207355063753446863131380480 8637759 10353227569734978421024165131950811864 8637760 -40886222657173808937323578850955755520 8637761 -88846237729207022911017968292416880960 8637762 -28434043438186547750487402861712083456 8637763 -12575706653191503137248653915041739920 8637764 8955836167161289921193943365070950400 8637765 7447507549647440931336873307212558720 8637766 -20232353593717429124038449427904517120 8637767 23714498522115922117332015062597747520 8637768 146196725003803908476317434452533954560 8637769 -64038050956305274066695298229178534400 8637770 84161350202794654036464383351624429760 8637771 155629996913801757434130697254629239512 8637772 40775417355860808833208977276131390464 8637773 151772031585189160675876496080357342764 8637774 -15180724948463285230965352587544885248 8637775 39420470500634849524168397496073161800 8637776 -18458297538215383130382467333249826816 8637777 -47791607054787780737919115268417456880 8637778 -3639702891106553765454678877734371328 8637779 -99454505645853418580925130275754201620 8637780 23057920678899187835232562167230361600 8637781 -30778012908064239919078379724182407680 8637782 117899291027748042973107638672859400992 8637783 -38807316742140173621711855028165502464 8637784 -37883323023961693115853532965044551680 8637785 14623451979089591635880729762650991760 8637786 132051189391084725709367109636818887680 8637787 226929567748094170534035504129065722436 8637788 58379632978144619892763702697567831040 8637789 32612382612884506538071802440315998720 8637790 -37117014454090737248047188296548849920 8637791 109921550374818968280885839053636284192 8637792 -58526573703860022463460363113085534208 8637793 -154192248548471159984516329298158068816 8637794 -11131612107692320325967631383256819200 8637795 -19643418778070867191473838851152694000 8637796 146364522046130151641152563670164137600 8637797 1600211571873390094797250810689561792 8637798 -287159047023062189532782232023192064 8637799 -212351860011732466669027665380494940160 8637800 111809504276829135811479708317873280000 8637801 -83382019459591181515953596045591872896 8637802 59920824018858489271731539999159521632 8637803 -54153097278892919955795243479140908696 8637804 -3140221533987379354574373699745333248 8637805 160763876046202331022050971633604749920 8637806 -5118094350195386797320139961775279360 8637807 225580490599051013742211484270044177920 8637808 -44685945579261590517627342558027808768 8637809 -15999910573870793588749955172771217920 8637810 -4632275592981722748035462638487385600 8637811 2083907935675476199457209144749993984 8637812 -47743179311790437036993054421532105344 8637813 -23351598085602935121221737552874025600 8637814 4699476098473039673237471639748424320 8637815 -133617511229049336884002624928598608040 8637816 16042630854926153135712761802237542400 8637817 145596696465612036113250578001136374100 8637818 -15289940489638060856118296696246553600 8637819 -56230569965174707382572374295761873360 8637820 79300327569544218928363190072777710080 8637821 -75840893445621913040645998356409689978 8637822 90197360870891610216606328337896071360 8637823 203373820321721574216616094959194744744 8637824 -42169045141203209862935593837658112000 8637825 -20805462424512108922455528753420446400 8637826 -5751415459808973214554996971690934240 8637827 -223960306610091121365419290016750412 8637828 46625608683974751973668686043600076800 8637829 -54339631927334386028714654001636625570 8637830 95103838098148412876412437191022290560 8637831 -23756515258678272202794533181018107280 8637832 -67091418945884701012974895426191851520 8637833 10341907290456186200728610750820570804 8637834 22044413492902961102558518969521724416 8637835 39088970499465459639173818626653550960 8637836 -125269932561303172368668679928657751040 8637837 -61508307641585321408833273498662323520 8637838 -40405522153761625491919994148530418240 8637839 -19067789075780180930817117970042303008 8637840 7184968507902890518182631094353920 8637841 -284069212321284814974637701194613452048 8637842 18475048804039248119809980680186292000 8637843 57059430207219297416968426274717389104 8637844 7780653071221291968201424369900617472 8637845 -109090155796488980633183903039339844900 8637846 -18068909491659358415968272868702150656 8637847 -229207621243750498827599786651806427704 8637848 -138361065315294098866988524779699978240 8637849 43380581905746025561500255583170385968 8637850 7882354368322691971603689783330580800 8637851 40074049787762538581850389597435860512 8637852 3196191229064063329080825308529695232 8637853 105720298208430822259193300224375560960 8637854 -4281514659056302886278512654947582208 8637855 71874892052043970192690890634483458960 8637856 26441213843970188717957134659008593920 8637857 96909663715370964176282354731321686720 8637858 60794235250064811196678277066966460624 8637859 26591127861056787750588839603927457840 8637860 23752995569101232666119104773868748800 8637861 128887942065649891558910861768819452800 8637862 153605931676742966742367215241465944000 8637863 -19525995601737095802731585345299232352 8637864 82555501464421875637035030199228907520 8637865 -106550657499282034838683057309582459740 8637866 109341472138831055032578036696245395632 8637867 -107600371964513154742984097050348837200 8637868 -4253300182491478036188100466182776320 8637869 123475131560063785470041911539967797270 8637870 28481519550794689070996673019361276160 8637871 6437068023717581456898633190453521408 8637872 27030925660845815842433499120776773632 8637873 -48638014326823340415354399901512905616 8637874 -7835145418801960556867147015098472448 8637875 -101948184231268709709081662599935060000 8637876 -17053660584021016288081123918666437888 8637877 -27026269785402761159684171957667787520 8637878 -196177449773357239393835165988740036160 8637879 147957514349778551301440926924564516584 8637880 -27715531340320352597345713471107072000 8637881 52061710612786589686177392248335483392 8637882 87957727788865897845236313158044285440 8637883 4097766970097369284781328787142335144 8637884 -8167698082859114705923882085781041664 8637885 -19611419338468819425186985827861979380 8637886 -4367761955335829500543690933456169280 8637887 64970006668191336863284464125077535952 8637888 -8728434561387714632631948840359952384 8637889 59306304836154814544247985919519181248 8637890 21483437251371822670344298076688505920 8637891 -8984395206763653934195445299389472008 8637892 -198243880606323168109770264644629542784 8637893 125337354780447540012381753835586085408 8637894 -55918750362694138648848351720039552000 8637895 -28186944920735991201717665805497088000 8637896 62458463482473013385668426430259240960 8637897 97471773237582536346160476879879651600 8637898 -80172022703553558024810723634547278800 8637899 331923835223127906778224626307237936720 8637900 -55547475478716699727323875625463027200 8637901 86502822037247844340996092570582917472 8637902 -6406310964628137621364685976807555072 8637903 -18067137204505944166954829115171205680 8637904 14994057693387637354620762444713951232 8637905 -64746620409882642254727585923472506880 8637906 1125052824101979706073587715095384704 8637907 -406484867262152374170739610276997635688 8637908 341676342558478382331708905692195885056 8637909 -23871440405519099892862014231479023488 8637910 15079070449333450519225542419542479360 8637911 -80254084835315482551969991700388187488 8637912 -38671573880657057648623761087425710080 8637913 -58520544042361045245581342919099084080 8637914 -72804408785882406374327165435545605888 8637915 -43331117703028159243421896047318216960 8637916 13744509476730928018581173144751103488 8637917 -81571257769433865958218408102726746100 8637918 -43703546637732395090849051123945014272 8637919 68667592795888340558779052750460504496 8637920 -34791385194744104505036889277583851520 8637921 12744096658003685400446585242395783702 8637922 265146226559864070175781395887448224 8637923 25136347971440778743338362889625077920 8637924 74276500431225704707343619435170598912 8637925 -32061073832478974287773961643401661350 8637926 852540430719549811825104810862491648 8637927 -50705456285592673253291513438245751040 8637928 -154228346586701499444517046953400601600 8637929 -128442357173425731907982224231065094470 8637930 14161623208105067195734603843174840320 8637931 -87861164628872358904674862332194186736 8637932 -47318803522250121466256074492950397440 8637933 26563234912361515244099134502165611008 8637934 44311405747105670265814876803835680960 8637935 -137128552513307343409549830309876360120 8637936 -11013419821802953182402664359859027968 8637937 -7234034098745507225368126374346908096 8637938 66458843604669948054164474110997575680 8637939 30508382250199101085412786534058084000 8637940 30651227626940235696678075671769676800 8637941 32790362061353167581620298563677079544 8637942 -30016789342328312921497224245899309056 8637943 -111219540920266550431207994751655542808 8637944 -2932227691436012614425537562765639680 8637945 14606363237195761028842961512224601920 8637946 189101326921522225216935764646873024 8637947 234268887028894329313208126273814160392 8637948 -286505648310429507793732783172951040 8637949 61768069796782482474151101536385192864 8637950 -1512531213605494763121265476509256000 8637951 23370214112519876966561061787898976000 8637952 -121809322674207890954570931381309800448 8637953 -227292287537110072889112535184059788798 8637954 -27554714221439252656079208571135541760 8637955 130382890221849976195939263393426064320 8637956 12298642929648858774063405743832538368 8637957 117547837371027448099809136339716181854 8637958 -13645279147712029996925164267200484224 8637959 110787164440874743458688762511899190040 8637960 -17120518978724179529019317075002982400 8637961 136084304242867999073692944106108156624 8637962 -9345395544877477508796372701956607136 8637963 33613672900789703002810427515263858624 8637964 9628753562340864627206922058746007552 8637965 -57350063928756077750450673968941543860 8637966 -85583481204886535114463099229296526656 8637967 67318232030809712790037385979591668920 8637968 24459569810102760711394330980186931200 8637969 -1824989014627340234075801552402740800 8637970 64258826970849491791416678846956582400 8637971 -242243875224891208005659281707837446448 8637972 19411031523662928462086281841090494464 8637973 75048324820288997225932118864685374222 8637974 39297133522495183564617919542210248736 8637975 -79912789056336888560747994795972864000 8637976 -51655535067936943737829015962447974400 8637977 2907023457754475444540173340044071300 8637978 -6516231553510758332616717478661515776 8637979 2287520807370320137961054840512796960 8637980 13874428323173454376746574273428879360 8637981 138631885670903170097312697616422541344 8637982 115237820498295654586369107862021406592 8637983 -40796989907719083511352936804895061824 8637984 -67603380594891967281375261326945157120 8637985 -87603579439837579106911914727884947820 8637986 24295139208432288313502433566935872000 8637987 26811206556274028223196935756286432752 8637988 -186116617340667177025734091243582256512 8637989 -267593116106984132583917072624941113600 8637990 -52780325920557388091723791490353994880 8637991 -68841698794279212272882515746871193608 8637992 -408181277495070178329988060618812456960 8637993 1278043667147837622572759868986937600 8637994 40208871800764201454227218057272389296 8637995 27172701793302560043347138215255511040 8637996 -60651453377528133612108766892126673408 8637997 -56143866068962001067999260093179488788 8637998 -55071140102778815623997211716477115840 8637999 50749327651060931978624101471087845120 8638000 144409262884800222976031042076672000 8638001 234212409289185792063031745245746222900 8638002 -2667660145505273061949006402159113216 8638003 24993744507287849085725257443579726720 8638004 -35962908623387181706293023856393442944 8638005 67059943569920400937751475519613558560 8638006 -38598667343946858772843569835696302336 8638007 -83841391206240170212598006044217233488 8638008 1286767758114393186098262225319464960 8638009 -185378587842731925330014782780081148832 8638010 96987831488866488285499394958688712160 8638011 -68356406872558055917472314762529588340 8638012 724001210250626739427471360055414272 8638013 -96823218809684103387271677373259473440 8638014 -54031621761189227299085617587348842496 8638015 -4330442922913413375150053152817758800 8638016 -34614974372418760464481538878482677760 8638017 -6995689987337069373892238564013776352 8638018 -62333946936881268589060424575807703040 8638019 42354384061457973778818721786607826528 8638020 -17294326645120753561066797124156945920 8638021 1702085325294273841425050000376980512 8638022 16182796669756144889935923279330485952 8638023 175630912308167204160859219538783233104 8638024 83142200945623150747734267087029928960 8638025 -55577671305510478848041641468170916800 8638026 -10431552734219655606099919264072538112 8638027 228191985594591397362215942042231791200 8638028 -66579948651851484470029465976818289664 8638029 143882874969140836620447988122768553920 8638030 86299536818131639743044968688086292160 8638031 -21177797530557090303637801391169045048 8638032 2774482174123166559818318208659619840 8638033 -141097052758928092131233304656920056718 8638034 -50891746971955789579927666489392073584 8638035 16413146574698024008401923391289455360 8638036 208139408478317477917681070205149945856 8638037 -20188803159752543535615392743481622048 8638038 13194007210777263565341322020311586144 8638039 228682421762505105544213441351097528840 8638040 201776888290480504979666138664070348800 8638041 48866940319292866655020840117830303888 8638042 -4439846030426729558901761717896496640 8638043 51410467080017884497340962280575956292 8638044 8546053486238027719967350197089593344 8638045 35183853477197621759817158252095795320 8638046 42299056991748942533822234969760105600 8638047 167571538155560212500509613774826222968 8638048 -129751325929137128564757672962726952960 8638049 5960832227753209698872421182414574720 8638050 -23825024460930579426755043038075779200 8638051 277704076702130156327239693286828929052 8638052 95091001921606462501314501628105758336 8638053 76592239224094757324294743346937988704 8638054 -14265030402575876552477087456688117024 8638055 1546165720721169714909927861582909360 8638056 -38281000176781841690997205613985792000 8638057 -21835073058799042473324235981306246656 8638058 57173574429408262756964522199044076288 8638059 9637467994787803060780391664223732608 8638060 -29175161663457812761091432099446763520 8638061 70123473359713384969319424208526680662 8638062 -4521949676844378054651967013370224640 8638063 68588536316143609096560868230071023320 8638064 5669077829188283893850507978303668224 8638065 -50167817594519282955191866964251089600 8638066 189077493970835505277311678514323102720 8638067 17148049818125017703476220972090743116 8638068 2675709989963270224468872490020003840 8638069 56049923984401547428571287191440270 8638070 -6399441568936069145092353323657399040 8638071 7612690365437796829535965106710602960 8638072 115800010461396530954848216509816729600 8638073 40020614664476710657319946170687249280 8638074 16303854403591190757444158951154996960 8638075 141990549750844185855808405685843478000 8638076 -85897542812746022164633127680873482240 8638077 2503721271650478915610709018938976832 8638078 54200716837924426280534431578163245120 8638079 119220283380867427960218453643305929376 8638080 -45353955095618689381983573988343808000 8638081 -34186340866260326609639268912005456336 8638082 -41012080566718672183853252908465666608 8638083 -20521640448267628990673684447642040480 8638084 -4214014864641761474195777722926080000 8638085 -38607575220039244802974914516936296400 8638086 -61501688937061848834623534369347811136 8638087 118595435110792400071669934608746189840 8638088 -44477924518368508660744916344183848960 8638089 857476394293791819726525502332190224 8638090 4444344779357395442590949175137968320 8638091 -75733549541172962366676073998540940800 8638092 115653427933456607657891471086127452416 8638093 -97220599039066354762656139719963680160 8638094 -1361263373566691768097011495218966848 8638095 108548327176997028703230829486201597440 8638096 -13578067288887662763355293946157621248 8638097 -190993629987790097349345770778637415040 8638098 481915374385540707060982788245372928 8638099 -25267966274886749743043967557939398800 8638100 59753503566966570852330153807696374400 8638101 -108744898466555825601463720652543685732 8638102 -10138608085823146118563972287808315392 8638103 -1244671486655387453111378718002093880 8638104 8504701023445848848257907669471232000 8638105 -57075477740363245748422193606961023040 8638106 12681065861917081776925562759837723904 8638107 94456179719284565359692978865422148800 8638108 65695542038624000602061492018420929536 8638109 44845297952563883710025003676406731360 8638110 -8256511551596924780874284429340057600 8638111 -191906486900549388482125307967404262576 8638112 -160072206546527465196971565702394675200 8638113 -59234418482714789341397857409944842912 8638114 -84154993063039519438189819160682159840 8638115 -169154818734524158963479215330356968240 8638116 -13742505712918691589787028615249197056 8638117 52915466433103862460190257903273343166 8638118 16088627306120615352041549771564555904 8638119 5546313532252343622879766246617888768 8638120 113927544067721108523330920229444556800 8638121 -82986310672894172432932134997756476678 8638122 60663939448500187648646044819272180480 8638123 -102217662493768963148015243126151209936 8638124 41881040528068497046877256156668163072 8638125 -3205844990015370442482024714746160000 8638126 -11289768976961458525730507541893798400 8638127 1561953726490243564129419733026276072 8638128 -21260116969495515969809723018760683520 8638129 76654400561538349205549968831212720880 8638130 -29292032705383003470498937442536473600 8638131 -29977220815505164280823217346099001600 8638132 72513479627991069822124106067970752896 8638133 -9338393814898173363667227290107287936 8638134 -59605174891069850097667934383679130240 8638135 -124055596550969313115200658170831516240 8638136 -25087606157324447082206371524531302400 8638137 8313588987348547846923283388707993440 8638138 -97063866361105768392069413038604219280 8638139 -153588788044294731040308423505664988060 8638140 24915645362740428045217016240933928960 8638141 -1006441135073537246368645943453393600 8638142 84316612958997661996046918544789846144 8638143 52762820958232423204970132891043728400 8638144 19908611840892687592449541583186952192 8638145 34669674962239834217398403733282427200 8638146 56592505691640930175057416324979142784 8638147 -73146451440896700557831373671428253536 8638148 -93329542064802848823675582276746577792 8638149 16273516631171603101020767496299855616 8638150 -5963262826780819154699663295317414400 8638151 -205912719117769346940516081095021527848 8638152 55998699865449906342927158640995696640 8638153 27641061850238382943532651338853151184 8638154 -6323574618955025153573675879868304128 8638155 57285532066045232049210840990546694800 8638156 47449451904986050219490691805273193472 8638157 37633979301166923924681779221299620832 8638158 10422031513340723289256710261216926784 8638159 -24892979690176556193435195891121863168 8638160 -1045386692194708764958273027837132800 8638161 -41826340336835578072096894360600021968 8638162 2777412744851154347057568849425021760 8638163 163828819782807466958890761881825808 8638164 157937670915237626645725484195005433856 8638165 -154471377444646312557647283787096934880 8638166 53280499850714350841670533449226824704 8638167 -8315509705023283745637079606655663280 8638168 20181814064129841079659932447214796800 8638169 360105245295468401091857787150028596240 8638170 10540917788679223265468356620748358400 8638171 295979462486920994323140799225976704600 8638172 -36454550191268716228753998921291955200 8638173 195838584495874262325146036691538696044 8638174 71683037037473330287204053204741321600 8638175 13514361207789855176043976923422176800 8638176 -202013504768770132899910013564894576640 8638177 -48428942738002627820932855702749427200 8638178 44038694188213068491398897456611650640 8638179 -45575555586571352709882781512390144000 8638180 -119009815885240015065990099212093529600 8638181 -2247486780170178433124635091591761536 8638182 -17772007870177600340474763188506951680 8638183 -161470952846803044746369726448542874568 8638184 -175162357450783413027422119288750080 8638185 -4127013498157939169270817027233722560 8638186 -102979579350655167793086414172144688208 8638187 -114094725696105692772193882154402257164 8638188 11635743539475636761214747909920553984 8638189 -5223798135084285459480776568289720000 8638190 -49051773551821197872394323947940616000 8638191 24598994689406862757667597474628103680 8638192 2534967608883761832971237470422630400 8638193 -145005670427286216831497227465790633820 8638194 -55344336796122019616614486790925129600 8638195 17362211480424099502250131290561145200 8638196 195877196395112426064415648599595008 8638197 94887996150203511464671779985009120800 8638198 -42421127165900842857197068647231528960 8638199 29667687200761571737952082173983636200 8638200 -23199785198552816382366109101772800000 8638201 -89870755122359237645716770669077040960 8638202 51158689840429446084157178933044545792 8638203 4732952906492978744568397626667399680 8638204 42134180578520708161338679403182739456 8638205 5930655744247615374131608321039438320 8638206 45632112042142926153365510761781546304 8638207 -31132286438483299974370058025563724544 8638208 56856553159121353531005932485585403904 8638209 -128844981463454643468953597121462220686 8638210 18364292150874869267758159017258745440 8638211 108057444754859636010021384234230520912 8638212 3535520903312093722459877975626088448 8638213 -23128590524636819295870518440460181538 8638214 10371422953071465337001716252703331072 8638215 61495362279891919800009859498108554240 8638216 -114713759502180655346988116917241195520 8638217 40210234299724962914209198114195230720 8638218 199656556824023687157856990511457507840 8638219 199648742073094561592350901150433633620 8638220 41403458039460369215018508701481722880 8638221 -36239763323130335821810373067358289856 8638222 7303580048208601216406018656296510912 8638223 208482886716234565725024399345864523704 8638224 -8419032099632528025899789888822181888 8638225 -13900601793775062194111564042131540800 8638226 -54577165050323410227301575747177335136 8638227 634738640109864280788543561223291296 8638228 -146597540316854631897748587874886626432 8638229 226296621778590933566875353797274082830 8638230 45870855490412784270045512559539424000 8638231 -16673826522154600763708064246524735136 8638232 -5096715459760373568618056949103257600 8638233 65582192710373153220645344146242435024 8638234 -31747245608662936392977153334591522048 8638235 -163821171717386265736735443181678168800 8638236 -2481106537468558620584942407342341120 8638237 23861034994922382383455938578045206886 8638238 -21635773840817250440382942145429548288 8638239 -468954078614213196130973574464202480 8638240 30757946065214702863257975834386104320 8638241 -212812595375095844138162718274216019358 8638242 -53320565659608101277233505342221607936 8638243 -71097889287067806301710660522497351680 8638244 -22648745982007007065229248834946820864 8638245 1182097557323980947248627583288639360 8638246 -24933849282169995383859642189901320960 8638247 188138745260588735142336642133141416696 8638248 55894891301209705392220876731445248000 8638249 51107701279028755539126025115324022240 8638250 52783462158971604362860790611577520000 8638251 -25077195355977779961938207158809775440 8638252 -15413384564291350944721243318706846720 8638253 -62784894764973382624148723232625517256 8638254 42458361817287284238116430800014673664 8638255 107018572939448228663602359215056896000 8638256 -11672699297728308519371310701019365376 8638257 17625245921648234277000937132597058880 8638258 -8208418562250617749891932365799098880 8638259 -179769349514450502852658244271792028800 8638260 24942387143350133453580446468108482560 8638261 103102436360802739653725253975690455160 8638262 -142190920463917973451480451043116726368 8638263 12566411554745758690205778091304767680 8638264 -166567532131393249776561008504668016640 8638265 -120138508794067523669719789701030593340 8638266 -3835976768114462944348081515862381056 8638267 -134026456237943916878112344835367051056 8638268 151935632226792259070100125776190976 8638269 125145448852481644895976170203732249344 8638270 1638241525556641806595081280676950400 8638271 220104395673209461907650486335519249408 8638272 76147755565492314405401354651566080000 8638273 -11968656511754193660811600930996496960 8638274 -26470666131437093143114957431238993920 8638275 -79884362346667206280180468442809110000 8638276 19288710703954953212082990888361599232 8638277 199630365803301627333439584226785492126 8638278 -10711138553229913372888074375985843200 8638279 -20481691827366113344587469549128222880 8638280 39389009938503518471673585449860300800 8638281 -8285719416530674559679848285581169430 8638282 92568446920866409908069829629325714992 8638283 74785773123020553482389556223918848532 8638284 -49642440203480224116094830991534998528 8638285 36276273397237547135370943957789301400 8638286 64876003438728104685579959833110773760 8638287 -62369366976591385219769148650907320448 8638288 -19088628434384364214904376325346181120 8638289 -215521845836464645235523413666620352400 8638290 1929740557257546222839521112990763840 8638291 -95222835490997563663520284667884940308 8638292 -34598956995080599114039509938826774528 8638293 -30720470659459051170461167701101268000 8638294 24333591285715574982930221105680527360 8638295 42694428617142150021193363257610199280 8638296 -86340206404593424276846484337061171200 8638297 206064837292538003607171232776340312132 8638298 116944097005901291970556899955860860400 8638299 -196242566641847166517658531614136540880 8638300 -80696192898705122139243916945498099200 8638301 123337371653948705729315039928220531584 8638302 -51861955783974278006635301670045720768 8638303 -42951480799415278008957459584280516216 8638304 263236547474022455296368288013281263616 8638305 -6022431230512805855096749336354636800 8638306 -20724308467368342396839188087776777648 8638307 64568717066384260021430255875234207920 8638308 -43212732425693584723675452958221911040 8638309 -77164019320125559950500725247975924646 8638310 -27871108979241872070090502672105434240 8638311 122735284362762899113902992842040400 8638312 5473489654520937826750742654243635200 8638313 3959409314272585849379241355870365264 8638314 -27697963012955638642181292929785301760 8638315 -16953658541321427415562094349302175200 8638316 14877588477035219780594333117126934528 8638317 6337063574974035332059667484931084800 8638318 -1432952338704967961244795519660418560 8638319 -79833145180085441298650967058932863280 8638320 -21561273203672347545014521814853550080 8638321 50940299085807949595427603322593183652 8638322 26118679951809130110318128365533172224 8638323 53001528764409042143440417878393678384 8638324 -55950365920675829446765828002556237824 8638325 -103986621048920631816025213338540868950 8638326 -1261275193835004094769035075876931808 8638327 112785128618050134907581356631587715176 8638328 149509023743371573702427084240818360320 8638329 40111363043623237202277813413800117632 8638330 -42088015878121030943149796836385425440 8638331 28435113021033555348432657235427211360 8638332 50859266543643315385242997721301279744 8638333 75120843595521736464219778298263825824 8638334 93660003140171558997139970821149192960 8638335 -97488588115786267633300714561283989200 8638336 14919036801388741533444049518345584640 8638337 -51209889962507353338658466218508998014 8638338 -17158348300479347810344472061984138240 8638339 121536223127094302859328658257367478140 8638340 -22504346635325890570949303072875929600 8638341 46918991210706232600889376130668813792 8638342 72768141769651476918591461387609502144 8638343 -22809464486702373562557679934072725200 8638344 -23609097660305021988253260846978662400 8638345 -91795780717444782109374448525481151900 8638346 -93548024079543147456147654440982815040 8638347 154970946447499390034351187426402941400 8638348 26318158746668509765855088602969792000 8638349 43754763998520842506053936117395623350 8638350 -2749773944530372936253521627991808000 8638351 86225157288352943013760255844663632192 8638352 10755420495152621888224550236182061056 8638353 48134084411114697978270560797880987520 8638354 17092891571532328799439532373451071376 8638355 70156616125121597056315103405721245520 8638356 -226249344173782838370199265703254016 8638357 26517925051158180889034633906563728384 8638358 -77934084941267570780780639784654124224 8638359 -69054286264821243925942245233600044080 8638360 3556328435352695235764891174943744000 8638361 94389752956076446787668203536695438800 8638362 68462799852301864626566540262934145520 8638363 -79148337193304076357965260246408288416 8638364 2894889185330415086091734713265928192 8638365 71291540012605342778091640658104062720 8638366 16265039540872727594362191173931663360 8638367 -35681520388996021716729163154539752960 8638368 119794527501581763682331817526054354944 8638369 -3953631271892964896017388920476497070 8638370 -25615750882081947245843033958754968000 8638371 -60738675420440377131419601023865722928 8638372 -50722208299538509752662841581898947328 8638373 43267241460576796632773738780204018622 8638374 77945858095823792545507055328992276160 8638375 -82993571198533710557733482330896080000 8638376 45153859750667047995661969959104302080 8638377 163729964408543427195580580691075189504 8638378 -20227855705079790855844255289618790144 8638379 -262518488121314802063001933058027875020 8638380 125568126095559509911193395345715097600 8638381 106113603271401310841218700268457500182 8638382 -5690137268002864390190669174376565248 8638383 46779863570823615071338081589192386704 8638384 2629775124916508029148518790319718400 8638385 -5044752878987794249562902135310850240 8638386 -7642956199155468225930613600572888576 8638387 12261708982755464491149615838491435792 8638388 -28649270898850515640260150856883804160 8638389 315567321795884919607048669947819264 8638390 -71518211449044819886811256985230491520 8638391 466208600812361939466531194312668800 8638392 25947712746031182026779981479400243200 8638393 241974010271405442409238935615370096644 8638394 -169221303149810859513991125876364950528 8638395 95053600822784799660843901417344036720 8638396 -7924421010305677018483239896791453696 8638397 148752225934086435909145327729241371800 8638398 -3647190105879709345517431891974546432 8638399 -17350170532203558026517722774242560 8638400 42426842938518142044176180941946880000 8638401 92168468479479133941546877664526634032 8638402 -59038155921983718276982344427432327296 8638403 -242238277916910759818183046367882641348 8638404 -2487264835896311618264860358464020480 8638405 187275935642224728533081521546037574360 8638406 8927421085458559451718464639207838336 8638407 80120296381140914273750516371226599680 8638408 -1099382546630077690495705519794094080 8638409 28200004619893098676459702302974992128 8638410 38233684393929729750672017768069521920 8638411 -63253062882141587199467067130136058988 8638412 -229934310342205024521024341452259174400 8638413 13019242929016455394349356127470878720 8638414 140895870345874376767463942957069953152 8638415 -119609579848893632223454939422062248440 8638416 10398460313702765915977213558460252160 8638417 -130676162021155429489279589885109921420 8638418 38556784018061279908140837460880150160 8638419 27264473731754947977828353176590385920 8638420 47821698296301079384100505715458170880 8638421 -158241900356029473480875124350945417856 8638422 31744665668634614221245100767365616000 8638423 -2649897513202892144506732616195082456 8638424 232930379666563396444572957034924032000 8638425 8024704177542663954494645195325400350 8638426 80047267708250872104587587450120838400 8638427 16852380580803891141494669881013612832 8638428 51953859319938138011321290198535086080 8638429 46204531219325347265412459601211538540 8638430 -19959236202651633521978918393807144640 8638431 -25743069823500682620027889042034182656 8638432 -137084546561645566755743054924611584 8638433 -265385165800266636624441265796160057600 8638434 -25518281187603189585467098982529192960 8638435 -10252159536611794239568443665684515680 8638436 -1251963514995210703146449351568040320 8638437 82258851229964650988094031645340504160 8638438 54008169935097131536232684257492449600 8638439 135399013349235733136399162660859152424 8638440 54053276336420288063382352313328844800 8638441 41485344147285291918133791460829471872 8638442 -630930707540646631440302263181319168 8638443 85215707660437086852273629232583196904 8638444 -281534916040437730376460816981784062464 8638445 -61106303961995830068136956404420704800 8638446 9603072955882182528142331590608021504 8638447 -201377937217014071410989790609693277104 8638448 1691059043387679503340374945346355200 8638449 98876957634827312740798255054461861120 8638450 49463508336496917731541567575509874400 8638451 -93362483489105652851103569141572522548 8638452 -46056359087574030398464583714581981824 8638453 -191623505578641937419021953484904617298 8638454 -36167977567894162654297582460593466112 8638455 2043533926190629132111101895287552000 8638456 -2139067085464685188123564010544230400 8638457 -44870605087663835981635836964005510294 8638458 -4421563740914053432081527616129007616 8638459 421364365939695235081978411802215202016 8638460 28962863788280417426118848509449461760 8638461 48115862783274470710132130145496620480 8638462 23489186617366039305839361463710785280 8638463 -8640993247990667704554606816052236288 8638464 35226840298496316146673122494843453440 8638465 -116874346611982786871458982423524905600 8638466 50476192152148372585493515912863252432 8638467 -216183029732438765085752772634690656960 8638468 -76782274625694530359759843748127875840 8638469 -56763915041705220047104060515025742304 8638470 28194214915927986478880569567388461440 8638471 -85804711542694923610427560618511700328 8638472 -60446490089541336372344864579718835200 8638473 37153176939099094386559043053708064784 8638474 38264967136291456256406882703392768768 8638475 -105484051447846807633195151396746211400 8638476 -17644900623659321562587889597789388800 8638477 -92283172102205066864540441711238377674 8638478 -14411275875416368465184242119472546176 8638479 -32705761844071051029452551511855756376 8638480 25841935089606785065029176541435740160 8638481 -40314136734510634169141848559707760718 8638482 9018946499644723925128499206112012544 8638483 -81175384412386899482720116598923528960 8638484 86528212146977583253438791350877062016 8638485 -147090492490661318739808924483852800 8638486 -10394431044641012195249206484272547808 8638487 167223967759354603630296733213372922976 8638488 -10743490938608662312327860232710359040 8638489 -90257554459688796889184520607337641580 8638490 21106343205258263580429501883835258880 8638491 15907728068590840653443736788680688640 8638492 28258938927906622836024742291470653440 8638493 -65149401780432714338709929771549998560 8638494 -25789195638168096902383864453210488000 8638495 21348416526598027598913087910922948400 8638496 -37989418311418640222760487653920145408 8638497 669969986744385818289639536478531840 8638498 104066095409224308305306356276745538048 8638499 22484451422868113965851464552698594032 8638500 -25263780373494657901278478533030912000 8638501 43798691940310298109578723692627065984 8638502 -30167371822313680581398741891306985600 8638503 125443260757737762391436313767855454504 8638504 -131333610368971750051094532052807848960 8638505 -130409333531413147589161117640112629340 8638506 84321296023526938100560973558392548864 8638507 28469370349601695219934349131918409040 8638508 -114644412309932866864266413211186684672 8638509 -76933701295433276430632804953940367072 8638510 28657770383159874947706241340507636160 8638511 7898237163499674433283141371107988224 8638512 -6686362693122757525530184808272527360 8638513 -311818390574134723512339759386261976 8638514 -8170864967115624073411592509781820144 8638515 -119270453535765626821755728527868040000 8638516 81309300385214820815574771139340329728 8638517 -131541820650543926936909061436519948434 8638518 -4899358852822563015101242938870435840 8638519 163164167754879646677528716162455182744 8638520 -39581419647464393168813919900420096000 8638521 -87578754453767129966292619059470932320 8638522 -10548730455793770266692052039062695936 8638523 17558368632829011812363436290788911600 8638524 61446177404625118769862899296020009984 8638525 -25409651493314536733558342402303079200 8638526 -12261480714243100319876052424163520576 8638527 6029552591004848138047641296735422920 8638528 -3670673250851268831681668081480368128 8638529 163610271086202785222163606914471027076 8638530 -41317918162586898584013497378100303360 8638531 -36067569438440625318684581189719468536 8638532 -2531086345098753619609974275217469440 8638533 -35574308465025005353413233335081706112 8638534 -74782426219411684425946477232827203648 8638535 37733458872559014090686048797200292560 8638536 -21962244880723996225245789413060198400 8638537 -53730318285433167626829344122490933340 8638538 30396600320519257770767565202618505472 8638539 859890275150211495486500274740936448 8638540 33483085369066427016813850807271424000 8638541 99058595265664936562348444096883848172 8638542 -24759494635849990485318176687078584320 8638543 119253008627276065126600354304526407792 8638544 42616278491551023079711605628175646720 8638545 96882951198432618844643896602763288320 8638546 25857398964059538319653157051684439040 8638547 64006474448490966118193185609016939520 8638548 27201161669822244721144227420004515840 8638549 -233651488246113582962017989340960478340 8638550 -28009630231735740652951004350823371200 8638551 19924143065197924887576826562357152200 8638552 88126095655026786577414057669871493120 8638553 120086457391211246141117920628755968 8638554 -57767757539573914412655871752293998080 8638555 -120688394215941257947408503905920223040 8638556 -139979387168152049320014438648637447680 8638557 -78390613578245754901216073110171300512 8638558 -3735784118500277419090757921069381760 8638559 58033189451952468602361451159989694080 8638560 40236200827958487208221631164957327360 8638561 -373828564231536634353315879909812635500 8638562 2479545096685235485793719708035672864 8638563 25974249872465133515609704893842893944 8638564 11278612169138827341570262120760189952 8638565 100534663227953112993492820475540613120 8638566 -85392280458793637487355694674532414976 8638567 -113990077726971325097984616917427117120 8638568 -146131591326766815057655198281920701440 8638569 5646057890469145346086185837823018650 8638570 32969312847521812163486811801976473600 8638571 2894843416417226974324137221782379520 8638572 18456428264800479207667212914737459200 8638573 -174824044812378105810660910727689922100 8638574 -47672218390927400642936692972063653888 8638575 10461773823622220122209519031020067200 8638576 -30193253146870600270937300921238552576 8638577 31786119522893376910626856389084281640 8638578 33397162738408312480651444497197222400 8638579 32729316255670063151317321466237018520 8638580 -82287047454460477479057355397321452800 8638581 -20132868762447877450600046780807307456 8638582 24974094407242814790993186194546957952 8638583 -194091622670058344646017427464369622168 8638584 -23549095819636608656139626293281423360 8638585 -58785295545678653877357535918684460220 8638586 -18374510782901782895803821344582643456 8638587 -48121866786338154836129337251558203152 8638588 37605503882327366782067031428312759296 8638589 -200558771958720171128565714542222561460 8638590 -6852128521354616423120118027499008000 8638591 37244755067508483942547030246633186072 8638592 -166348076568275063085235187106290073600 8638593 49419113313274699769761115487895919424 8638594 19943032877845913529240197845304262096 8638595 4998773349325571622732907952906251680 8638596 6381271174517928877378044595767183360 8638597 -22407206506244997025488893237382858720 8638598 -125139967741351846401613798289792887200 8638599 29140118821593413585309104871855921064 8638600 28154967372310276232189804051619840000 8638601 23903361759007273975493001436768875624 8638602 34162564071463126852838607099051063552 8638603 -9794981231085656225598684069514542840 8638604 -32874917167240157944680524345851791360 8638605 -16586933608362586556039144695958265300 8638606 82827204320330337167401515753861922752 8638607 -43244868586435038664638568100512282800 8638608 29324331177744220385976340911950266368 8638609 -135382236797157537591159686811657370048 8638610 -147064033426861378161715045644239178240 8638611 -57604873176198304325529078345944012496 8638612 -5984919181841110222109675530700867840 8638613 251384067828265766752368845520510633984 8638614 285775201161487009697066479709425728 8638615 -35377841809914960998594135449119934080 8638616 -7003591633449050577707218452421017600 8638617 -558350713869952708892893459614456960 8638618 -3038692658108113781082732395478362688 8638619 108227463899120684805952827629192285160 8638620 -20067648860148009516871203498583403520 8638621 14107163456315724236889762568564622822 8638622 -16142538811678233042467398076355381888 8638623 31445631545847864744156716223029157120 8638624 27712589601930444276424924633617530880 8638625 -167100911633179536039024474924374655000 8638626 -46962455504057765027208401686447355136 8638627 127997731883827050626489778527408928476 8638628 -210721596161095264271697230765575453440 8638629 61668998124559726521603632244622237728 8638630 -6481157664467513365700142050428354560 8638631 -200820716555026232872805981267523152136 8638632 -91667190089446150608367042376433300480 8638633 -73058713899700719640307955017087418118 8638634 -5378394993831636764690917095228858528 8638635 14944589216767149973641828024377126400 8638636 -235842288114591698522490569147129809920 8638637 -65678720846726464858980789158111584896 8638638 37977241073114579293720707365764666944 8638639 109852025103359159677607477758673235024 8638640 11027874873638731198388775496515256320 8638641 20556767870727581947038908636130891840 8638642 -1563725545240747728770912007634406400 8638643 -39325439711349202588805985430565014656 8638644 -12939023524124660693726567477137010688 8638645 1560856890904009446073178779448074560 8638646 -41823298179268910643369633224085413376 8638647 -97143005611957796614588267960780041216 8638648 106971162597588594218280267246773391360 8638649 63751105260496602873978582675498141636 8638650 -37258556831684538510373046957733120000 8638651 -180617610908690794582636853054951453100 8638652 13151636040771316584791953785051724800 8638653 24248603003006681540708877362780239104 8638654 15127876218121308841827890659357255680 8638655 -4977232143838952782915010581475544000 8638656 -4799550147440374203719343309078921216 8638657 4526907731911628868018186294617738800 8638658 35210508676592155176513481868736218112 8638659 74120658858995494088518639326128658492 8638660 2778132721767339991102112048809063680 8638661 -106213034156774830921942589956725888738 8638662 42719857963956051225423400860072929280 8638663 -52485849420071785597008601689236835816 8638664 -29556128885307244754786218282352762880 8638665 18616843735931323954411685226334252800 8638666 56950119130540936983877151125297607520 8638667 12851933057815212182736721880614969344 8638668 -13660101892923352687735799260299694848 8638669 -142595885130289507201905066961090158120 8638670 10348936038852933611899995756504857280 8638671 20745199111403347260282106821295073424 8638672 1203367729013264982287876565440397312 8638673 29522763111415065826661615547814964640 8638674 1578626205197247944240712647687424 8638675 33048384774734901925892619301448021900 8638676 -118771022344132420975254961379898407040 8638677 1316959212056766363088734358257799680 8638678 90456000146502605814015731882813156640 8638679 -45924397936384156471061990462560727328 8638680 -30869454984844535555019472446149836800 8638681 -137832985132715270356838390771591490236 8638682 25693462714954369848519379616734438080 8638683 -1466505119927569489908332986392970896 8638684 65977872377735728168059698901581052416 8638685 19081757427428516598255626901638121600 8638686 -4222801262181548915094820499957076480 8638687 -34307155189078194208964800796289837664 8638688 -36307409563908521405428334376222720000 8638689 95194725793121347691283921084662472624 8638690 95146657469558393123470545428931021600 8638691 138206106975427301937804766645174024092 8638692 -19377265502203520842984884760506931200 8638693 666042095132109589102524862309453600 8638694 89166943392954119807352512719373913600 8638695 2797578018457980723586937179304723520 8638696 104069777707438843192348382369656012800 8638697 69989191694787181703200495015791241146 8638698 9163951045031929431256713556782766848 8638699 181302913491062418678601753869031532280 8638700 336106395330800742074511224244518400 8638701 45026311312939936002707908449081226944 8638702 83951394459519771190980776116413951552 8638703 -28243667206294841715709058772177738240 8638704 -6894820192562856055467951725088276480 8638705 6875284114587382102795294466407848960 8638706 73643675499420420747828005700816513552 8638707 -60776861755221365017589615429981726976 8638708 14714894979173899945701445238263185408 8638709 118180047398294194723700732228558520960 8638710 -5250445912061645230172405675539630080 8638711 -258335648905639413750855666226206294400 8638712 17414554162329093779470377859595304960 8638713 199719794970266350132910245522193398080 8638714 46446148912260205172143995033277216512 8638715 -85350651878785279703130239602304048640 8638716 -32629014224231971316349290309164482048 8638717 -180875365427135082818898819353698198868 8638718 -96144518572925816959357931715645668160 8638719 -29641015203413509716598413210844563840 8638720 94697372317576903335689947233889812480 8638721 -10540421923725813679598852066515516800 8638722 -27817323432559588294983553696416338400 8638723 51486687249647800767286745784335124960 8638724 -28582206392376980426105007785990085504 8638725 71761053169705054483620113291627169600 8638726 -103546500515391978603667981330768886688 8638727 84200565393208026728496059184225159576 8638728 22910183686890051067367452223501598720 8638729 -337597888556900475103597381018921553280 8638730 1048822359941924706179090746672184160 8638731 1970848889034063905199779710432548912 8638732 64905756557969826637076219091361108992 8638733 -71128967808416233965568921836722499018 8638734 14352946837313922733276021791569182848 8638735 30390180752573103773643113157247085760 8638736 47610413402981161680901351348373102592 8638737 -31579705841347285194297491546699304000 8638738 -92300572470426333612610528170295674480 8638739 47214221869093787669286213541722071040 8638740 71811980778807445058160078856392529920 8638741 113964878071858820531380079747695933824 8638742 -21455850853287226715028390886279855488 8638743 1586083925285645982273618712725189888 8638744 216067398107167606727314746852863385600 8638745 92450801433857253456475672962147322500 8638746 -67392074239293082081863755047366089216 8638747 -8522134662320495228829263848489799872 8638748 -7696285235412463271053559648681111040 8638749 -69610249553545701550123335259808254560 8638750 -7216253640080029547504231622900480000 8638751 -237767970155181394840095819656930245896 8638752 -19180225430584185906950534658937847808 8638753 140169926326533548946153853463440693504 8638754 8406910599275479003466177699557051392 8638755 32710841351605511606589717535625973600 8638756 -48087474101533335439948015377042808832 8638757 52858835278624043979505229611731373692 8638758 -86760688346110029738942493160496958080 8638759 -1568714367235406327885624334050872760 8638760 -26304173863531205631505487973872640000 8638761 -177170605490200836920572539969077563200 8638762 -48342119719659755472380663873761635072 8638763 7831026791196632479058903867946921360 8638764 -82431146563758235086897709267759042560 8638765 -61051929212445220735601648155169241600 8638766 -97580986854099853070709458812795839168 8638767 72834792465512255436269268039571470984 8638768 -13796002710479750661344080265149480960 8638769 15894709311646441537637262691763977200 8638770 -2657309417408546906209977270270689280 8638771 -18571273392458895374485922344034011920 8638772 22571760423893293929416629790369912832 8638773 -73629387581526913765322435734218189600 8638774 140035659278932138045338017412242081472 8638775 -58015402106248480980740763774941497200 8638776 29767844844646308806641170809349611520 8638777 41692370950207985019483990058229918592 8638778 -5377399760192137533382503946481452800 8638779 26580152723247452976198927366723802560 8638780 -85172455470092065782937502226714547200 8638781 -148138797810824540460246562341608205300 8638782 24248484766698661023816230718529302144 8638783 20572637684788761609352651397612879328 8638784 1935450229282600112984422434515976192 8638785 85892213524317064737042213363660480000 8638786 -40358566796432343320464760746423296 8638787 19335082494786002939542490837128089240 8638788 21351766361608947964484175299836010496 8638789 37084137337218962158107257762593626400 8638790 -53104673116295392899130384453724361600 8638791 -22225704125033202816440261303252747136 8638792 -186193552002341174979649571438497152000 8638793 -94496909765820817889715202169604160716 8638794 -19230595218799027418090768137608867840 8638795 111694937323394045062192933722178800 8638796 -234574641908853970938864974486103352320 8638797 8636581263669785744229910058555174400 8638798 92347401022277095694897928983547294336 8638799 12819207206720860808847379741280860800 8638800 11764299173787367485464597972366131200 8638801 33830571251589554329247608049523925504 8638802 120225439881807458105147738814694238352 8638803 55147714937093097875664103450657137012 8638804 -2563578436174792125363940395613577344 8638805 23069547579380385547675346655414585600 8638806 14729279509226258932362461536660738560 8638807 35758045663780657202916977925861090056 8638808 -226831812498301016895059763711178752000 8638809 21597537784299441238170106443311430240 8638810 -68425228278253231487874660870168264000 8638811 88423697870045820349043596297011383112 8638812 567344717797421623964341604265326592 8638813 -243918773544729629954684129818353834560 8638814 14573023492865266505774306790554096256 8638815 59257523772028898885355203026854533520 8638816 -380566935890628495458988136169800728576 8638817 237849853434069680053071068363870815152 8638818 13688904177689396047697149249801221504 8638819 -47035726354191140159118818088246227504 8638820 -5430794786841614306952232290308029440 8638821 19579213545664704867018179044558107390 8638822 -169639418047456065414183055289018733888 8638823 -38915219081219417721726890744096697312 8638824 16117961975769606437109822368413777920 8638825 33518215519725802147550114595841400000 8638826 31597983326365512148929633633869410560 8638827 -40095761303467189256379316693902227880 8638828 -17021091090921510464056942049884091904 8638829 -571142347437648481251848678461763616 8638830 -38543444529176897527798279164312987840 8638831 -94969699814844160603167128995546853400 8638832 17615600200289762122262939392829816832 8638833 25180911360975972316310554202273248128 8638834 -55111157912749492159775472386493921888 8638835 462787612766987303897382993981716160 8638836 22764261694933138882148516454125248512 8638837 41164775146117832821542672798993508000 8638838 45750324306908959186507540369580348544 8638839 -180272426767761609095177434821317568000 8638840 -27602232722930045721888760682568499200 8638841 -6169101667833039859869139385859301308 8638842 -100181709429509395002301601827919616 8638843 -222621811084018376147136131471631746908 8638844 -39614258644162693305273534635129687040 8638845 102047006977834256210334135319851431520 8638846 13362743612485505922354440439181231104 8638847 -203014214958364510051518581892685569264 8638848 99533188535506269969287074362163200000 8638849 -125388483524085479799499126233571297150 8638850 -16625308660355457852880014486840096000 8638851 23819292605174442629652389386563557040 8638852 39894744376481396845190783757013367936 8638853 -218915826192145893563101747984277876898 8638854 3177088837886188024611440258992287744 8638855 134343695891107047356034188003898224760 8638856 5809168376135182397281146639084840960 8638857 124538598221462433987821681903362768554 8638858 -36250915176264196156041422398702089216 8638859 -150579535034508393953550960669386962584 8638860 40706428357974906046837353660787215360 8638861 10058082263811568094358013561834702848 8638862 30325504597946674671562837038129642432 8638863 -27459530599834954736305283628784972800 8638864 -1419498854881642390317730371059023872 8638865 -398783862510315955957542984311353740 8638866 -61961657158727748526931429297033606400 8638867 148769135252070888078142318019911135916 8638868 -1039114859323834309746387964456550400 8638869 -65295753310177100601867472632773378112 8638870 56891324201473666749771216956789786880 8638871 65825500245446128360660847794466390400 8638872 1509424862664978326628341713971118080 8638873 -98462953064220072466725557592827662296 8638874 -15455282944606663592699964161735519520 8638875 -7462339826623345354811897787408216000 8638876 -98303059466007898271943442094917296640 8638877 -34094702221287997430151018574802525940 8638878 -2724485705537671908148024255125237120 8638879 34844010699753068760539637346517830776 8638880 -52627707422267268516660155653704253440 8638881 -73464302239397870268041452978258856256 8638882 -31631348721093970541726715063413391360 8638883 -178647148006056223517362791070307667576 8638884 -9302809058253014604065943375566294784 8638885 -2807832162554304612497011266572316420 8638886 2249442402293804901924207113373445824 8638887 111097885390305154684133341558514814720 8638888 -214730326001346141609370008266948490240 8638889 82379741947628948051358539293003323840 8638890 -1373461074886058916296667108575938560 8638891 -54563987612149078704078605863710229708 8638892 108713047812165578377275503144999365632 8638893 -4313747375067604152339950209028168256 8638894 7726082540207795409386114941113630720 8638895 66445517481151934218823152367917715400 8638896 -6557827417629478912410089665270284288 8638897 267073298719039022155006009363475201460 8638898 -43171715568704106682775078230984992000 8638899 -151662901965767219801972448757870534080 8638900 26527350401761669349428675166967248000 8638901 164736232585270881861778675939944597600 8638902 -64429238508719154111479044760902348320 8638903 -861588001567315703020239060175364896 8638904 -21408320770220217525095424956866867200 8638905 27068608384927735312736206852616288640 8638906 -127075263866585662473569618867472424848 8638907 -2970140553241890374399753778033431448 8638908 -35689598869060211962407014390452706304 8638909 97533999783066692118100601845537527110 8638910 -44952179748805598782073975898424012800 8638911 -75802614913711790138823045492496805640 8638912 62972549685441543998762298691886776320 8638913 150451747272802482113220555897936225840 8638914 486431349461041395405004442545413888 8638915 -267909829043376916128517193173927680 8638916 83426492399655935459091254347105536 8638917 31435397691330481855618383729354144384 8638918 76628041604204665093393356033262240320 8638919 -88143148755237543536142736614532423056 8638920 -54547693600784642300875994957537280000 8638921 -15470152757125825556721027167102870528 8638922 -60167360152949731320481911994961089488 8638923 -78714628155135751820375703535466821416 8638924 1207689453943554570498762799670323200 8638925 17351167922083064567478219537633753600 8638926 -71832442571384500696098801228374246400 8638927 -61386698533508351635397636286904525128 8638928 223966336413006873286639954837684224 8638929 -111051884164985841106671896936860036992 8638930 34304174052667019937804097375714897920 8638931 18432336843213020385563389614813747792 8638932 46653255365048601738166496411105052672 8638933 142000664659756034800372469204814447182 8638934 81724837552604726112842377021177266432 8638935 -88194244433680640601988214112881157600 8638936 -88139287935582515776658886025174456320 8638937 76460572844370627471876600102133592586 8638938 1715051175884880125837328490144628736 8638939 -20339413944843015419568987577661444160 8638940 -31465839768259338479528006291092584960 8638941 75334196398858008009061500454405463424 8638942 17872611620196827303750304711819218880 8638943 -159349277838710033556114180296339360616 8638944 -95754547341925953615172655228690104320 8638945 59789238624507204321493316166136408680 8638946 5547371045136510870722577144923807040 8638947 -121250767561001301981455759922443321760 8638948 -222563247293734591630396865732364533760 8638949 -11701657947837423361513484301437142240 8638950 -35863346643668935195046740719495422400 8638951 -244139120857274054439084080114791951048 8638952 91410434450906658417663696956727214080 8638953 65988619040982288312341480136257372304 8638954 -90371516202444313462910514625445791824 8638955 44362255956613820071689052706344833600 8638956 -10717990891153395711952259417571864576 8638957 102160491909001993041921188647247106720 8638958 -1509320808060087901371635556804741120 8638959 -38808189217630536272660536316642010240 8638960 28580985647496339526295792402545704960 8638961 -119362066335951486458136645644845695168 8638962 19355561107345083014892415807575783552 8638963 11581727593911129379718117569700110800 8638964 -39562767945218736290817419842634600448 8638965 63133235831810256410077836897416160060 8638966 2023353298338154955691630416226754560 8638967 134485698152403477724306798115530583016 8638968 -13094289956724172707464033829048115200 8638969 -24018184190095552981138656368222797356 8638970 -40849497740534068744433682011307148320 8638971 28588205032314992540663610490029353664 8638972 -7666897381010413388331830603077068288 8638973 -19720951897093338244711645697596804800 8638974 -6163573171229767377234309214102068864 8638975 -39584743755025406266302664764480447600 8638976 -154556772105723957558398857403789475840 8638977 -36041821609016795246842554630620989920 8638978 53327446606501373080326144068407769040 8638979 -109065177343948301084774775321631416 8638980 -7111203277188497153364290829742571520 8638981 -36335949297347868066389504101478455268 8638982 -29742224619239765193039322078156012416 8638983 20841719918199952477662320431740794352 8638984 -96028755236583868088348692726738944000 8638985 -173453767907724320301243095247186161820 8638986 61614885657681355738493858246098308864 8638987 -5858113910826119837448813274633992192 8638988 -5098461260265122327116548130083916800 8638989 11309808801743411774383689248671714080 8638990 58626081934087418429675158707125112000 8638991 194955681901268978182091705106303337392 8638992 33313627347762531875523128267634524160 8638993 -86537669020360961274520333818104973456 8638994 30023592771075656194793356099760548512 8638995 -20697429606342079484401880617232618400 8638996 23711774248938188788864085188899901440 8638997 176377243738634639680905585212682610446 8638998 -5325330861760520789641319615332047936 8638999 -12445666489843939129395351353204515000 8639000 -17321193995005175718782375107061760000 8639001 1180142262937619294737840034352814080 8639002 -103883389638076738093301288432379852048 8639003 135243128993604995663867143979228769264 8639004 -104595419003874079526342811157249548288 8639005 -3252682398587033919957661855482015240 8639006 68648428058910845635735347832159661952 8639007 5573861754034366651784199084406020096 8639008 -15464600204558153642447471317125955584 8639009 -308196067410093056287142710729002052440 8639010 1741632411871085104597501413010202400 8639011 227430600535383450439325742434909387612 8639012 163699939628417006429218958582112141312 8639013 -26177196033994316045838995207969452800 8639014 110671206514622659400867586224296961472 8639015 -56464656256246684899873621905729625600 8639016 33353167108160265713624332772178739200 8639017 7390778630931207907651365389116328052 8639018 -3150810354900220666440986386736747520 8639019 -62603517468988734112463224312190100816 8639020 -33606370640993839195800793756870656000 8639021 -106987588788444915207497460336613628256 8639022 -21875134527873193477839012158332317696 8639023 -133089546235952437963975702642386371040 8639024 65245174441034232053204608344073764864 8639025 38491270820842011409717667168757048000 8639026 123588846421363553597364905703835603200 8639027 136587848021093700132622144025879796876 8639028 52398083244880243919242551467098275840 8639029 -22261836318383358502702953034317763424 8639030 30961953526342190352001328570224101120 8639031 155790822226986194882755609556753328000 8639032 -104029232863309174072465574579049369600 8639033 -96978477896163440188967790569617934976 8639034 24509084250872131412975440160539610880 8639035 9538667763503839960102242052919286960 8639036 -2494365977140630349793908806240330752 8639037 11963756584982738895712500653780742 8639038 -43440374260318417360523797081130830080 8639039 18341979330849455495405692640279568624 8639040 4495013027948645994641903384002560000 8639041 177146547759845239373418992083712135892 8639042 -89843250340849312153406078782310124000 8639043 77551998275394341908005434163683126256 8639044 -2035489543298813617997439813212570624 8639045 138042768016216010018207786651140876800 8639046 17304591777408565912396377805550762880 8639047 -50198574161424431748568682465366266328 8639048 132242678454548435568178354439619870720 8639049 -14320885169831017634683717407121043712 8639050 -14617922507487272810639287320974611200 8639051 -168587230133901220982923096406100339948 8639052 30242815506154043996042375568211737600 8639053 17499399307690066186722162328171186560 8639054 101368489401352126105641165622617974976 8639055 -5653358088741800479587583353171029040 8639056 -3683447472793768195580487096981536768 8639057 -92344106295808904174880152294855155776 8639058 8903493355268836609483369409876977920 8639059 82140100655345798746940138115669979728 8639060 69025702947496650533599644330165542400 8639061 77112813228721201833444807688796736672 8639062 -75320268718211201990417391653768095968 8639063 19674793968751648074383789706639138312 8639064 23523541676987677182001853341782589440 8639065 -72084193544166158643930706211164620540 8639066 460165782514449634929339534923365344 8639067 -18307553985634128287392707320856706560 8639068 106511438965721191299111541637557518848 8639069 84601370331002093797980290702811266220 8639070 -7868600108646515374126339672877998080 8639071 42609742952660975609425832883746467680 8639072 3085836032781808771720299668011745280 8639073 -26731110242181318433399742963662336176 8639074 3371146304513135746609584919593781632 8639075 115880223027472737764862920362997259000 8639076 -9668164727603287854176711684651606016 8639077 62160687790895234747516996583791843040 8639078 32878128421146144819668352138867478656 8639079 105160359090661553254423610689463865384 8639080 -16407171362143818894293815116084019200 8639081 4122462293378224185505635034228459200 8639082 98363384840585691773646091507528358400 8639083 -58577218668260193187383816505861637640 8639084 -89904764999803316407453477335106262784 8639085 4210125467880145500694157258756793600 8639086 7799230308282244703137563514902728064 8639087 3806088581568233417119094189975952120 8639088 30628191324067803489860191501551304704 8639089 158231146455139465905822922170198759890 8639090 -22408786531470948352108222283115631200 8639091 415118198454835075739284914549658620 8639092 84255316366708105054366299657115097088 8639093 -30921148756203962658969481010951289060 8639094 11777021969665298204691278289569561472 8639095 103095496475102209307983910140459872600 8639096 -125175880703648323919302676674906398720 8639097 50182073056369260111842222036926712400 8639098 33330882355931210635418365305859133664 8639099 -45130722519522675737892686424754281456 8639100 34826748072705221439554408351997504000 8639101 -64618667889205616520355627467033558708 8639102 -45287530822635265737527687755602037248 8639103 -53152993484977112374642428257670292992 8639104 162121160415323037565497907198788894720 8639105 107779640984539394278682657717147779560 8639106 12732163510653401849373689806997818368 8639107 -132505438807520138352718927909920032644 8639108 -62954501798315786809330349951136126720 8639109 199976259632567700294460704176183934720 8639110 29048263702911635239854278350479072000 8639111 -39922851804398184148985187673103051136 8639112 -699332447317888815593766293825372160 8639113 -70146640326734956922530477426624840576 8639114 -1185330383993873759237849268728983296 8639115 -67437935599107310794893286431520011280 8639116 109236992994106355501965595891629264640 8639117 68335676438005295658948510658583726592 8639118 -62226135507543602702620237413947588736 8639119 -54292911968069055661928538178235254480 8639120 879468687047450113968438378756833280 8639121 30083622171616348154632526926574928384 8639122 -39699446663224954288599498096587112960 8639123 229795629540830871291463443442688595372 8639124 46786301568546094851286616827224145920 8639125 301412712469878822713881081663781856000 8639126 34919214651104182942427335163592916512 8639127 -595256275256896034932234293351061920 8639128 -105665907032222737087044246288271564800 8639129 -192440120143063130971774844392802112000 8639130 90862456174924354089696503778493440 8639131 -57845237980962612801110286116209091068 8639132 -51102633852588882469425423673821295104 8639133 9238574621484332504484318895033584000 8639134 40139825149893906730110928074301209600 8639135 -14144106279222733928846050949338264920 8639136 -115196147003410464101749463943056719872 8639137 -472675105325666177889851378786945900 8639138 54548203190577273371404591079876771328 8639139 -73317310876281906174961956683248317576 8639140 200342465045798819959936368995805319680 8639141 -25698561887153290025686530205323216000 8639142 5939060114491468600339534040218681344 8639143 95241991109407418587294984445425494392 8639144 -76539500953974394680021983169073735680 8639145 -34194551253984653022918544247778936960 8639146 4288729900363415620278394132200981600 8639147 -45455867506577866368695119187294249688 8639148 29586335730315010375614471239987773440 8639149 36893524170898308581917025886181136150 8639150 7332215520474863991654271359198945600 8639151 45769260542396268153584835653802382224 8639152 19192298336645426593245623955719929856 8639153 -276513289110872479843882347280250399598 8639154 41687516298097247941786834869256293264 8639155 -49751646899179486330845373616396108640 8639156 172148831898130691676872132294767067520 8639157 2894979560104805304098417678909886240 8639158 -148738868294551593280962602290686720 8639159 -26897313072558517736882110670999749896 8639160 26009264794063766737435030631730585600 8639161 189645914629298616378316104498890894762 8639162 -44070538494266534302229481278093683200 8639163 12489755553241590093412820276328168960 8639164 178998319386815766432400221842906597376 8639165 -2429607331409688628018863337920664200 8639166 7208910852479899132970522418293136384 8639167 -25832571404012430204740628794811329200 8639168 -21533317903633335601987031889692590080 8639169 32667736040345200035177274587877555200 8639170 -68881259137064936317679239648275978720 8639171 -70191208674699364410386703773779154628 8639172 43442017489801676424653325268153197696 8639173 697881635684964400887295607422654208 8639174 -198078873224860884657339281570529597120 8639175 -142443995615284302253464408266803200 8639176 31116166788813056843244671736802344960 8639177 -116162558870279822803326893974391575974 8639178 18499188938621795119136668705702433280 8639179 -22997973965182861149852479178057184824 8639180 61020774118221021482154353521139220480 8639181 -59086209710352400115922894497721811488 8639182 -793216118513552193877161691983935808 8639183 21156558513282516297126370597752852480 8639184 25318523482054971007509138627637936128 8639185 -7433663973264937195307395684962211800 8639186 17922850805245416467963867604020567040 8639187 -2566207764267319745420325328620000000 8639188 81212842107650396042902140607870765056 8639189 2398216058664584919734944316353951608 8639190 17087224925467138783023742314065529600 8639191 -67842973833890679009681812091595299456 8639192 20083510928289097621478527789214822400 8639193 113519392782625303946233557768343375200 8639194 73531947090498697672797760032546598896 8639195 -68275056508241706836607021094555828800 8639196 -66915511634523562930047367010085350400 8639197 -32159821805424791296546394654814048768 8639198 113584931545504446687013540762197609600 8639199 30892876416604264878354007629962189784 8639200 67572516004110231596757293170360320000 8639201 -30071554756609402329959664139857692268 8639202 12752922535671372930996775833078351360 8639203 -140640010358454387558812375437455117920 8639204 6131827653611912616560845777406853120 8639205 31427998112237291998847819318171966400 8639206 -65744581319738587827645295900812572448 8639207 261573678771770764028242685899662438456 8639208 70097204559180637233488814715390556160 8639209 22592498542812781656108051360088684800 8639210 41091203393896683104735395700008337760 8639211 29118144753860749063504522438671995904 8639212 41560532708173901061547747371510822912 8639213 -250132600551328917940379361007857585600 8639214 -5460781175127537931681742335605875712 8639215 59307244427406310348004123160447155520 8639216 -216818799127031473125836983101358080 8639217 -561942178468322623190996326032017934 8639218 -15999821455905872829684122996006313984 8639219 -45223190354110812431808768406261123380 8639220 -29892823246418189492296615615150141440 8639221 -164239282162584668751323459248545183648 8639222 87710479398195075421330652885622873024 8639223 2132452323711369390867910101634103784 8639224 156803017061710227917010536748741427200 8639225 5114976479492771731290475749349934400 8639226 90067087742482242867663781865124154992 8639227 13473432357740836423256569449363703076 8639228 62294113446307537901681178224632510464 8639229 -136990567984963234438466596927089296352 8639230 -28655635851578595111715858637790777600 8639231 20894396745955677819032352110043552600 8639232 40101243209726584748517101492357824512 8639233 21945794301935731339566321701181531204 8639234 -572499863972334940263163297962511968 8639235 3798678611436128442074816581042068480 8639236 83375436184289716070333930802815665280 8639237 -93239827723943149347723513084405390720 8639238 -19389600988008731928252450063743230080 8639239 -81998670426431359917306973347974505624 8639240 -43272009346511993899578499160081971200 8639241 -4537185999350124873909322480280008896 8639242 19936236115062834459982005960974356272 8639243 -79140311365231164189659618980351718400 8639244 312261900469399553733320257666813132800 8639245 113924283616204692253428391223732047800 8639246 12242684405674889863995643521908659200 8639247 84097755250059379653011577986760324384 8639248 73123745814671774157469973585889525760 8639249 77278886833560458088601733174692739250 8639250 32720036592841703637111458264494080000 8639251 -54220722293294321057979361979703105748 8639252 57154479366957446675026209259651399680 8639253 -2201224528798330986060775899615946656 8639254 37857546606330004452633407149724257920 8639255 129301359279996171840644791560320555160 8639256 -37687689630641243877939242216003174400 8639257 -9301811845954721941672615043725268160 8639258 -3692293735959773421708406922525076480 8639259 3656115713878761656784493324453269888 8639260 5070223177176263431830832141547765760 8639261 198964375120468020778873561433491733862 8639262 -60793617529145634807265878203683254720 8639263 -84275404434256896856455976223189123488 8639264 136564498839795194566727388560128868352 8639265 27204983566686741756154545657071565120 8639266 -34961233409632514327453569096603693056 8639267 -17499386017398007911238650465525354240 8639268 67233565266996101105686959184611686400 8639269 202367422360391347517115887264761054560 8639270 -54772355492561076171611491901602938240 8639271 -225032971644215664299510409220219475760 8639272 1097652147433018962450226245468241920 8639273 139669715154410416714622184956430822522 8639274 -3807848409137563617711715502738626560 8639275 45653355316447221073073062345054223300 8639276 1798431492048049435595732358847868160 8639277 -71142009013296860587646704086175462080 8639278 31305368819907390845432351634034309056 8639279 58152250047613036581322775812090200 8639280 7737236056787924442563297363008880640 8639281 36013906032097704070450622735794631040 8639282 29523904047894676672151672644496870400 8639283 89115337267997047909167103924154552064 8639284 -68130132993637321107904859704779040384 8639285 -59563856032488016178295050781469593600 8639286 -61740904988414077410970244056484828736 8639287 -33538823314905742199602063260956304768 8639288 26091628496487694689452868456401817600 8639289 6223351775570856618304546746230242554 8639290 -55314596961929093012842528601156793600 8639291 213901396250227112045718159749941342692 8639292 4911715643099960647329216106613617152 8639293 -25381641439971657780625490192434021556 8639294 -9382244399143901893268282623460413248 8639295 -32366428527171553288929497576292595200 8639296 -20298541208748595670342991428811489280 8639297 -42011949304146648835577768250573032448 8639298 3402768873196523116329603719799570336 8639299 -108330336369677276433362762078002533700 8639300 -45132544229112648156868260180272256000 8639301 -95729690720184203401170947965602175680 8639302 -153948744265190551953613774375550976 8639303 -85261831702180117783212614695817745720 8639304 -81648426912211836496534718711963566080 8639305 142606465794696842778191465013795014400 8639306 -20056007028896300704315793050716973056 8639307 46570454713081753372023628481500426920 8639308 -26564679239788041198453610259117840384 8639309 -8444812612694949901817083086750141984 8639310 -11983393061217491763129394418133459840 8639311 28990211269963550223000944247487153200 8639312 34931015772217518880590022852491608064 8639313 -101056333568055640063756953990738199056 8639314 -64116549363938043119747816311262834688 8639315 -28992948242549603976898594391538642240 8639316 31076588666108286809489796251104991232 8639317 -107104301407651841078307836353786032548 8639318 -32136934272887435582529786098706883200 8639319 24499465464274381365657179257918598400 8639320 -69056452053987751170900888835767091200 8639321 -17529900133063431572511173378392116156 8639322 -5082621377949820034865186085119329280 8639323 -1671676932868906051618145414448249600 8639324 -128157566101773223833381393282628898304 8639325 -106711853512525384590661691056089600000 8639326 18845043482493986175905296742724988224 8639327 87061011191876952823306454576686134552 8639328 28404603222539021972611785145228197888 8639329 -125490615438421642753286917584200490816 8639330 10802133540755843468321861877334233600 8639331 -19274082594967521260530762938532061184 8639332 -91251310906721958600497869740062776320 8639333 -8505131628397687115477592829640986500 8639334 39144899576846056011446852793094010688 8639335 -180695659490033784529471477024719722400 8639336 -124076970559829914968195878020971832320 8639337 -45076455870490578544503191882804175408 8639338 22850073743310566029666171316289127680 8639339 136779033915265195649270117147026873224 8639340 19052531158494654170196699614407833600 8639341 -88424892228156439267150015970706796916 8639342 -20023611556989954802765786857520724928 8639343 81413641102494465354009989003333161032 8639344 -19229976758598535161797972131335962624 8639345 537431036848021352573335835562314880 8639346 -39588139994012979313684876489640198016 8639347 -228238617788985372193285247363042785204 8639348 -2050442383341151173163852660434493440 8639349 -95351414822244013291785403521913915200 8639350 -31516136698424192863688082272792709600 8639351 -20562164838625939083723391101477720576 8639352 56514533322041324238212411400467251200 8639353 -127913140242274303698124872513814755260 8639354 -7291390097596008829993810119897300624 8639355 -34215179859397317847759209451339025040 8639356 7697489854778883122662428084921646080 8639357 -64663935188304199524166156426705953600 8639358 -1416075269134527429708125576504696832 8639359 -63169549883351488211152624539778560320 8639360 -104488259553802356067234810272153600000 8639361 -40828549400356838917643623259605584000 8639362 1228881168866984162804298628032852432 8639363 -121847680679959321577417973317192672388 8639364 5137368934297347131357447830893874176 8639365 18152211612158974698025926454731907200 8639366 21397813940377770546146235708206296608 8639367 -131599914564407260393727476604861500800 8639368 -2911866127139158218790250378208122880 8639369 104616779889130965776017929860423572260 8639370 5477516769652852281515338304530425600 8639371 -11076693612547814032205906521473777840 8639372 3329922304287742570758838146090762240 8639373 10890546007790718067878051720520296384 8639374 92296210430204442360182582827679871936 8639375 -21321066420826239243422450902977510000 8639376 -6609082101783116566345413481284894720 8639377 -94073990098974594959591816112824356800 8639378 -49152266600536260139253386361290185600 8639379 2692196933412354434158892790729355344 8639380 8941791763973644553649993247369175040 8639381 77991649565282588251955391672673207182 8639382 8005464907336273928841561916878073344 8639383 -8144643397454045989587087049733034960 8639384 53516304010631697687106519382476062720 8639385 75726481324983180788902055985545025600 8639386 9741195589372075297107904466638483200 8639387 75921860496500178309019724291944167480 8639388 619551284623706710725722453316109824 8639389 24428306601383830808376523383085835232 8639390 -37774437111828259145028950398494566400 8639391 -187545658047022418231806468632927513216 8639392 37179065040822201064663809936479158272 8639393 3982374263736918917448337048619361216 8639394 -14824612049502359465817100717407568128 8639395 25108038525540090092796599337387302400 8639396 201373098046934304755797372114514174208 8639397 17922215045472035195922168062239518456 8639398 10794613105331549218054794270750628608 8639399 163904291108024137099718662053052708056 8639400 -31280329944570133089653933150208000 8639401 116763966819420842117962010355075281402 8639402 -96172227290404556548845944074992839328 8639403 -31333953942805789916630269816268425896 8639404 -1469822532472599269450030363606004224 8639405 37002666013080972001124872848174834060 8639406 57226266029845839941180078217390489600 8639407 167944690908809758101411354899524158432 8639408 -19228496202132033699244772598813327360 8639409 6600470016131059538143785693765973104 8639410 -34589024353377560539490527164555714240 8639411 143705177317209573069963629642260982784 8639412 75462529630044847807479990717415821312 8639413 93572438426552130066247911005652615662 8639414 -49776481826340269724057923861951078400 8639415 -22375875366264596049783974071662606000 8639416 231831800094801034136328322138986516480 8639417 -46619816950656885782596573863243649368 8639418 20106859556281924261388501842635592704 8639419 97310285143157566570012677995763544560 8639420 -39892251749585862732228871005726397440 8639421 -3648351797823123852494858440293629952 8639422 -1425867099531846840004398245192881152 8639423 42160055351608593763350383283656250264 8639424 8182770346370077026619660946966052864 8639425 -16474060812243057849672583166045319850 8639426 23997647549127886771940739342468170304 8639427 1516508264427653610450890649637673076 8639428 16856800195807803982162819292261748736 8639429 28461323238670104435241202704640363520 8639430 -50997795925148387164792515900245909760 8639431 -2718026729382259379259059317318606336 8639432 -234704955741614859216978034258799385600 8639433 218097929330302176216021640266364377600 8639434 -119968929046153775560318989740051609088 8639435 39635992398888825758307793076342497200 8639436 21695032691756137855288643469495266304 8639437 5056343102931685363484529235325110240 8639438 35415685895776677492788171838087371520 8639439 53688184095605030250601053504109106448 8639440 -29720718606785219773357353022232985600 8639441 -173406405507860334956634038598713446158 8639442 -33136230303593321033639671962773027328 8639443 -114702318241465001548428246529288220308 8639444 11277175859971621437136046136829120512 8639445 83140656322458662426812321859740837920 8639446 -67322890184353450856885337767180893440 8639447 71134079711393087780786636673708878280 8639448 -70799773597742544488830766878354022400 8639449 -27780294693447323636837035276853791680 8639450 -48622955429737898954781478697120544000 8639451 116709834067258750305077272086048751992 8639452 -1195665341170055462893143724996497408 8639453 -66561750469822708781842447799580254298 8639454 35728755640500371253563075079574566720 8639455 -162916145162763447136191019191499643280 8639456 24820132775695786837600498549425438720 8639457 -38840565422143063745333620511824276560 8639458 113998445097380393565687802276001536080 8639459 -201083513897460297407999868406322282340 8639460 -457343504227764366058044528220235520 8639461 107866923016629053992399029477023016062 8639462 -11102301931348021562986787404396781568 8639463 9491724145824177266096170035478256640 8639464 64331538919049533677003185042657295360 8639465 -25938607269372107523953780864200601280 8639466 57730824664509726200255620791957700608 8639467 132159720642702147193745522521560693600 8639468 -167886394371467522495593095120269243904 8639469 101541998434135717230684457692101567094 8639470 -9693684025427309420167711319203799040 8639471 168725143176335106079920991498508692200 8639472 -21538198665932676397886822360816517120 8639473 18045482225582294825197967075559479220 8639474 1544391436652323835805471745737390720 8639475 11369923339630949840889475116602893200 8639476 -8371885552241451423661512953597837312 8639477 2685422215811521120662934583084547840 8639478 -83628686188109623461966128829501393696 8639479 95031120756429594390579081174871151040 8639480 -3539969967803794299199705522094899200 8639481 613533900911412783076743128000156064 8639482 72867846272496784014811341815275442400 8639483 16229415561917592315402350252708280960 8639484 3621959716904110250455390409594880000 8639485 -39969550755991514143617517155331011240 8639486 49159083337350506666631290921400840192 8639487 -194820968455367495916790772280930040560 8639488 58817893421668395208170169819484651520 8639489 43363191774970879305597985229547211824 8639490 13151761873003120128320131519693824000 8639491 -17819275233055754420429140144363206496 8639492 -35373982297974372805747940392893481728 8639493 71686680000449402195775382289680908288 8639494 30492683984719234365274243141716601152 8639495 -22070238070776076532905933736606844000 8639496 72752999651999870875901824209955845120 8639497 33467902339646471198922025491161030580 8639498 18885990472023762699713295921088916736 8639499 49765075533408587760821315234617084800 8639500 59447929621089943685451695153953536000 8639501 -9876390601593460114292276362054535136 8639502 -60568724958997822730879874258008151936 8639503 -56835388552806895782947141700572662656 8639504 65342239467577258384966233978584432640 8639505 20764201982573769103978104711804327360 8639506 -54393331540102768595355206355158778720 8639507 88036581328106670716570163346799667756 8639508 -60026152232651262465844825770541271040 8639509 142476247504134155840255688368230563040 8639510 -9486028552366194637481409289289143680 8639511 43358012469782788046339871399249626472 8639512 34674282842483884568882165590124666880 8639513 -97923798305841800370070338105840314496 8639514 11173915905813005239607184850532474880 8639515 -133969908428486533338945772658239995840 8639516 224338066791806348912779795978606729728 8639517 51023771335440585196494574085775648 8639518 172014421783867951494019986128741754816 8639519 -21436246640466309768567137322560870400 8639520 2141666100710030169857171182111948800 8639521 60192271748541402844217599644563789088 8639522 -3070857405405012029532838024906688688 8639523 -78178628850337500094541463830565329628 8639524 -89561599070903427364302603631042155904 8639525 70500983906973485725838038585323121050 8639526 -5093266480906560296331579614246578176 8639527 -2498754540923099839669076011035098840 8639528 -38850159941590523434629497106901401600 8639529 -8958466130744950663037463755396040816 8639530 -50239376866354195200938754520899247680 8639531 -185189110083145821619757316135152014668 8639532 -67585548629819525141248835765931283968 8639533 185639530579764302267435552336459165238 8639534 -96538466943203386955186560263542779584 8639535 73756654606945573965000216698906109600 8639536 22225551143853000166514775111526907904 8639537 67166586445817984343998166209394073152 8639538 28641958934736112096891817188003719168 8639539 189946578684576714637579353192517747340 8639540 -15108433396853031467181369374816010240 8639541 4952845507414046442737015304102801582 8639542 -6929148907524822316458139518886751328 8639543 -144974439639617520175473901027900034856 8639544 65785638190435854868569882144489246720 8639545 20320846184699727555698735800353292800 8639546 -15406596991608902269105127880865200528 8639547 -41529285348510277866466358961634713600 8639548 100092158075951013360551691919419051008 8639549 -7324356885867771775737945776444187450 8639550 2471135559885677392676798874139267200 8639551 -227080022511841343683710144386294448448 8639552 -7763683815165218722042007293875191808 8639553 -38788749317316037212535768481487065472 8639554 29921339503312942871046685111538194944 8639555 -82543787480817011895237358262878637040 8639556 7827588706532219534069176521103441920 8639557 -64152337722605935740535664194650218340 8639558 -31615949873762921804176839938716942080 8639559 -33807499979480609665263782585161247856 8639560 -2371887422852907260925705724438118400 8639561 24551925702180903480144465600378693504 8639562 -19275263275097286554965116595408597248 8639563 58444171655903117664228923931781953812 8639564 -89652025823348862542507720794488576000 8639565 -62086242031687052191097346989338752960 8639566 5280349423042137948720471511815081600 8639567 -111781659991782183270291093733536234384 8639568 -7930562124532230637879308033581383680 8639569 251234382243070691493929051435698080996 8639570 -2451722004387780110833166874426075840 8639571 90492064540723837815237260142980822712 8639572 75329463941110329009586360173103918976 8639573 47165466057143809018151806855025177184 8639574 20801044734616521696588173647215495552 8639575 53205173259085902177057730723309018000 8639576 58468451626548160602014848188803973120 8639577 98002799769064661230476905000956785114 8639578 -40532246195439501811605172767288332544 8639579 37620317424006456336680184280502739984 8639580 -10918649574487556269435033012810874880 8639581 179974944934121361708597597330717915264 8639582 22872143888192628024767673659462662272 8639583 -31664728617000034570558814727668437632 8639584 -131620793532155283289496043945653305344 8639585 11383122502010535158909498434097520000 8639586 28786726736242801486684024158100064160 8639587 -117992819580160498659644791720480459776 8639588 -57324207126951133645861011708279933312 8639589 -17645271656965506547382537762775295680 8639590 21191573036637024921746953248226492800 8639591 142382714418148906597595618121813751992 8639592 -36871287486527496291225418572777308160 8639593 19860919617209094159919710549628812062 8639594 7818096424820002550934084140618226432 8639595 -161290473987705945361205481852174554400 8639596 2771240657489169927905287606861776896 8639597 48987898493338207973323038521611433046 8639598 -52432558119185932487679582193591726080 8639599 32427235158630529207097484675822683600 8639600 413302910191244987752164072407040000 8639601 -90373250866318905320501433287074341696 8639602 -33759305852630708321765401628199676896 8639603 -1010329042644674052914731854759300096 8639604 -16785811512919767835306537256522280960 8639605 36730868172067123630636400887365705600 8639606 131693921158646708982068278627311275520 8639607 -28687081165746384301927524535716518400 8639608 30035677822223393382134410731719208960 8639609 -2875974137632161558869491852171640160 8639610 -9196426976431912301637159672958663680 8639611 -11368532373836382689910736283333962560 8639612 150248887539192366928737741282778208256 8639613 -69945283782487034311971822963389429076 8639614 -58475972498082030189222731433731183040 8639615 -70768829138676323383469354975751609240 8639616 78345776128722840187039273929670656000 8639617 -55422978526378012022651498794483999808 8639618 34932364512357552177599139374965887984 8639619 154629953883119367128501270426399178744 8639620 -4912267509754248406624041644914544640 8639621 -21337005625279261818191144303673605508 8639622 -102130393704006771220640056742967454080 8639623 7989895741858668153809682195309549200 8639624 23827721820806643788289572618942054400 8639625 -30602904346604668018701606367011840000 8639626 49265619433347950920908431053384343904 8639627 -11014655366595496260512523906539947728 8639628 64129893531919315554030603456775048704 8639629 -344080588981147693595451086497469962560 8639630 17881526117391802191728222664468441600 8639631 17702403569754028867749623100598988784 8639632 10018126597290295011175874410141335552 8639633 -151964759786539571481665484873337466076 8639634 -139791720216742353242827024180730969088 8639635 62929468916101355111250628340008467360 8639636 33347704908795500292375415837607921664 8639637 -89466870543806213623414673815720019040 8639638 -17113612173750850586297828486346326016 8639639 -132610077147007130719739778745380277560 8639640 -183860650528093408614076701592241356800 8639641 4642765266127309399647431944691153544 8639642 -61841541967490978894380561658707200 8639643 16424253035576991924151196178546420528 8639644 60519221931276886438751753848877472256 8639645 36441379645928906251998146844829900800 8639646 1162153924400954660841209019371341824 8639647 -125374594879662670075796286365150703904 8639648 57891024628184117916621936742587826176 8639649 61532097549447092183548823317749537600 8639650 30934162343941346990065563977846832000 8639651 144053062253314984233790777852179498720 8639652 9475226415649087636111675115147034624 8639653 122292535901130790163126155113087651264 8639654 61273613562548130794481923955813943776 8639655 -3799605399522054881351016640553623440 8639656 -45875905090798433901353171056479237120 8639657 81780748955038415484397894359867918180 8639658 135585391515211828351068601676111388000 8639659 49719790266240433949145338370537148816 8639660 106848788745146658850067188406073415680 8639661 -23524090289676111922390254457813295520 8639662 -11446451185752370818124043480892543168 8639663 54079734886308814124509617593181216912 8639664 14515915018738560975295750011577171968 8639665 -4979753827988498957619779549492491200 8639666 -43325753225415418577644383219601274880 8639667 -71119106458557499843233989409468330480 8639668 -33252991820632324827954332823921833984 8639669 -1742672813201567816756907540359202048 8639670 14894705006589119801952223536528003840 8639671 182590599261809864938178000486283546744 8639672 -219699569020225256505910027685307064320 8639673 -2641628741116193049207627880614490752 8639674 -45294881362565446252991486992805268480 8639675 8486979225822853657304555870553654000 8639676 4545929005699687321923749730485928960 8639677 267677462556403688236970819948282916160 8639678 -20838764030255016828663068310529824000 8639679 122238522735570897967493828576251811784 8639680 -30288181848278593439499590073581568000 8639681 -134038592176422686288543441743684908288 8639682 -7017639271924948493112896353035643008 8639683 45639503496884051845053768891534877184 8639684 -39644298157315814234001079057418188800 8639685 33224344219264998168236383539878093400 8639686 18477947805248735630523022144553280000 8639687 89846953849221889603302214702422722352 8639688 -8351132787397560353268441929479741440 8639689 -1384557540258351344290659173059564032 8639690 4123805596249739351867879639598014400 8639691 13636995205360844560971062544676251120 8639692 119135057432816423707975674305161730816 8639693 -148576132323847742065462184261391679380 8639694 -19879834973409816643317443169943388160 8639695 -123830418816013141798935012328731895800 8639696 -1129017214567659783342320418585477120 8639697 -33418402160331114208781530786761237504 8639698 108128453095588282623326001363919059600 8639699 207786708275897418905606990942900049240 8639700 -1787071828678454322815853519783936000 8639701 62934642460680386048980872390092289952 8639702 -48206038528999157995648000192814042496 8639703 -7033396027238778930079283470401261768 8639704 -35813357500422561804254298853936650240 8639705 -101873119623642248085534693201823558140 8639706 1177274409835931821686027373647418368 8639707 -59004503218450490358973000451751566840 8639708 -33541917912857180006287058817726701568 8639709 -18578807203128358147197382905003907200 8639710 46530197089047230358256344843126312960 8639711 98245817648797894356631567125095121312 8639712 -166929705191732758370771111635345735680 8639713 22182848296949312726201446367212140962 8639714 -145042629386311444998701896176736419840 8639715 -4642164413866756654417222177297420800 8639716 31763476914079388424706208655765986560 8639717 -276445679753079474290749344319361873568 8639718 39997463238471848630941206921219402240 8639719 -134656959661635420520360060179307876992 8639720 49400834827490240514979540859574681600 8639721 96303437827044188978681531820285174090 8639722 9463751896373541578935529290243666944 8639723 -529850496595869484162862814674716544640 8639724 1492759617316828564184641014237573120 8639725 10729963167244301138501523457712326500 8639726 -43220212503975853373173337443121930688 8639727 -133991118921307140789308233641007532280 8639728 -107417176524080183226664389482047733760 8639729 44705442394479255704398148768125676946 8639730 73993987291938693146517850766727552000 8639731 58961964077070821936536320791578560064 8639732 2795056111230046880632679329891141632 8639733 24574016524905132060573091788446613024 8639734 77940668251626177885750321005701244160 8639735 6392411238983640952084672620909165600 8639736 2543770265410005344992540771387637760 8639737 158480952681368803489503205126706140240 8639738 80189026667519238758586743794763854560 8639739 10909458235451964007310044506829889544 8639740 82878785072500805847679847902585390080 8639741 -232024530514054015817819541649653458016 8639742 20387507883110799555830504362316847360 8639743 65368399063493879000024626512375211008 8639744 74887417975001476412750192437100544000 8639745 -6279857893523095908000500111272848000 8639746 -80056987614227758402332122447595770928 8639747 237984334662362075477598670774308659196 8639748 -6028036451279998884236801474030174976 8639749 -128199505555287046505469131268793929250 8639750 8591381658088502117754296263286592000 8639751 -535022023118430108703282252432102656 8639752 -150711511561096940113618115991283507200 8639753 -173398385844076262697971393449552672998 8639754 16251920102963014520779396321905259008 8639755 -107671560992371426525409767720827471840 8639756 13933993592087683959307553603960832000 8639757 -77001728756408116176774582191266963200 8639758 14818165270617164830508439406652460480 8639759 -61649405866724753514239506556763250104 8639760 7824679548935703596811503266037760000 8639761 101077653261242036751991120552171320052 8639762 -13798388824018375391340652562600220672 8639763 -161669283768411781032059323410184968 8639764 -14069127420491033329817992762991431680 8639765 142177622708033296947391308625780047000 8639766 1343531625807591488635343883815489280 8639767 -126093777740388117053312572879231517280 8639768 43625997667781477219935999729806888960 8639769 -1627397827502863256685446223203178912 8639770 -144771003552216395913383628226163845440 8639771 -75296793271830708486660306950219221488 8639772 -44327264828996064266553665496257054208 8639773 237199757890864063798384158311112754022 8639774 53547004713322180344161847963433999104 8639775 -1421861345773091701899331781189088000 8639776 102930639958379290737781131169917173760 8639777 -105520201551672743221122791601481612608 8639778 66164625539984709406478877244531917696 8639779 84782922768564500247236318091805836380 8639780 17669095141257446086931077656033177600 8639781 -91171191658033415505054964727576972448 8639782 77800994579394192234367232929163392992 8639783 128956449754315609118447383106351058360 8639784 -1586369274265755374941663795206144000 8639785 4985546907889180548133400013714529920 8639786 97268593840565665938818603273508860592 8639787 -102419628222180346532643194653928073912 8639788 194686528160270686257159604760787193088 8639789 115685397055953931081094083366299342624 8639790 5973082695033859096065907122623443200 8639791 6652129318441854995968468648883425152 8639792 5275871827213692763223366488101814272 8639793 -9596197927988528957217491500015868160 8639794 -112780611100297793181860070822514776960 8639795 78818202334263254241943044204066418320 8639796 32277810383012216622170975275595243520 8639797 -133283490982714938952128800330506596754 8639798 15150484788777382320764939824946000064 8639799 -21459160899511949293684331519529372672 8639800 -44055948330285950597957445570504192000 8639801 -6671005801954216918727922988809680496 8639802 -57400522591925719143668483658662706432 8639803 171178011657485286133680210615044782052 8639804 -41817268620959024826213478174824121344 8639805 65394833783526978504095337905618033760 8639806 49005402500722967542329864732388586880 8639807 106305685825144066139239320051216384624 8639808 -50542535856888545030573147705944571904 8639809 143156529352910818978398166951343299010 8639810 413436517762191804870949858634588160 8639811 62594351504929985042385714310661222640 8639812 36771985583708556091437931533961531392 8639813 663208597514744743265794891118784384 8639814 -49739294116164530334724983337650557760 8639815 -22294402617078752883408563338747324080 8639816 -67856492357726279552545986579693419520 8639817 -167086466323871608415577124025528162400 8639818 -1995679142958343736076751446597718272 8639819 25406358326733724685883772237100723220 8639820 6299068021584924579153935858321172480 8639821 210819174212169352876877008755001402572 8639822 -31675838541330236689152085819895101440 8639823 6081883057347814086772109366950905600 8639824 -17165748622343762606060827971863183360 8639825 129508815185790539196677410565956899000 8639826 -6009375824295388993063755099818145792 8639827 35034251178277951459561956787115492000 8639828 -41759447467273373010670773787025711232 8639829 57378258772738053583234878041197291488 8639830 31422358563385009685195441920465186560 8639831 346234843129172080380798645843079266552 8639832 71216726722692688944243759146427187200 8639833 117594155624914464481966943667243277060 8639834 -629027855306072528802491390174078208 8639835 72109527069951232850956959130151577600 8639836 -36040682685403231791898237411951275520 8639837 -112590507971273827677624987132905495514 8639838 172726787377792093541109215570857555200 8639839 -54097860021948764362018212206583540776 8639840 33071524136089257332716971857451417600 8639841 21881297582656529109958156514798038464 8639842 -783165393323270403711227642551683168 8639843 -61193276275256024733635002862227720272 8639844 4812304943250008542282030636973875200 8639845 -29802585990407950730745885354947712900 8639846 77406608777018976516718987121727110784 8639847 1425388887514510036843910990477155560 8639848 6811303790960940461475349836109578240 8639849 -112749452833152629032533644658550974150 8639850 254682954476403016576715110283904000 8639851 -2147528952437946668943090072259685760 8639852 -49729113165113505574830038156681468928 8639853 -25542396453441420055301168214334123200 8639854 -41551013133067934760644431437979380480 8639855 9650095570954556662077766099478968320 8639856 37567148320024375690914231200661504000 8639857 80576408230588814196737361744780449332 8639858 68575442517672041382508261123605033984 8639859 -118807336245713079365740718413700334480 8639860 -99393941773310888902953488404003441920 8639861 -2467376649366326895804586275667905408 8639862 -6103645890564705767271132485161715712 8639863 58985138807808683699406173113807723112 8639864 138903510861939516061981522740676239360 8639865 -28126138483262598622086840482371106880 8639866 -130895758612955879600193862988589172368 8639867 24625093252915336747720894245248844192 8639868 49136153266382434233316107995091018240 8639869 -129445291839103187699172664286733650688 8639870 -7781770096847135615058701709611232000 8639871 -41128456350439842782383853165802052080 8639872 -124887774329599744069655708801433600000 8639873 -462706267629296647337236986799117549152 8639874 -2691389837233874858443146763026662880 8639875 -99891252006979214431820736095765760000 8639876 -24588870111988138567291790562465261312 8639877 -11627448664925137240593566273973933792 8639878 21859550344845458063012820825398433024 8639879 133609104485632813669295867105767320960 8639880 45144970303789957898353191019315200000 8639881 9623967174633109870169632130182394112 8639882 41900106212836247742787801890128319792 8639883 -28150290816890513038278732497819743200 8639884 -168080557604170352316567663321924352 8639885 -28761183722039292150948345288291148800 8639886 -8111790188171301911901447765107331072 8639887 89137665743657359874804966150889380512 8639888 -58629861485386939203508768319498969088 8639889 51681019136859486101085261765814370880 8639890 27301224438412163090166594557430996480 8639891 -31941701305720086002455792802903450016 8639892 7458360215389839666506134206259200000 8639893 -214875881660311088835901173993371741220 8639894 44737630968634696047019134174187262496 8639895 2347772207117563541008992912669095040 8639896 -55178896006509992380872549886732830720 8639897 32316622715653896038554838894715992832 8639898 -115474067314027360682698440798798269952 8639899 -221448404973631094283905495710141647100 8639900 76703306529497227633382680903265280000 8639901 -14411117024755422470370253024530824160 8639902 -142311892411454044455992728763884510848 8639903 -69879566323081015963653595423287010848 8639904 153101568078754382012963700370046976 8639905 32035824490635330629269478071148179560 8639906 68473431228411269934859748782629627264 8639907 15859262717433118583931122842170897504 8639908 -88304882013564500660526181735376583680 8639909 45492429620400485606309506467510898110 8639910 46916924572371794070944036013855644160 8639911 61581986302686607467166267061157102560 8639912 219194058816647435092685571156167884800 8639913 129408140235416698963597370526776275344 8639914 -181531022090775335563976587540366848000 8639915 -3929626130158743762661710077439893280 8639916 37481696751794799261240848000857374720 8639917 -24631190444175429441800143787035046400 8639918 35681657500981688051995894690804936704 8639919 113900513021032075653441253386790621440 8639920 -20016898420032328005818805249146880000 8639921 -215201871383545382393078208754320736878 8639922 36180071329090006939960707179023666944 8639923 -148489535579604847769313046387350595828 8639924 -52039083471573721624584487687053815808 8639925 -45389501742748420270671552827155339200 8639926 -129054452308461685153032162436150805088 8639927 -72188755001294435504551208638875121920 8639928 -74233674152760479506545299307128524800 8639929 -88223658381487248477270529664204218224 8639930 5110336644728544197056136957356103040 8639931 -15626161033897199251330662175875981456 8639932 -16182491202493568859344374900122199040 8639933 -341961030304404207936133436034668043060 8639934 -4186358322137338361926278434166025920 8639935 -162465874375071951434654593632160548120 8639936 -20987008053738911893231629100646400000 8639937 116440743277329817578065358155897656320 8639938 -61030876102356964360436792462206424880 8639939 -91776901485108011558936366787034541568 8639940 -52858960594239869468180271495290880000 8639941 119714598562700825858337626833205635800 8639942 -20636632025511531974619033940938302400 8639943 -25631064158021716693601267958677647536 8639944 -16886427999779742822280752811827333120 8639945 -43870845141109383499503223206771414300 8639946 -951766789759114168766008225249666560 8639947 -2152863664097749051921128155249225240 8639948 48260305145696206763943976494340509696 8639949 41081510094377454361314066903002019648 8639950 -18488751388487678430055685320832332800 8639951 179487191269663674699833959713154163952 8639952 -23056839687910518389021875332120576000 8639953 -84647726795875134409914254423150948544 8639954 -46839953132581230774890196618582154080 8639955 67488874275574645253479908083998080000 8639956 77170693737136691157809588010111276672 8639957 -41269707281977343149559101518087339168 8639958 -30609300197906153536907118223377787392 8639959 23634278928243589954532463978413177680 8639960 -773550864968157446994499465101312000 8639961 5381565445441972513222131140845599168 8639962 99915510301252602601261835481694099200 8639963 -314620770994922720612044764474462354720 8639964 91950497557627361791424922175915008000 8639965 146953276185349727293696730397646005600 8639966 -1939767399008578861802943720381470016 8639967 10998671426547061434458579519724082944 8639968 -38252305277717029638236578924723961856 8639969 -54247886290345144308628006585965714156 8639970 6497019009389257629022682459274585600 8639971 41500460924206375838637776451416883144 8639972 -14454092128518892985730890701600696320 8639973 160737499801515548403715697007380138880 8639974 121945411535834647457888620640266222272 8639975 27238603476896122376047414416719040000 8639976 -84757924973480026973600838336565248000 8639977 -146176313813321723207092427518689487174 8639978 -4695222483737273779088190928321006080 8639979 3358851840753272506054665036182762496 8639980 34507766452682933909187246292897935360 8639981 -40909049336213704110817210451538167040 8639982 -7071408730676591217289665255700844352 8639983 20481984667347107690673351988898774400 8639984 -18889373730137398289271586473865052160 8639985 89393020641181193567713056008705885760 8639986 80321039143292360809013993569638258192 8639987 248874110631994464902550735606881394636 8639988 -506565239621275053490842241106042880 8639989 61978397391145388646899654177969667324 8639990 324873642205055799380539591355197440 8639991 -11542874626760883897036389020061478552 8639992 -160922450890645106985387389063393280000 8639993 156602750838303410743774990291545962880 8639994 17539705533655369889107657507521722880 8639995 -27603546454587377189060282391723181440 8639996 -55287810473072717068604350813208030208 8639997 -126680863572445914532635321262599936000 8639998 4183847939250327540742936476169153536 8639999 142013205834244984122983383154186663160 8640000 -13075189112578563252178710744268800000 8640001 -171959463007407007491334704529063103998 8640002 -36338393393398039721216355494512596480 8640003 -106231571350766752847684864246456068800 8640004 -12498002267288042808583335328803842944 8640005 -155770178787438004601344246501066020 8640006 33618433364668047976173520773615206784 8640007 54284754328737279765049872565312722840 8640008 25100937503361860297613855469307381760 8640009 38525695543945852179979226062085417664 8640010 -4993093465928310345555306117324718080 8640011 -11991788286863927707560998408767491600 8640012 -400853669658548617607112107410507776 8640013 -168359647335997574868224609697147649738 8640014 2531440056035653164019814203895650560 8640015 -22951655235846612040802232344115325680 8640016 -1516400333061989250871658264594743296 8640017 -27942779067995540935045753430954681934 8640018 -12161596871782587596185923709524245856 8640019 83264514373166717660918455871814251520 8640020 10602073669193523041658967436345460480 8640021 13614045273455221374208142292193880160 8640022 -7676134032112809888646556722233446400 8640023 93828716223259030622604599994936764568 8640024 49372823177761818312540286908089425920 8640025 -81434614959028963085861375805123958450 8640026 -83219084399976941955026787955654713120 8640027 -7336691217020236531899684126761963928 8640028 31984395557180363670941442051393807360 8640029 -950908052645686732876652950903969524 8640030 -15461624938989981529439142372098887680 8640031 -68906727844691914908780347702035830240 8640032 -105146767470664817319671172587913412608 8640033 179443354274600667789994855929228384 8640034 -16747915770750765296072037753677702880 8640035 -47999879844922800114938082924043272240 8640036 71123039747400145661172772085852347392 8640037 80788482749692809833725309545148372352 8640038 110036965674268939421159398520220966912 8640039 49054874941262681107490889467935349328 8640040 102423109211605759824442309188714393600 8640041 -10946452250042411429973793610990419200 8640042 10169867786359874416141285683879496704 8640043 2274276747619443380866989422135424544 8640044 -56243431185548020477197765394151291904 8640045 -33797295222765174558412083301522802760 8640046 13909709639871528874085565878482984320 8640047 -22397450094550235911154175555717386760 8640048 20650534320046811859664882375366508544 8640049 112717122544179338781787719613022311920 8640050 -567683003774433570898897481042917200 8640051 39235395948381365741150980122777832704 8640052 511807981509659873954718323735752036352 8640053 -118194785339477514159604144190350409280 8640054 -32720456803849227571516538437585964160 8640055 -25849779348428325843705353485567362240 8640056 29193232813964274890647712984431226880 8640057 123145169436237081331675425646683659520 8640058 56108910508023084955714884927725842176 8640059 121937299095103796863497268767769324260 8640060 -9416471870803105226117591918265139200 8640061 11235512680563434644867461398452782144 8640062 31559752702064434673794048014226428864 8640063 -128214491562267131875573642742299746000 8640064 39827747787332542432972310537322889216 8640065 -3859063247441183880794245210317646080 8640066 60248854645735886861681319849180618624 8640067 -9147683285878494985118306552780909480 8640068 153302316456033728365537121805398302848 8640069 56437534121640874869909826583866173888 8640070 37384380748252621816027539759895524480 8640071 122298671785501042299315155409680977944 8640072 -32815220974840766745731524479595315200 8640073 95000542301774731796851492790120979364 8640074 27515569147438630988835277518834432 8640075 5566008853941591812854397822293350600 8640076 -1690362799331743957470759763390365696 8640077 41145715034905516439199873422869529292 8640078 73051820100144159444239685418213125120 8640079 73703641663762758682994935980625420800 8640080 23317035691997821126769977619660636160 8640081 -87943233415276582877014095930638904000 8640082 108133938806962849838817267862658304 8640083 -357422871160207164156440131807741475880 8640084 87253115787267136902166732317480462336 8640085 120920007622267073524745376018063858780 8640086 -12897285293938176433779430373859479040 8640087 -127813578432651570893757798299467449240 8640088 52794730718166950090229579510361743360 8640089 85939860533776679994870149995477630080 8640090 46806850171012107129658790425863153120 8640091 -5045421186618690186610492572772981016 8640092 47763462390447515141703632669724771840 8640093 -12212796046724896024007245412741090304 8640094 16440090410633042829766532197750227072 8640095 97415041537196260921395945812868738600 8640096 23469985324923914200896456811560566784 8640097 -164328903341700305025180665609506418688 8640098 122348968696086282158759605333212666240 8640099 -64699552708180280204492465977630617936 8640100 5051906386194107232584677100875878400 8640101 176559667746035553369844313555960997600 8640102 -42143678264551872249535660061137743168 8640103 -7431896085972116222707686984377764480 8640104 -399268706230291243430598742794992025600 8640105 78503690527219306837786574504818739520 8640106 -5247874074629207709805408072392625056 8640107 143290805131158240687005235982994100000 8640108 69593665581223177667603111852985038592 8640109 119380303439716697900782501319342836310 8640110 -60385514734164728585743808783956223040 8640111 18905307181845337053407816085114161280 8640112 11847478108451204649985204200570880 8640113 -32432356033047602468318361928063642956 8640114 -10333050063373534217730501335893410816 8640115 -10467377130783247338634791102985903200 8640116 -82735014939948004842169940793732639360 8640117 86158996029792689244614945968222189440 8640118 31418939920347379061892458805471449760 8640119 -2417470691592370897576570502049360000 8640120 -14403640261592736786413301313812480000 8640121 201494872822182340423110331090491056490 8640122 -80199188332304322577279037358713055888 8640123 37951506777995972095747478372862735384 8640124 121710752172128118253718943889046583296 8640125 -107941044257871094749106647400855635000 8640126 164119211966016104987035584769360896 8640127 23386651429031356217095397411930191032 8640128 43445676551688693249747097200434872320 8640129 -37432901628627736897935274717427425920 8640130 -33875805135743090633378497577063171040 8640131 71629125942250483005329619747985832472 8640132 3015750209576381095685507837509791744 8640133 -24290936750984831117220711623041843618 8640134 -1015287314456502729559484211045187584 8640135 13393647793627553787476279164392038400 8640136 147919839197673896436641048317570867200 8640137 -86881796706820619119104303545175550560 8640138 13064912512196853150713018366144656128 8640139 -51338259898948226229055544529207104976 8640140 81233428444788181839826824566666941440 8640141 -924961890114944482033792827414508320 8640142 -36348230762188804704736378889527413888 8640143 -85187170349595492161216996920528053000 8640144 29116835363041078610343497365363507200 8640145 -92364818052444291675239210449285705920 8640146 -84954193989331258398843782865824021856 8640147 -106470835066979037157772638433882147400 8640148 -11674183338341596109249007412577845248 8640149 -23805460304571936491395592108475180480 8640150 873707307334870532531024550507105600 8640151 -99503611873329530866262007246266419200 8640152 213797043853076824988017898806095790080 8640153 -137796136018554748390290991081345422438 8640154 -809454289864409956510697377550937888 8640155 -5999664034712065812376320104137209600 8640156 -23080015537572099457231580847930531840 8640157 33768328955165762865741583793202047174 8640158 -18554499063423939387680841064387912320 8640159 48644818506263984674023168656839216128 8640160 39656517689667356170946981372592783360 8640161 -250335650657970164911138145475115838238 8640162 -146940637172701420468500889214810880 8640163 70748879635822894065799996127583044560 8640164 -23892294653361722393176740547129507584 8640165 1131273262136105737487322510755312640 8640166 10502407984249615968484062781318038144 8640167 7543303362507008023965500869605835680 8640168 -118203909436984033441635362073341706240 8640169 160809312046761702959344864595428088570 8640170 45082654202973914581517480716957440000 8640171 -151346706787151415007250647495910313060 8640172 -49110357444489049861153973835446448128 8640173 -143465980833277442067758859069750764640 8640174 -357470016164803218025136999066627520 8640175 13856255460954006270652429135927663400 8640176 -6787504196059701351571940308417806336 8640177 5520002544619941983828943435827529600 8640178 -97818370995505510102017702611406373344 8640179 69287787492921874314294007791270547176 8640180 -19195801445858110755051544386774589440 8640181 65570891783435524318858872473044270944 8640182 16298870850337980486075337589522515200 8640183 -26306452590352805891805946061526731952 8640184 4354455873061284905759977535828705280 8640185 -28234970754844011118000636382106600000 8640186 -52423603731935288758641588058806195456 8640187 235391902873465559263778302496764404836 8640188 -90064809344207114228592268405659116544 8640189 -8274006342525112244150462538680924730 8640190 -17092124936650810837892799204718740480 8640191 -21900542192396345907745450331158241280 8640192 31158738399795666983972538634148511744 8640193 -3221724100857865992088630385218456000 8640194 -37303299507396234567015542976966925104 8640195 23101923309213557166898239276092575920 8640196 -49444041903622171026209943883371233280 8640197 -16493377075551670039030492645972272354 8640198 39694838082177008931167156217816453120 8640199 -60010674847460428043692436267032000560 8640200 -129491452331585294099803397882134656000 8640201 79478833888205467356473460822869417232 8640202 -161517193493553412047098253711449395200 8640203 10273547996137485669445852336963808256 8640204 2909570911345764638950285175819922432 8640205 -1066294942440347198762025623402993280 8640206 6580515109890162523264873520346681984 8640207 9092385800597368645352884269426835008 8640208 13707816007740241231533569519174287360 8640209 -9904317282119384731081448510669341020 8640210 5941370825637123458881505243964648960 8640211 -21091741418041734008075980550198519188 8640212 -21538267860999903489232307529538560000 8640213 75375153570382703361590634292231760544 8640214 -117199646921521668248577748360848581568 8640215 181428037591544452958721651149059470360 8640216 24619781142241368216017949004256870400 8640217 42447047241103934045088301326235236960 8640218 60387647714266401456167286212872216560 8640219 -52065226636412836589622315829952833680 8640220 -106500301030998815451424814781410826240 8640221 173834117657992871503236428883000928422 8640222 16425892127905805455141862115813771072 8640223 -194268266019447506633067983671232381760 8640224 -228462894889188736900567588406702899200 8640225 -802100661331692151844354867884210800 8640226 -11273438155990248445798532687543755776 8640227 -87424421132251588595415566293694666688 8640228 67674799889720885314588647226262123520 8640229 22189379805288027662273722160489317084 8640230 -113261056265512739614536640126515801600 8640231 -84784223738115983209305934115324380800 8640232 -139070596130475829490540612913677337600 8640233 -24751452747778247704170207963177838464 8640234 -5666364859066481515051030201801140816 8640235 -127184225296310312222599842551905558800 8640236 105914668598006210070926114744114688000 8640237 5927702114533139634955429358242153920 8640238 -119510069585766286317022949124294060480 8640239 -22630813172626471953749198382754344600 8640240 2187701806354270033292787671787110400 8640241 -75000646939374431029115985851724381358 8640242 4175620327961475772741080935338994592 8640243 47494454570650052515509306690980473200 8640244 -63069877239412029158976109829657678464 8640245 233179947006428197987982836976049914880 8640246 99463615142165210566817736968859439104 8640247 37336912052551753873065666673239944 8640248 658048608241174098561212950434754560 8640249 -33557323053826805657359960559808810432 8640250 -57246592365553587453432467989580160000 8640251 148457136128057259632964035785325097252 8640252 -31324308261388351922724640501400769024 8640253 -383127221781799905732443653744282461440 8640254 -25463649709714618621746122171380441728 8640255 24876349211128022390732205607711718400 8640256 -145742860513116111614049960947674513408 8640257 -37226062515653817043899013726372892928 8640258 -11884953006682085878947329024736165888 8640259 -44728467472665488095153691109889153540 8640260 140694603498098155776821567723677555200 8640261 -45380581766096286577842507282599854368 8640262 190165651330338558477768499474630097664 8640263 107011965121056257137593239786500975512 8640264 -54251472379529121342792854547092520960 8640265 94824749513695153847281889815286958600 8640266 68139985660543413239165084866933405440 8640267 -27493798451072762211110814341721378816 8640268 24322672049812320620439617921163042816 8640269 14230127088321102103623025131851947680 8640270 695120047813631491301255736689542080 8640271 49384743447068210161163876400699809944 8640272 -9645182338963123978051979488136527872 8640273 19013191716431551320860821682993309664 8640274 -72242922246434315658232241419307701872 8640275 2746485666569361828437925776166444000 8640276 -7217455853076773387537779199001888768 8640277 10038324731593642130081521127013241752 8640278 -44323275780030548293100286812619713280 8640279 113232430862691027397425904656605709024 8640280 8250359411991119793760715632699392000 8640281 -137822702304022978871106120561676711296 8640282 -13044875652392355036816928920293377536 8640283 381091494421879827577219204492081400944 8640284 160243712100090215897419884230233592832 8640285 -14530672740391065233494747557815152800 8640286 103025857545038310111248821723138371840 8640287 -49516071954292892265684880098054428064 8640288 127087910757332492865577939378254643200 8640289 22366214770463721706014541050724869120 8640290 47320605175610734470344195875702490400 8640291 1186935289080978234150981217676661120 8640292 -79126617133437859421048011314273361920 8640293 -6914504320760930984833907252849925696 8640294 -2729864125329809300495239233742368192 8640295 17611203910217104232870384600934556320 8640296 -81640151443834828816969784446458839040 8640297 -21801115506011316538726808073327036960 8640298 -62325329360190373408387416682305417120 8640299 -28441773480958915658678934965428501320 8640300 43192096175100334210820775268211404800 8640301 23098063799150103171184142740450352640 8640302 33188706514144641173049828032783546304 8640303 604733581622673151821047754250130304 8640304 -5432688394142487754817128485903958016 8640305 22072090977244089490316175731889857460 8640306 -65121106696405818046834592454907813488 8640307 62333852076940468300705882189604455280 8640308 -20001969246502161556932062304669928704 8640309 8713070824144128465204401090172140160 8640310 -22368718122339530231863404948071504640 8640311 -15538515557196348034628980607828597976 8640312 66425176071789623931891836012831907840 8640313 26162846797345554409833262199240931984 8640314 -53729921358731702655411055596255571200 8640315 13401087182107181673839718368534073360 8640316 -24877426477726496837862985462853225472 8640317 40424784552279268280981999923211447526 8640318 -26268320018165568764554787785272852480 8640319 62478934786749237987569614932747315744 8640320 -6162256223886420968794310021102960640 8640321 -34910822783558661813508091896204839360 8640322 -57904155578413272716480039848784748000 8640323 -13309285470955402667965754456949530496 8640324 -26838546167067937875308092867588915200 8640325 75141817199553428398874561064289334100 8640326 -67198365965098248355907813348595862080 8640327 108568810857571272411007344625061502120 8640328 -104422069962705056301068687772327936000 8640329 32684891081147989928566386746614995930 8640330 -10313189692902616170073031413826112000 8640331 -58192372666613596546346303265259185008 8640332 -1407952139939648495276415188150297088 8640333 10055568994673783430071527870926645900 8640334 -1554990305200617657871698781037520960 8640335 153142865359768600364902216297118577120 8640336 -33482777570286139810642239702632890368 8640337 104997981180547322607149250061661103986 8640338 -27055140405657134631944448446819931648 8640339 288714410341541679055938430294661833728 8640340 77579619729963471568229750445898149120 8640341 56379358022259015621481153677108838752 8640342 -40654639738135094756140063719765286560 8640343 -19197399154691403652465810166706358160 8640344 98801523490168783983868189829723228160 8640345 -14799940576144094535974230489663795200 8640346 9016951047677491640721383036818384128 8640347 -23346591534162542147108233108449322080 8640348 -71308899189523290480916371220090506240 8640349 -200810845318621577727286744476347954650 8640350 61026129006435707765328165882390158400 8640351 55224016276082532446448512793153371736 8640352 104309685308538808659145995362075934720 8640353 3512002738149110482206396684779941764 8640354 -8659428344667501604708555763709792768 8640355 157118366420356869731009032206678023760 8640356 -113308493331660323796611916494459977728 8640357 -63487770695469718236495017209073765376 8640358 109925367383217633523402786729954665984 8640359 43221981471733078327626370614226706400 8640360 93350342045671291703892183683902617600 8640361 61687410207603094003541083778042769600 8640362 15838166694116815433885796870773805312 8640363 96236249449290144347982257763270381144 8640364 63361494974453797809414112233449226240 8640365 131545514939734465700416871535318180120 8640366 -59346600531152728759084476134815988160 8640367 -164136976111183485957033817053624790008 8640368 -44182392619602705698458498988703744 8640369 -153416642387707765921970200400372986236 8640370 62277201647528538695411816427288638880 8640371 134827569440566440104512684045344204144 8640372 23024564026376482830807622662204248064 8640373 -92114581538885490031064879106537007680 8640374 -64104619773753814819997289170812916064 8640375 -80863110689869411721208394291240092000 8640376 216206914390355938277135823484965580800 8640377 -128400286395563488622125391517400333446 8640378 -42668915565909941508209803523713267200 8640379 -223705653201808186312832079505809349440 8640380 30487295455121994958685407655428823040 8640381 1408822795736779890213492033704169600 8640382 10125542485798659521655869494912310784 8640383 -103799244274584430879467176177677084800 8640384 -64913530476912576060971171567747727360 8640385 -73690850716626825395927236946581306200 8640386 99029098554910613228739328395665596416 8640387 13726606907222974437735759042022709760 8640388 -85949354876822222957795548203686502400 8640389 65649374979387793516974185139422773440 8640390 -27271000223012295148833350502252226560 8640391 187721900559617562610006133905675712792 8640392 35287207452112712612729304289908864000 8640393 41036110588153852737178643831999502864 8640394 15825055880712317664062288606317899264 8640395 43509408650884548065929640627816170080 8640396 -20073609424447824916383700795430600448 8640397 -96287673269934241436459983093269176948 8640398 268512925933636332295997843090177280 8640399 99592162141051648458207000189533414160 8640400 26420172082810377577203291720554700800 8640401 10508559790669332505472796056475046464 8640402 55337185254678723450018643339102337280 8640403 -329663901405636223509553352809431893640 8640404 47162761752682585588233690605204777856 8640405 33375891246619338847952837244091008000 8640406 51654938863627874839810448432957480064 8640407 -166201073911786612517738433092066188344 8640408 16123246222170589675863389847019192320 8640409 55256280491320090530287079232146529610 8640410 -50334960243252811434201139140506787840 8640411 26970928772766687703815086951006137200 8640412 -93273973419412284990155695584442736640 8640413 -108364774666164939702782112739665308160 8640414 63345919045254019087087461641602941504 8640415 -102630288286285537955254696261330059960 8640416 -103360451692464769962434214497564491776 8640417 -166590930289489481990643851355330593952 8640418 -22855187380109830467410930159572932096 8640419 130089891803281422918403805826637433820 8640420 609437451346794461163286683411701760 8640421 18746088219307150034026633048400183200 8640422 4854696000618971184794792157293570304 8640423 -150146262187008057071189577323550407016 8640424 40291151759727344561888186096416112640 8640425 -13353617232027705623531790799292015700 8640426 -2305991064027799723458143106589510656 8640427 -194090604126853242757981845566350635724 8640428 -108152360394696658654395678079965110784 8640429 26170233824188312651563747367824014400 8640430 8389064571110257130965790540937964800 8640431 -27569187942970005521121899775469655448 8640432 726289440509064450658855703618027520 8640433 93473941448773073629610238947560704 8640434 33965086687196015755863190443956130432 8640435 -104853138899436068237070498422956789200 8640436 -18327291839895859010453820598014052352 8640437 126674434400354615030474112569101341432 8640438 9526475739220038426203857409952522240 8640439 -44498569941501784368296761675466604760 8640440 74508949039465827817316440185922560000 8640441 -48987461872785865673104551291904950150 8640442 -57899027189591135815762852519927968000 8640443 -899520577892658571670979478154780400 8640444 -24919753885379398725762982919206699008 8640445 66029592889643921541387754445545666560 8640446 86295873418572815096501003458595004672 8640447 99403481317798850772841245183929977800 8640448 6361049840274879897538636258746564608 8640449 167404977274610728305257802627833510100 8640450 4570286701466472115065258646616947200 8640451 50802314317293580324768018108129851452 8640452 169472308019241593304685307354804267136 8640453 -31881599127082618942499381732292124416 8640454 149931374869192380993191592470945722752 8640455 -112220113100088607705143442144437413640 8640456 -57690815368328971557748748329361080320 8640457 31229436329883171488825885296015818112 8640458 -12328707270889640567229937034337884160 8640459 22388096437178773817901856636215388800 8640460 135750296109334587299167781380446305280 8640461 -101093610322071288924178727392759528308 8640462 -27953485567950578632298570362330809216 8640463 988159285694355425151002411718972240 8640464 34126574415430074179331610353976344576 8640465 62655131846981877812615599737051237120 8640466 -65347831257583518352930987688181630336 8640467 -50725368616066564456420823783786856960 8640468 -610144677132159327673050049489148160 8640469 131553726158291588520461899609489602552 8640470 -76461874317348286831419583708580056320 8640471 72803927369885472239158923952338249984 8640472 192783293562432358184673169600257484800 8640473 -180788323690043347864614076826740131120 8640474 -34514427496816674360240385223383856640 8640475 -6082401025620588802824528493037480000 8640476 32241931568271121640645397706914032640 8640477 -41497613096094697815930557702747208186 8640478 -15095463242533071967534123404882155520 8640479 110503641334523366195149408733790200784 8640480 -148917700289444390734447229658023854080 8640481 224765003151366998578298717123878853282 8640482 -70745849279610805007073685133991999408 8640483 548228176412543494728593095485267264 8640484 24974205749983567825430022179405928320 8640485 8001874117075778018433633625080658560 8640486 61394426882711750549453574669941923200 8640487 28314675632192111549052418520487521712 8640488 260310978748771268542752070184768501760 8640489 -52535283381997505672263843028360256 8640490 83807643008476671126487547641536924000 8640491 12235161895155158888225792529727077000 8640492 -47117750114502785757151391863614750720 8640493 118276895631847083212459279526387670742 8640494 55792060197883071720911491553603359296 8640495 -18173468990249623909801385000711506080 8640496 -318914100084413277229975297662025728 8640497 254976543364902555336261433253230637040 8640498 -64982304517135831215176817284725562112 8640499 1355354512347797429211304247374472512 8640500 -177815907684535101432675654068061696000 8640501 -40365632829021779214394546256958041568 8640502 -13243449615033040726210500233904595200 8640503 77282723083294335128063913645538315752 8640504 -33997557336655476164635245898874880 8640505 -173712214277172978229576014732587080440 8640506 44436206612032026222744491015405568 8640507 -131406597331232545340670169766999376360 8640508 70422363624928222678374982339524067328 8640509 -73622957337561898441301375121025083840 8640510 45744056924672882067871272408697248000 8640511 180037219928582552201087084036078383224 8640512 667534438825840859743618004208844800 8640513 5109525256639836461604899736991305600 8640514 26223442809401763888392923193689595856 8640515 -4267447776710370394284209292695611680 8640516 111668773888828869920474595049768273920 8640517 52001066770185712582276236753447395520 8640518 16566505969680853972907604269498806080 8640519 69135585021499105285927009055404882344 8640520 48222241141228546528654661196877824000 8640521 379824339347009764741636422976561255680 8640522 -16132770610635977305777228582544967936 8640523 -110936688642446372857450115019598436496 8640524 -152480245554854655435406547548802459904 8640525 18264420232122650662266489165010536000 8640526 112438812665850381459974923193699106624 8640527 -94880487871672815548343819128389260288 8640528 1359519983324503962492471747987898368 8640529 -62075028619135879501682643131247464960 8640530 -51194749234431867930690133560002367840 8640531 44978453247698120672906264693164016820 8640532 -78397348204787642190465208302482226304 8640533 268536125350089424615424474351880772224 8640534 -10576612067248405087675433458223247360 8640535 1055173097094051380649988872312854280 8640536 -34284435078743477538531081444393738240 8640537 -1702436354580839249314677577883410944 8640538 79340655174308089789986653288658055920 8640539 103366794848029774459380605269405271520 8640540 -60361692617255133433328314970905958400 8640541 -22092597742156241916853342543873891456 8640542 -21171098714808632351379233460473832000 8640543 -137781078253645958502044615088577924536 8640544 258624268254228686971863679400651784192 8640545 6989952156631029154345290330804377040 8640546 -60817025302618631271575536594080691200 8640547 30747168623018736908883300640707611996 8640548 20463933260340196981511650673867022336 8640549 -1475138351566163203369149250919420640 8640550 -33333180079146875185883342681169360000 8640551 -371770439520512455502979177804311688 8640552 21133306159796965508721597412254597120 8640553 56271604566498989431243821888160807802 8640554 -34587590845006071953296855493382232320 8640555 -25865181299381610407177526565699791360 8640556 -104040353342565971825622030183473740800 8640557 -193980617638198945353770181930898841088 8640558 8320418218140997623082846659733016448 8640559 269586929395237121637346236527514367760 8640560 1340843616983663034875348411357921280 8640561 42750523472359600130862059269974786672 8640562 66809655287408274981484637286666815760 8640563 20448756122878479245530560208837123200 8640564 -17487630151949902412789285466725572608 8640565 -2053626605206434024223913686661545800 8640566 101486252201032422787589847616609641600 8640567 68237181016706393437146339281162803200 8640568 42310920365254322885329566541077381120 8640569 70224930010312695665376205683761450496 8640570 8312182440831811490808440930165591040 8640571 -28341578892683674025921285976174978816 8640572 -9942209903994877787282114126634713088 8640573 -781999957363294271343266036736174720 8640574 -108438675935935893904844448813832428288 8640575 -38089782427084987605096209020696410000 8640576 -17787609810713977472140726294227714048 8640577 -110860023962429807217240520947331436256 8640578 24859646528327490820664005089375620640 8640579 -69233899352623685895549697701421461840 8640580 8242256062187648623380738415896576000 8640581 59497437561157250698759085648454352512 8640582 -3504779427976743257927724367965456000 8640583 -710653426574955194278978649011163680 8640584 -49565045155947771538365590295179197440 8640585 14765362727362342980550704164215589220 8640586 -35784672293899899268554707248748566176 8640587 -85939010941601908793884121378326870764 8640588 -26830023091756609755827966948771586048 8640589 -102541831187325431942366121755471071700 8640590 -6358212334087224856205427510272087040 8640591 61767119181428569267706014285318758792 8640592 960677653053417472393052707548692480 8640593 108918403877027035475413658066190070644 8640594 66827392363330347047933853060209561088 8640595 45645818107507229712597492342779031600 8640596 -89768932900371209662903382898570268800 8640597 15601300415574691259741615625921865344 8640598 -32015051293061182083717896577507967200 8640599 40294937448800567245923105511728053760 8640600 -4671720264239079650932101330304512000 8640601 7891497038532505989217486421764446602 8640602 -65372640914736147053618043471861343488 8640603 -16367373300168391086457660217259258120 8640604 33371857912869400992801532400204675072 8640605 27104159193352526736707669479786945260 8640606 -12090502905971383552360055243464584576 8640607 26701677144067804934502873589789141152 8640608 105929313693925109763927769677834485760 8640609 -35450630508042231326268482914430107680 8640610 57284379620400159931795046583727680 8640611 -6708641373504519350613764113974223080 8640612 -64108213282648534369751706450319611264 8640613 -18479773356965107208397639156875681700 8640614 -28964896847409729511799019221482667328 8640615 -96927893871995939677061560957987775280 8640616 -87038470490430668775268654247245931520 8640617 11689588191746007444260601994763979072 8640618 -3596751096989983196793999621326622720 8640619 -46970875286095103469356640561021759056 8640620 -107599783086432991255597565753803960320 8640621 -444852207802620687569969538319209523200 8640622 123741268764073681722929797831940354112 8640623 81846855596948301103290327496261948104 8640624 -9712368103310628032000538241688862720 8640625 -61993193329521723942817401259730000000 8640626 -60142727309247449351156583949299733488 8640627 -17099623550504098921003898002691130000 8640628 60333947056832503375827626397867815680 8640629 22108513285551930396878366162964429120 8640630 2655736965614683363702087869325516800 8640631 2242834417152198985117182938925130264 8640632 -32352649462595686134019782150624706560 8640633 99404280516396171870650705079206713824 8640634 -6374477694931949698651491488071464960 8640635 168219304933014512805089858892896400 8640636 28299873694048863467740426496488038912 8640637 -213983432501280353829029729797447930740 8640638 -1144463063449655525232326147216417280 8640639 11339375885659392771401972199343225584 8640640 -74104221929287023337474221997975142400 8640641 73179080035271624993008677653265640452 8640642 37867125015199356067825289757160278912 8640643 -19360636066565627397775928662776013872 8640644 -58028177663305285249400452343633441664 8640645 2569300885709349848983010724159421440 8640646 -13590082827800949483120183764604658560 8640647 134477503843010690216436122123767003632 8640648 80927813246345335239055640510939136000 8640649 36026813801560105267598993312900436480 8640650 -23976875585354871925460083685068082400 8640651 111870821273525966347864905386347924464 8640652 70158174568567772220804377231107809280 8640653 -7766641312247993953980324995470809120 8640654 12824489464917264489326403413119057920 8640655 -42159165809016431884612186152362208240 8640656 17438295601388953847015896950990938112 8640657 -120780859059103511049313969600067585520 8640658 -7748790901981252190573661188284874112 8640659 -30658116835963087866203973441943873200 8640660 13102724858711017819994890293204633600 8640661 -51948553953964058172777048489772817152 8640662 11947313045818773026574400349061995712 8640663 -6668943959383915229210143383870811392 8640664 -182541259846184575626129014694238832640 8640665 25359982766312414473421566635149377920 8640666 38879779519892068893402863836079236320 8640667 49970950448785139685693824443871943200 8640668 67432317636893229193434742117557043200 8640669 -104592388442570991809806439495623741056 8640670 -55779708655959014394632568024692409600 8640671 60185666462240757496161030059502101592 8640672 12584076293473922289777529789954916352 8640673 59537484173496015816545858247431383744 8640674 -23647673777668231706782164622675189248 8640675 3807059106304306863312339601576567800 8640676 64266307567568739816204836157651809280 8640677 -20121125205076117821697655573892708000 8640678 -929832821768589685351699895094961152 8640679 -15235468005880986023284337942531011720 8640680 49782825999419911138224886673353420800 8640681 -24131441521263186015106551695989862400 8640682 54460175115284146636099100539491030192 8640683 -246166293132901740476181352520424325068 8640684 -1917346280689459855140426496725120000 8640685 -163419237113213415761920469565538871040 8640686 37375132049522070237380151466437688512 8640687 -24643222385867254873632530604960397440 8640688 1994717483506513840167111990297231360 8640689 -74509902771677792576819281129923078510 8640690 366998842226358325553485525805099520 8640691 232435489328786468642275429685063598092 8640692 -51362497961726520232013951505571430400 8640693 107699515817966653903302912075008481582 8640694 -41661647324873120045331059874666475104 8640695 -26363380406200655452162389047837851200 8640696 6600613384113619045201394995999088640 8640697 -62293039487254518554682775823876081660 8640698 -59975402887935729520118853340868340480 8640699 92722244445428660821092295083153346560 8640700 9545921874860519724328526764036838400 8640701 -137189896025333032861126798421602682298 8640702 5171192770851266001564902530539571200 8640703 -69689888388847668161619512016595546048 8640704 -14459252250954119254353948093028761600 8640705 -58488812735421356550632611308011273280 8640706 36667143596310070071924598079017653120 8640707 -277305099247304447982317241266093647044 8640708 -83068116108418454639178061827601597440 8640709 35989574522085496412359486207875183744 8640710 20670610647234154653370758260718783360 8640711 69233852050840018163367524600444178360 8640712 108484991290162136895621389055220147200 8640713 -89037599796125440348153844323484464038 8640714 -35684963674840640872795228663741896960 8640715 -125032225441562987611440541326182254080 8640716 -28915678730590126693859668528821046272 8640717 79339798345535318382300703392003046080 8640718 7586690438824895687564028010740021504 8640719 -194690043249505414096427956076921444880 8640720 -22311770586216122953318885679858319360 8640721 -233225205522162435226842645366807616 8640722 113669677314863498294359693447293674112 8640723 -4406517702739202214261014145030426624 8640724 55949321751764566060392381263890425600 8640725 18354440112983888615903978734145496000 8640726 37046910132316225069439098854993600384 8640727 -125197043532728109073431192973122310800 8640728 200766284716839152443349451247368284160 8640729 131476540209419920937874670252474765920 8640730 1019915445566099235748335166111795200 8640731 -179233482399015761591941137783528804 8640732 7011247244892588181310160594769108992 8640733 -16089543867048591254624834084942365018 8640734 12361317255240162735817458609998734080 8640735 41286997594427084230229654490145818000 8640736 -35876151738639601370919472879894265856 8640737 38369351139016526190510552685072834752 8640738 -1409195181218802818169603722808535776 8640739 184357364012282525672131385523884912540 8640740 56867948555678234864938346404419344640 8640741 20750423489109367980484619835425693664 8640742 47571652135209546649802593437656986944 8640743 57547887295646209933122154181969330880 8640744 -8952511873967165517801046092958924800 8640745 100059743920622935422357117123768094500 8640746 81110821828290932098870024751818161072 8640747 -186414165592951464418591237705641630000 8640748 113714466690625933674199634418515913216 8640749 13581117450838159228893511195199786808 8640750 14072962033237642283374972336501056000 8640751 -42713460567087246530695561125214469648 8640752 14770200684082048704842143959299162112 8640753 -48002476171327635871142199438001934400 8640754 1009272502753072156282420335031437312 8640755 7785830326121040760493341212730840320 8640756 470280497042616204762574812584242560 8640757 -95813825515977206025499271774452466180 8640758 -13360586133541366156795346222051537664 8640759 36336557036037411916455309758725017168 8640760 -133492362410913897301499582834551603200 8640761 116914352166897635375577765113596960362 8640762 46011721842300653010104567461514164224 8640763 -245057345838599952162302119807274331080 8640764 -445213302410272251024142296709521408 8640765 -12044886038374013732525444448569700480 8640766 34514883528937790098363165115970296832 8640767 233068096349845593656287538929278210816 8640768 -6844944276905498609047387055446818816 8640769 -906741858917641102848867469201450560 8640770 578114568240928110371418649669378080 8640771 -33107798398125002664898214121679096320 8640772 -33397657292083202076894621293148835840 8640773 -289108713261065685264396602330997477216 8640774 81962899486190020818291387389794506144 8640775 -24735167139920701139178937040771564400 8640776 -30196253328619134681337491285457873920 8640777 73272156212081190376730921876187030432 8640778 5013709468383802171894111492901063424 8640779 13882781432914317334167225008706566400 8640780 5263006693070691134945340714272885760 8640781 -43171511543217233353076656406781609418 8640782 -13362962164408921627558202662097596800 8640783 178703659249471821041903280169017331200 8640784 6180497912369432172966466827717918720 8640785 -21364365134893469564298527417321326080 8640786 -23421586480793033768554574202269736960 8640787 61676575751565969916054616337839323436 8640788 -6649837615089851948348995958851764480 8640789 -91229218695259786306176582845515842720 8640790 -96644169727302906370357260901835385600 8640791 -1855584521190833268810242289904722336 8640792 -22171708908152880801763716813148231680 8640793 10060731530725226090892696277941281984 8640794 21561267505474108977326525148620693472 8640795 -28867666521711077227689949517499712800 8640796 -69002050356078752828807111021074434560 8640797 38712158444674895518777356909250670112 8640798 18341919150823716933052046521126038528 8640799 127738887248114335984553149901942472800 8640800 17040487232015271104035980378164428800 8640801 -42419570989579735164513393414987388800 8640802 51202908613050759030956383893118777632 8640803 66966553718642057988925443019306797624 8640804 -81738227455503824520739014370189885440 8640805 219972427555712538252810982743582915960 8640806 83101791124596012716365254026036663040 8640807 -1197678475055964712146529601730849408 8640808 114110123122236177333288124757821440000 8640809 -412428111323535522006761504270669152128 8640810 63733447467421541565599583322065907200 8640811 -58342278202484887215659813333634346320 8640812 -123855599227973011570269763608285721344 8640813 -28121174832671427374051745283948645056 8640814 -154451701028531993330248365431056896 8640815 168643773832070006892019498558627509960 8640816 -3121403782601030409609703309732478976 8640817 -4028126340640564622949247065722801134 8640818 -118763386678749505447832080333415268960 8640819 -32106789219132102942057493045250328312 8640820 108258654269667352523579715493055232000 8640821 -45087389885976952824503485439581062720 8640822 6400409501456296363794217925718664704 8640823 -210966010397196163824034367282652579928 8640824 -64762446556647973321047744727119298560 8640825 -18372638485319676285710136169611716400 8640826 41729073644366539640714339266531921920 8640827 -22889383686199284329240939649659150640 8640828 44009706723370386312913168570368915456 8640829 -47759086262181399368787363543761455520 8640830 -4138623946437131149033345220861758080 8640831 -45372651672865140271757635054290140400 8640832 3787635711615823593413278547564298240 8640833 82628924093746292819454807065033015124 8640834 -16290800616826957218712727858177713920 8640835 -3354745778980165663980330511481057280 8640836 -106105370333921456450985138298117787520 8640837 -1275368895031567657670186710724601120 8640838 13332088255277666430489697371636628320 8640839 124136107421917679388112357102968896640 8640840 -21072062738888003901135440954916864000 8640841 38146462153610218138411883217964113984 8640842 -24470740145988966621994445608989152256 8640843 -56465846994573886933198125021823575336 8640844 17873886125194125091360612854903124736 8640845 208995236343252250175763423177224241600 8640846 -12179023064725445811764268109279993728 8640847 -19739849731853082862729452944111953920 8640848 10306948934137970612933946135175348224 8640849 -28484177539169814410770328381960554560 8640850 931616855676914116331025977703696000 8640851 -4600234655691554131673489252774648568 8640852 -95751451844507832390574208114781007872 8640853 -17783491217005411902978977257657443432 8640854 51944089523003409787298280835786884672 8640855 -35227836258954674171754473122321107360 8640856 -216238479152824395599854636596658176000 8640857 132934777410142331010080532470943784200 8640858 -34640014738568346619426442902082607360 8640859 -144584488502641692170890905346913130940 8640860 95192018321907994145013539224905070080 8640861 16100451669528840541883735953630416960 8640862 -85091120147776687176405630846386833920 8640863 49572405063275795351447851689414893568 8640864 -6270821340496263723273313026504130560 8640865 3742391550714040955325216590335725120 8640866 -26339877582984007092852508875272664000 8640867 -51113240708458981021568360883099276480 8640868 113624630625612429296316211598951032448 8640869 -8919759095109522930851154236943689640 8640870 -2422104927347613328268073384832819200 8640871 215948957767511143509918125345229062072 8640872 -175099599929288889235702083111931084800 8640873 -28055054813561935417594613503233597996 8640874 2845507520461217139428678796296558592 8640875 -97174912690720479737927693452788588000 8640876 91154424938734416261488693780811055104 8640877 -66686900847610681087106451648951697600 8640878 -36566803903742334939633154119375567360 8640879 -54462420338803989015637379608283289312 8640880 30496708358632937368625250481792450560 8640881 27267098637149521900470666372363870192 8640882 85028929046337017787199814753408019600 8640883 71300105099795731462755068672661101132 8640884 14143206990480593712867552155880026112 8640885 6116251455690188760891795830078318400 8640886 93722209276579089367072728716217247392 8640887 218598109711308945517117737686055634536 8640888 -138138715841482706977165585605261373440 8640889 99609984707488812494776906199649395690 8640890 14029863415392354260704874277982153920 8640891 -19870169188512591021303018202954176000 8640892 -25524504989353476346532054383920595968 8640893 -1231993745845121065310144444063430336 8640894 66175864444188521863390408218561613440 8640895 72849979695259311649709147451401207400 8640896 3525275415067390250390171800641208320 8640897 143407091081751855300309075305870775600 8640898 854836846798154059193317022748648960 8640899 -2733645870674502030881009965317628536 8640900 -39292927270197915631493090766532291200 8640901 -64598872398908616417665889133061215968 8640902 211782277852358053946830792269439871232 8640903 117722950880789345913994047694505535744 8640904 103164132812603265920148466245781708800 8640905 16694815177675425960453744051608628360 8640906 -13265673901750815361805770878370127616 8640907 -190055094673684567432567197788731470168 8640908 -16397262322157142278379794606807946240 8640909 -12889921906162231181158056632813215872 8640910 -67044973045681251713686314990106232640 8640911 257000309622056124996568654200132478512 8640912 -10250159112592476263140128524409765888 8640913 79847246897318530010526328273999950720 8640914 86849856244512636348373246026263522304 8640915 13249610482353293481605306739912384000 8640916 25108773414239785959265548901775357952 8640917 -77316488514612269297128996281295807908 8640918 -680898150805802480339168792130106752 8640919 -79336747548272313409058544803800314704 8640920 34288926441694537270199792772720844800 8640921 -31774858372568287618826964757259012640 8640922 -140717223844065654983108829167627977488 8640923 -208944888731101840840941896981941807080 8640924 7523544984941406088672570283737743360 8640925 253176457144601708116107362959521650 8640926 38353800448178000884586783501839825920 8640927 -35847837630473893205935499831852510040 8640928 142477555140489517853938372267806228480 8640929 -64384552568996713022582415644452971360 8640930 -17199229031844583994560437289989396480 8640931 94832799659514856566380868169163672032 8640932 -21871545200755516005462481568813829504 8640933 7715304448773922214416188049813049664 8640934 -24780259843605668846524526628948279360 8640935 85742586272764940598624314862545636400 8640936 279302433388690976425802990033879040 8640937 12899229452208080299234981794109725940 8640938 -32051634519629554563424655166452780880 8640939 92953951835139904245183333453811281408 8640940 3352267158263184748884628539966750720 8640941 63907196510356198631391771743525966400 8640942 -82386717375270939884261820995401451520 8640943 53803779763579830387977997552031043120 8640944 -20904146341056760232849243668641939456 8640945 -99017348043509820393569959584982838400 8640946 -104172877859249595784894277876089817328 8640947 24717271025876887131161876296830728352 8640948 16438218019960254825313382004653359104 8640949 84442832345968518721175713316163027950 8640950 -22836499298856693649261250612860665600 8640951 -136991737803418571310155524338141741696 8640952 109133944535785887284330506138473369600 8640953 -49348101479570132710858691662746178560 8640954 -28380304514216791650107864582023749408 8640955 -28442339193622427776451017742096806560 8640956 20526257439032535778486556290063918080 8640957 27647693646862712960127997876975545600 8640958 -37249526767422795008900745528114865920 8640959 115707952139198472447837474375656027016 8640960 15643388713689062518191720296098037760 8640961 -43054549309161467318770299778905084096 8640962 21909716831087316489617631192737816064 8640963 6347825747372285707113469425916256040 8640964 155716839473678461267311184018875389952 8640965 50009961942597237758284687638286444860 8640966 96041536135057896323343990368544008064 8640967 8061898386843226788740924056919533016 8640968 78817450331730705990001843596798197760 8640969 26897608375899555709116166030119404928 8640970 23721155576117583284046237863681394720 8640971 70987608016438350223239990985514382144 8640972 168918459966486870208453341311287910400 8640973 -115796186076411298457787236986345354 8640974 94975683483526814107815020183516588736 8640975 -6518303854310979895537181015573184000 8640976 7264286643523856630557902150637740032 8640977 28833465081812317249426382148146819826 8640978 6984813723042102391813146891628838400 8640979 6095273958683497140183062661215802368 8640980 35457532210975548786733947422634800640 8640981 -70096658366140178086287932121326650788 8640982 2425806821091884844618266786435358720 8640983 86934708984811146656228187543215044104 8640984 -81274193667738444124241492899054878720 8640985 104000483214178661716921903514342169600 8640986 -91979284479140963281841219936902433808 8640987 43233914776084429387320875533061790360 8640988 162423791249141040688916548287728511488 8640989 403564720225761777267333808260906432 8640990 -36521385652604173483577777444624465280 8640991 214275195346469678106973195120214544080 8640992 -25015063397848528867555618570256252928 8640993 -140570586242876063261053479739053638736 8640994 -104781540296042639548856547129541819008 8640995 89073770331815953334337769503532347600 8640996 -6017394534478863445019824613589860352 8640997 18334732198003256600403221367706522752 8640998 7948751150442874376005439494250079936 8640999 -3215812542145946714351492208381645864 8641000 77065310249390071909669189732369920000 8641001 -55841015149531162829084561751164992908 8641002 525848737440010494398323646594525184 8641003 64762208428597484828502898817033808228 8641004 47502474836077995060035856377134334976 8641005 -166740887998112007424039153733405736000 8641006 1908469237698979940938439182678345728 8641007 -167924275919879617416197571153456909744 8641008 236700464992640330379763025010032640 8641009 -4821603869398118402176902308721157196 8641010 -757057309905448821842505883222272000 8641011 -18487440684101531027937851285778176976 8641012 57772521273080845067877028918413213056 8641013 -60636397662980150754434590629764423460 8641014 47891054553992655586620695992600830720 8641015 -97430153165719668937422991233709787520 8641016 89240822362687376357663473919013826560 8641017 -22429067183921542134477502447822406016 8641018 51306328792403221444298657034245166960 8641019 68408757861023548454287974916817708496 8641020 92824511822367324469629232399338700800 8641021 72315478267806936611686751911835659692 8641022 778188065110089178881181372196705280 8641023 -49102284972142964563432064543056457016 8641024 27756313796788248408131031220252311552 8641025 -1217822174585129414705852601710544900 8641026 113540254018382489159040076017964166400 8641027 -16063765765517847767365735768425704000 8641028 112140956596586766112781884780502608896 8641029 100953453445354856441959726932237500640 8641030 -14750740356460162512749192725170963840 8641031 -18139523924657055079859792268009480192 8641032 -48258257334121507263621964103220019200 8641033 -52323997278956021347707085263646950656 8641034 -18280778596029520164883276257299557584 8641035 17213666930389702129215849835944561840 8641036 -16935027193076027527743733762192165120 8641037 11457571429752524969276445225681746880 8641038 -917921542431231262559275593376499712 8641039 133024088325103229474590664978802588600 8641040 15568352783538837177474701858225602560 8641041 -48398563786554676969330099093018971408 8641042 23098581635319703848495031879913526672 8641043 59134751747086486379688155223886426080 8641044 41157043835807935078688612962088349696 8641045 -293233398214071724011990870359385600 8641046 -27327205052262958591390201183701529920 8641047 -374570784794956634433212445089263872 8641048 -35299795535735280832048604651077017600 8641049 28302689231880470132541992513214505236 8641050 -41697359553529520545019353142407430400 8641051 103862178571234870123916527040762627272 8641052 -63046993387016721257855442702732473856 8641053 171982765482634730757946053824320852800 8641054 2507848654401185571332996749775707392 8641055 -894200002331342618524274852959460160 8641056 -39195387411697586884608400411284996096 8641057 71146664751406272038521640153086923952 8641058 -37061340966344338120216160653681107120 8641059 -40823632665675224909314265787099575040 8641060 -96733743071463061189867734991085387520 8641061 -27741326741912575984562338198938673056 8641062 -70662670135521675119885129251380115680 8641063 -191458778344708046782665175313392839688 8641064 62059859211990129849683747238988677120 8641065 -590363334610848847535141996912450880 8641066 33609470578137867411901521772817803776 8641067 45053515195462517807314958074886936880 8641068 37497584583761369170247800514055267840 8641069 54928489500158971067605922774660928396 8641070 -3090762051119828954414744482439507520 8641071 142985143810862893478953073806110773640 8641072 -3535213379520796378794901452774113280 8641073 -30408039341620645502960904402895066560 8641074 4801338229658286162032497816552373760 8641075 23723916469303212442810191865903016300 8641076 -58372783249271357362883851624358903040 8641077 -88991197447322693337600435128589769344 8641078 -23493621073882960801652729992968651840 8641079 193031712974061227585627666726467072680 8641080 24053560804319289882940974783843532800 8641081 401735429590444837393189165186532708160 8641082 -13242753088118262719622005556922545408 8641083 9251522692314055839582932672573803776 8641084 77065877036077926934226938629593689600 8641085 656517848166953030480507562938857560 8641086 -48479078391542912781681092281531929600 8641087 6226078853815336698002597977561932480 8641088 57037136894629270790882704518441074688 8641089 1893469699348604698094311375899954 8641090 -8308501044918714715152805152668167680 8641091 -18688585982011809913980393310550633280 8641092 7124248901064133209834642821736471552 8641093 -86383029573282314494067311336673538658 8641094 -10641255243031243110664349996843904 8641095 14496137854797862078118914790854563840 8641096 -141861236092711771917946957628684958720 8641097 192744776782155756797477555878751331546 8641098 65811493604578707855284777526516711984 8641099 32919919671978086299444984465170216000 8641100 -5425518965605199694477724968445977600 8641101 -6977061101361799814538654635146852320 8641102 139015475931393068684399934525175159872 8641103 -19412631194089222089848613911154041640 8641104 37453137822947681684431881233281449984 8641105 -172444373654441888575447841413099656000 8641106 -9102552930813349199058421767607987200 8641107 46892281590516587602519126177893206640 8641108 698999115196949835963167456450195456 8641109 126412298573093432476081474646170963200 8641110 21194537881540687503340153317075936000 8641111 -142495005964607133559955202936422454768 8641112 133665881332822953496507715759487098880 8641113 -42619834287637770358173296972401929216 8641114 -50955655618590485145666290581044441600 8641115 -56265805941282653010065214622172248800 8641116 3257696075331693484477119704260806144 8641117 77387875310342713003386610555051105932 8641118 -22925296446564883987618999519920378240 8641119 1994248943358034407131565421372832256 8641120 64489848475525355781829572333679411200 8641121 -5691546517870870768090814232453128556 8641122 4171495191771790589121447214219075584 8641123 78542822232674185275852862892588485344 8641124 -142117827185157712454179593816128624640 8641125 -15006788920125617452151507236039437000 8641126 5914833111517226391710638580893188096 8641127 252419590787436277043646344592677381760 8641128 74783756263298410704421739892582236160 8641129 -8689873743583988055049612999009081408 8641130 68809107467082921529540266510576768000 8641131 169940184735406257731088172906322464944 8641132 -70055289854369696586552823666061711104 8641133 -107771511594774611718118434842634504618 8641134 -163766030654928777053045821832877039360 8641135 -103091734080297138904937187170473542240 8641136 22080322540598875603517006975597740032 8641137 63614858984910679334377021469404014960 8641138 71287004229114956598951083917637105664 8641139 158703570222015379482406637826808613724 8641140 49871835982752708889615561855212441600 8641141 175292506675865714599262941870896810684 8641142 56026872015165447796219756548803789472 8641143 48319385206933338213315722819653756800 8641144 40353487549485186014623088566389596160 8641145 142057133056850589558973326798746328900 8641146 2790481558989776999685831243246472704 8641147 -173865006737363110387209806342526221404 8641148 62951695731896356217223039103751847936 8641149 21304980041159011452123045150631135296 8641150 -48959139946321161160792816475663524800 8641151 2786173830200817397025509933560687984 8641152 -19480854898315769662577251098097090560 8641153 314862114522280313971377094721800033584 8641154 -26137313578113185810487608541668510208 8641155 6287459611808994745407889581164711520 8641156 4214276470754095617342603561084332544 8641157 33584195291852691186731340131042317824 8641158 -64520827186831603610466737373492690432 8641159 51740062920451706557805916728666220360 8641160 70631107137528753759301113672204288000 8641161 -2433127124208300708173992129261108998 8641162 -110005397107390332654411166744573152000 8641163 -108416135381861408940315531888526365120 8641164 -27968498871340525471101549542509559808 8641165 30271381564273266819567795181052321520 8641166 26284422806259041401342700745110788032 8641167 -96408045594657436601197497678188640120 8641168 31361044419959472496041728271401041920 8641169 -157628075171797469638632812173615237056 8641170 -9319049935582872053715274923284861280 8641171 -17938431046931154928669456084100514816 8641172 35361838589381253447076474714619362176 8641173 -23048617427790301751716133040438981216 8641174 52490314711689872896211276138351587200 8641175 4428746679322863548471546678666924400 8641176 -52988377713438871268292663707853312000 8641177 -8987571359526078333050328259826443200 8641178 -20700873655323920237372909673775534080 8641179 39364984006219582145609666848294919724 8641180 9888527267740437698310974525201702400 8641181 26780564621978135830953195346827816000 8641182 -43271432162136842455753944574388299776 8641183 27467626120120848560041225532001265000 8641184 -27253335172572164087659878716344172544 8641185 -85386836789187555638912625833708666880 8641186 82747524519527431303820541854675475792 8641187 249003499483502860950819649259376751836 8641188 18292836864403049310924389785165824000 8641189 -299116657859626380103808470101897254276 8641190 -94122647642024356512526090380207158400 8641191 -10550798517053806213181070599758164096 8641192 -50768842693648911596009613562857062400 8641193 28890918236750719216688162601554464320 8641194 -759887823691405244289918273405103872 8641195 8305576222156982820154315943458358400 8641196 -14443674477159043459588368955926302208 8641197 26790965260031511352844448071045904288 8641198 -28733869790904934597803984171393523200 8641199 -83940926163698820376239771235394723880 8641200 -9904848458173759773756509607198720000 8641201 -35580597495826111634335647755543763996 8641202 -15970962028253444427252376481082252480 8641203 152515681807956749446026807832050677808 8641204 80348806443798520800038779278589396992 8641205 27152315427741294945794870180254002720 8641206 27172770487936974481263750082310166144 8641207 -100174216463385039674216828861984100608 8641208 70833451433438154367757480168721346560 8641209 6653409579378443815611289089409320480 8641210 15977812863184740014386929093586913760 8641211 -40268914312787285549121415039863820188 8641212 -99240453110197414785688758056372940288 8641213 26453069146014200466405177934066106880 8641214 94599829093017991437925547003303859456 8641215 106748481480825676759091870537091600 8641216 -53203638518089362943966054225087037440 8641217 -60187374668784958380187538680493398680 8641218 34640605712018343634757414184576530304 8641219 42062170965566922304882496169009684480 8641220 -36831706759572424208254565722131640320 8641221 -16875459198061814840981893944582182688 8641222 -34171430466869551430684946259489022976 8641223 44834999550030159727051525107642669264 8641224 -17766682561412851632916901302324362240 8641225 4137872635762912448799722521663194000 8641226 26006319192034211925145569442302866688 8641227 58828463000904060443401871565099320064 8641228 -17826511826501878283782789172441601024 8641229 -1462643791484565608597005275364705716 8641230 22851008231248181408375037352713995520 8641231 -91481200261654634342273526540777341968 8641232 -40042144546220054797566844410584629248 8641233 36465660304031652524055633692120221602 8641234 8425702653639898192634751288850363392 8641235 11387633793387409751551404530420581680 8641236 -47788531061546896789960540322058240 8641237 1637842382442945690070570714072003680 8641238 48627684066680535731056017871933808640 8641239 -29955824217981729780994782600945274800 8641240 -44212318909580561245859452424371200000 8641241 -42539059999426527592853565402236329728 8641242 970901698802599423272423041920806624 8641243 52331420605597660792995894496820329744 8641244 -145562022547133815495927427771657086464 8641245 55594582023577241967404328218501726400 8641246 106899169925255293055114894728552550400 8641247 -249893029370684077679047034313891806304 8641248 123887040206505824641015550889638756352 8641249 51953831099025400926207941982097849250 8641250 -4547875348639803858100353050588160000 8641251 -141508708536825620072116237473446379420 8641252 28215963128498774401449502574950727680 8641253 92911190008001569173646316072722187640 8641254 -53475561874244252232763289684313871680 8641255 38378118942767989695319657481440152000 8641256 71268790309478687827179466709721446400 8641257 -2217641595590878292819300566499671680 8641258 -4910692640356616687335257207778241280 8641259 -104741200898593482056814982514683686360 8641260 74345016924290081743825267663573109760 8641261 56291268049055323697774419665270304032 8641262 18769645294777013934400407647215646592 8641263 98395732253131881950216601047035092744 8641264 38512029936235998794386500837133844480 8641265 -94486047010982310279825400651229915340 8641266 81233106160711221911479468947123153024 8641267 -123439277950600565122552136127900295448 8641268 -122023795138738410961078281617081001984 8641269 37470190586221122412704490209672771840 8641270 20045307365620828960465125792151153920 8641271 -158406054083645109211058053369798093248 8641272 -52696043547509823256915632449578414080 8641273 10734348512557724654233425860556092522 8641274 -70117763417136538550156631887604894864 8641275 8188497868781295337504628707472611800 8641276 1390040599871131837208684564338278400 8641277 6263661943874610721962935263643117760 8641278 -11516923003880126042863871737836338496 8641279 23185685497045409617223188234104287040 8641280 1484000275130720554877287400850063360 8641281 4170359320904341392654481280584777728 8641282 5021262980336648978010714400871016960 8641283 -5816694497993356907638526366665814880 8641284 31181437284771002274090869560810536960 8641285 -154188593729322951979045924557095806020 8641286 -104985427358547782350207734125787669408 8641287 -78024114086621491526561362031026847040 8641288 396420908072771200085059074414355906560 8641289 -112918728081673534137273669214320647910 8641290 2265260492462520336982740780061824000 8641291 -2522471008540425077771129177843195648 8641292 9022978319038987269384123945069941760 8641293 -8770934965420451003780855868449608800 8641294 79559120319480566391396514971037614912 8641295 54725883603723127549071591792553927200 8641296 -490832343174741150161238430647582720 8641297 -203701269762483106229115931568361817614 8641298 -6246701389519203745875168766754612064 8641299 -76041209518070182940361134306125016136 8641300 -10048048519630675491154707460844809600 8641301 -97540878674544529567816761198562483698 8641302 648444533394874021551765510983412480 8641303 -26919836707326110124031949371540416936 8641304 -124785006012086377315993247292154675200 8641305 120213833974288017242586464002964775300 8641306 -113049694087519872097529410945572223776 8641307 33642797642427124093866323586078713520 8641308 -608674721209097801145586737427984896 8641309 119910821446352659936721261541647537510 8641310 -77667677697226546370805884145432757440 8641311 -37040801698275591869182988048422855296 8641312 93582142556003766625197337278163255296 8641313 109785466460532830985144341352408849300 8641314 59120310008926892681195499147427418880 8641315 -12406418066061618600355624499976255600 8641316 -18300326251283563436418454156512488448 8641317 137389385773609032493277917895785105440 8641318 6264679835292634886886111998527756416 8641319 204417515592171256547603699013881769720 8641320 43994143807681790028882600092101017600 8641321 27985355491615877672105497325903130768 8641322 121856860144747494465301070586088103424 8641323 -62548322245106049736526613256261056 8641324 22478969068695060996049488231765806592 8641325 26833218589381880872103816644030058400 8641326 -35772818905178763244541170830829172736 8641327 -144377615991050822738584683549380003824 8641328 16559535659653922582722386815797493760 8641329 160664464882016998277115088981418358384 8641330 -47705167332537556077041068780683425280 8641331 -3648032571971844513356372515546826868 8641332 15359929644631393717535908338804744192 8641333 129317054772021880476905729755363807200 8641334 36782960470412306938785468630047035392 8641335 -107944451974271549822363992267181607600 8641336 -136630535002430929152650550296985600 8641337 -181190435837187803115273286196581498620 8641338 50209220485907481154598566860327459840 8641339 -52101592092543042643265741674233877248 8641340 98468182413274404528846286974027747840 8641341 -286106001945995770731273129577902819648 8641342 -112839150103947080500224040213091770368 8641343 -7462281819684030603539390636588886336 8641344 -12937710823891993605616561096212086784 8641345 -94108117616278832646682715244493593900 8641346 69304309687928984200705928603099433168 8641347 -61057739453001190840520978932735778304 8641348 -80020288795820329120229774486958059392 8641349 149278530375722895453695668316939272350 8641350 -7766029403313210933259254713275104000 8641351 -80057106386442505786374468602842804648 8641352 -110818807694809140732431234744002560000 8641353 -4401453502772781458984847016880550912 8641354 -6125275230784352757440915704495240608 8641355 93192904580760349553782893150876447360 8641356 36044219231127795208218486274811243520 8641357 -9712324849027544550505138533244667360 8641358 -84922968032596719258148272378416653440 8641359 -23709945490604272707215577085792163736 8641360 -3969162738868872201239425191224279040 8641361 36127919727299553962837759307479470962 8641362 -72727506867992656125919561090409594880 8641363 -71581211610273257359064976901221678560 8641364 -183373247260828657085201741043303940224 8641365 -39648900633183870752160046979199754560 8641366 551028398395986261257754795657782400 8641367 -137478560817022916749736641612606448928 8641368 142022797142625167142916808842859458560 8641369 -29363623106954537477577850673606745840 8641370 17654722612181621783859626760289286880 8641371 -4676990663034494355271472231812960320 8641372 106790210196714675170414923482320624640 8641373 -121797350992810680611342998036832802816 8641374 5439663303130376870196083977783885824 8641375 14983285837618084929943562001631044000 8641376 13861363334440256035344241067556864000 8641377 33822031800678377293617831702786343680 8641378 -14441939699029559519463814554927203760 8641379 -29349263577884531658345794757115923816 8641380 5700955179735727924597055372138065920 8641381 -28938254993920265278612047533396199616 8641382 161647540456287243093728610096635057664 8641383 -121249642567909312600114364860395836376 8641384 -4889335168959544183487675916298429440 8641385 29023667400637482440564142852127734600 8641386 -19133579391286469511612708311910072480 8641387 -47660789481336720114277693822501807328 8641388 16407067802877986341524615832470660096 8641389 35761606841656209192541198380326915136 8641390 1584394260672292362409905717616195200 8641391 376183952930118284598491403464759293440 8641392 -18034113330973044297898783999449366528 8641393 -232128411834262916663366559201563036876 8641394 -62939985220383323548865871246872043504 8641395 -45643732881207945917302537343427074400 8641396 -55750658979193896895635452272031939200 8641397 346169390577931034515017363859453020 8641398 62699352434368350197522164486166844864 8641399 36350127260511773516646418542632308128 8641400 -93816459565216463200584744797664768000 8641401 54714929806722940362234705150290110032 8641402 26295674304748102953001902780671153664 8641403 138422201128683091529102733895122676920 8641404 4597078033183510631732214438328896000 8641405 12268675257496750307563122957617272320 8641406 -5530979699945838382499987801583225600 8641407 -23310717938778955598993335853938856760 8641408 166676080581340864115278539778865233920 8641409 1458050734376223566286272899652398080 8641410 3211196022911438385789685428875013120 8641411 -26962044040842194080951164089511927200 8641412 -29920920180124207828598790468901467648 8641413 -50933427260842361103714842812890527232 8641414 -29865979571762159538133756889770390944 8641415 320296826131338597750078809756787532800 8641416 -1529416713253930847984592850111856640 8641417 -155455992368697871628830405771334985008 8641418 129971522122517876721564330744738938160 8641419 -78985184802956899654520101954529302056 8641420 -204537180229462546109471656765530316800 8641421 32364604453835362739573279407098077622 8641422 34305509487100181326678661901577423488 8641423 -18552004071403019985061618861740831264 8641424 -9886235514538318527472808275172917248 8641425 -20917072016382066285570218530470316800 8641426 18981771203481763612346986652380032912 8641427 -56812133216254671539338197184429147128 8641428 42331450542377203265208759951251374080 8641429 68710584633047362575462060634709126030 8641430 -13078027586537698744189421752395744000 8641431 -118921578551188317237359653776348842160 8641432 -45969502992416615475192331309791559680 8641433 -56499782735483984327002746989059227318 8641434 67246628419478990243984800359214702080 8641435 -40405380268435678620807560055113644800 8641436 -1619535674513264812218298489772212224 8641437 47555331862939578528405467363657990784 8641438 1716381648804732972682989184377827328 8641439 -58783054119515860143609317912297478144 8641440 -18573811293035971457562120021434695680 8641441 139544582881081584307447910419855110832 8641442 -54634781193355309744284589888082110128 8641443 -116389388373796335426621969518669896272 8641444 -111259776647444518283273351571475885440 8641445 23499591347320458248078802102171565440 8641446 -27594027193420900206399625431806859264 8641447 -13683693938461076250578911392652587120 8641448 -5406070065560538146681863558922250240 8641449 -29729285968611889075279447665642690360 8641450 15681471155284070687821557654833802000 8641451 -8621868128655137141544759435966157536 8641452 -643888137562872755185559057150251008 8641453 226881684213620578229151317381092487702 8641454 -3707176661802883399018969535757321600 8641455 -30554311162082992331072754274438687200 8641456 381558752388718324772271519972556800 8641457 -291851108798099978319759811142261244 8641458 -8298278802263453001349245948739445760 8641459 -170856538933441149785309324054326185168 8641460 44851527795731153518089276465958337280 8641461 29832857611964205282387146560434776064 8641462 -102783665641931605800964906718049062208 8641463 19428213882907034590111831457574282600 8641464 14622692129101574792509861637426257920 8641465 -49706179596716771128876723156451688000 8641466 25721422508064030968899542700729643520 8641467 -36554711514847659510325502600189122560 8641468 -20044081828244443822722044355289374720 8641469 13711648536496337002066678770650796870 8641470 -11733579237437551898269056798333552000 8641471 15062202037350303609503650806270308672 8641472 -17385504757503239192403686691994337280 8641473 -9887350078917772427531056470115044096 8641474 18675616628469453454331631033156376992 8641475 11888671955791778179347626898289741500 8641476 49763833537477154681697751975692719232 8641477 -84001440358839130132924098095811609126 8641478 156685606155127796327257091914410024960 8641479 14663927213945585882904688778010435840 8641480 -110864700571370256643968718268104857600 8641481 -100959678603534710979587974943941163136 8641482 -31077653205892784335465431585817905408 8641483 50140157054874939120316612713020326144 8641484 -158391697126072333085006905884709960704 8641485 3150613370542594727158774628692111200 8641486 -53535064162781652637478265870610896000 8641487 14302054449687821044778860455451324200 8641488 -2950671546025008475131906616889966592 8641489 -138882587855792919769494484187960191680 8641490 37202474540319266698156716276283107840 8641491 30904184233318827761028494103677483520 8641492 -103789318022896907315354360679596435584 8641493 -125874971710246078467140786375254463442 8641494 121789327729585614118059042966064435200 8641495 -189189190814459389370738697266300880 8641496 17965402873186188253580192656857292800 8641497 -7044554476210494954623387477484510000 8641498 5195041095378779393125825205468024832 8641499 -194192901521627480622209923279556615664 8641500 30161251382543121938697200394952704000 8641501 18073152876022521396424535417376163104 8641502 -6190631644928152684369177947066268608 8641503 2815066482374176030138335603353204040 8641504 256230149124508236899906584760226938880 8641505 -152997806898265562617298917611569479680 8641506 -11917198404554088814319653888783654656 8641507 83586548628414198882713010236325501600 8641508 117495461390117790227798123349498567936 8641509 -87394389116423547997699694516774510496 8641510 -755618389441860577661272716542259840 8641511 206198707602079011263660317910237389800 8641512 -88153848923553584686636984386632908800 8641513 -107927213116108211725726778873542887238 8641514 28835593013560088217677057905127030784 8641515 64777096137052699210166239488160750320 8641516 26577923239934857114664925755740337152 8641517 -271558078996897448619957461421978715434 8641518 58627080747231971575552533068821475904 8641519 -260137943881542649599749104652567132080 8641520 8212636231696289391597523179051417600 8641521 1350911284791520504636469843821019520 8641522 15357056659618035093131925925966839312 8641523 38674700374104127096811881354275955200 8641524 3849354070830853304201176102661062656 8641525 72998245324515630046826010517883169300 8641526 14077711874662820043103157071512584640 8641527 40622810266208094020732322078676882920 8641528 -22689969385378373246118124377656893440 8641529 -205242924529994268276517791087619584 8641530 -28840148378344571108810744989125707040 8641531 225946430906090626672997914668393101232 8641532 80805495578362025114674602470553501696 8641533 -31778158779714535441007853569338699776 8641534 39259107584617161621863363312201462784 8641535 8258031471404455549356829909208468160 8641536 89077274896484272461766660424655175680 8641537 -341391854594306847614690537637413760 8641538 -179668623408565724941553890529225856 8641539 -43533971999765249127664724635965918480 8641540 -19601887420477825400183061122663731200 8641541 -180720924152740732250171571337477409058 8641542 -15827527205944921226813069694053376000 8641543 -243854005145869115377537207236237135208 8641544 -39847256185543889281556653208360448000 8641545 81379660749102698289426189789205294080 8641546 -82874927184113280327764807354548997376 8641547 -156285219584797320302859588377941337004 8641548 -51887276625318039673474412253972711168 8641549 -11203684938085362490329422629567151808 8641550 5860006710493364150561796463060089600 8641551 -65278792686018509044049413848080591856 8641552 -35707880644789990330051583749552078848 8641553 68835887564336941126723410670711128000 8641554 7909372714316176078953997292752993920 8641555 60612482391894274132497683927668322160 8641556 -3337016032359105737469543499977314304 8641557 -107696603325163206040913286629483927346 8641558 14730761085007926942718370417595562560 8641559 -51056944917187685321115677036168202384 8641560 -8280621117985346687704245767346585600 8641561 403695135463027606194421860347156872320 8641562 -51981057702717481081475115145445825568 8641563 -52617557570952925920153169161007934976 8641564 14419599093065044933503827656486770176 8641565 -37702992547339199414791523986755805200 8641566 58384332339775837883138786470680526272 8641567 -30847428685973438210019090881250115848 8641568 -3435583386566690121118898924004704256 8641569 -40557691412371231421463484719940051200 8641570 -3948540421318767446749873576436782080 8641571 75832452916456185538596940987905767772 8641572 6708245713139211480754860065012232192 8641573 309349453603078111247383062013411084480 8641574 27930449316961734670927754010487405536 8641575 11487458543246553016292261046313770000 8641576 -99357423279668160112551845934674749440 8641577 -33983278286882300689199344248209747328 8641578 67692162584433283998094611538808832 8641579 -36740422645160870524474055950172520060 8641580 -25781260939560175669187501712677606400 8641581 375369500631929625139855726891953216 8641582 -175235609825002022409576316011114488448 8641583 -4974981758729556871858270774659504000 8641584 14303360101871328159502496322469822464 8641585 40000939660129434153431491876510137780 8641586 16574102791632916313555682356784286992 8641587 83864486044509380023361038058171048760 8641588 5351249242059405963737821961741172736 8641589 14976794394349756399889344189965698400 8641590 9448569065253856671542290216414504320 8641591 -10997359731771185784006198978242717760 8641592 -3647355645615249051549112201972224000 8641593 -164809438620178203444639672548615871360 8641594 3427465581719795141370321247140289920 8641595 142084197664595295810769581712371177600 8641596 -77721569170569313150747762718967172608 8641597 59063325524563705346421142265158172928 8641598 -2441273681250347585201205263870388864 8641599 55720494147067688357807650204253351040 8641600 17804871648818189250818102513683660800 8641601 57861530512622561347132949252239039152 8641602 5650502778882119952301834094874972192 8641603 193038540113286339445634289071207441852 8641604 103575582777012552125615002088126349312 8641605 -17780639871379310232271753967267806080 8641606 -13642643903762958120627725654850231936 8641607 -41296294152935174308697960384479322520 8641608 -36182547727595829511898134320632586240 8641609 -61000927361520756015873392856567149084 8641610 -71043699904286666447250701172480479040 8641611 27434252727714527496241809606576415440 8641612 -27214619128735457522477274853189386240 8641613 111528426263451637819383949816970447862 8641614 -77732656025554491159648753907331636160 8641615 -52556922999250124933179704707672277240 8641616 40252131350152186678277909918431567872 8641617 104708634682431866519371953088479894048 8641618 2994764434519047963117682258199592720 8641619 -43086043316561080353480813945533725104 8641620 -29153010299217526415450078934596812800 8641621 74496977393233678504352158391472527822 8641622 -27223658926492643314437899072823754752 8641623 67615223181930029141813579128440768000 8641624 -1764178188076755621979260898911252480 8641625 -222258393359903437219968402954045510000 8641626 -26618402814037206228974754863048236032 8641627 -266606150435872587328625242569303075288 8641628 162879135772121550661420922380902228480 8641629 -36033477152508078030037675765838776320 8641630 766544836058530413483419717113123200 8641631 -69202171817386293559894486786661657568 8641632 -102318587816124192956450226282492592128 8641633 -9695844166835461388692536416656131840 8641634 20246592758692620884411051308703643216 8641635 -32991547941951756225441243703340407200 8641636 -146815012832886628686640072568302913920 8641637 -245832299639729517474711585416927057760 8641638 -43266825912161613365437055997063423456 8641639 438239885630638590609189149226904695360 8641640 31983637445345714743107660994751232000 8641641 -11670644868496186945452560357411663136 8641642 62618260694478794854050129241529687472 8641643 -151479442534999560020962583365836372108 8641644 -44820567541659822079972628739970768896 8641645 81380019851228526962428532900776581900 8641646 17521449067413379030566127940699304384 8641647 -4922163017989411140629363789864774928 8641648 865201946535129591952569922838462464 8641649 -44115767915297054498219312456813630736 8641650 1324369033291394593126411434025881600 8641651 7289399648874227932906807658806264652 8641652 -41386134047842929466873165801579315200 8641653 -20061666821747622571762268214759220992 8641654 -19388953113615329580345603368476735488 8641655 -6106364765873610924134324183821793280 8641656 -53615001708454668513401664263267020800 8641657 8066303045461626207293380207712829520 8641658 -53892766303913233606008657602618098320 8641659 22551112641360383972997597607573101168 8641660 -55660981061894585266686135267315072000 8641661 91778657602413826598676370787942807040 8641662 -57674659357047109801849888844177596800 8641663 -28334774619080075265293546988452396280 8641664 18588452848152791517785119782485360640 8641665 10594136438549967103425953356172496660 8641666 12293021201622692399574877641161188224 8641667 -92408000806839168171504901570691952 8641668 29302886671348516518420852105542823936 8641669 35631183762849805465809067704110719070 8641670 80656771505845842547339437017643761280 8641671 -114666244990086015707215253478308818560 8641672 21140757561767767262630368170728785920 8641673 95884833881188473323749429476956864922 8641674 -28911608561075371818024690679356610560 8641675 -7225901465230478500364447807462208000 8641676 -95139150979946730043248381473101943040 8641677 -98686567709052294539422371458987136000 8641678 27652346707880202101538552888449656896 8641679 -12824202780846884605749654636817606440 8641680 6551851610917659892694605947631042560 8641681 50714351220112533620598524684018627700 8641682 4258667657566942124910560631752640000 8641683 -66328017531181988297078177215131583296 8641684 -27747370048247595112879153935946784768 8641685 -65785955127629809937863774830778353000 8641686 25830276821630059109352535939032123264 8641687 40741316500193210373554385762937133992 8641688 -117498679156423605350327924490873569280 8641689 67260895790623958118465987014807540496 8641690 -12893398321396342388285592811782554400 8641691 -138658867804429065967567517355770902488 8641692 -95695749814219947239658987506574633984 8641693 -54384522711029816177918536432930488276 8641694 23308063495582943439362952116261268480 8641695 52106128287325646682654556554439706400 8641696 -22959910669707973028578729067456495616 8641697 140824553583341733612647175114596626146 8641698 -693097165605219596984921812456061952 8641699 -46620962796203431234203132018360940 8641700 67466094997061720937144733476158976000 8641701 -223123565658144139526342712773304552960 8641702 1750822129729097656805713039908134400 8641703 -27693700492868899360814695909093924896 8641704 105291805835388358012106835579048837120 8641705 43043505722545906622373588542903773860 8641706 38372764927857769648431924677270373552 8641707 -114604846284112892796576716281961467560 8641708 -121966426904786136231989571679975686144 8641709 48738624312555100817849647525814981910 8641710 259319373388696018810584224839987200 8641711 14128930040716255753909798966780226640 8641712 -7798159180129262104731411453695459328 8641713 38832511115433980871028676981894810400 8641714 -63767584502515848634059030704334050544 8641715 -1946658569100513251571356931701145600 8641716 -54342761113687901011985304421919041536 8641717 54159187438603322094439822011275384992 8641718 -5725363496791054789719090427628762496 8641719 -159655464500695011418433868000414910656 8641720 -21909497369190378550594590243262464000 8641721 -21494094128566551663003458864320919616 8641722 5186672795366839821494471795513832960 8641723 -174944790968406851602942260042598096320 8641724 -17773288872942659432644228160722249728 8641725 8430573052545321275670281642751981600 8641726 -114936586892875867144556360745541202688 8641727 -201871495451078514661930486447730223288 8641728 3523539565037013075715720639511789568 8641729 25590326637096485966629520625985295112 8641730 -37201617236408629107678304430071526400 8641731 -10832513826941265082414529447046374400 8641732 90335027783756352636518729604970936320 8641733 -57389541655900500030451054904178402018 8641734 -30611262430407881528310038294332759680 8641735 -21489655489261060111722542817735210000 8641736 59406633219073326023831861479794631680 8641737 -96136199812808375076495340748017711992 8641738 16773468816947696499320863211362600800 8641739 13089220775290827643288971680943138960 8641740 -3123762153667220487821392295891527680 8641741 23253737835367866448849570125213601142 8641742 54978656434916034548131398664188426432 8641743 -30905366175716249709915180922171792512 8641744 -20437100528912081985010153393837613056 8641745 -49190976863476368364616135714951229120 8641746 -10957598220646615017999828098185224192 8641747 -52804053369092437023764880305088934804 8641748 58755754177527485964880352194307315712 8641749 -331893597322196039179349764749308878848 8641750 -6437889662649852665799234762032160000 8641751 44925109986811984792152643567289995920 8641752 -55715169887426508221028529756510617600 8641753 4174430914632530792904791974066622224 8641754 -63395593995916710075023026971563190528 8641755 50757554856021027396261329356776223200 8641756 -77240196540639654187710080651259990528 8641757 -61954339456469940895798186078269716736 8641758 -36704713344902087693714780334321998016 8641759 -5242684563383863614844349321316266384 8641760 -69927626139114337005929569469984931840 8641761 -130326510929926564911471092413933649760 8641762 23550551147188079419893922133817062400 8641763 5214318169584632391471672786952790784 8641764 -21563745945190506955548680241509539200 8641765 -10453510419378646248939723810803602560 8641766 -39822428835798203813845672182124740480 8641767 91938306774658690593381788153136459648 8641768 171175610992026143448068988957769036800 8641769 -63841333190367273821060524178238886320 8641770 11804141378129106272325136527019046400 8641771 -8423867897906820893357989949949448808 8641772 -53166550507364158165072971186454650624 8641773 38294549953089091333483726116545616000 8641774 16208597941414066290840703228192406400 8641775 -42273717148861185622689173132516378400 8641776 -3004892999441243858731911229900062720 8641777 -28752586060338291547716400865960473088 8641778 -512537335817272374883858634019510240 8641779 45204928215365033942957198539165619568 8641780 13209824867415770067705568401132257280 8641781 -216571719728154028332561122781203918418 8641782 -52623391537807998409119350238552466560 8641783 118360748786579467903959172456510797032 8641784 146337086964773263272418923152518594560 8641785 -12484309955525655019672948915791556800 8641786 -46977884984638000574941700339048715408 8641787 -239705606223742832654428815948635988888 8641788 -4710620731292270445143195969636514816 8641789 -9694941574052728023361553570194123200 8641790 -44586049190035924798548023178667457280 8641791 16015957764368300528078053151471273400 8641792 62925460590752796532723684437735243776 8641793 14568533939819327099263287496718389764 8641794 -8380325352915752854868784668417826816 8641795 -30370158371209303595619569757049632000 8641796 -5499544396266225230692948367149178880 8641797 -209704046181417982700273311799437385280 8641798 -56258727069191439682338875131516274880 8641799 -46364783261413676303030947709093088264 8641800 60355649834917243937505061268174208000 8641801 50320069038368499185973283684027130752 8641802 -1409463089152413232530961919878608960 8641803 239610515382701452615154810936063883264 8641804 -96220188230802015941069049248469640704 8641805 -107062726756665764032460063023919343540 8641806 77129133341613601715197615042510653504 8641807 -190382720974567110066453684285090308944 8641808 5880757046269861385139079014021857280 8641809 -79543888969102311499748933749716590784 8641810 -123551521087597294088304109423234944000 8641811 -165643140263176983484401207635671097388 8641812 13953799209907475135887211565303232512 8641813 4935760632603427745258446444071200064 8641814 -40297944511686358051678013132599555968 8641815 -6536153914288824360706462021394926080 8641816 -13884740435921491793022326972619632640 8641817 -128090002081541964504492129925087342134 8641818 -63701151021087909456059350861663953936 8641819 79983237023224616529777840205296121220 8641820 113247419116916923421849756004426240 8641821 -39496995765954227226200569455526236288 8641822 19410220701128946495660640980770408832 8641823 115310938220578850401660446518705058480 8641824 -77338736769867590805480225575322255360 8641825 -136527628576668491361130011167688085450 8641826 96132233830548940071880123517121672480 8641827 -84303662171510599241529981307215888720 8641828 30689498301700947441875618222617104640 8641829 73362442624381466295118701815655410976 8641830 23345975534934017207789069231656321920 8641831 18673438039333867660232040675655932000 8641832 -41221315792801593284276270910066201600 8641833 -15304826855635082799162288935012951616 8641834 -17506832709233492066728705684136783184 8641835 196088936312815234189559437498705600560 8641836 -33414230728686738524096823716889722880 8641837 205051588014430848881477256098436590220 8641838 -19339995009527769293023898133685375680 8641839 -170715505787619180713746141834681344 8641840 -27682869762400765357960631302118768640 8641841 18852904690219359218238289687295851572 8641842 -28759511442181101475086638871960748032 8641843 29111737213052384896437689814580348416 8641844 144513065868122362694382756342257252736 8641845 39946790996997946987132925707217702040 8641846 1172594355494042394318511390965690240 8641847 20619720738009909657335060072159206920 8641848 120223710535518266331507803233468416000 8641849 -62034251351928438498878279888079227264 8641850 24526423151628576628536087438351532800 8641851 -128677300236364297771055432811736544400 8641852 -87662064098680254218797510243757016064 8641853 125069853217654582727141550066012053664 8641854 16945801487209470653888347489998650688 8641855 10493384594879357697061935414865634400 8641856 -63694421379372672440432286131261276160 8641857 21224594535288173471096070997951004544 8641858 86888770777125789409117265924076227280 8641859 -196631177037216581258904572104238607360 8641860 -69827460936759452141197935474926960640 8641861 197122819412685080418771523876316242912 8641862 31476408359081189043076512610632826752 8641863 64492849142306209794098492763316048800 8641864 37732576410573188415166228716756172800 8641865 112407400203319409150203285162405795200 8641866 -76731988418909666363379053916360864000 8641867 -52715635809993641732927726835750826480 8641868 -54985992568507984277782263480307467264 8641869 -55545658845279266497647488825817791712 8641870 12932160665160055207087958073000376320 8641871 -14447614425818688466012648248846967200 8641872 -6252579021063717086540395158062309376 8641873 254893531654587456096646306940690379122 8641874 73038398592947674607178572280955475232 8641875 -4834733710842254000214628677682200000 8641876 -80623811371198839837771393273159360640 8641877 107933271340254332791442193230149436640 8641878 1026511999311246323459403942353387520 8641879 130122413277047030170562171680833340384 8641880 -12648299993884716397631301773712384000 8641881 111024527907564995980858623051403947840 8641882 -1267981056563675384615187506116893696 8641883 65285725413758737424861245141252248132 8641884 45017024566638003982458611813836185600 8641885 -19597719836884042251826766839650240000 8641886 -11312246849315109323924853991507623552 8641887 144359172001171579841292520945318341960 8641888 30024995536295005312820426897005608960 8641889 -286069537070939120927375680300948381440 8641890 705396664745697113736683143241364480 8641891 160517789613594774038120284903801003292 8641892 -6929862263048853896032203121688494080 8641893 16384781897290653677247657483917309664 8641894 -60469221651549228465375283957105320960 8641895 -4729961110293886059658050334202441280 8641896 -373832393839349829936023523367895040 8641897 108005992059204498272763964496910303312 8641898 -15578884328327624547595252162246511520 8641899 -62857074232559848788472129465313576160 8641900 20157700051573599307649537467475136000 8641901 14426300953144484247067187231748850944 8641902 34167458308347773469078621555411450432 8641903 -52739286801736942611209788642028862000 8641904 17576963208232134097273698046235934720 8641905 5842706815941001507389783973423806720 8641906 -38225217193895320841060519437369423872 8641907 -25705430290336634356233365464800591360 8641908 70190389825889082637313818769364449280 8641909 -123416951279432240515498603879296455890 8641910 37027172647585281572613367208509455360 8641911 7026628782183926923368204496423548624 8641912 -5866732717323096660265728156393861120 8641913 -8733185412707226386832745226057499840 8641914 -10615637445632402181413303364789761280 8641915 -60339263273117678111435018969116024080 8641916 -216867996090745743497483618798849501184 8641917 46200960802807660870796005372655936640 8641918 -38257560276660229893319737077780067840 8641919 8536203152284072475286925833275805696 8641920 -2094419951585715165631371834870988800 8641921 -7960746812790242576363251429840954448 8641922 -38519791211780037269219191102458345600 8641923 10361961432017223375462932945336302584 8641924 113462497419852822487424383780328110336 8641925 564840478330622595530319190138692000 8641926 -6066259001319656985948316044492506208 8641927 37759448112948586320166563730978338944 8641928 -139656362266383198550322184553723822080 8641929 -104303709598125373258040113798470303216 8641930 80041152912249303777621002693685143040 8641931 112719114029406644826542477617382877264 8641932 11709169628382897149518067564483641344 8641933 182980624436110947235280220495649277100 8641934 24705989275149859882578182198908932672 8641935 50230446531097868805461745255522518520 8641936 -4794029375452651288893501588330078208 8641937 -331185867205662983762730036970054284288 8641938 1792038081674503209395652202496563200 8641939 40858344849528171641982091720217174640 8641940 -39006718861315658182631656687576008960 8641941 -37692074119262160347926728782630400 8641942 64723408519439463347649769154126743680 8641943 20888558083091799048086869140161453304 8641944 -41988241751530744316567488067748864000 8641945 -42406738089205140963930235968570097080 8641946 11354502724438864255778249467280139744 8641947 -16748065300733923408871598945936772200 8641948 47903122231221467820748206869089709056 8641949 209182619366101570437207266362972318950 8641950 46723705899698904074208666267627312000 8641951 -96097244105358681110816623389433528416 8641952 144900642031719992727598525045621653504 8641953 -115210897944189615091410062755426837038 8641954 6119782558192757094587870389512988032 8641955 -17602540420515671069811770683152390240 8641956 24880544968035888077775892832865116160 8641957 1825206990439655186875354764150206 8641958 -57070863086000305923026969577996282240 8641959 -12956271999181055160178621243677921072 8641960 37927186692270379583192776108486656000 8641961 -277245201014965669444250206849924087308 8641962 -4155337498261309142955717144147964416 8641963 56775953096150701435211529479155580928 8641964 83325781331688391949989323973328381952 8641965 -58744640426006657294456714202429326880 8641966 -75416245357246233539120279738425592640 8641967 130602797966819243301657038002735862400 8641968 259173780088961222313593429966192640 8641969 47096126173618088883677672937437407232 8641970 102274024367018052911786880976247649600 8641971 -2064622916793694974289246099027712880 8641972 109068583741680076609072351066338159360 8641973 10174132655510247766971622755769207200 8641974 42395439680440660136371907913023563776 8641975 -45700317237047963257339577567245558000 8641976 96906906930787057701359174546165391360 8641977 -57809921092894874719502963910703727280 8641978 49138861649011678967892069632351512320 8641979 1768215056345275917559041746418609936 8641980 -29052138243134473097772170473162951680 8641981 40609175353291248574595722073293904064 8641982 -141016074980670739448291823793055385216 8641983 -130188047086896841833266457970977272760 8641984 73057954495376375883699986126692417536 8641985 41326649096678295570095731400900496960 8641986 355198993908509650308577406354608128 8641987 -126577214120168479498773337957445031364 8641988 -208204785955552459171794332111069839104 8641989 -4722917358392527223393341635316299300 8641990 39522077764390402089135482228762880 8641991 214144332941926961043352875308069458392 8641992 104472149175142976001577271505421271040 8641993 -75525440080230838393595551224647180876 8641994 -9255123734633129518949490262001230848 8641995 98040119611901004713571032599242336000 8641996 -48436352080833494409081387339030580224 8641997 -23883754980739510669418655777662887680 8641998 51657409888965701830780983378731980800 8641999 -12238892436290207590429330234493427336 8642000 50757935466888203554193827544064000000 8642001 8676687794387642570645491225039084800 8642002 88109908110539298626395870246398141600 8642003 2239696292538507458812093052571750252 8642004 37707325712152628750853142797408817152 8642005 -144222337957056061533862671639143101440 8642006 -15432809830281333163286025684436494048 8642007 -89724202676531090399716970693593557672 8642008 -96408253804031806566319785504785111040 8642009 353433576833629779432860646614584149504 8642010 14907801743799715875033045728773171200 8642011 396927318723231755329016825905850624 8642012 -255940721020688090107747050690832416768 8642013 -123613363341197645423493799486609808256 8642014 33874754247401643337487171495904852480 8642015 -81584490915424079683648659455105370840 8642016 20713145443673205384168310940602466304 8642017 119558158744900336051608030781010190640 8642018 -26576330031022261408247743368045751296 8642019 -1109124034639572144422310199485775632 8642020 35289266221485688857400841971556782080 8642021 54522046086299806053918898504755467316 8642022 9581859617554515913756810069390980480 8642023 51039099617919177431817852357019818664 8642024 87951884400543680550093466963555891200 8642025 -8579377413225186513243414974807040000 8642026 21514440783780973486605472324428580704 8642027 -163481777353613884033290874861024730124 8642028 -49755563740848908484736178559110452224 8642029 199518967557626056069592183606141519520 8642030 59178613672805750568250022166443444160 8642031 -11719887501086040555007838108220001536 8642032 2021584949536429149941702361737920512 8642033 156434611460857320381191805762001203282 8642034 38531505034591462763265876486777930384 8642035 -124232900763075607438425974749206947040 8642036 3162191371613783170850750987768555520 8642037 -19054305852216035249201390740045076832 8642038 -5791158563804750450320063649327242080 8642039 50120632412879814747337751100965659056 8642040 72572792332325446439562671475882393600 8642041 -30967037042857986915968826267609948288 8642042 38041741494956354929695731347487746272 8642043 31485282687897511371989595521691661056 8642044 60932710864279673238743808488097854976 8642045 -184439558581797878543432101414107743700 8642046 -22606622226238194656985469008832275456 8642047 300888695610486445127760163291063251200 8642048 36327667245197172512752911024578887680 8642049 340318150479111503702527772564486016 8642050 2295406432117220034935237114911420800 8642051 -170849516371613610004979073422775490296 8642052 -2972273387279661571311475825329911808 8642053 15963576904238609550485612411886792832 8642054 1521652041000004804214458417981730016 8642055 74928314982951238278801864203878838400 8642056 64669644905858425353794496643069378560 8642057 245819191350464896955711126061604641306 8642058 -23476512868329452132739414714931779840 8642059 -204040371308792304430393143732627725740 8642060 -42937209611015662193403151879648204800 8642061 -52145020440207896907634105855555947690 8642062 -32960451637960668189446004481903488 8642063 -199514111797476442469722843548799940688 8642064 -6375931239644776656029785332458520576 8642065 38154587436057003420489849902271747600 8642066 -27640629430420391071569506759057750016 8642067 53224307954459478596891524400423200512 8642068 -82306281269800222699129847341253535744 8642069 -98970229039204190174050547466269563008 8642070 65830516162707025218922577859948589440 8642071 89313316939914063214053764327844821544 8642072 -151078690224747519410201539711003699200 8642073 -133673436195921683076830460750131987232 8642074 -16910609135109150378088174172300651520 8642075 47460255422649135594504319766076225600 8642076 -47545836060008251700778395059702138368 8642077 -173318498382421832022074361380367602074 8642078 -818628306039034288242720531651601920 8642079 86176625639302226460337014753335543040 8642080 -60425011469869422684015178727960739840 8642081 149614673353759302099706673937855416610 8642082 -48672204096481273608141579146397112320 8642083 373983106950605753977836316901191434000 8642084 -115475695280535717885479747851016755200 8642085 -24650399183475549496684733777862820800 8642086 14373819106942329182504970606112908480 8642087 -12749888133225883514073087433818430080 8642088 11684139700983261176275939838051942400 8642089 -126725511842342037173647492740802930176 8642090 10017793333470236067511479667655801280 8642091 -8043175740850775260731534501043937856 8642092 5682162289549498553936115222061542912 8642093 189633010894240406345235327004944280320 8642094 763343718248884973494298168182939200 8642095 39196304663435341110196690739880960 8642096 41555470982446523244002717906708201472 8642097 206975192610871539738152986448647008 8642098 -70242252019138640021790660788989033200 8642099 35358404957762325004761309225682985100 8642100 2005022637898173063054991196726630400 8642101 103076484363766093094375935928972278012 8642102 -41354378887728658329163538914634994048 8642103 52151180318719562053715628172918389408 8642104 -83620009785754462648754131499069706240 8642105 -11966888770151127303533745687605133240 8642106 -61624548165538608163310305460680128000 8642107 -84780895031323435592335035972165647644 8642108 -148598413154258533074481990073736041472 8642109 -2327169679140997783082616442635349440 8642110 74014005742991197847494590774543312960 8642111 113604450060360475682018444592119147712 8642112 -30522913721039474296344281824855326720 8642113 208366650592949067407173995078914066880 8642114 54360908142415442550830297403126196800 8642115 -30658447082938301297683263601115502240 8642116 -18800772642590367624059957187231997952 8642117 -8878606339255906106732940193567964256 8642118 25192787169970876503593057809035755520 8642119 219023731155598854801995411400156274520 8642120 -46391562793401804687615361601642496000 8642121 31298765412192140855891045983107120912 8642122 8234271428856453455606910404623256112 8642123 -17266349983958681050414162487094519264 8642124 45066426780885980124539165722307400960 8642125 -153106074035320196800122271695161856000 8642126 -60786004658529880205418677772502886400 8642127 3605190970789550397290800967763414336 8642128 3758156013555059247732716953752305664 8642129 128738791390468808544893067274300321776 8642130 -15715437167577648102711398535543897600 8642131 84777620676156676881596877446017927000 8642132 9694107329983222798425553551839104896 8642133 -5683003530170937004412580649148989938 8642134 -96643556874278959279005398862345410784 8642135 9398966213831112276728574557960964000 8642136 -131419331983409336630499107098866585600 8642137 15896919998022938869179661909158765312 8642138 -40089299643008053443870729010570199040 8642139 137285786926636808255421996548638212480 8642140 784016007095223863045094805319301120 8642141 99959931267698572511290011121879285542 8642142 47507461726316697403736631773237457408 8642143 -177919804639704577566810286285318299240 8642144 -35417674841833892604144737560361435136 8642145 14155571626607982254003810094118852800 8642146 26778034978350991749160331260918836384 8642147 -109421024209575685616336264961643282404 8642148 -8701036230580899947102473434200632320 8642149 33054413399899003912415536219295001600 8642150 950667158228913175898854260910656000 8642151 27621886541692611844303386279530838192 8642152 99776573268982066969517091456156441600 8642153 98068586928530024560461702298989027102 8642154 -6599164916316986550485951604779197440 8642155 -73212132068498386462501782068011238880 8642156 -56210571335533156346086428481469621760 8642157 -81910372236783084376364750064475469760 8642158 30739919039437191927117364272391188480 8642159 -107545207501437781504099792135201262640 8642160 4793691510171601144224380548772659200 8642161 -170222489938131778774347688118603336976 8642162 83386833153148415774846937295620002832 8642163 -107795699198185922091819785773432155600 8642164 -23596624788315632601806791448416734464 8642165 -17476180548580980444028974792238646400 8642166 3120113615247718644188284244911473408 8642167 -35553498210474150920661600353323362720 8642168 50074176446707716170780806875419074560 8642169 14806128955774478109572141210684199600 8642170 33844191923064136907186409443685105600 8642171 12554509442324599139721667790301148392 8642172 6499726301446200239669196599092838400 8642173 -155342653214801929943119233543109907578 8642174 37034107761464583606988277588822764800 8642175 37265252446088095005580272621812334000 8642176 -130063516618514365458227321237699297280 8642177 -83658721930880716018587498457545043968 8642178 2952991633421820574647899355612998304 8642179 -56934983154407953503732876070098630144 8642180 14555539905833089197759120073146040320 8642181 -6641077367487038932830236064108480000 8642182 -37001151218470950846521621738564411808 8642183 -2149861486532385335549418782468039424 8642184 -115163393338309794870910645464270151680 8642185 -33302939539170969191604559708471326840 8642186 2295176642633182693995913026203450880 8642187 -55663717829535487913443011779275348560 8642188 -46439255065870245283801831671143961600 8642189 110085211894078619304507494115898935990 8642190 -6181709843242756408163379935646965760 8642191 -53346424252367959095229712946540963216 8642192 -4096778103394276575707128633458278400 8642193 -39921893376225518970324426688991982720 8642194 -43525290617952259184324631406155017088 8642195 -162236882480650576861502537056207870800 8642196 -143337358458158343694065006597794562048 8642197 68500613559360226843430719079887381646 8642198 18236834363025532184636652003479822400 8642199 -21797437910974113839279011811235472536 8642200 -47888825507114255384889855103312896000 8642201 19189871857303358420565575759953299264 8642202 -57224421032246698070163193828821077760 8642203 186721307049931288753856471840511820800 8642204 -88874062322515319900206455628283649024 8642205 -44627117306802359762025803267355916800 8642206 41833449969171002031548320469623815552 8642207 28040368776101410515972058944508838400 8642208 60234733587478088235345461743922970624 8642209 152813214299489424378362829298974483504 8642210 11856901725862623386742754175106281760 8642211 -51953289883843185864942659870884724736 8642212 122652365468924219702943053243490083456 8642213 198939423870606783870857963630174684220 8642214 -1933152341518522107418267220482942848 8642215 77736552214914953993926912747091785920 8642216 43820602802187868891470268116063682560 8642217 -163828715187787254609419131095605047920 8642218 53995366006529043715701735201311083104 8642219 87945477521341358676059560775519280096 8642220 8684002664520310837309382280082529280 8642221 -14366074918313496157708968580911257888 8642222 -103498912381298021796147186504643102080 8642223 -33845139778145470773699661093722998016 8642224 10757963600432231905406544623761571840 8642225 -67684411225725511089492108968957120250 8642226 18457091758658061864616344807898056960 8642227 -36101649062278964945480180582506728960 8642228 24129753220389357086503378993528320000 8642229 -70385573125253087947513609987976094240 8642230 -70342116931723017578198902168453194240 8642231 74078387543234788415981798379560437920 8642232 -94049361915162709239951498181790208000 8642233 -5797418726667781681758802834422134076 8642234 -27436467632983306765531528689320313888 8642235 -26131550186433250901981422020242154240 8642236 -82432349269820231345797163890279508480 8642237 -91758853574514589361986314091935069114 8642238 19912978400366965110756472255272053760 8642239 -195937627103535349833207305689032800544 8642240 7925723654969163201573981374329651200 8642241 48426810731491209988180382766674065440 8642242 458349885725859678718605435868975104 8642243 -309125762163538939982291615410657040856 8642244 -50566697917877103246317627601773875200 8642245 -139938762068762458455411178151590120800 8642246 55104812415700464383348174559104415072 8642247 -40600359755294385840390284940867594672 8642248 -121931116220036034665586972533130992640 8642249 -59975948392885812446612655357584764608 8642250 -50288335923878529105085133831384832000 8642251 5531726472800358870979363141630161592 8642252 167134511814263956367130096385502804736 8642253 -94373901631380633689673649674310961376 8642254 18559510942068827643506836734769717440 8642255 -45024897066898635895130591988645966840 8642256 1397034466610554911093169067140055040 8642257 51203107142417743894176151472005182580 8642258 67622174593650488125311544198487118480 8642259 40523130261782422095694280915444606964 8642260 -314602628627509862885207118441492480 8642261 150929551494619151065970056650302997600 8642262 34763022301598462936152083720364867584 8642263 66105018991612899578470592375334548096 8642264 -27183505881422134548118961734535270400 8642265 4606494415740405752213532307147168320 8642266 27434383147690171601273819164757399040 8642267 -32096475840031171935805927427440558176 8642268 72447371345051140549716078059879838720 8642269 -3099770760091406512449775306176892256 8642270 -723824402259239669689004186968343040 8642271 -88622242130779926170265432202731687936 8642272 -170403708032535677003778723300436082688 8642273 -94529202765847200783144561939706149534 8642274 -86245902137797893681547952041076327040 8642275 39364546613143383845112355465925036800 8642276 -29799770407758241972388022797136814080 8642277 -30794156646299362620262506463651824354 8642278 -37345652688430864390612577178253174560 8642279 284036507006210354584712674741569302184 8642280 -52558792586178894117661969600210944000 8642281 -96942141516176805785155303551850126918 8642282 113708278388808208710605229559331549184 8642283 -10292873489795365633140175731829651200 8642284 -73748076265111477986057047598630338560 8642285 -83553656442893217665193556260876460020 8642286 36280445450710946393430140581250072640 8642287 -52664581906723102981842289666481685800 8642288 37786714725769805985805184113352146944 8642289 -81847904888260524615678948992093816976 8642290 -8233826265175029384072452481475747200 8642291 4726390027817810079815194030878990672 8642292 -42625583695389011422696517322813892608 8642293 263425131487297228161229773173980040160 8642294 -20522726699025842694782213411438084160 8642295 -47802862985632312001566191910949024280 8642296 2299823852011301875884807015023984640 8642297 -96041902026049856077344932529779665788 8642298 19753575557101417420027590591822873600 8642299 -152339753465943305564203938704737148040 8642300 64127974653902364130902883304934182400 8642301 -103487315829899082343654010290139962368 8642302 -34739555262093478898283131631470638080 8642303 -243572442488652695524071147952067144448 8642304 -40823835062811160236795841864531968 8642305 -47251583786245628562480810706966165440 8642306 -55649974760488838296483764596179236960 8642307 -26785349980304867625456671883027617808 8642308 -7173256177338189752142799773262735104 8642309 82488278093421029603742084697485503004 8642310 -14549290261652518021400984886094323840 8642311 -7544902352410886456132657109638638200 8642312 -331117083798596333414118235551498240 8642313 -135893371515938957301223677792415831296 8642314 95983576132187965052169023863657406256 8642315 -94343130732283351073262468680790023280 8642316 -99212904803390366624692970232880501248 8642317 -46812432993539540513373860016406047860 8642318 186254829232698143347076522918569989504 8642319 -245828598719334029662023633059066880 8642320 -17915799315748295452456094449788518400 8642321 198723597987443945883617764202087545200 8642322 73129705995403202300645121017410026240 8642323 -84285801788494793008671829874153803856 8642324 904377073212531321378900330006461952 8642325 -69203910083740683960632641620082740000 8642326 -40852236625623036631042369021867460544 8642327 76254274942077002160598650276617873472 8642328 17602120922893260485358373049886105600 8642329 -32006079303650751576809402986926678070 8642330 133493911940646568013175280085920992000 8642331 -49115213164772816445933174681957597780 8642332 -150810755283085912899599603638673376768 8642333 -21594590514093055572971440336084705920 8642334 29775031280157003569730390769432335360 8642335 15272961562801454159569149976160044800 8642336 49509438721581197750011800126227546112 8642337 -54209540383667510980275626821651388160 8642338 -92322540346006009774494472178289685680 8642339 -77835701657114979640417717312305949776 8642340 17209396418453090324993084110389043200 8642341 -200845593890888815043686035803076522948 8642342 19611477168179530460998556409365388672 8642343 77561006038350414937900332472881442944 8642344 15637922248987668062044280733500620800 8642345 -24177950121074280857918172817951188600 8642346 2069622778054271407168643245822281984 8642347 5961470796155944107219968270070178592 8642348 54151908459692816587504997704752875520 8642349 -27948146465643461058178072158065147520 8642350 -45925362405037835826543982669491763200 8642351 8457755181080601478193579070422561352 8642352 20322250102688894673023326137429196800 8642353 -74684602223687811752620315420186109916 8642354 -25296228211150697414279193338411747328 8642355 -847945052833190211919473912817632000 8642356 115019832684561250281601699620312897920 8642357 -14523289393624023607976998048111027488 8642358 -16010133446630995839296216030053135872 8642359 -120032634290132730948824388777729217920 8642360 -28432278698223499283276165689543065600 8642361 9989504139054617908107809421516718464 8642362 -79389416585650785982032750195443975568 8642363 332369834917094435976870964854852725280 8642364 -15867919573245126941961880826871565824 8642365 79919318397736893015367683772999633920 8642366 553068784028864352099263122764332544 8642367 187808369298143315192893539190742884488 8642368 -10205805732736037094182040099543318528 8642369 -13429783536380956490670097286011826256 8642370 96259815524506535462269621460620800 8642371 -18047525734744475907101211863482312800 8642372 -30135600372329257051134027290929459200 8642373 49919686147126758522572261138144148768 8642374 -38679862126806192845663152307117395200 8642375 123418058300883712009069936713698292000 8642376 5853890381434027941270777926902318080 8642377 -111985579363748522706680453312095022940 8642378 -23356749709535756321488072999183906560 8642379 -85772857908305002422188600994101794560 8642380 -161486037528267235769672198120514662400 8642381 79418111082982981132061750190128477664 8642382 4781353647539738114270461361666525184 8642383 84648347580156550458006246506716683632 8642384 52836482157549406347156634239971942400 8642385 14528831802387387387293710243304461620 8642386 -10535800569168530728293908346908753760 8642387 20700445518612499110042313962084849600 8642388 -6551309191013071402663832469682102272 8642389 104036464943700020472144686123168637856 8642390 9270149253281432580437550378915759360 8642391 43797876992941941206429242711415461992 8642392 36580365438893646362092487152384819200 8642393 -183966422972420456961604660179738323436 8642394 -24726547737429576771084293801441480976 8642395 -236831562647150713450228764985788449280 8642396 -43597571844281305250010018559277328384 8642397 3217405607462473177024396326886133760 8642398 1117835628357369888744226415550800064 8642399 -34248663162532545196582487293475354280 8642400 11990067780898846198496948802984345600 8642401 -324892144610299723684838263773893590608 8642402 57973583589095334675051938765212262400 8642403 24517871490795416560283664052818685440 8642404 -15201284615101504074043252817049305088 8642405 52714792548854264654664775997906472060 8642406 -65777334304013376205590868184650396800 8642407 -352280470946509395423541335014343109728 8642408 18734603356513415259270649329917352960 8642409 -22679508383444802669272617652088861888 8642410 6807748338769413313301781459520465920 8642411 43202182922726523471066426427909027632 8642412 -2251150801890076681426335061250131968 8642413 -12168258885187015835832691540294240200 8642414 -33582978405696052480811700798217954368 8642415 -7939534330694017847110033885453444080 8642416 25728745934463108688870101383276953600 8642417 -16629550443086117733055695748486723968 8642418 -7009704570334097003195151524879335296 8642419 -162185867557195134481912614363276580640 8642420 -25945073946351482469411157590572862720 8642421 -42994573000542088024212957399915516192 8642422 -74412346582448333929478698023219163488 8642423 11675733726113815332213060803113443024 8642424 85917609170335623592178902904467968000 8642425 83199937106913877400276539590645950 8642426 37349699349419150933431056887155675584 8642427 -131575206276743365191139721531474325480 8642428 -52424698291529865217218512103653494784 8642429 127034134121574435292970606619991953030 8642430 77794792838043058178134342135009056000 8642431 3698388063954839829692318143272717024 8642432 113406834033956760734893460123182694400 8642433 -48171029299793026294712946070192276176 8642434 3772835205984457637923199041869864960 8642435 81523919400587992406705305936559148000 8642436 73267595024349770425659612367533846528 8642437 208645360047895862426047904726087713020 8642438 -14696348693627291455225359105851105280 8642439 9947028329420017571981089279508133144 8642440 -159124533415004422853341426433801779200 8642441 -2181089912114470695020760473032554288 8642442 -36069552903023816986583375360317332480 8642443 235337398060668319860358822807791546144 8642444 50630119058841422797229499169600137216 8642445 -10818532943096891916184522493524796160 8642446 -151940707963135193230072244772358930560 8642447 7350109904334829037605113569422575600 8642448 -6282585978846709548853019081652461568 8642449 -159272338160737827304739260668302937550 8642450 13967548532747362654687334870528190000 8642451 -10274777778023150599864170651767901768 8642452 17980678283613322100607980686880079872 8642453 39779605806026781643081863719012898702 8642454 56223964413128199810518596839075655680 8642455 -61601427629701953441884813342605580640 8642456 -237449041325938804899227203542327429120 8642457 -1093180976287030572654098205593867520 8642458 88213656583279936746180426797174239488 8642459 -34695776905380277284234850630394385408 8642460 26658612190384036275778214430273638400 8642461 32984199459625398087953484778267829824 8642462 41519444026457206895104302266825423232 8642463 -112453525600161821959466362106239581312 8642464 233373787448540875345013553650545459200 8642465 -28872880165296979912023669415287531480 8642466 -9705971027219210320197523349883211776 8642467 -128720404010689774529244721770612456484 8642468 88667754895458867080837680501025067648 8642469 15697301505324513481519841254117790016 8642470 -5448892306034799057238758919372953600 8642471 -6482061140789002876320633721683893448 8642472 4105434460684436496259304426796810240 8642473 -156289078057703893289895929492026636080 8642474 57214153040557767232018414741552322736 8642475 -48101233898843316709941159273148174800 8642476 -82551835294320286181800958412754205440 8642477 -170679960309262743590946673929714183168 8642478 24824627149060221149944865365381094400 8642479 46839430764134621882419011344183544480 8642480 -5535204014740612251218840665938984960 8642481 66266703229510114194181933607330186352 8642482 -92907676123129923148491299741981319408 8642483 -118978059523207398636019578039037543200 8642484 1024565469506179381823771788185047040 8642485 -13083689896953643810747868019224192640 8642486 -91220408230149506051331701375163443808 8642487 -4953827271735259053356533787100506880 8642488 188294841767040719300671387887137525760 8642489 174686934186414925623484419287048197290 8642490 8422251818630151547523733208896983040 8642491 167867137765638025004205311524056372600 8642492 -94290109963809071650073211242847843840 8642493 144678286195137522439227720355517301420 8642494 8574881007078380184892288869489322752 8642495 135288900071099296116452764766096218800 8642496 35521861849383135044939205817172754432 8642497 67767615540764809180401049042315506480 8642498 20458552922450037317237765368206572064 8642499 18309297350506820971803719987023742448 8642500 18898239890114130261083274379291280000 8642501 764815667333563457345287306162475520 8642502 -42272796106159598125209752516132510400 8642503 110434106048578162959668829784743208464 8642504 -38872310618069551578431578856310036480 8642505 57860923731572950728725880995033626560 8642506 79948876159927969074680781024934984800 8642507 17454877394409659636629638600612516756 8642508 -12584091174799166949193358222701559808 8642509 -231248679237123057032228510923333073290 8642510 -12140253098581127525470032699583851840 8642511 126471009243285250966542603864223180800 8642512 -24704536935359167762089096372388470784 8642513 -51647323823902815841210321515396176352 8642514 -10309575159988956344352110693261823360 8642515 -49737934838495880743206707885390645600 8642516 -45078159269771252719784762143519762560 8642517 18349519319859352869566268132018980448 8642518 -26882236575780470271093665836469219040 8642519 16723485609422539889451364471828150920 8642520 -37087414850226104620642248685924147200 8642521 -86613506149903060909103742211679411200 8642522 -446557651587627445596659978579634720 8642523 24420689174304421135319210832297975600 8642524 -38730982572795255422203889350250323968 8642525 -25107877438094715494934999169524655950 8642526 -2009693749154671772635571897094982656 8642527 -446983749366143609670814090359093320 8642528 2882000904842054043435193976352669696 8642529 -33818495432560292043003373456548070656 8642530 -32633201070061929364961484777441600000 8642531 169152557429127963429976019940713550072 8642532 86803606565153221474416463927209833472 8642533 161638886049493773839453798838161094782 8642534 35024459357945253832686433272943062912 8642535 54599750017181452231721216963837481600 8642536 -22123197409739178293902341834572759040 8642537 13827421045097791627969492223969420880 8642538 100033758677275726240411318052401261824 8642539 51413536257942818775363223099069835280 8642540 -95172153383594852315492683773064396800 8642541 -69549023663957601346445913791226911040 8642542 -11568490462691867448526076418535705728 8642543 -1116476168927671214879880681521754432 8642544 -3067028849253564737276253934366457856 8642545 -23882737205514936629004449309697115620 8642546 -59323023742101346357678646996341248 8642547 54812683655510401929163102062512942520 8642548 -216835263664211355289961771009511051264 8642549 138787754381957150792958378564795906240 8642550 12739435309351179074753624526012057600 8642551 -111042795233190312364666963308987149280 8642552 -32742700038958765199400612465659904000 8642553 -62021834201916731423466970500469861296 8642554 47505001150903802211390533298478513632 8642555 18283350454633721218024827724989480960 8642556 -49890926386477670215715950379309429760 8642557 71968182873504924802365363078387071424 8642558 133764808828644801363587314610361827520 8642559 6061201766531482308807334098648665088 8642560 -65621314279786613640255263108172349440 8642561 27812379874319317650669058154981422932 8642562 71380393021396235114665765926636282624 8642563 -4504514630232238200951131814808220936 8642564 58653908219718263829667488726222729216 8642565 -102474612909328404047283369008901288000 8642566 33973136607602930224029935898673388160 8642567 253739419741668959667053242622660222616 8642568 146512376151068660423836584297303244800 8642569 8946174495070527893835555329933475848 8642570 118201251084541463475589995149184000 8642571 3841503184833532790467939739506137600 8642572 -58219673066038972454369140242037859328 8642573 138196866035818109615428628848608511680 8642574 -43694413517153023106058535403023318656 8642575 -2965459478782524962029374056921245400 8642576 3315836526090204514458640446920589312 8642577 31383449652301011158694948420817083120 8642578 43981988730831016105368243741890374656 8642579 -64811213214798729722294103398436814560 8642580 -37877875753308461472925872756381081600 8642581 89738547261062900577438917010433114382 8642582 9480448513147162195866951021721048704 8642583 42988886862632605945441301733849829824 8642584 63108303656598233008031297756183961600 8642585 61593560810634853139363312866451943360 8642586 -9629027005536883687256538887771387136 8642587 -100981422098105835932500165494146686800 8642588 -83469473346825961526344660575196508160 8642589 70650249225902185292040116310021604224 8642590 66187574465386673567279194480111651200 8642591 249815144068233944175358535992646896992 8642592 39116672152556041457606741275548057600 8642593 -21816821005811450766688961826276503360 8642594 58134771629992515984268421544268781952 8642595 -10855385296543868817145931016468664320 8642596 169887890841010050186277468971265958400 8642597 199320170606810317286204341830246303360 8642598 -98606775573547345036858102508399040000 8642599 14958253176546528264755434017443365936 8642600 -61758859794921977817948032637603840000 8642601 145043250366796458045464551841241433200 8642602 20786369377909424666720115835301035104 8642603 45139004911506870471093197409690880080 8642604 -14036216066495197672887397596721840128 8642605 84357074934412891898114224007792748000 8642606 7801771818923617295919580684826403840 8642607 -126354913823417107355739995231726355960 8642608 3818190501994965210740437913343033344 8642609 53147544838838598377208960598934791860 8642610 4087083047248263795050590780981435200 8642611 151540060365534393096195616892826449152 8642612 -14443809307807470752471824993456373760 8642613 -122249163574110962053699687941829632 8642614 -16175286136055515779385593165788732928 8642615 16261542530778638867013941086119106800 8642616 -6466543672066579667001695292193628160 8642617 39840346632001988591369322873511836672 8642618 -1965002002950050902954014127034109696 8642619 -8101414803560927212046806060702596300 8642620 17761924653154509526812378632272550400 8642621 -63393005410797373984716584270447149320 8642622 31699327305941668925788975458085783872 8642623 -33955667097588883257090586475155919496 8642624 6344832096673600739924086151316504576 8642625 -114182777252935742094307249641149040000 8642626 13081991209811568326501932012073786880 8642627 115438861168411915411940774732082239232 8642628 98772559677990886021149684685763267712 8642629 -110651285934902561428368545251103743140 8642630 -30125363991565020204740074316371180800 8642631 -103390527716957382426630089438674569048 8642632 -133886042987110753928093370967670553600 8642633 -238073786496636287086727975815393358118 8642634 728578622731755957398875504649502720 8642635 -16143278315368802263021392208623853920 8642636 -9588715416069601946777252518066636800 8642637 -37675714470510313775161963964984758506 8642638 -65139168909455145947048634053729461440 8642639 149341499700323937689277659051027680920 8642640 -9831937371076566217238322464019578880 8642641 36375830880969030542219169208456458624 8642642 21885408411645482424640509599578770432 8642643 -149245515659427237658097123787020024136 8642644 -13378570198536404541675140280148428800 8642645 -7389273807171576598711184398151930880 8642646 100309278190162729501929186213606576000 8642647 91793189267223877612377766177728671952 8642648 -11512757598665016320047794304167075840 8642649 149463277083344488193898682143011181264 8642650 13133232601775438714326207458428302800 8642651 -7435830741319286009465156647443420348 8642652 -85901629670093833765540073755407226368 8642653 -107215411986883296080857099409165533620 8642654 20185545560231187330964834937212507776 8642655 -15436306057479975321636173073737531040 8642656 2579394804992709236190553171084443648 8642657 29543720257198378516018142429318862720 8642658 55416273604429640793133773409536230784 8642659 -29931268426999881651611689390374509120 8642660 19845005279447217571668301740289678080 8642661 -4442517806430454359976896086391488928 8642662 38282065664362034173326738434693976192 8642663 250922535070405299222293106786193428240 8642664 18925499209911696734781727711858360320 8642665 215783875534045825811974252567378104000 8642666 158719586233416815060449767458354796384 8642667 4500625216945795561558274769419760 8642668 -15086531823983151937193796354307666944 8642669 -19880994284415660019740252647978110644 8642670 16642226162271019580483851470478262400 8642671 24788920130513939862014743204726980744 8642672 480503573975118404248156421275877376 8642673 -21260709991407743982120583662063333120 8642674 -103035854728877126599758146110355998080 8642675 -48987768088810012338532063592290934100 8642676 -6698175422221445040022108900554178560 8642677 39177365849532236895688465560703944504 8642678 -51472578758415743376415846871295076800 8642679 34499323291932814857052848432190421760 8642680 -4437353335952487219940589643648000000 8642681 308840780634961651912276047563280108372 8642682 16060446396773060674493580759001370880 8642683 -45558466085628758047832785371146492160 8642684 178593256517897095239721024125342652416 8642685 -35563323188778081478846318509311095200 8642686 -46662903092624182675264888301634555456 8642687 28395638431468598893696927642696954104 8642688 69544600820975328868876471249812848640 8642689 -24866884970834775323156992717790388480 8642690 20146344848519963860958436476294952960 8642691 9859956528541553288132670770947100100 8642692 -71280740478880341084068835100223678208 8642693 287515192756293280806154245942511806300 8642694 75335019838966517192411019706803038400 8642695 -45625861369252471470748007832744337800 8642696 -247758506434679252125811199727250995200 8642697 4159782248146680197693805045804948672 8642698 -100606281611716611205671207987490191264 8642699 -627505810334221225211579567572384752 8642700 2506551815385163544776315642090022400 8642701 1823872265403272473630685844923340300 8642702 215118426317957006256615149494786584192 8642703 -3202678363023012925357429468207992696 8642704 -3670731546943123149837390019566239744 8642705 -53217486522230657668093275920351200140 8642706 16317235075455761130945852728943988224 8642707 7103423568284467757907283442694205440 8642708 -111681299220319725316668536465571718272 8642709 50109383686366838440499900981051506428 8642710 2408724044857320155296819973302003200 8642711 -39130854809969132555036351826316550400 8642712 18738756014661972680716686016368599040 8642713 58989469497765651945559419694617658320 8642714 -49776302098764283660518913071617654544 8642715 17471296918758133178571672216094583520 8642716 -36054359987178749663450720619184325120 8642717 -147322728677345445645131511645886367508 8642718 10181690510793245859379841664833767680 8642719 46369255879749627518490522126994094720 8642720 57857243864286071062337730459284275200 8642721 -96903597415883149513491710666187812688 8642722 21123066347095334110730688481793725824 8642723 228889188876300920316479065110521226972 8642724 51707299198761665084755776171979948032 8642725 -20003118669937956661668743793481872000 8642726 -99605972733994493788792367401148294688 8642727 -94620360629503952749551508516284986160 8642728 -116029002124152221366543041730556195840 8642729 -457649340064856328886725436136998363824 8642730 103720383108164371427493820694862750720 8642731 119521665359695640795606446199691242752 8642732 -9929211320339799319316089277448781824 8642733 -70933530670439307325816894369862538240 8642734 61213179039761450856037024555047869760 8642735 -36857390487492226732466242623432139320 8642736 -40700778143237971659777587496286814208 8642737 27991607277234163236011684292315292672 8642738 -4008674229534327384732508994929354752 8642739 30968389638502771885535166518661684480 8642740 33611034448580430713920156483458128640 8642741 -56737159365356342129669077328885078016 8642742 -14297926631034438524781224336839680 8642743 15763923449051442599498438643579881280 8642744 142692901871780459794947872175468933120 8642745 3224045206048591911367322922342285000 8642746 -12291093019977062800269640569017852160 8642747 -66514749972397714416267797110919355804 8642748 55973576313779457041735383834588500480 8642749 23216878345503716327700462016597587840 8642750 -23724170201813023247584783725430272000 8642751 -41234624477213662591523259606778991616 8642752 36030345326990430561600126166951264256 8642753 32506272933905894128338808385069228160 8642754 -69568379751537609251774365005735168000 8642755 -2618267743570674352143621045411589680 8642756 -23482777173527865814129780008612188160 8642757 202149128421174632765093318263825461888 8642758 -95198014462442682056715659329523712000 8642759 -8223730604994542554373371928325033120 8642760 -14997841315114773580267394204540928000 8642761 -265399027947884638409502210938449097638 8642762 8769324367758239741451233296455311712 8642763 39464539499400760347100111032741035280 8642764 -24096092451062296761772068012907126784 8642765 -8619371605430426870124776752661131080 8642766 -32214468833624265368215030047391352832 8642767 -73784239404139105375855244020519021824 8642768 -36178694999687829871290110621648068608 8642769 5988350820505684518728894288916172800 8642770 -35207183857995144042410933360143405920 8642771 -342540342608527421003202195072847656 8642772 49977571664947388599521849185358849792 8642773 -178599790133556156471223755294564556978 8642774 -13653691571066554394494790233386046848 8642775 -38112905286763689794423245859479264200 8642776 -75171577628805478387246391572287313920 8642777 -4935737784599305772047109290773272640 8642778 -2720378555082426502181228437527109632 8642779 -31066953410216627474767535247712904016 8642780 -42157846301929305755412038598988454400 8642781 100680209114144904382252534442830551744 8642782 -131231329636073504142959952210684288 8642783 131453384125892405078548538874164280960 8642784 43266915351947855938631188690978209792 8642785 1303385719305680566122114064346155200 8642786 -2421673800572407357792527508561599408 8642787 28873730990366750793225744767254590720 8642788 -5385969113956055255936366369165312 8642789 -3940768607691600999881860887805237344 8642790 -5580029731733713457148578860723334400 8642791 -52197344666478545831232804035852493200 8642792 38998001040494206049875410149224857600 8642793 47059672372301721732026921429830985664 8642794 34600369345678476847026491484160203696 8642795 12849004176273868143771007122640757280 8642796 -47306265541769375156312049378688634880 8642797 -177419789057066542093641817099682628308 8642798 7183898899143898898730703793104028736 8642799 11084285025285193483749324499796719488 8642800 -2830321389124461649960310158747238400 8642801 208149548255458646487463920374387662500 8642802 9185791143623963023514989935818472960 8642803 385737725514332418601119799046164304 8642804 3967168296017830228102736508637679616 8642805 10551368755710156654353520051465672000 8642806 1290389958359104280172215079212861760 8642807 378151327236126601255950549492788709072 8642808 73462342473975546840058774197131059200 8642809 13669684242148197429230216853971286016 8642810 83093999768420536970650098579813120 8642811 -54991003823024537826686173531113169920 8642812 -54494598761853437899644420605442716160 8642813 -60071198744047888527338499314314972800 8642814 60956384616436185775758915232955346240 8642815 -147937010013024404730205115038721396400 8642816 21346462750715652980712106920637366272 8642817 -112423287575616377265641982886244485020 8642818 -47686677402599503528119993883782163584 8642819 88788801129097023466789180204451636220 8642820 -2567827176198064893338410239629414400 8642821 -38209497992469934627850323452135029376 8642822 80982663480664085525369225737452143712 8642823 -7379937348171582854953398064789904256 8642824 -180493489665486401213776157504366423040 8642825 21780590222752311208703197505109585600 8642826 -36332322414036260257343699441732326608 8642827 -127309936391501578258935556955228712728 8642828 -1350990378112757692826448600529505280 8642829 18691655695120818881428765068569466144 8642830 -9306154517792732963722972051615088640 8642831 -9348363553562214979662507477129212736 8642832 -9212706461613285163025133143573790720 8642833 -383855259870042282471122056757883075776 8642834 -45419724558398265071143430111374170240 8642835 14559628767838790350217674028351659200 8642836 53791706397046672481804731761735444480 8642837 -19089227851920396882746911341721401600 8642838 6930255097162212755482202633432593344 8642839 195350622862016265835834598428891501640 8642840 -120553562097771777909131438807490355200 8642841 -56935509460415127691155047634654821760 8642842 -30953178635018270630207804866354418208 8642843 52156346417603014841607056628308686848 8642844 35180025435224790904810691251494276096 8642845 -244575595337620373339096527501064449320 8642846 -2336347124856704344497224536508997696 8642847 159524667870728459308404313306966691400 8642848 66185859419563495523661823650513813504 8642849 -52146629441540936993593116558274101150 8642850 -36081285398774941730468596049630131200 8642851 -58116557958466767822696512345729633280 8642852 3251026096638639240124948899217765632 8642853 -14771992436817966399370834415743283520 8642854 29157136080056907108876452196318411072 8642855 82949036734360030410935146840262667360 8642856 187885859928704968403356944857487360000 8642857 -20682667913463539072590774401122965894 8642858 -5666689277668549578973522280582627328 8642859 97829504016579436220300531673945796608 8642860 94372974266270951477761772513413294080 8642861 -5142986188193458086236550951279410538 8642862 912683536614190991552496315465106944 8642863 -236577140580248705378697063035052475888 8642864 -53444345752194480241594454947987537920 8642865 89640793103139895677815026947379723200 8642866 120867708804645551764726270251111888000 8642867 103357711016410518365102610160601758512 8642868 -34420674443098726300953565448242606080 8642869 147277474188203036981371799346075964728 8642870 -22684165912178198984189390232316579200 8642871 -779655234920730437178153808278712704 8642872 -51531967663608071658717556709960908800 8642873 81185867115827331650553742416281638848 8642874 -6327667185544006005563779070959395840 8642875 -98844798771504415892942708990427396000 8642876 -54954724869621415173781528406933905920 8642877 -69918352597951968531057710154856483968 8642878 89181191456724516786807045244430826240 8642879 -20396869495941956184615349258243679520 8642880 -20281116795834658397431762237485219840 8642881 95809003630360858545809629451463128960 8642882 13759043173168974575341734967365703584 8642883 -43129181334423592150636167396418188816 8642884 -43203885806431586177812016313368973184 8642885 -68469156157302329789471910582432668040 8642886 -10251677971500989569474394166609033216 8642887 255723556503384382682995065830713248792 8642888 68143884797989965247964228111948482560 8642889 -119290549132212672709034303710277832480 8642890 -92728938920245005988255400357647312800 8642891 166039127759812782293629526883724279800 8642892 -34969303741234594574593201150018626048 8642893 -4916517492841635586470773942485373440 8642894 -21629569124220579169296872286261542400 8642895 -13070679063391736612882140441098455280 8642896 13449424818779904331450571996199575552 8642897 206636225671769813300195491089758207346 8642898 61370025198158199370257597036439594368 8642899 -92521116101770262649518136230746023840 8642900 -14036045943360869850194985883968460800 8642901 -1923984487294479867234968544258968256 8642902 -224217563148373145780501119133835348096 8642903 -184749885010856331725187292233823513848 8642904 11599531789935643431023231545431121920 8642905 -26522917258622894589086366915859314940 8642906 127928625583379143439445473888627300064 8642907 7268135056861855995503780623346984256 8642908 4073527250778915340218082259609497600 8642909 414745977116025661213854995597781990 8642910 38724259120911021849161625250751232000 8642911 198507323509343665229370293437797108512 8642912 29945528608608856042538509648009101312 8642913 28280194973493121807065815872544809344 8642914 -605031997613776315468575497290828800 8642915 79474743406075532623983508426826068560 8642916 33213250592146134862676882905813401600 8642917 -119319328982657592562977613343123396640 8642918 -66566363841494489214950219314693712640 8642919 -50342434625483943914882313509244229728 8642920 -60106370730127408728727994101918924800 8642921 -40694075032809367980921248079133116288 8642922 7470712650642365670088862172098085120 8642923 23315087707812529224014517174732156984 8642924 -49234896031193169308889639584442482688 8642925 41208551532715969047450439937439828000 8642926 -75134492977691823268999101088673137536 8642927 12113355468262026773018319929314669776 8642928 -3058784516367024932744368858060554240 8642929 -196318563634398147802584279090124025360 8642930 -60010703145261156228397889637683681280 8642931 -43245202697004513629812726509600828672 8642932 -77735520854763463235133693240390949504 8642933 45305921294295099542944548929105603424 8642934 -28232705955699854056474628108135332032 8642935 8203811134134044866087923685087016160 8642936 3205361523207449905703424256770293760 8642937 6743432300876395635278948781654627840 8642938 -111134984832322100116572194822088840960 8642939 -135611226041773275325953079831808743260 8642940 -30078479075091872369418402312186593280 8642941 -12672167418886853404361925519725915136 8642942 32935568648871032573061751547315088384 8642943 4432849426949200859122568519700450672 8642944 131784806068748671327884449562513899520 8642945 73256843600342352430058245400173681920 8642946 11589242052347301873930898216919007744 8642947 242671707825998896717575183633959126396 8642948 26373986166671023045694918155921566720 8642949 54623386009058409596354750750425400640 8642950 33222563688203373056376778409380284000 8642951 90072697779779498441045577379246556952 8642952 -163534135933136689658108507651268602880 8642953 320351935431351537167333854659303659040 8642954 1058582183373124311692164199955219552 8642955 -3928209757068476425577651476481479680 8642956 44236785880902092070065278436483973120 8642957 524264909720489470386608530253753280 8642958 69594782996560786755213107007646392384 8642959 113065109326700333698818795507552434104 8642960 -3397694977209782357245263093167800320 8642961 74119606127435423477079061696013687010 8642962 -126679214972560552684611076412427462768 8642963 29269397215063085197373817656700996720 8642964 45014539030886994622879195579261538304 8642965 -45033641890762198740403926563015503140 8642966 31725773927729393313643123791611814432 8642967 10137489829599318395260112039737946880 8642968 -10698554963129247972111864829777920000 8642969 23616366548651170284590321324090886720 8642970 25378969327657566070049818182461952000 8642971 -70030256781807921468329547995151014400 8642972 3958810090851946065719677759349028864 8642973 -74151309982627070324564861474541081216 8642974 -8475583308957220462573901038081691328 8642975 -6599517950791481384415680961926698800 8642976 14067520078615493613631596410274054144 8642977 -1524819911250935748523258741307744448 8642978 -17061234698829141710840083370304786144 8642979 107375590018171510481121321930537737124 8642980 39606839523694811495163205705558176000 8642981 -9848094277663293705817233660206512776 8642982 -56355476469472669841825308100517643776 8642983 4195751667153237252960382236565317904 8642984 6333456259645247009133642343881523200 8642985 -4737359271399943682831323490800128000 8642986 17304674198105607164290627872664780800 8642987 343556937870055236617747728350452459184 8642988 83952985057237765385659596652008860160 8642989 -147437432892430154096733779302760287210 8642990 3602091064065982250944685935365144000 8642991 -19298413738793945391622058521239388416 8642992 -53523281536693287375530891159726178304 8642993 32840671610131438003830081463591991220 8642994 41955029287866458991777530777274576000 8642995 92078826960294628939428608610031060800 8642996 -108298401484753782723810511522852368000 8642997 159570359157461598467530096241434870080 8642998 15875020406872796735278439994605345280 8642999 -83957198006883320447075328387941846400 8643000 -2026380360390003972197520760258560000 8643001 -8762613953572180938157342433983264896 8643002 114639485876115095582160059843796131952 8643003 -1709095008127749618433036836823368192 8643004 46983090681981155564671052955317354496 8643005 -22148677355013241869980501276683564800 8643006 -42688649786194288691371174300354202688 8643007 -76705234696978435669841731161564938888 8643008 -10730462559735966023345993047011753984 8643009 55058522299261728159402010045009412928 8643010 7864370973217647211668939879435632160 8643011 -13264191244617525787062996319557620448 8643012 -76247650889823727974046884614438630400 8643013 56444918486583565461393952198265695262 8643014 -60882014063050059876783661311528810144 8643015 21593564794334731474319766053054724000 8643016 -137035783024539007576712706980525168640 8643017 89353314249736601514797381972920910592 8643018 10282223009636790331684750383229516800 8643019 -68867371807838946786595292357400108288 8643020 74985827842322807332713951445547136000 8643021 -23898719138009485828449846530790199296 8643022 111359739628677666552066557514689616000 8643023 235034985407073542801964141535567276272 8643024 9711668036554378058032981558729113600 8643025 -1257264513318534791287302710245429200 8643026 -42444817387528476577531953664729328640 8643027 165725223828788264364888462341515636920 8643028 33493828056023976657955528914533099520 8643029 -128123408655311624957292554778342799620 8643030 -17807005102114693380138931227623040 8643031 45751502625702441224060989936473725232 8643032 -4126163986283275270944585076005273600 8643033 56925605925580739994943482882492224064 8643034 67049239534892042152807266114115906560 8643035 37186555806848476505318630704549779600 8643036 93971900908841967034836466681011866112 8643037 -21483026586117967087222905084863453300 8643038 -8793203153217194510240838298249826304 8643039 201937153914453112962174124409787095808 8643040 19842779843177807095443801180371681280 8643041 -164958683511667456789622718526294606416 8643042 -10885562585397408544235052780774515760 8643043 1994141138530526559729570334705632000 8643044 -126086246397145279170400524348047865600 8643045 -5952617556706342328267032697663203680 8643046 -10050280906875793646681212633512103680 8643047 30815687305288813896406446654510442032 8643048 32196867807367367084680088857055723520 8643049 -23669342934743066743670218906389371136 8643050 -6612009455208151930463939901557407200 8643051 113646816690318523461913865392455653040 8643052 35548560592557675741148559000308392960 8643053 231349998913327904257052562458009689302 8643054 -1578376423237766963501635050381649920 8643055 15947086738042442499987105366622355520 8643056 12354700203848584241788043519917228032 8643057 -12441540309545958861182400197373903840 8643058 -70601794928790672297361471243427355120 8643059 211603952686491316024033176246981133260 8643060 -49485547325478214512285202425492645120 8643061 -17404770395335821804360666922992585330 8643062 2288093201083000315741471759514660832 8643063 -52147121489925330035042787626288525952 8643064 229038579402830827716095545709490831360 8643065 39818309696522340139194039889120598400 8643066 56400412066913031398631597027887898624 8643067 10075792193161044410981776444002030232 8643068 -59126973523691587747618658979178497024 8643069 136170274779125083589950384655363889894 8643070 37384121477575871315519389016493948480 8643071 -2860698644881646375122867175918501208 8643072 -40385221863260327368469189357696188416 8643073 155084062906990078886976738597224789760 8643074 -85989143923708924805521616731903380480 8643075 -3147148168370646477451432311242476800 8643076 -139109211233858853496537023148358123520 8643077 -46686821319650106840171749003902519074 8643078 15248185998970959061402189231755878400 8643079 -15676699955640942185257594878414639680 8643080 -10764274898906006098935788307187200000 8643081 77910614879103220824043431300657668160 8643082 39253954040818074122195716899359599872 8643083 -81972268943296546323082917509697802668 8643084 81551766813925206464966639769056718336 8643085 -248258022446886935992020574265518922880 8643086 -1504613312620192517778466564037246016 8643087 37814493994479957554124997505816712240 8643088 26090065071665844779460079184037560320 8643089 -10035882739460494914228191525675475456 8643090 26442478105457882738201167708778826240 8643091 -199637390895884386302963010114362903508 8643092 8457975360535024511644261231989023616 8643093 -51932540094445143547666598945166666336 8643094 13189476524092744189249549256899878720 8643095 -77309273845827004856989252149239869200 8643096 6803571081264515549428742158152499200 8643097 437010340339171571242119626310530740240 8643098 -1077897004027541953384355529853998336 8643099 154378959979640621638094017736952061440 8643100 10327957019828664811886101258571200000 8643101 -34880380445931353873966692658930925408 8643102 13107012093347138265354032764269584640 8643103 -46524185957036012181663076814744250496 8643104 55383116071177598831323253893639766016 8643105 -791684931442365286628990598008946540 8643106 -74832981335924837524135070804098777440 8643107 34632786262882933610951103149361380232 8643108 -40539990108523590609066675317168971776 8643109 199219101437240856448743625651005205310 8643110 -14058326585810328168033278027304422400 8643111 -823933432001164082130319624527720240 8643112 59451568987048159468199227024012738560 8643113 18092791845998920465603295875903111284 8643114 48954015024410884089838670143949922048 8643115 -52715589715218578013345353779182800880 8643116 86107398441765112175439507689534799360 8643117 27182307437651075930203198850039426112 8643118 73881134118238444324701175600606080000 8643119 284319278070392620048710785620652709840 8643120 -16807824864863993834287711916209274880 8643121 214803052994720344808207226041919682322 8643122 1563742353193382052104804972178371712 8643123 53986957061159116111417656254426334492 8643124 -10476230597399608450831874078898905088 8643125 53295996418900663494367372958747643750 8643126 -25380822282331158087737754220868704896 8643127 8493648962720822511604081314920108800 8643128 -1910807557730458219055229445544878080 8643129 987460113883768628438865880724564736 8643130 54009926320188094651656086917430243520 8643131 27315033473726894101881561884779061280 8643132 21872164750659521664797109720622694400 8643133 -218436498727866524053441904465038690618 8643134 -15403378995421205038926153128399484288 8643135 61255243217984675794542583010254628640 8643136 -234844811477914004359417217194393600 8643137 -21517623011724602779811155451074961214 8643138 19501143563579879480085059658302177280 8643139 -110470781076121038269906262459004761144 8643140 50812126522651227242044710980956200960 8643141 -6246312302019709848887807712269865984 8643142 7834476932048423339645199390677123712 8643143 192802888708496069762625182030841154392 8643144 16806153477221459837870732288224542720 8643145 44664217645155486876561611877455206080 8643146 42103182377105478616977137909333260800 8643147 -41783385985355272077096285093551182080 8643148 -156315041962025109351581838495304129792 8643149 7347088208340587145396487533252636150 8643150 22636356639948056340665507947010068800 8643151 -404536465853031889029464448381649688 8643152 10307397920243764190874058510151319552 8643153 -111438956878541247243562524424101916800 8643154 -33381266979762393168017195628129535680 8643155 6753983595303023691243552515340438000 8643156 -1974828699495071891905147869528446976 8643157 -238250565457535193590785269286994788800 8643158 101369784416398264688934085389612152640 8643159 199434861930408860377748386735470374400 8643160 -203058066401015084758598349131836416000 8643161 -51174474113597063355817478334571250688 8643162 59845915356856467002366012785299596544 8643163 -73317309162589708826173627132797766400 8643164 -34270954983410294004666367812403459584 8643165 -46862134288691775519939451663667986080 8643166 14773737472089388963856579162063733120 8643167 -25453276837536248221234494890058087600 8643168 10679053449344110166249666565391908864 8643169 -20674105187980733511596151743097491580 8643170 -41177549385211043188756202256327283200 8643171 39625146754812914360370733221518165112 8643172 -329901950295789953073907087112912896 8643173 83031181289821679556761041925618616000 8643174 70971689402015962024926089863007905152 8643175 14618301540422252641948036221179446400 8643176 18035761958267460568775067822726758400 8643177 -92023608723573820414794300456009772086 8643178 -31788341221133798193905321660379421344 8643179 -2272915110393488636613569253775245000 8643180 -2841043335733219927041962439477166080 8643181 -78076495868231586224972353170153583018 8643182 -209773035432992256611164322223561923328 8643183 -97920272107097262292236082084566589176 8643184 8577027712132033356184768042412113920 8643185 46058774693637435799075877133117025920 8643186 -7513276885005716224711659365877055728 8643187 18925767690678833917553896380516526752 8643188 -196350428381997301591653461875206122112 8643189 -69953929638485252071539898379257835040 8643190 -13858716769095310452692770538103782400 8643191 -91750326879730753506335225787175919760 8643192 74578974690028608389033855224095744000 8643193 -21745651600834054474931207643157690752 8643194 -1265447560054676020278461171838144000 8643195 15215762769116438375542974346836768000 8643196 -16400683833326211692126533537440552960 8643197 -21946020284480294029796542103779551354 8643198 25731770419229812130503174992966022464 8643199 -63310957293794045562108300959645852800 8643200 2299294884097555878224038758187008000 8643201 19779105574951064277761847874114289664 8643202 -102244885685695604405348843663343782448 8643203 19538729508169655731648432082405995584 8643204 -26815582204338927763786424262720370560 8643205 18314958026011950448439700832124731200 8643206 6055546316968870812222821214658449408 8643207 1992560779186081525678266529797927888 8643208 116298787402804627258727101871244503040 8643209 42691405424345771531098424062362688410 8643210 -16676857547279986791510096146566433280 8643211 189857204422925537423690531380472313812 8643212 1739379902602220963821564106357256192 8643213 -127878581858244591125973531551968641600 8643214 -46835897771769971211148153356938324160 8643215 997843052182080273866569378357662720 8643216 -18845389586656553704297804494247034880 8643217 266720404142364745388567102870341140864 8643218 142756440507675201290311529616002355360 8643219 65752871016025537724558648086190119728 8643220 101665581736708977022931885618172122880 8643221 82941383936219055830490565212618406812 8643222 22197158849229925195159818162414959232 8643223 76257002787500309869031593908610870472 8643224 -2689484461312953911666528378009210880 8643225 72331419300350075028679008157859124000 8643226 -38328959595832029781576585564189820688 8643227 219146786427087368829253720292017662792 8643228 52723659962209733721747778200517877760 8643229 79166577646665687084063165008197646176 8643230 8411018134002691868043199826218493760 8643231 42615813487953764545350689190591566712 8643232 -105148396777865257762756259203440967680 8643233 -64036981569365049982931154918965718480 8643234 -29150466721353822602090069207379216000 8643235 10938522523396476292006955345674646400 8643236 81106782486101064896803793194220384256 8643237 -21976660232469409426282571011024369248 8643238 15528464723406262503277335013439281344 8643239 -67655531235335230520178304862963589120 8643240 -39345220730352981413959900364095488000 8643241 -114416426860746939159762991875806095628 8643242 -46393953685796593166496844119540635808 8643243 36333140469179784404481167936468649984 8643244 -73140017822750201219715682348494755328 8643245 -11920933212061822013290627897181151360 8643246 -24271621403282010680268627093739078656 8643247 1167502792246548841012317196912095960 8643248 24357470545750672123141240966098665472 8643249 19997522867189375414778064992480431568 8643250 47229954766082199281731229391340800000 8643251 -17221319416627447603992818759272423896 8643252 14815165041049645088011125233266360320 8643253 143440333770431122341370087020602713344 8643254 -68731974971070533792647753610688419424 8643255 -57681168333444577296149432956783435440 8643256 -40682256076822665525811011441178583040 8643257 -38423200301856304996072368044520268800 8643258 146865959481615127036596669455527680 8643259 66526384339642266461602030430678922432 8643260 -122412480774467992828448298397711941120 8643261 -91327913687762445706410100733379419616 8643262 47202290349516737808538616458129245312 8643263 -16841017708487522359233772594054651920 8643264 4343062493375271925288908787128729600 8643265 20418766704575271096386839340219262720 8643266 -35924088948736209651707074394368101168 8643267 -205381706508887173183426045059939495960 8643268 -153021316401006061994920459819011605504 8643269 -46076650269083076197983927340625105504 8643270 -54784701467909851542575737659829430400 8643271 -39703762620893453790424995165567680000 8643272 333756795369973348336186731720115200 8643273 8816589783098086755730102105089967488 8643274 1182694743481786024754343869799174144 8643275 23929625695697552934057260068032387300 8643276 32621602716380492235924706956004116480 8643277 -154534189836598760426251244816423386548 8643278 -6478205894171634513862802752377351168 8643279 76334371205262262942145098139167613328 8643280 -13436427969278086673556697260436439040 8643281 27619270131617779928482140021171140082 8643282 -13916154133913406456101067086073705216 8643283 221463542745408551342009509956063313224 8643284 16374966452351503103087398649688145920 8643285 493248865268763764253585745791632640 8643286 -135644106396370054866506837909526813408 8643287 254244664979959027443282107790945708936 8643288 -13713673107058814034060623915500339200 8643289 242946716335511716019561954943504946500 8643290 100951782102975154912701585824470291200 8643291 -22873596195529783928124786703175682408 8643292 18842309839032403707752392417147361280 8643293 -46269491609195324352174382667609617116 8643294 7087315227773737904771897778652846080 8643295 -155281933976333177334797445318131626200 8643296 -48332516339287031478473810985653108736 8643297 44175653432137280260434254518287332928 8643298 49419783121653137010118801727924484480 8643299 71632532848152440275117933886836867536 8643300 62861540603958923047978634768791756800 8643301 -1471104148853521894552864203559341248 8643302 94724808527869576780767929386813224192 8643303 40533740054181883187235830269099013904 8643304 76380739170433579823831708836863605760 8643305 26207497768395624954533166292121736000 8643306 -44897756229726674233546725754098873600 8643307 -64496417406773640120084976718880562444 8643308 -17564336996144463848096795198551372800 8643309 81525138650136706053687178543308102240 8643310 -15960167813487948863756299222459783680 8643311 45219897996212683598612924870140274880 8643312 -30450432302063974365663884477428334592 8643313 51622775547220663008427508397475869760 8643314 21823477733862778885277892976097354256 8643315 -9596164367231935949994732149488278480 8643316 -68641303483848512211411299649847695360 8643317 -50028579903104832379279239144233495634 8643318 21138310229237376373209704125435821504 8643319 44894157374707199889947187734291176944 8643320 38282405638179005980254650589124608000 8643321 97529278908777666495652011826882396800 8643322 -189073993417766574377546209506312499488 8643323 5151796277481446643345501163533012864 8643324 -23588113109145082823466313827907230720 8643325 82445012096888166023331854094565236050 8643326 2692641961908804236746329594455258112 8643327 -8060431721248877367960943816364457984 8643328 152132127420014737630739956735745720320 8643329 29701986909836015409154233248266091220 8643330 -22423867203054165460533654452576095680 8643331 -123477747403952434645545264200962796020 8643332 -114468390368756784267279286785175288704 8643333 -44236896086906231524314020046638410752 8643334 -9204846928010437617097641390757824000 8643335 -210999869862665562792111702234995995440 8643336 34322559507301167405080283180740567040 8643337 -120487892051959945380804895339109687014 8643338 -89708147193078037630581301927096266240 8643339 -56093884626408302719198187923113287496 8643340 14986989839764595977901697665902371840 8643341 42527742001968641032898996287344806400 8643342 63470709634066794154469949774497589312 8643343 185647286402733706372443728370936700592 8643344 -981489593833062023314527262170808320 8643345 -1965616279617878864212690060480500480 8643346 4796711877587022863579530871629187904 8643347 -33362473675359952934964235429013990400 8643348 1688294183399214878605550664604409856 8643349 27128930451703922540196539684382606048 8643350 -37996674341277322675587478641198837600 8643351 -125169944869750351879869855100623894168 8643352 -69889120028458520375906062194370406400 8643353 5603804586131365470563922958446347280 8643354 932455171609584372068682046066564608 8643355 -94427181028609228152405512931938392800 8643356 81243033379003917437819537158050908160 8643357 -40212501874380831850319264920200197946 8643358 -4099392435272189152555884123902292480 8643359 -170399049129556632417418226833725313440 8643360 -55375048613324962573608039468477972480 8643361 161295013516765404331181199536912643012 8643362 -16219808197473145352826360280762661376 8643363 107140380003233038532230855763428206000 8643364 25627003289611477642387648364332251776 8643365 -29159013462709670460109577668093642080 8643366 -5564450756392769136671948431429632000 8643367 282783198249135537012189328980731463416 8643368 -94195286368796271254922853620753623040 8643369 -30058403119127650324117469802813376320 8643370 5344875371085112261169346039307704000 8643371 -5936036855667250235653719659357269056 8643372 94890308276960519397887041091978798592 8643373 40570952754971448548327513179477965600 8643374 28111948662654263886902181375803569152 8643375 43712880033240714658961146885480080000 8643376 23648643137013924096162294486501294080 8643377 -76905718804980567170600114049871646400 8643378 -27183020850740998201295262699731543040 8643379 207211038517727440754359895248292604376 8643380 -71834102297505464600201661437527296000 8643381 9276428158891044334960302348343409952 8643382 -43903949202341477446116335202248716800 8643383 461324183896402201600546990894745520 8643384 -80060843577131649566794036441744957440 8643385 -68976855052893215178014320201147464000 8643386 -65082904177348456031690525537191562496 8643387 -1592781932610609535201910367266240832 8643388 64883499541152818967908885947261304320 8643389 35200224315114010283696173140536807040 8643390 17293542070532581346601637242479001600 8643391 104258614323194348329568631917361413584 8643392 81605039054224250922478329681322967040 8643393 11020697713859826404722032183710466 8643394 21426125843238740942423036344930363392 8643395 -181896424640539347165659142700824750240 8643396 80507313875423466877411083198994209792 8643397 52474934156223611943444511504819947200 8643398 87702510717797435536842430657397389440 8643399 552809954672224762212464131440996048 8643400 -19478198094099674622783253060423680000 8643401 6974554966056451297368487758506401920 8643402 -45050917324857254338304872308861043200 8643403 -86320668403650950278005093911622752216 8643404 -96717906282988037610693396207363502080 8643405 -37608178365810704670132720829722135840 8643406 -102119254227685774846111650265904470848 8643407 -126129882809375611131975941302227220560 8643408 -9554078050714212879604402587029078016 8643409 4411876376071294023938921472510538610 8643410 -36679694758316592724513955312358092640 8643411 -869943521930956251863151973716942768 8643412 22173408970104889060291506719971708544 8643413 118315032175367769960495977760701359740 8643414 29973858594490747418147635198798332288 8643415 23966626323687338903848328861310054240 8643416 15884797249657370898212241614038732800 8643417 75172247324473549440125569175169500880 8643418 -9551530093355374778977282414102013184 8643419 2816002799383837986871097681973628320 8643420 -16000293920344509599924289446863872000 8643421 -235223551301387280695620297397821048500 8643422 -27699320748511716553106875935883048128 8643423 2065511262114581968980404981590057344 8643424 264600821030591877392809277727737905152 8643425 6396921620610082537028635409906332800 8643426 -2049787776664997615979430044142828032 8643427 50169594782710463272178693088203601760 8643428 -20592689587637703994326625813987228032 8643429 16338930764149341450595848355141910076 8643430 -1031106004585285170340460314704401280 8643431 -75744802986116968284956944623169248 8643432 -23639850351273294381537952492843008000 8643433 236616169127263283029114737380875258682 8643434 -135867859400824546702661276159594274384 8643435 -39470373972242443976419796423707123200 8643436 -52119572693977426873808192311095344640 8643437 -51792862421675525741796854258113489440 8643438 90046260090912845497617332295392757888 8643439 -14267776505268571181961151711670153744 8643440 -3640722676181646245810952363522785280 8643441 -97678392308558981703064479910318387200 8643442 -117322879177062916147024967337017212800 8643443 -78753884893518076603704191035953424308 8643444 2139955624448270477186767383229470720 8643445 -21231340092219943591191934282122963300 8643446 -27589462267558335233017028753080995840 8643447 75830557983778266006099490273328874624 8643448 107034818890257331181781011923944222720 8643449 230323668063081826718377468163956688964 8643450 -20932421614020909858501464278022496000 8643451 28102351615047799548070744280258345984 8643452 55439382403814159479101773577286943232 8643453 -26467072993363511354459365582877251296 8643454 -64518907563513452784525059993995776960 8643455 -41913237351543836134833540804407135640 8643456 -53100473610746736695219275496108851200 8643457 -86010057800316600841057110766104871294 8643458 -39519870771041582416090747665981967920 8643459 -7171717021666024949299587440344884480 8643460 -9428557844557405686636086503255695360 8643461 -159034215395370511165637876524839045600 8643462 3434686716815957072446855723324815552 8643463 105597201433521070446901996795883853840 8643464 -177331456157915734928852251073905904640 8643465 292330325437922599505316151856206920 8643466 -15296197734593682240006639363889358496 8643467 47909824553764006474403978831260418592 8643468 63865919546021700624685002638258327040 8643469 -107723355188580670387528918326024622080 8643470 -100300601945211191808956155676487335040 8643471 3297776043867363053901421452338693760 8643472 21225099990873526730178379049550258176 8643473 -3661673566061322407579047078678225296 8643474 6667120964455650365187667305903045120 8643475 -34727104352896604222957706170304056500 8643476 134436818795643351711195125119996524288 8643477 146862206703104919277596255248215842720 8643478 -74745532834452244448766963060152079744 8643479 8246248351241884985813764117251129120 8643480 -55530433070563993822280034776383488000 8643481 -11395775548606878261727784193751102656 8643482 -7715854732374235895868637620643430400 8643483 -35140955680462713128079548752099170720 8643484 98150039415133074774397372591801924096 8643485 78038489956914980673080652947384355180 8643486 739399318172632942210190333303417664 8643487 -47540466688260264050578159398668536864 8643488 2470461464390025961658749354625728512 8643489 106236214086004275537946015043968795824 8643490 -60946525754826323875789853699320536000 8643491 36825869732871801642063472754758680984 8643492 -1410007557210956154114845662019395584 8643493 -25865816870836682707565534106294602240 8643494 -43221946003485258512677382704150876704 8643495 -49213334081756226697885961171640437760 8643496 -65564981571328248516959317635975997440 8643497 -123647307497919301786754584763173688856 8643498 -10807960765582812398278413620393991936 8643499 194107582036503774989982824495602693240 8643500 65613016180628599426173372022053120000 8643501 111918661638930951692981101663342363830 8643502 -23860230162233981077065928374993692160 8643503 36822220921724124844712229424330897464 8643504 26301264982995029282543110858439491584 8643505 61186429345316792420971739895054746040 8643506 110311316801885343036564953346317831952 8643507 22767664014578566079644340564011619640 8643508 80185182851015656990587760122353548800 8643509 -22910311160956056677705976844733292384 8643510 50450292948623121482132787140417247360 8643511 238014674324190420388405768026045454824 8643512 235024212987382653206326949008923955200 8643513 3687296216590231524614297876422457088 8643514 -69713968067685539953273351402016366592 8643515 -66486753923851079197326810865964414880 8643516 -340750229434796822426912396971524096 8643517 97380583119442029155332560956236608652 8643518 -34917347946251255144759832703458956160 8643519 11810409045154313839608581801560860624 8643520 51158080100183450233706835966720737280 8643521 -21529792611867698999904188416332697278 8643522 7528739679853418468203895892786636672 8643523 37778784958603211405987352492922809040 8643524 3644970769875583768280143112451156096 8643525 15942341865893530339445604049477893600 8643526 -313365188138739420655247305812330240 8643527 -142917806515337849502196523138824899624 8643528 -32476958995829505037286380332285312000 8643529 -49149740113633870881903752236895711516 8643530 2431046866247254177962259076564198400 8643531 -25278290703791292544562354869598393376 8643532 65297741978656416688588483339628669696 8643533 -22679593239797971170199747075987100340 8643534 47842713036666854007703600193628425280 8643535 150643058585109630319482141144886205760 8643536 -64650362596637042326497881005110460416 8643537 -49275301729119511351894442241843456000 8643538 17068761119596339110000302491817991168 8643539 207058525394301538606626075129980543340 8643540 -36344401208759833199261765516336947200 8643541 150329661446567740440316445284192121952 8643542 -110419340037042250155203203868791702656 8643543 -70601408892915362481816709414215088536 8643544 -9995149211094594356334814705546690560 8643545 -16378467449199706287364542717506275200 8643546 -20780889552275948663546155830132886560 8643547 -50452147536892952453318727193015812888 8643548 81360631644250779126629437849343078400 8643549 142964815857835165803685009520511732864 8643550 37489966395356969626358768776209460800 8643551 -21314251793328113971725469975573820280 8643552 -42222212832530263262284977897713172480 8643553 -1000058949357082768891616111305654140 8643554 146185985232903506528741877365026552320 8643555 76949757263063169891809257194120009600 8643556 -182376423200483400975773920212359367680 8643557 -33844941586267740358018250301696400680 8643558 -2152426101990992350172835177559117824 8643559 2697684533748370532584539055203275520 8643560 21665412683066861358192739398698496000 8643561 24018809799510872315739589605641916480 8643562 -80929561607118619324435615432750501968 8643563 82710796391911937892222560915318797812 8643564 18676282937443461049858913393219543040 8643565 595487635709559509641389136984512000 8643566 -133046532220003410233087743085498589120 8643567 19904434465225140934119065024279200512 8643568 3296291793322646867121885425647878144 8643569 -53311268648934906130685346432777031440 8643570 5233900878538578346175873155798272000 8643571 -186045398173810889831194425625480200648 8643572 -22958317374481093888098702350643658752 8643573 -47463791209493838247686792771439240356 8643574 119236254920254784580418945129502821536 8643575 -34970041511429064712763635103106624000 8643576 114276578635778873015274158550240460800 8643577 -174034709943942773129570234605637607574 8643578 126691495024475373711332876526260287200 8643579 -21179267324113779562574851100305712640 8643580 46565391666991785048249328957613414400 8643581 193555989447073608475141536802176445164 8643582 -118405172473135155183342515076322960896 8643583 51859647018224236533350298458224084504 8643584 -121713897557573669038380659738708803584 8643585 28320853253935654472586752060417136960 8643586 69113174001387961160595318356409762816 8643587 -120890966888324463352512975393708757764 8643588 30381520899958940488622456509034572800 8643589 -157259142225528935954794732542462648610 8643590 73416020189989913493252774039821404800 8643591 -1634948147932170964310820310103941200 8643592 122250666086929553834070177013040256000 8643593 9585069722970072404835674139097852800 8643594 9812432810896752035862698473504500480 8643595 53358904360087854596563826816601454800 8643596 -11491587944758121118041863071936823296 8643597 -25140430921714013559820986509569286400 8643598 23238509081247219012847726994281828800 8643599 28285008782974248699137070619146978480 8643600 6651663007342150086155934288521932800 8643601 277822695095641749993055999656889787172 8643602 2090827031099098591174478156814783744 8643603 43846809793167697469399622177109030464 8643604 -1433041187716805517684167426795245824 8643605 14132614744807343316947941598112495000 8643606 1362606167074393053151860460880683008 8643607 -13133855185492291440207349899346730496 8643608 31705520906836032239186983916712744960 8643609 -55809510703128932734018370947358168316 8643610 35716466356763771109834626914951284960 8643611 -59432723718983264753527952754641988576 8643612 -9574692638759864944211895370006169088 8643613 -148606153211334359225748353965636721760 8643614 34494377714741123895591564572122442112 8643615 55722716019144938176320037232290285440 8643616 240644122243749421395629954936189091840 8643617 -1740664219511831422266619939215966780 8643618 -32175298555154927086769544111157209600 8643619 -50041115616402942960814354559406050980 8643620 -16883074214857494370107781219306045440 8643621 1217734008818231750496489515023087104 8643622 -13775128376846718562218517466983362048 8643623 35196450213891220148555846298960836304 8643624 -78393102628842487052764715698532352000 8643625 113863313980703004898464770126033925000 8643626 -9927997720083933316533948143821105488 8643627 -33070821229438039647306119134023049440 8643628 -23916501855969406535748347795711704064 8643629 138532642979463158091178917612666365376 8643630 -14767362243273228931317365213002260480 8643631 -63656995423174730075769142723909731568 8643632 27516988090621379659990506084982947840 8643633 -123528875074663237246298088850431017376 8643634 -115592472889671000483506284484241068784 8643635 30620328803211062033077132109052480 8643636 -70173637426766844582110726344039329408 8643637 -11566488513534279944743389889178941568 8643638 -38026939203411952014226336881015347616 8643639 -163019521766287250731179225769918226400 8643640 75222194876377668273690152205081292800 8643641 -30411875715809738795755849137393305388 8643642 -40252462062715337230027118556962353152 8643643 -313213431857782420839969065133617563440 8643644 67986179635099021323105721689282863616 8643645 -1002432406648140892865113591634352000 8643646 123827566794693392937787653576809306304 8643647 171529714824124957316975357337393852096 8643648 -21100041319577759918223366439531708416 8643649 -150588406439955643928887967274724505214 8643650 -23335327620334821986766416205786132000 8643651 -44322810842146160291775092887239126720 8643652 -45375474246482758207996611317138030464 8643653 -26896101276670156593130498345450022400 8643654 18321245782256669917292608438675887264 8643655 56138652916536135397042513003748829120 8643656 -22682028842003107593492021438510858240 8643657 134876552792057535410539591798140143616 8643658 -1479732622614764317383335080234618320 8643659 -143613739444882880595512261508945686400 8643660 -39645601402335625732082455089587082240 8643661 28835618952173072513226510683987883864 8643662 30157979459539874975662458964482416832 8643663 12739592775134960603019515830271171184 8643664 -6095422028099044167655065253299634176 8643665 64400554265944236292232993899920003060 8643666 -26544916118839099719691657327953442176 8643667 -121235823075694578454299955433915676168 8643668 1082896549561603297303170251285839872 8643669 8160013874547550597798653129940066848 8643670 -24032263291519118946033671493248102400 8643671 -119669745723290218133926685226901339128 8643672 6793109450318025130583790230791219200 8643673 -36245895954565883441801017386450025078 8643674 -22550665091583493498492463660274424320 8643675 -44333345281106696302989981507782475000 8643676 85542040025134942201533842310217728000 8643677 48507900191258504974564484598552196800 8643678 -2709142554492254554958678102997120000 8643679 -126439614688208715990366602359051973520 8643680 -59270631051453101092526642641030348800 8643681 40558471659696557210378437918436826024 8643682 4789053109613752186973970003662016000 8643683 5198603651631628526834387203529865600 8643684 6889082996427689212781453472482353152 8643685 -147598655373711116988689250485248735620 8643686 -105667054202362025408837959923341659776 8643687 -975518356295965279058243248671425664 8643688 -1176919298200804717805565133985955840 8643689 146118976856111905320132778084468759440 8643690 42681229441972073227335437212579511040 8643691 93568965249714820652313825261719081872 8643692 -183630901444473944196807036857281853184 8643693 -11197620864255853364412773534882455872 8643694 -28588308478983789014035135896384489408 8643695 81752747516436964195381845191921488200 8643696 12707841134550318590731162394959183872 8643697 -194028545377986201749140782197983223854 8643698 67267931092859858108303184463969890336 8643699 -44208276118147024551630669260219904000 8643700 -11085113582509914110007590736958912000 8643701 -31848590052111937903813481228183210880 8643702 -61297916283322648153723345058097004224 8643703 132841145913256564838935141982496459264 8643704 3921228284422417225389016339928309760 8643705 4040845064674945114986951456896778240 8643706 -287742806111476784664410024463805440 8643707 -240666458099203345398723759546554302044 8643708 -124355044212356146419300249213260244480 8643709 28094155116864773866729552998911078604 8643710 391569932939257259701766781788568960 8643711 13529851124409612877067601770428100640 8643712 85045302377537778382189254495719915520 8643713 -83265432021630907423788523688668078296 8643714 -71962599138269838326718492612440568960 8643715 -71312743352905678141710397409302282800 8643716 3220337285890568089042667306338667520 8643717 -38088749761602146273576413967154065892 8643718 -35314390573760325262062241123570844928 8643719 -47562578780299856926966755211237523328 8643720 52401639841049121320861498172889497600 8643721 84673319174053164718421622499099840922 8643722 -34730238657681618516426665438660314368 8643723 66760582166394446443263580227091327488 8643724 -155628552458813339047133045295859765504 8643725 -111007309893086092941386157596706918750 8643726 15430019870991174094191544778413670400 8643727 -6480742107970717914800915215877192320 8643728 55813998733041467693068860715758231552 8643729 33996721854224385672777838059123615984 8643730 -3273968516851647620399456848950958080 8643731 -1057998532073236624351134898286777280 8643732 -72864975165956456272740232148611196928 8643733 44956927259218624411763065526052092320 8643734 -70207349085210510403399825171462642176 8643735 -105755746523191365708954759108286062000 8643736 -119861023376405576538707758048824422400 8643737 196863058432209422276267993706238102992 8643738 50222254171390190549393514414089670144 8643739 -17336551053734608428244241891061565392 8643740 -22402311641800057401647213826169344000 8643741 70644503904859346078139678066585731904 8643742 89777395200390806497295255486835238272 8643743 -65429669208620666062256346818130412176 8643744 67145868680024389705218624866202353664 8643745 -94263891859585171052075915067935468160 8643746 -19148148063674234099927633546906225280 8643747 13727489706798180519475448897584914432 8643748 60282441284064926040070445794420769408 8643749 62959200269454156476789909349271554750 8643750 66903765824866466694434033563693200000 8643751 -62061038122481413329563852872573795400 8643752 65192244263656218071375965790532710400 8643753 83134083165473684644524176125383572544 8643754 31209885557756970186843650083614550272 8643755 -37640419053875382321076259289308474640 8643756 -43352000799520853495580307061819904 8643757 19591970163089549080535342222721482006 8643758 -120241526139495356373468586449061900416 8643759 75362786879102461975990117815200106504 8643760 -52140839699228159065733946185859072000 8643761 -7296216902906627372040586663206484992 8643762 -91671118284707164718938933016869280880 8643763 32875672133802985976135694980350858000 8643764 22932868363255001778697740958692096000 8643765 33387232493320638546112255561483324800 8643766 -47335015516060752658711672900067139168 8643767 48347863327932056708006203452936003504 8643768 26918330919449617478018402549905489920 8643769 -63742562686012059416201699672618194800 8643770 -77394800743175669741858291343995197440 8643771 -56703999490348611751972466413438486260 8643772 -6746653636356604346674611948280816128 8643773 237455867858430911244505650955049620224 8643774 1425927537092379754737309140169043968 8643775 46080971385562445896553882406482222800 8643776 62341446665122447337704432063799623680 8643777 50205777754488999830742572188780150080 8643778 -43835315199470439164307490156835576832 8643779 3562494479053773020929594972085272380 8643780 10680098860034815143772272528210124800 8643781 21811873105504819379126647499188819392 8643782 -1319229453269769718977586127600269056 8643783 -89428464993321760942929919559174674776 8643784 -107616061703490812061008938282874880 8643785 -55901005021422889227701797040252369820 8643786 -41911939389657708761525088310896118272 8643787 -124741438366015198830376879541683891564 8643788 -122942004769521248213467797945243417600 8643789 -50787131593731545196007785864035445312 8643790 60586551800928997926812026970457758400 8643791 42274527159795669540346928537101547040 8643792 3150001749519144342940238747076132864 8643793 38733727139921431528387927099564740084 8643794 102095318122764445602134935344887511696 8643795 -51616731831929873883136876296877574400 8643796 54398266027937067826757853421229735808 8643797 -132460302200759371653479158286784152754 8643798 16749273798454637482271508112794818784 8643799 95116467902993746689918773901119878800 8643800 23753542808868635612005979478289920000 8643801 19206550975759953100945538539946983632 8643802 84974230949425061851177541119488698352 8643803 70273235591202206714947517593318487040 8643804 -904269753046885160859952904238440448 8643805 179100520941775424421560145311810708460 8643806 115729565924046886624043487008457317760 8643807 71314721009210128811739280160242778640 8643808 211554882377204543322994791889212801024 8643809 -108947657876110465316250740928367654380 8643810 14744090091900789274937995792692587520 8643811 -42311701985006185838554889647997005176 8643812 77945796081527061665787333288916438656 8643813 137384915535731287783263988533141838944 8643814 21584483462330106819572038117371073920 8643815 -41686817269886219677680913880035404000 8643816 11878537306473496322413162529467760640 8643817 -786870536285282196514384936853149888 8643818 -198511733607219789535794144367063042560 8643819 -95235072329121477275768313067793004456 8643820 32096806912638454623767283223496724480 8643821 152389108506061860181770409213805336022 8643822 20418491113671425947644575358530795520 8643823 -31219148822215032106311021319413090432 8643824 870777084863408275962992338950684672 8643825 34498269438189418943226488372408045100 8643826 -129026631971705581582768125045784377216 8643827 -248820580566252271231047167935232281440 8643828 -36554832995085890201878399517796679680 8643829 64122253447518148602296744294219086876 8643830 23990752969113953262225997254210952320 8643831 -53219627981166511836755653601365635456 8643832 -96393418298021236942948306314863001600 8643833 74464367009214395375358526462963303824 8643834 -8299684327615678295171342892609207840 8643835 41516653059611927970784927893855521280 8643836 -26070024297517058823978674472734952960 8643837 82254555239645794054793413787396254080 8643838 4079538163389774285559961474788581120 8643839 -41602524708731361968100991850053167360 8643840 18139805804174873787847741029451038720 8643841 -106490362173072834228463407648703471200 8643842 -111705738842318523388703312959344329856 8643843 -3408403041738467276486017762818665532 8643844 -51155172338892826301318736804189229056 8643845 57402787309129368846797071823585195580 8643846 24790725637115349049951903947623841984 8643847 -84953591221919831801582923009836571608 8643848 -70617831602694914243804121490006256640 8643849 11415052070169463154679521876967341088 8643850 71130651667876527188943293975600096400 8643851 103256208098800719871878964805731968852 8643852 -32149329398079714976519136890622389248 8643853 170454599158861426800156883482996366880 8643854 27123602730248894819811250172274892800 8643855 113708490866640332200590912336993909120 8643856 -13113522017660027656619028745847930880 8643857 13366771991870158903477311119195952420 8643858 -22601776652129323255017577106965489920 8643859 4936145379989983811845574389711118416 8643860 -785678439427095687250428875749324800 8643861 41683222216326252187803081973647680640 8643862 -55645797903653909581788694650423065568 8643863 -272198573804355711057351691966942231056 8643864 163581887699477195508009486561234124800 8643865 16846361247463783095232308595000816260 8643866 -9579569924934913231775017695243345408 8643867 -93095449848338154195474116425117129320 8643868 76909669117430781904794756823888168448 8643869 67872476012624814475279678288983266208 8643870 2673474650841373894885675754274275520 8643871 459657005507211963387782289778238877840 8643872 -216950037351369534050215028271545253888 8643873 29155267574817041643991951658055505344 8643874 -61541665088629446954692952997132320768 8643875 181400446375176958325615095931446224000 8643876 11276332673412614347571245781504200704 8643877 -302138991434653130995763390446633762 8643878 -57338963413199873721718390411895876544 8643879 -77922303228329364683293491474351723000 8643880 10918141623145515826267822488054988800 8643881 13214684710101200291698469723801664612 8643882 -7626780017818863049498146390149310720 8643883 7434891325989604872145360187159620752 8643884 129129241917004605675454519438583106816 8643885 -8327448956795493814003882087346764800 8643886 27197257703108123280348421890206707584 8643887 87110253148728927651157659315240275952 8643888 24100345448122340586971983684687626240 8643889 -56842544027562453970849852668907491310 8643890 -17621437319816750274528049666181230080 8643891 -69634980446988347468467532600275374480 8643892 43167029862549628445679268517223301120 8643893 -89685962105061119770632518926070931858 8643894 61585628168939763816628821618621262272 8643895 17149685976104202401247410656274504640 8643896 -5064300409098357531935167922504663040 8643897 -122376276694112357452441371214214451132 8643898 -112627952773103151540007449080396981760 8643899 -158729179386273705010589901797559209880 8643900 -22874972579649789776602453559948659200 8643901 84667487359460366726254981642759123552 8643902 -49181766349924453333363133239502179008 8643903 -1054484215315316088422323548879222912 8643904 -57714678160237709599038246196365754368 8643905 -146062531425315013083547805604044289240 8643906 -42354219650079547738798462761421870080 8643907 -77625866396605023730456812621122921208 8643908 -22497802407723298230174977171595300864 8643909 8464264642675721512044052205440315104 8643910 3025027618788113437094513519277312000 8643911 62093103672173486531004909651748463424 8643912 76493436175092905569844720386299371520 8643913 91621823588295838369728978598397884800 8643914 -158505469607508796395688133228539911840 8643915 3481419233109974294164095486271764000 8643916 24666719277213770568139743467408527360 8643917 -53676575934249666294321030742312767360 8643918 9933216126106038335666808363902113920 8643919 -117095318223033684324856814484040769680 8643920 45128511265166798447216385503912263680 8643921 -27251580064254214694864630394588148800 8643922 1053094674983199405122554641725829120 8643923 162871631245465553922848901852751304172 8643924 -49213368571193737358640743851719258240 8643925 -15675135453821056646545562956918895350 8643926 71354577639400432388996500947454754304 8643927 98204218234951751605875324731121911808 8643928 -98029524815836906975933069107772323840 8643929 4024723080606330995267435390398618368 8643930 -2249088808294010601577757617724782080 8643931 -83740796397803936289402102930163001568 8643932 -81375721002125815963365677032341846528 8643933 9074121325134040912634978814916840224 8643934 -56140058426548853696697874338148120320 8643935 80953255778758530663327797551360698000 8643936 -12504239022153232269014576563130204160 8643937 46550466773275905828475864778201937300 8643938 115589590793851431831552663276533582592 8643939 -32710555077684534263551985490061224720 8643940 -26563257378208106594271248911565483520 8643941 58074354911323255485402497478989529342 8643942 34985702829882991919455371313996410240 8643943 160981504329081989302168208630480640000 8643944 -80664589585972902453132334391951738880 8643945 -11884562221386499695341492492009799360 8643946 -1264594977089539347732056779783504896 8643947 176492125905725728863583525026673920 8643948 -48334578756126559755304879226643010560 8643949 -96046016006321646698742479973412191764 8643950 4908277268312556926239136077890806400 8643951 -204144466791569352701267163028200967008 8643952 -9022890555731313041199932323297492992 8643953 -21765685678599139074774026079556842798 8643954 -23015018881679986395131837143581861120 8643955 -27572053647746460157388897235928506000 8643956 -113062293264517921264566607167907736064 8643957 -17248408016295547914118723349191459008 8643958 183662598371118439118464972413960235776 8643959 -123134960366221055924113622836462482840 8643960 36612452786159751238703820431311257600 8643961 206796162553618365229299626516017149652 8643962 -31917722603856448862217829876205274768 8643963 27385202798795252403059578952962752000 8643964 -68428680107731430242903997302653584384 8643965 84400414690702082526844365307025495520 8643966 -38450384053796045543636065747811069952 8643967 74281029823377269807522635865412672552 8643968 -144182848124617636477403582976365690880 8643969 -148554318071875350378053249575535894400 8643970 -4304778512671335291911022849743692800 8643971 50401857068933841575294618445842300112 8643972 42293810699012952451357830274545561600 8643973 16232704983855010642021293833791099704 8643974 36567333952498231406670765221936034240 8643975 44859073177324745560143700577984419200 8643976 200812619801928878780469438427235573760 8643977 -80691974003503395276315009078220254108 8643978 -997768389773504057359508374135836672 8643979 47850080025424488449120463048817640584 8643980 -38383127213816528860395197562029952000 8643981 8793194622587359819483863459336380352 8643982 -2739407482441770519774445154173459008 8643983 225627016655357683641688602382000270680 8643984 -3390991655447074543124579926420488192 8643985 736661745907008195184004767853194560 8643986 28293567949744390326700132854050730144 8643987 -66149659037602412409380857140045679992 8643988 130467253468940265343862456320208751488 8643989 406145939531950957322781104697313728 8643990 8389470552045633817861641324469937280 8643991 8442598175750928006584538557622312392 8643992 -75141409898363471592138153151913502720 8643993 123500369255518228491154423841242003200 8643994 -113669042410052051863864457863343698704 8643995 51388886818715252928516213552387176880 8643996 141055889989629938250090875477220306432 8643997 -157452071947216869902666139445034486554 8643998 74157499767019861114052166350439552 8643999 -4803340189987688591600893872267420672 8644000 -52862671310807870329283086115045376000 8644001 -67053796276444756192344297246458219520 8644002 -24874180008551487876184134746402050560 8644003 -17965661316940311533689751448762742136 8644004 75934703283587928647301125936581309056 8644005 158863993069677580519833131276601265920 8644006 44109569911316539990891327505247127680 8644007 -24572730894523068127388018908270329648 8644008 39369158873233599622925980714650255360 8644009 -6495687934913278309101323913630201600 8644010 -43086945564893145157804093017936199680 8644011 -31848254974397729386028137147514319528 8644012 108512925956714757192100304137466903040 8644013 -41809958750950302102628461777039371904 8644014 -18495794388984624677961431105619867840 8644015 -9866530560573381041681852215386032400 8644016 975726722654630654163510202112950272 8644017 2910025916143989161832887111892708480 8644018 13948306887063266728511461514100786960 8644019 115571269513310370968596732758841329420 8644020 8993946031924081296753027192430264320 8644021 73343735181406183383103081466131297920 8644022 1497952104411004267193335280018668800 8644023 -140609135506169138667773111418913902000 8644024 36853579980258447543525406080366796800 8644025 22721626746042557682605894085979740300 8644026 -110217765474106658917613781966117050112 8644027 -4159228510341814882022290609293215200 8644028 126055799715324871838062733757059847168 8644029 991484121636712848966188844316541184 8644030 -11303894283926495623331779125099763200 8644031 -169401384384069714505113561414677539200 8644032 -134713483869450735747219743362252800 8644033 -112979114709326375132361694778047925420 8644034 2223687687078132542122371260307763200 8644035 35989549947599624149665014334532903680 8644036 53556916059784057313150188999107805440 8644037 58377693135938882061033504474790976064 8644038 20377797479323572187602494828758931328 8644039 42555920832569555357198161773072305656 8644040 -11213596739628143235173300787029606400 8644041 -27803784142001400231268363009372004268 8644042 46018496928227344259041817614636383744 8644043 1797560514643091635522769417882437464 8644044 -34702538399507098586134189898630184960 8644045 124835002577487080022624564093228708300 8644046 -57693148444452059734097043650370617280 8644047 30799872178555862922087461308966456200 8644048 -4265926588596424860297127949093830656 8644049 70772726351316095113897685175409336050 8644050 -57852719712161125059653471376613440000 8644051 38031311726832621035404732311333553904 8644052 -225322947189312857115314671154676264960 8644053 -33584850289670192038384211524156457472 8644054 102230194621603307913610941043891058976 8644055 19823670839361171141632388756488440320 8644056 -151714971637928795930432118427637452800 8644057 -84205578968837453701161418718474760694 8644058 -106548819261228783098039779432743302208 8644059 38960424958915143927361626190970443200 8644060 -3085367316456312056016055673379371520 8644061 165610476897996017503972762710963082662 8644062 -2266054070999120542667292728243613696 8644063 134968427355096042868219329590965688680 8644064 -50649481423402523068627156119587389440 8644065 -4703658782066196678403930810823952960 8644066 -94444057476010592626058599730786532576 8644067 106242973617026340167802135093081063648 8644068 28607823976079771976075209414148903552 8644069 -171812131495899031225837080849411614720 8644070 7809197959598173103599177364653956480 8644071 -6699547088056056509923814795281185792 8644072 171999193580429621823738989907927367680 8644073 18899689912219298543020113768561181440 8644074 42065624555401010580489117295258594560 8644075 -87458904178995852771160572559126283400 8644076 332773855894796066182015975118407680 8644077 6900333916310555953376114207920620 8644078 -45364277933163430115498746295061913344 8644079 -63070849139718243048587787583940538624 8644080 -10983314324791525339620650147238051840 8644081 -146684578950172387993373170134173235118 8644082 39158453120251006820292589211070249984 8644083 6650792151546086683425005019912218880 8644084 -184835465377151400597078565200808527104 8644085 -34565559234211235262952785139815358440 8644086 38915449851714924864796627136369731200 8644087 -28673823492080390497273071559332028416 8644088 33634467450865670680265006437042176000 8644089 69807406375009539871148752226354489760 8644090 10994743510714479401215370390644761600 8644091 239611226465206620566789659823382867492 8644092 -62047414013014957747255660788907097088 8644093 -39764398418848755376746889524160555520 8644094 4640056831648050154663360036570884096 8644095 -67109764113286733625512111889440109480 8644096 -106817473209899381415601875441300799488 8644097 -63043673158786518470245911291490508736 8644098 30917359512287954203003492514275819008 8644099 297342098931975386231800894234050359136 8644100 -24146314974626762935593485286781353600 8644101 133534040910413380891931174934300001920 8644102 1348681237339207274009116521313296384 8644103 -18504729847402974185169215034870082800 8644104 2664982121749150251099134230821273600 8644105 92229930091434015504447933672904636260 8644106 102450327869248959463301305306764605280 8644107 19091587998946726542714521065863871680 8644108 124622937805029900402544520530786025472 8644109 -119290387004525813085320074951049318484 8644110 -39378885161582191692917919014459706240 8644111 -15839340214348414217661395831800106768 8644112 297286651341331176760088597059878912 8644113 -71828366711234193916112655341640956160 8644114 11389369664034424681217860632471152640 8644115 63684162344440458042114111704393507760 8644116 -25003234826235664478483854070260647936 8644117 -108781884086251474326569813356318711200 8644118 -191870078202258721250315262503380992 8644119 204352941251561666162044358001561192 8644120 111627258935620233771342979976999116800 8644121 -52126495429305690382611398986845945708 8644122 -8062869280319581424439963676681424160 8644123 231479925384274918683008059784096522372 8644124 -665223752356605216671573034613000704 8644125 6898467010171347609028489065821760000 8644126 -35503964854878089473239368975751768960 8644127 -48659996452000527928839316319329285128 8644128 9094227709824424354298357361640734720 8644129 73517013889186008311910334878408865684 8644130 51088694560929938068344740545886430720 8644131 -210532932810721448058464780370615110160 8644132 3491497344620683191647381389375754240 8644133 17142014686859035019176705633195100544 8644134 65442455688953012841969396261279180480 8644135 87114999379357574404782189195860785080 8644136 -8306904666034772264838808049290444800 8644137 49106282551122658117613926078854786960 8644138 66545463438516883327630591337270316720 8644139 68826566225361647175181756916756947416 8644140 -1436977398929584237349136144939095040 8644141 -74383729858980617405866929868710002976 8644142 -30951898143659640282365165427427900608 8644143 91724092724929721769733627883313820944 8644144 10938039067744029565146311715487744 8644145 433064655282378288330204987639395700 8644146 -28810137726568830783029946559352340480 8644147 -177741622597267660752259825056816236404 8644148 -213997378777645245377318739480195820800 8644149 6331616297305030095078924609972122880 8644150 -55472876360875572102916917301192255200 8644151 181724876116274984028117965398977742704 8644152 24149749577474284505764674936392908800 8644153 7296290412733806562385815344687527040 8644154 38756096643101607057272089896883633776 8644155 -16008581340680733345482499414361942080 8644156 24891033730817660762657653540785146368 8644157 156096264362270144484283297034458526406 8644158 -2031042106316674081387857163546707840 8644159 -160538306413654253389764235006453947696 8644160 -2050062386625575242451632281889013760 8644161 -111459274959791814610914329128006464 8644162 -7753921994782080187137573975316108800 8644163 32177013324792366843708551864927344080 8644164 5261334966041152343756928025216942080 8644165 30008457676888692961841918520683383800 8644166 163894346542490981168675467266302026944 8644167 3989791958311174888907209640494476720 8644168 -91382058281334820818109849433653155840 8644169 15185146483328557243520283304512979200 8644170 438909535342870601879612874709992960 8644171 -28456916302732306022845699384483131628 8644172 322927033126252951858350678733804987392 8644173 -109978421652225962100589314928572484416 8644174 -2676414670797391621286393799559351296 8644175 37172414997395341956857625723991779000 8644176 -15912484404306585542154467585682186240 8644177 31977119714745735308130969177546300000 8644178 -44079853327629389424358659085102869360 8644179 -34074455725051832474895229335878107392 8644180 -60060346703820047418602877317151129600 8644181 45350055796196910713127151132549073952 8644182 36843591374387323871785332616880271360 8644183 -16635777524191709396488647817216030960 8644184 -172389004781243278001067543993580861440 8644185 13924599643742178243264574662111830400 8644186 65535361621930997066804532757060073184 8644187 93611957132752457149934694456996928836 8644188 -1012883162823491733937609621216570368 8644189 78782055907556220462886198971200496480 8644190 -46015754521140476443742613548634014400 8644191 87894088057565571248431897926417189192 8644192 27877516196465120961141885694974492672 8644193 413166193063501186402647882385636158720 8644194 -5351503871176103715773490247181330304 8644195 43826020731662075043382203146169639840 8644196 110584279438992282388155755261724533760 8644197 78913321365401847451583236626578056800 8644198 -2825011090377201885905102259485600640 8644199 21605091607597002812209682591787224592 8644200 -23836306104580666758680690715764736000 8644201 81401515014131471669390081250695209872 8644202 19947727605329426008136764925953681920 8644203 36745172983849991825182789347764341212 8644204 101862916478503235848300527667676160 8644205 88309411597512164978225628002510492160 8644206 78508928958122272930430822722487844864 8644207 -17444391813956356182158302994830477200 8644208 44221175350805235085335989593685852160 8644209 6838943325221941164819959286634048512 8644210 21485866414980177899098003527714063360 8644211 -464353196332830284818834386758520359616 8644212 -63061937924489505476506254665549721600 8644213 -196611578300909940778137801834759555538 8644214 2329527757466837858564406055386559680 8644215 13981594330440090443040532341652836000 8644216 -14431960610766005668669713540249354240 8644217 91535727417405627686117821099269665280 8644218 -25649984917199573898111954489543881472 8644219 -33705645816551347915280790024113828856 8644220 -35079370160475091190940438758637035520 8644221 132549132886221861547326293033526230880 8644222 -4097324817534130907979674801228899968 8644223 -55964042893925466777954814333988169360 8644224 59130152694660774593478923659341987840 8644225 -84844506045539714119364688957135318250 8644226 -20812614267060495560940290531805290496 8644227 -25138405511043639444818130676586678280 8644228 36506426725034417411958562653544390656 8644229 -210907667168385576524198214870044464320 8644230 9985467164422217814199503374312689920 8644231 -114833187072328967283966848298961940968 8644232 214097372941830502472534704025921740800 8644233 -56551391065114684114099100602872144960 8644234 65764974320928774784022519305296884016 8644235 -27744082591836668663862142873792092000 8644236 -39098034063967339776997149861703726080 8644237 -132102563980914055973632373518066565034 8644238 -82763256762922665690429999802446780480 8644239 -109877789561916956840147894083470136296 8644240 68072456443329872762728992591052800 8644241 47639704959093241135455232217913207792 8644242 65066069507316829473050870933354112 8644243 179866599192933247646830173808968536492 8644244 7174937304721723172808167067127351296 8644245 -30806287722356545423136123814539116800 8644246 -2607995456455662363646204266448849536 8644247 -1597104117024604357595377343084440272 8644248 88202815793977116178756399827197030400 8644249 -151524388507623737327058500538192523580 8644250 -18552417942689444305318595744215296000 8644251 3369787584042147848030617662915514368 8644252 -98800080133445719285082780896369218560 8644253 -182625467661745178319401204230223337498 8644254 -141456636981269209417443211817417991168 8644255 -133770544294207196393980025657230103040 8644256 140655845039920782907158467468094799872 8644257 13910731193573453995529706053658125568 8644258 11091603715875417059574709026046910976 8644259 -77095000014104420814199408796964057600 8644260 -61409583712449683437520434603035709440 8644261 -7480560333926743486959756491435491138 8644262 26197223169425284343271882643966460160 8644263 -167635465758421735848813217826687488176 8644264 -36493568336655406909259724926578452480 8644265 -10294768528343432351966985634591521600 8644266 59114594784438610846795144610862105600 8644267 212297248599568142958937579745071050120 8644268 55490261907798699211815981987441876480 8644269 -102081873009566449683751229345801312352 8644270 -15914263366205163896517405502041913920 8644271 126888109283740670980808945477583180600 8644272 5697598135157164811635098750387486720 8644273 125732312308622729175292126662233107392 8644274 -16903025716655480984642571523728556032 8644275 36086536886757553216096107812720881200 8644276 55966708189944067824035835245556284160 8644277 -47011984740072870287173298481426941220 8644278 -37068780259641897389538257874465669120 8644279 10322569903122102303674353943551537936 8644280 38540181481605870964459182525652070400 8644281 -85483106941454941330458078914969462448 8644282 -159586797247410286766242529661843079200 8644283 121337596749912056637445589727722380104 8644284 63681496436744897776396126922795655168 8644285 -53419750440307735781698878016068366600 8644286 8566086203495270584744245507760761600 8644287 -138175828952938231927032176391705194496 8644288 -1659411612832976708699092156147564544 8644289 -116579137023800819775390494426324630844 8644290 615486775291388888890925142303229440 8644291 -147351394873148076490508241525147700080 8644292 -164986778928785276979581407271047023360 8644293 -6326835482371055650305083288488529280 8644294 7532123764262607332322628358925414720 8644295 8975959604062591506663766896735366240 8644296 -121637285779132302864177683119872983040 8644297 -103488768852677117053838871829446896640 8644298 -37104962708283596794452847472248011936 8644299 -138131550556992004047147774577721060136 8644300 -17617711368219055946137976368162867200 8644301 42651494312479139497776772314171325302 8644302 -10010541583637665166125810628453092032 8644303 -75538018205620810236716927501791089360 8644304 41434483592432532844349160303839109120 8644305 14364607488596507657640674211458261760 8644306 87631854492228482716425936967189313664 8644307 -720227577547366120251904069319495088 8644308 -31892851593341666698268300787853424640 8644309 -751207314997066209083536400605255140 8644310 34008252638023054864525675627414609920 8644311 17705536387904725841945238648402562488 8644312 109111979346487294417659028274424883200 8644313 -146410765163472750391800550299196426860 8644314 11499572711132213614467172307113646592 8644315 95637246006661676899521022407659403600 8644316 79537989703464904832665554264652062720 8644317 51963643244396452282177708943144147520 8644318 39250123714530664813075001758795766016 8644319 10928437224367133077481329730954347200 8644320 -3787375450432874753280367784440627200 8644321 -37470409940192980269006065367781520256 8644322 13212684442421483754722955615542538624 8644323 -25092674468373558308206114791915879816 8644324 -60997183642769853261171651113821378304 8644325 48263710854317698959611993163049417050 8644326 -24642217143187802733855466945502553600 8644327 150953454522083577334721166548937477176 8644328 -31350836183638777934119330025068462080 8644329 -7962221045379598080214842683792347500 8644330 1436337136362147156198412220568888000 8644331 65764597974120244750119807030131814132 8644332 74784527778537491947651068011039503872 8644333 -1576151605256726276641002082795713056 8644334 65098731763014234059175683604704669952 8644335 -93048357605468429300081660753523408000 8644336 42685455168165012610286754454490120192 8644337 -49726806816394181583411859347670721100 8644338 85768170476519823356113757760981196800 8644339 62444662911592776476792928706773348432 8644340 50050619147703906135798314609948743680 8644341 -62340154982695521700951716995373386208 8644342 -25021960771172035487403279452058569088 8644343 153217053614174218336362127477988455824 8644344 11113061273281832492666068293412638720 8644345 -9577856441486242539520346942203246200 8644346 -120989064439264619547403143028029226128 8644347 -7907402630806228117901546963373556800 8644348 -60403158806490028063621419098221883392 8644349 4682219724929941446655884102272851200 8644350 6353847299189769189513334317000806400 8644351 -20494706655885141701509880669964586368 8644352 -8860372396250727421252300613263294464 8644353 -70358396258879392724437653856589780736 8644354 23960602925675174108587641248656627200 8644355 -107616743455408911313968188150078832240 8644356 40188925076458304204827356908429770752 8644357 -80639100161043200525280441901375865988 8644358 -4175938685999342255699118529117693440 8644359 -9658687862150910381735435753739371096 8644360 -12819794764200531081701600283946905600 8644361 57198627271687496010576139697256000 8644362 -51505787028150436576428416644654779648 8644363 -13939500461036318677703566305145060576 8644364 11136909256580588858661846115998291456 8644365 110402689601093726864443507906713193260 8644366 -24463447020770835087049253228445868416 8644367 94440823490926694278191999401097037800 8644368 1167492746266085686787241297507385344 8644369 -248206571824340323045072487203640610320 8644370 -22824856584173843718218305916728803840 8644371 148978291562574043025819716701103862064 8644372 -24370585058066829791239642432735789056 8644373 -151954366272922080370201249144582037280 8644374 17878439997469724001292565225467885440 8644375 -5110480487761892556829147867255405000 8644376 1173452212855302664601493130329661440 8644377 -16488090989697007261857933813462965568 8644378 224046462560750272389043526403676584960 8644379 -8534197814670192486466418977141235472 8644380 -24624191363712849618810883690214845440 8644381 -25148058812306614616008061751123916800 8644382 1072820753115881423232983017686546432 8644383 20607595996828523937489075824247681144 8644384 67844563699221426972065602973692723200 8644385 114307062342123821696206442338961361600 8644386 34450158066754740989472375469438126464 8644387 14010280181677610283602819081870366832 8644388 46998657798062627380070013518177362176 8644389 6468068936729546889685937726877905760 8644390 -63853462443939525150821289315620380800 8644391 38929468968114031400138312803408803840 8644392 25048237436687165651145985996394496000 8644393 -144536758451822172827695739205658197596 8644394 -12790587672731081829311195745205029888 8644395 -18462348082520640906937463074586219280 8644396 -80987246127420108266335625617812907520 8644397 -66302622950303981910347779091182562154 8644398 -14774823335805681058995349692251854848 8644399 -24806099393808659819969439115420179120 8644400 27345447174078543504475949533988044800 8644401 -2734968280205678689049644546782286158 8644402 2161211230179993098381644290831134112 8644403 76395940665542048630672235356106558984 8644404 59682171649566402653205531619010359296 8644405 21033968836554841879505981295289883520 8644406 -7526662097726961113609908821514288896 8644407 117994720378836821120675065963421493120 8644408 219976183591462652419733458043421020160 8644409 42017522869629935705695487695474704720 8644410 -21598988565189789972775603188028051200 8644411 172512852021437584774319183395867545400 8644412 -2425280463717895511453365574607568896 8644413 -75910566686260882714283525148525286656 8644414 7928869425724864355781389336769839040 8644415 -611493079900049349867118037041534080 8644416 -14345877200162011376246998648599085056 8644417 -16561392162485283215173329982673143040 8644418 28020221337511647861784185319257662160 8644419 279283206368502815746351372429010688 8644420 -34466812615051285807389360321352005120 8644421 -107123177485206570831609580012726665600 8644422 -23912869504881312682180964600503710528 8644423 -34027628384138214866390253095097153960 8644424 -142563973876197935950647264136536407040 8644425 65551963481431136358929308357656138000 8644426 18958960727006733187068485112107152896 8644427 -9986538063910769716934767804594327128 8644428 -105763514668272263577471901545489039360 8644429 -1091259751069942104701088965103032660 8644430 -37597955527034744251908947625168854400 8644431 -26201415298568380669829500363253437056 8644432 -43988357267663538728242213912594907136 8644433 -121611237624417791699979861981927984462 8644434 137078547102354391375864277481673160448 8644435 26136600144695198476748251773136063200 8644436 -187244508822843941520139709993439217920 8644437 -75212666653491045731572829205578453106 8644438 128722392101284843986906632312393655360 8644439 -242447027201534946882279414737609984760 8644440 -6887445137632660471740342986165452800 8644441 1267614099254884402418988956910608840 8644442 45071127609529675806841370359193701872 8644443 -18094386239793112606741373512821967872 8644444 188109121267080187447314901831631654400 8644445 130112658000721726517984665750984382700 8644446 36457294521840537995446907585562966144 8644447 49310808474991487294816262694711152000 8644448 -43075850992574108335079054640186654720 8644449 50440769004787363510320582309210831360 8644450 -40680576333062409559328711228112566400 8644451 -28514805024310551983744094797071672548 8644452 -17145763598650298808744598025609238528 8644453 -130363944600856607959298587691588823298 8644454 -15482410514868449859029236211685074688 8644455 99788063569484052490280535553419895200 8644456 -71172706809948753401742624997763589120 8644457 139283631577846995043109128716840443706 8644458 -1071831499050474788156389806024655872 8644459 -120840063995639422907375428006197957072 8644460 -23570895296371925467243726982008151040 8644461 -1159415585107586889710086343227202496 8644462 229641867689599518351669317356673472 8644463 61551511206832204695550743609733089120 8644464 -16595936121530086672373123958101016576 8644465 2948861008540518341926180826852951400 8644466 -3030577919149843543109061431155500000 8644467 -17675002801471581349897694228565542352 8644468 34979455041752998224460904859968000000 8644469 -140340949680830405030276397935457319680 8644470 -53121608227547714976992999691571733760 8644471 55986904227745827740915810038517430744 8644472 -85242942657429298524767799963729715200 8644473 -128416393334754422425465790576017726278 8644474 64461420332950769967643589738972841984 8644475 -64413168929000038911521355363687667200 8644476 7412339435212751713825181322728120832 8644477 149301744934035769651869346745054664326 8644478 2778140911977371963419536235242109824 8644479 11378714813998382548402554350417349888 8644480 -26221632809163716018961634427928576000 8644481 32411357574266042740476219623514750720 8644482 62550035197811092424025878877336168 8644483 151667319166720293437077639674862719000 8644484 -179301737811018009993059973649306329984 8644485 115727922958495186455258421619746308000 8644486 66304346508983307786981582124974660192 8644487 -150991660153211907262562403249319904760 8644488 -47588276198915136740006934757068349440 8644489 -7232712814221060109689336837939271488 8644490 52498657914464200460835422358034236000 8644491 9441077742067398669884388599239981500 8644492 13558204027665590207396245406221798912 8644493 -50365435535466537655945454869028826624 8644494 -17006142677921185019560451396481271680 8644495 -7658058860150738619264443272302153120 8644496 5505603681839036265554601944552570880 8644497 134098714993148118414203692158831222000 8644498 -9958841609262281429286991991280315264 8644499 265761657706519272894061415082654307500 8644500 -35313222730547254433414886137932416000 8644501 127329714897387907695779551877548015502 8644502 -29149490907318881154760042854198630528 8644503 16502015492389170656002802801132709120 8644504 92747625000545115035466754707157155840 8644505 513464510540417105946658941340561920 8644506 -151102766166912195018051616036782336 8644507 -240959275598370994227703788016739349244 8644508 59856591984338378383728179749974179328 8644509 -122349376986004675055540225886687221760 8644510 15668500360083409397486008639762364160 8644511 235075414296365189048789036679703814112 8644512 -37878120855370348845459766762615603200 8644513 -533388437263898600314237580049371320320 8644514 -9745352433671827025211385241056368480 8644515 51768245954578700405027468336325200640 8644516 -76954271833819490114688802595987762560 8644517 72503316664748697300149295775170983232 8644518 -26663454543350158314234724908132981696 8644519 -147404475091641844594534164847957130736 8644520 111425265820350070856222612120087500800 8644521 -117568956794425852614791056063075874880 8644522 -93629005539316219015834192723248915456 8644523 -61488085432851659066822101757635270320 8644524 10554872108907158686977919139454124032 8644525 -103645849740210787403924160180911900000 8644526 -31993640251679132703576304910508212352 8644527 -96965611620458376126753262207187522352 8644528 459799214257431565462268433900388352 8644529 -256155547086183134988440806928260725870 8644530 -17902517475469765247230058746765447680 8644531 -117583342904347797694828959374331772740 8644532 -29916616145595216744507753694437523968 8644533 -144823580617584600127530000922885300800 8644534 28592302398594576408091656388134008064 8644535 -59663591256940182168916864149378836520 8644536 -6190380219420813618925802909112729600 8644537 13220777354375252688963365285911716480 8644538 2417634777649551551129832622411005696 8644539 -86304225826954539122686350475335071976 8644540 94838156771954016959602385576126538240 8644541 90634585315539266332277466833013399552 8644542 17230152947404689318546778005516303360 8644543 -41415433730052357892635220813177590080 8644544 62857284220673757427946054127294873600 8644545 -1791420250647161139548137475904092160 8644546 48133241459305664493086102091478310784 8644547 122223439420638398039144889876242988240 8644548 -123142393797910198962911198515740672 8644549 131254095451863576062226723608449660480 8644550 -284436665738362620681265558878307200 8644551 -52201739172155549631752319240755234736 8644552 -58244205184193063221366937909715763200 8644553 -115130533217010334883164494541225836198 8644554 -56876837753415272352538672057376513952 8644555 83241115550473692142511872293039852960 8644556 -55215886012946360856858098457083212800 8644557 -62172352173335966052706586631216223008 8644558 -37439883527165087641437395001102342912 8644559 125817399374239630722732745379825620224 8644560 -872341211890098083365431182032896000 8644561 -329149957920832574069673554281115073548 8644562 -131130068984085425773724660714065430400 8644563 -1625720582835461170322561952056500560 8644564 91504290817821108573065602694696802176 8644565 29367698203067620375253473638056858520 8644566 -18840323062128898313052919617098612736 8644567 13031623802969340530360581148404322304 8644568 -27971260372126402801366669532101478400 8644569 -52497454397642751901261535278151056128 8644570 799357671580568170090217317785100800 8644571 -74385691670449477391570061719080685808 8644572 -18496304175225353871563605009484628480 8644573 28404621227076962077595589525960073344 8644574 -31582266412724252863524043623143278464 8644575 79221192243346387141035929310212640000 8644576 -25532569053646700995952726673004167168 8644577 -255157895972516766083041165650440997228 8644578 61140449505963682374630826385688407424 8644579 -96303565818804251382571404647280209016 8644580 75995401251407018473485541683764087040 8644581 51507127351131325372373298271701179040 8644582 -69550704173257430255849411610842203200 8644583 146690254996766703588247093323972014784 8644584 71742575968248004926108523952991436800 8644585 -2916593197968578906535046870090096440 8644586 -19608140331032281084263955828257661008 8644587 -4034857320911028976321129065928419840 8644588 94360532854217251104666853373506876416 8644589 343603808575411405578551389793140438956 8644590 57888809978841282023766764916122995200 8644591 1169310152735415687075100000031320312 8644592 -1433201281930338055191379709887807488 8644593 -104775667282345144855780253828118408336 8644594 -11127081928578306012759279174897696768 8644595 -3895489381015019954116359730148580480 8644596 -10390628979483867899870110360016080896 8644597 63985163403314979873171945671639959800 8644598 -10677556448964433107395921932179095040 8644599 -67246198570091791225083884066412034032 8644600 20446833033096761873593207174454784000 8644601 -45087748638775855344421086250523350080 8644602 -31944132784115953232259974510306958336 8644603 -156837558447755923515866193256863364 8644604 -60314594114660094581364724567886066688 8644605 -12737730862783258494583887697990711680 8644606 30569122615282471152012356782337401920 8644607 15696877985654483421398405475801593856 8644608 3926836868342174579025539603764346880 8644609 64284978702358733934797938502061815810 8644610 15165123761585790820584881461461801600 8644611 -100700921712936481502585842362688102080 8644612 51467818179109612391889676038504413440 8644613 43958713286905252927912934910601128282 8644614 -3858905378274989273891459933354597376 8644615 59321653441782161694712206440107608000 8644616 109347879912555048965170126012257730560 8644617 154020536413770003122613660471599040 8644618 -8384788966846965636887964319880020896 8644619 71474332062629408037317542264929729120 8644620 -2004259662561131014373613086485708800 8644621 -176981699786855218646400843735030040800 8644622 -45519615235856275691704461772226083968 8644623 -56318108606893662253096655222442374256 8644624 29451647831167577527581278934307717120 8644625 46048835768483742421102024305540384000 8644626 10476390650302489464435326610137742720 8644627 57799259311346758149089526996969709152 8644628 -123214505938585082820855542227925269632 8644629 3086919907492076544615087846946406400 8644630 -30330117533768616037428038317390348800 8644631 2254040737279102158261250299572850552 8644632 112937833453210047524174050830191800320 8644633 -49855235636119562088245469943177080118 8644634 -2329312280851488229770812646281775360 8644635 75924310692073147567807891907696487120 8644636 -13811714539480097472273010393667862528 8644637 52949135349088283329486135359626519712 8644638 -17963384539336744131000511980618661056 8644639 -77496621393769295723380780824278727560 8644640 -13362296501915708749416685091593912320 8644641 67093839239884206081254513023113826992 8644642 24785520554827584873969057599473654272 8644643 22927720583942950260428746894284045216 8644644 -8861190584975218429871202008689474944 8644645 16110805901010522670626980442084430200 8644646 -106137675912619431452748676913868829728 8644647 -16286851863207481722003980158843532160 8644648 -14931436821412332302429974631874570240 8644649 -13147505352129428300618872228271719836 8644650 -11551142696561331475416694501321382400 8644651 -133111724704209700226560630627201366348 8644652 17422875031855180105950885422503009536 8644653 -12251158874418529524525278648621361876 8644654 -207440415503157542083792349314115139840 8644655 -29168613470429579658009333947756652000 8644656 2207615740621536540326367561611968512 8644657 -25545773690043134994379126737429284288 8644658 -34302586602868105719250520322470334720 8644659 68479868877923652636311733923396711280 8644660 1519182843304229657213555288710840320 8644661 162061598036258364868916117692314257262 8644662 5451260403893075590234436147242499328 8644663 585512689948871072334078098538528876864 8644664 52896903105674921943117664545686937600 8644665 41796741743572137790353145292377941120 8644666 -104754608523924257312011127090533948416 8644667 637156952404257224306162578428768360 8644668 75750458111212712913063770363992949760 8644669 -149157014968361809477908885454637286240 8644670 1257887452175163063669230336367141120 8644671 -21171548745929673149905646494149611520 8644672 47102859243191301416149841184656719872 8644673 -62122310264162801889618759445185275136 8644674 29052831406321385341343394066944933760 8644675 -47465109871930362756034081009381385200 8644676 10916536148090937702340958363143680000 8644677 -2169135825894978479169710719030110720 8644678 51081985507888740821063045704219874016 8644679 221335608665858671400226724292624936280 8644680 -23440304980897084167284462912630784000 8644681 -65949159667196000797231152634730231900 8644682 135474609808912841792556116233569084000 8644683 94707211940077894494006021866513284824 8644684 -21243777135685620056854701385592544768 8644685 68213985335583048543729706599308136960 8644686 13231454577019257321266457586998860928 8644687 -92844637331493221861962315200043974048 8644688 -16017462957348667031617570419146096640 8644689 154304263563162718892410716283154270754 8644690 89684930561218829876634281193398976000 8644691 -29981596310928734488726863575471422464 8644692 798768247344136824416025009173778432 8644693 -128537496195242378220865624785348096 8644694 88401131060505291524766727358212996896 8644695 44709818985755850244391818915686883920 8644696 100093963086885879109037364848222515200 8644697 121007403654452795441212414219833467460 8644698 -18731052350615706098897782560153530880 8644699 -65081796484532143769762701244409123840 8644700 47558012497490855349498848650799078400 8644701 -43642580766805614906020773370541483360 8644702 -24095608910776725285079810777687059456 8644703 109104125565857800629539157676308305952 8644704 195497345759999030494020034857323200512 8644705 -4269833461700236574142000595320954240 8644706 43447548626624691986282353096747092480 8644707 46955453882010321850929122964357797604 8644708 179381922096902348766187353239502681728 8644709 18076944559071273922484329062906142716 8644710 46113828949913718613502015927859179520 8644711 94660799758310128605939997749780098832 8644712 -177524522241712771996808704086111052800 8644713 7853738254748888390949452191673223168 8644714 -52538844534728633816565279556023023520 8644715 -163730867530813836502589327393917064400 8644716 -29700405001319691804851899206031465728 8644717 44955313208621366953444969985276636812 8644718 -93264387204750128644707377218518421440 8644719 -65202182526033718114984738294343300856 8644720 215448962629279709335098946328985600 8644721 -128524876871160996069039063597059247708 8644722 -3485300143793617580746908545434331136 8644723 25672092413067620991253939149104432972 8644724 141662404608928559899671435779881728 8644725 92907118488298645708656082287002625600 8644726 -33012418126104507594194655965138476800 8644727 -19207567986370988668130717015651756496 8644728 -113818278520890956579489045836349091840 8644729 82206445919330866289965304290482692330 8644730 -21167472782023464848752459097784072000 8644731 3825286701672727467570642775064959680 8644732 192807569271494285157718647402931809792 8644733 -11890841431849777570267459736207760000 8644734 -11937534669857967424729162566001643520 8644735 -63832966403641855350528826361056145040 8644736 104290159651652359470360408787003637760 8644737 -28918432395125004560654858253158077056 8644738 -90766972877613815803507902879410961504 8644739 144927640297544279740049689914035199720 8644740 2954849133907459894054698879095992320 8644741 -17753690695311356985036485391160283776 8644742 43052876356857739620745882886445542592 8644743 -60972945476834523495014262677612058768 8644744 -97274491915323551159753669650056192000 8644745 -63529916284262076562611451299138841500 8644746 -68095536360385086085571555565403660032 8644747 145984668705230820595991593085876816160 8644748 3329905296857257264404158966593382400 8644749 39940721647822076449892229623420485920 8644750 83994228523871308090274941112281920000 8644751 -172783208579201678479760987339585623248 8644752 -54914397061031233212936567951472066560 8644753 -17459511504029130293655651179051225600 8644754 3814982371704611090588433882357471552 8644755 49786566437371188436988788536473548800 8644756 -192861773566083041602607779040417457280 8644757 66015601175923124170709034821734354944 8644758 48036076088812665006793179412850640768 8644759 -3616470461947949277011211410009147600 8644760 53965300447307502813278705107258368000 8644761 64142959851249256680850216331965624320 8644762 -35169437235241479776847647419259850240 8644763 737512305725407817864844877619257344 8644764 -25202038787500348692510675123679962624 8644765 118430866993152446877322905944083575660 8644766 -25353288179890237839573355833795897216 8644767 51609235372315340308372696637701214280 8644768 55148414741585393579720269078619750400 8644769 23480871025027637287536137754156348096 8644770 63778350346969457148945596587749561120 8644771 -23613379841626997976712983865784181028 8644772 195795785509014524087491854002898462720 8644773 7988197665286103677073248806813381984 8644774 14577556486099519952858252218527431136 8644775 55086578979264434969054089350771748800 8644776 -53104700005469549277146955951813181440 8644777 -144054238402079707533274689976988908380 8644778 132310153075261108957296485879499019440 8644779 55669218488744789363544854715098419200 8644780 -57278578466906802741638187771189258240 8644781 -249705866219223996711402703455740573418 8644782 -6863503155262124504411875904676956160 8644783 1400432936032468813891657123680244720 8644784 -15668362652603609673724799899053588480 8644785 17826230843797895068380606357759475200 8644786 -43838112886956465509721256469744346720 8644787 44882460118923390579614983672487592 8644788 -3652727124364614585854954430962780160 8644789 -134072248745263588859763716533038796644 8644790 -17213884363664599875904789298305228800 8644791 -46808288040155279050421225219738736000 8644792 53966121194060226523798211036877373440 8644793 9566738426467320510528002724010654404 8644794 -71100514273820912186582750657465318400 8644795 -88143177825605376038473125770138947200 8644796 -34412905875330826142500282239889382400 8644797 -50357008214758656590221573665255444960 8644798 -63957027162740406463595890748161733760 8644799 -143358275546651189331394371128134795200 8644800 -15366526344413773678721700885115699200 8644801 -62068275616309069317972890213472712416 8644802 -14405893152723229579933842792795513648 8644803 57032506038236339777142995715095933184 8644804 92550212978918497913036584462673756160 8644805 -6394394098362217585260030694749590400 8644806 -6918703746863620250505788803771776 8644807 -56821977872701869176698051148363827448 8644808 -20246441084196784272877385706826752000 8644809 -58231708755114127441234887179395876800 8644810 -28510878997026006552273919137546009600 8644811 20015685696103227018688082751521813760 8644812 -136408985081491427592186972986442547200 8644813 -42245735575333033502059405134873759840 8644814 -79099386974597792773227993190625341248 8644815 -1725882662097080226559519067422615680 8644816 -3552805614033824761293267484812156928 8644817 -53986068859907226059205908215623079260 8644818 -4201869056499991436731495259610415104 8644819 -70288065034743563089927903484024589504 8644820 72932503288422205319350878914750734080 8644821 125854698807920526126378496721235925344 8644822 -34982050906093028336945977365288936000 8644823 -1157263895230965471303456072103682640 8644824 -23146397142499186181380877273191434240 8644825 95415415211039368328042295174934159950 8644826 39314879688698092984653954593930421504 8644827 -93548384839366507963964728461016491840 8644828 12628762690890943472682338590477866496 8644829 199225483941800027484085082009025656640 8644830 8154590187234899342984934411123851520 8644831 -57881349073297948042775732452716542400 8644832 -43775141883019199376790974038561783808 8644833 -102934025613579088606312008469009202400 8644834 61578095679705623063913067381169474304 8644835 58532293952056198935553029674627027280 8644836 -19688608865387374225854926624789695488 8644837 5187073697426644485105914760572321400 8644838 45279510717980603096045938814364676320 8644839 -11622506582945682117010709396420113152 8644840 158013778777520870247760005787775692800 8644841 -10115611171970672119751895232746918768 8644842 -61518576580993148111092653809241106080 8644843 -40881247462785875475608470873563056908 8644844 69452375096786758433277029948054393856 8644845 -18511034001048790137312868241870440320 8644846 2427209313090041012784903220689469440 8644847 -138034487766587511989105531925861690960 8644848 28677832729834594747770670367519539200 8644849 -809870263531852646469115670543721792 8644850 -24538881263830817633068494572143639200 8644851 -76130540676954267174407640728401145856 8644852 -114968682518687425951837417782538728064 8644853 -98222722945646899367579181478002236160 8644854 -49712224014118720335392702838377851392 8644855 -97937557080526923681714170399509539240 8644856 21078194005037754490838250640805683200 8644857 25593232934408302224423863417624364720 8644858 -23804526281880895863026718264440472720 8644859 205836041816931004952350486001186443440 8644860 -44920240449782890545234916616532787200 8644861 -26265832772157860774015830772969100538 8644862 189100480215251157955930007161562307072 8644863 -92467076919828450850812120721657964856 8644864 -67547335959550860237659759217140039680 8644865 6324555204175751680042420405502713920 8644866 -65572533887717676376574614095267355776 8644867 1260972845045929861767205683545712384 8644868 -19460065728771839973551880213055165440 8644869 -72121670899119263036296033589053742400 8644870 35481523037029692168387426256632240000 8644871 35522828975135759026897417198029693000 8644872 -1395051817955082020507669208147394560 8644873 -145874910046841989716988606657950491878 8644874 -93431450942442550517387496642490430880 8644875 -124122951573112774916453239500238452000 8644876 1372058122093713195794609974995455488 8644877 3946318041587387082526647810447914112 8644878 8760557522166581320007771394003676608 8644879 13689816305212348397778924234889378384 8644880 -1724850883300224986127246621049405440 8644881 45189674113092572080980815745297420288 8644882 -98536208076897648155306169132687812208 8644883 -52593908650203984358930987148136332496 8644884 6598804763474701518656112213831284736 8644885 -82480433335492714719848261802140880420 8644886 73291301680646555851523877539105200320 8644887 -13718326303027587166064270080655021064 8644888 52135166479093902518514373435741839360 8644889 -66473413372729839658483723527714697920 8644890 -35194284450800504571756073429746892800 8644891 -106665555680871076418851825784642874240 8644892 -2475855867006217104464088731938380288 8644893 76354286920616738743119686811719495808 8644894 76801721279593573096019514789426104832 8644895 2773378726961210683746957476569382400 8644896 -42531983103169470286102079835177615360 8644897 -45811754124406197518161294549659147600 8644898 -241454247379251461738049894941418430464 8644899 -14853357799325337928550700803282329680 8644900 -9708766138291569396657159137043456000 8644901 175503472878285644105870804905965710304 8644902 7588521949546887962405326731540854784 8644903 -201652839552305971426823484903427331848 8644904 -29374771032352241022033715614247818240 8644905 19929273888795106729398237265854182400 8644906 -10295187493806130086442002128704576848 8644907 -338647211076997211337806744391143803248 8644908 22137972879990464588806531533706493952 8644909 -25201895880783439704902271600351280000 8644910 -77737961578867520809434925156308440640 8644911 167667952216863522966675596594546688 8644912 31470556630508875310549029855911919616 8644913 -83846660298000216381748234533639545838 8644914 9424080018806867720321438066829776640 8644915 -101379206016484557138133437072025639440 8644916 -38458223300004979236075308882151690240 8644917 54671034260356122580104222374060270880 8644918 -35731367309849582472534186966025852896 8644919 65132966232644088062087942578804369320 8644920 87620882166999354902143721234348851200 8644921 -115318630112417379194051444032354243248 8644922 -20355098716448913630151802826091164672 8644923 100734619889595664017608111760589661052 8644924 91801999944862289987755736865179200000 8644925 81154981836946444598770214030840403300 8644926 -9450842106245644028133752309007292800 8644927 162336870792212274069398023437948003776 8644928 45343462258983656660745905853175431168 8644929 156242690381374865773606681130448596160 8644930 -14217481877198356242358563832989120000 8644931 -113005952687774231150701184908229394888 8644932 45139072485034638051707952549187598592 8644933 -123418664204104882747784275246315670976 8644934 11019366512195401328640565011219659616 8644935 -407727167722110599027629202059691520 8644936 -26190454798283423374514078817429657600 8644937 67861553407728284774778479918882132352 8644938 26052354732936236647295782339214540544 8644939 34044589784625794030552596788274527872 8644940 6792426798881898621826411523442631680 8644941 68880012413248061731322371453972049280 8644942 17382695541409467237997233934588185984 8644943 272027439971817714916402451167280826240 8644944 4626068725641650832924760275953909760 8644945 -91054581118986569950223375622182363520 8644946 53625858053227206058875449251931670672 8644947 47057880115083362913119490800871727800 8644948 -34999514591349940130055388949859280896 8644949 -133789055440738338449912134150611808050 8644950 19365663507260113452888916498518357600 8644951 -55910623370810040106825514579222050080 8644952 -6649589823378098874767423180066856960 8644953 2652955356599922226235284179361869408 8644954 -252390392673953109934579875296729775360 8644955 124180148454412867664541723165958632720 8644956 -13734060339798933862699737703223612928 8644957 -219755310811368547191013001175840632794 8644958 3391781434557881132201399524855296000 8644959 -104604945897281479820793241602721211376 8644960 72041674651792862504255465328366059520 8644961 38656476580266163467895770588403320852 8644962 6137131813089193266750352591572890880 8644963 -57210732535676080254774650377366658788 8644964 42529487279317705049532021436472057856 8644965 10257700590321942730414397387724714240 8644966 -171022035723130580459381947362674880 8644967 -254131847700620487760444530617745128088 8644968 -216300567221506906186783708804311613440 8644969 -81043784088732921195917097070941167900 8644970 5816137683050437063356915270889881600 8644971 -149549401938510903658794792484914059688 8644972 -24565371580862238054165869846234675200 8644973 88769142179728336602698281907123475084 8644974 -5820273990718764775671867351434991360 8644975 -789577872692778495591455792422107000 8644976 6760320216741800900331570636058460160 8644977 -56778554574179734316851680017696407152 8644978 926142496150604702928487707129565824 8644979 -83610369947805682850640223267271295840 8644980 36962445182978085867941918397391872000 8644981 -161096169909801753417829335679488013600 8644982 -72847307534205184931934470075353389408 8644983 -20179739413017691620519836748842412336 8644984 -147257464658149627790511646850228121600 8644985 -125391986132702760956302219735182725820 8644986 25452840435411984229069496484708789504 8644987 29598025026248577267794478454272822720 8644988 -132204951934604141822446784720661041664 8644989 -4147133650097925461743298293266196512 8644990 43750469558211230064993338128376188800 8644991 217071243232398145932878107296662923392 8644992 240585090650726674581213491450452377600 8644993 101460236221591387443801235791758630016 8644994 -87219076826428043651567247892031882208 8644995 42542931414954591721465165596809109600 8644996 280396557992259401381407732710240366592 8644997 45280302411907680131662716482880379452 8644998 -381999612943837241603129136813760512 8644999 354786986628295294365848262840762768048 8645000 -4259666159742795267477408004608000000 8645001 9931034385357899935700239414315478784 8645002 177112094198647381056461677093636037472 8645003 -105921824917895669993348345591658832080 8645004 90065977252850660458947550718893482240 8645005 30306914215011129041132736390276579660 8645006 -113135825104629341765549044682164266048 8645007 25519195381339687701305653684075550592 8645008 22992842867723277330210439221150760960 8645009 -155855941327188032738061295633948835790 8645010 -31128943577014715615009572828650946560 8645011 -24887975355632284879037341648369026388 8645012 163824888805634238626073765852243037056 8645013 -11447109571577798036341839991805243496 8645014 -2454857524439812646824577845289054976 8645015 74367448304514061935010091227804501200 8645016 -122094397280497055989030126325299814400 8645017 120299554296431961763184687119384425472 8645018 111854708712976201152073220370238110960 8645019 46569162597175815081165579605085973440 8645020 -17405507308613151897763692771110699520 8645021 -857034067275115092349687448680566816 8645022 -99679113056548823538893590233390591360 8645023 -166668166947590601945852577013559773728 8645024 214053831812769935482802878951941144576 8645025 -5015738771347381361889107248010412000 8645026 99758413412564467885965727505051602032 8645027 -213205986375996086573944089599267618088 8645028 34017512389063522232987760339544399872 8645029 -17692681788970643741492676761590818370 8645030 -8674431568648397359830502587789171840 8645031 -11680432680233188628662060888184398464 8645032 25695830223431842729978326223562342400 8645033 18693587838414616382645805149923574400 8645034 -46524937230476120010912266762630818560 8645035 34195932424580981455075447443512892960 8645036 -46332084931219086591960948723704421120 8645037 52174855031404827873556080847958683680 8645038 -7045179091718483441546000556179348160 8645039 -63735979704308649128748198988086763200 8645040 15025452448976715601427963127888936960 8645041 -69864218859472746505601561906081934848 8645042 -12325230485379751769768263550373937152 8645043 -27269283439721361727210537237093889472 8645044 16305592127237594190022313272532103936 8645045 -73202945903095705525017343435773076200 8645046 111824627194182620270476563929062704000 8645047 175736784522550495391076997295147443496 8645048 -273679492658480413090572310633977507840 8645049 -5784009680430567100192226474641847040 8645050 -15412333501197823350559384609875151200 8645051 -289989288633060376451069060605484603088 8645052 31432658202645364747153987777612283904 8645053 -42590727214003721305112866878820352698 8645054 -126353443520497392040532124979085905728 8645055 29216515271034287604332908979827564320 8645056 6708804602390903558273734906887536640 8645057 -37119552863760152483409748180366382160 8645058 40043561055673817952443712007618846848 8645059 -6977285894973573405305126738219237184 8645060 -123687366352570982877437274294961251840 8645061 -106676476896380223731325975798053037696 8645062 -26817098928643242491748401143644164928 8645063 33488509083125545269894808278958202880 8645064 883863276027211244442285382915768320 8645065 11462795913952368555378453486123085440 8645066 -50656984357706213378808514084971426768 8645067 21378417709645843616374232772201729408 8645068 4300424619549759789240304643302780416 8645069 -48678985942208941125935187452819822004 8645070 2416687935287016280534223023773740160 8645071 112094682366415507976561023304361132272 8645072 58680961354929463822971325521462607872 8645073 196527641813219033964193539257593642944 8645074 106227211116598348983622294841229785760 8645075 -81475834955590339150469031243642659700 8645076 142297724402865591218452167876594892800 8645077 -129969075910564047406118466587411931328 8645078 -63777257386454242102234715207506702080 8645079 -18984729813591291737951762448422976000 8645080 -152905564711090714059817599389530521600 8645081 -92822364979633164030794688268538480118 8645082 12869734134777897737874262783894497792 8645083 201769061168822886790819506824011547544 8645084 31728865390307534646567027819060436992 8645085 -38759588133304593469614868099988409780 8645086 216986874038144981746415325242956811520 8645087 8763377814239417086342280127693816 8645088 49316196212163469468346983189698576384 8645089 -77796027119563421454642819008809191744 8645090 -64645324859230208145076803910429183200 8645091 -10362226429350024465995851578550960896 8645092 -65058973510200015550010582830834469888 8645093 -99455132636963496774808520204185146240 8645094 -10068917975029830029060103196089595392 8645095 46396263343965406283242206801791150400 8645096 -48022187681708739193898841556144343040 8645097 -108079561671087639696850634318919327600 8645098 793773903055384625171124699384929280 8645099 201778849432263182321799980077640714064 8645100 -13626556614262380932814740526962265600 8645101 -128258283070894870356731179173792365696 8645102 -47137373668807494462952711574565851136 8645103 65245990887082325503936377858953966400 8645104 -8799903514048468048825931676974776320 8645105 50485000861497221572300218253051651200 8645106 -45308765636843650598132455841163904896 8645107 4866045899972437880816350991494798600 8645108 -19444009180971637187310895568545320960 8645109 -39309468467538368799178653363076978272 8645110 -65458754574072323625480262642153943040 8645111 74328308149225891743400963430479356672 8645112 15697923707513914268908850518151577600 8645113 -225271189379620892084603986680143615638 8645114 -26486263050698840753507197239806987520 8645115 -20345719829362502737727407710688667280 8645116 -119573748459358354001370728550798991360 8645117 12817337202278209048442296222556488440 8645118 -77513487491756456259561669120290824896 8645119 -29708162673679765650637904906981895024 8645120 -14429242647574289223149790334644387840 8645121 -110835598555688916806271619058411821710 8645122 -110098088375193335923002415009736517600 8645123 -3779981061013354066217137897511354628 8645124 22314468132966103603428273271548567552 8645125 26530570446750611726145484665316608000 8645126 -27799395364136765033812449631067706240 8645127 36099291153849384802648208273150161320 8645128 252674507720403961341917087697518592000 8645129 -166121988463502428890372546793371478200 8645130 31126427190683894245111770943120320 8645131 117621749080248079549440176915904362664 8645132 -71048369219312057865654558094882959360 8645133 88167747128680367052627262168603054080 8645134 43039946998384726867675745465927998080 8645135 13342414297644642134334665638582256400 8645136 -4555393861560828568021970173718691840 8645137 85122937737081055981774319881792386852 8645138 -21218636847174525481779134491387079280 8645139 -91020395796532860975495859458809873856 8645140 -1700949618812981341337284059985797120 8645141 165047049428199641630677036788097654542 8645142 -27071109754472075937804629532122651136 8645143 -102069969644274721112408668591007649656 8645144 91036018028547983098210143628479191040 8645145 -31513096895396533502236163328538474560 8645146 10340776778930891699468711671937185488 8645147 -48582134125513242855450065449529373168 8645148 14316055651400633224376021704960763904 8645149 97351569652363199012741935871853790636 8645150 -355250599378538532593347074224126400 8645151 65748909198869417053898103691078249032 8645152 -2517228608776697007474450477848985600 8645153 -135383215176968058526388969634416870736 8645154 2831708149573333972315667247127660032 8645155 -9194903814563007998000011754051409840 8645156 18279179625449084228168624135476736256 8645157 -11207582470576822914683472841720560000 8645158 -211232494867779717617596079306551679424 8645159 -63192423651184385925481987332735090480 8645160 -27160959826990529905633383808220774400 8645161 21360272500794016323089140597072220160 8645162 -100463988060548256508684497866070393168 8645163 83429962684309714201379585381132300160 8645164 -50055712544436350671633882708259306496 8645165 74893188320215301214801220429434642060 8645166 -62883847374112696920108547807555515648 8645167 -89642577339386953274050258280376600288 8645168 -18074652170311970536955768190505009152 8645169 65041956277874766178239540492177524928 8645170 -454368630022762388349905548522626240 8645171 -1096274858907944766705445361772579840 8645172 -20260359372479934632807215779564238848 8645173 154733115752388650952243105063778959264 8645174 103689790076775980033772227740795026336 8645175 2824272543281811083662127665374000000 8645176 80512841345622528038825072186527150080 8645177 1390092481465335603302867451950269140 8645178 7913803308054682537352886330302032896 8645179 82400894023713068934856024499586647780 8645180 -223686268545656318260180071482369925120 8645181 -67162956106108233423159486027129454848 8645182 -11262512501093810356537898335462707456 8645183 -399953184648616529019037345406904394776 8645184 -18447551002839933124292701644002426880 8645185 -78924387596914708922555619415104376620 8645186 90285801531872738861574945588150198144 8645187 -27765846921769927487739526388151029760 8645188 99897445080028340270207165857361141888 8645189 50025469341665617991812085547004724256 8645190 872547977615805443632537372660992000 8645191 -44849235810356087196196756441284041168 8645192 25164851215049071646869062162532992000 8645193 -631516964928890009938128751289539680 8645194 3342560925701823921990768091864278528 8645195 119977083672503996560185721140683599200 8645196 21592146876019121689440542860037898240 8645197 20306008486914075147234270013860896064 8645198 -46147929569967654237877531790024825664 8645199 -104928007073895378614446329141602428536 8645200 312742500650970386209668393062604800 8645201 -78528920694969597255133506357545705868 8645202 125419544206749134873591064009122170368 8645203 -1029138525102919076672333969139408640 8645204 151372158942564790931406745719369027456 8645205 -54274685840705403054113866117540490880 8645206 54196959577042794409851827870059083552 8645207 -283624628643563297213969000424661326240 8645208 72472486842840447836690017773772800 8645209 -3591510800763504381848238960258950960 8645210 -26992470656506620298852396250405591040 8645211 -128319831794764288994684861683236729600 8645212 104683643677564996655244915990961619456 8645213 192105822194504320385170644724339244544 8645214 90627251139014061920234752304423368704 8645215 81272863269192702411733628010485880360 8645216 -73518748169432197982621555079749173248 8645217 -15258836933330284873884124481978490048 8645218 -32577909446253441009832617711311032320 8645219 -112741490913085564257506123013710801760 8645220 30437440051747094589590563978368518400 8645221 20478665662636779790731102985058979292 8645222 91868265359351570341950985282136175552 8645223 109650196923531436367741690008510910544 8645224 25933666957890106521887457949971578880 8645225 -14247792353033394342392130256021036500 8645226 25466478042844761451367572812402374400 8645227 -5726722620814911392648911954981747200 8645228 -711060118783230702563794222989034752 8645229 -158190265499420478159632622100055791626 8645230 -79539197144156226377482633756770199680 8645231 71757197271926783009247842122208018400 8645232 48694004660314571938809287804920332288 8645233 162012439883028264201128539522552495104 8645234 30998430346039504596380023508045039520 8645235 -30140073503705774693114345821685865840 8645236 -871454389576103333885216285246117888 8645237 220309346347003486896782657942459363886 8645238 23729836295450508229778473848069181440 8645239 -74212370671784649725620668537493687960 8645240 90580612481378793044765790744810700800 8645241 -60762702105620840549379454150739954976 8645242 -21774602709279318029082715356035374368 8645243 1723116508259343305140055796204483492 8645244 -3172928129932736588235642093981450240 8645245 -50282370763371780432049703147046981120 8645246 -51010070234230149791676391415323771776 8645247 56677872589311063275458319236717573200 8645248 89097447316270001327388834126417100800 8645249 -41447753436032961531713609532999152640 8645250 -21052403662712355754654936775170176000 8645251 -49482748168327650396182970227130959328 8645252 -31144270270502927618235188262654996480 8645253 -43198943198280406202191737532891776192 8645254 -52014220253882427649229899160598564480 8645255 -80398605653343097551650046853354728840 8645256 -256803961963302819205475375015210188800 8645257 -163062847154010776107543157858346683494 8645258 -156407877270573031472099452233626016 8645259 18802398413833277325164254252130319360 8645260 -6435930804762831279452236624426260480 8645261 73243103218946507492257343536267271862 8645262 -1869730947350527763168013383644966848 8645263 48089706964246617355065603615701332608 8645264 -41346971839725605332991674167749246976 8645265 -54948818044326020902572900535278278400 8645266 -64076365447842367243628274703821252480 8645267 -25710638099674739261704877448748761684 8645268 -6183907239819901653842088884672194560 8645269 -102311079304601556267804780664697833330 8645270 62747081919871456899748160006157801600 8645271 93446730785973917499650698723404355584 8645272 -64286129637847058982392595869360824320 8645273 -16376128833747729971160280911083345856 8645274 14009881264429421837639252468876497920 8645275 15975627420207763181630606807624669300 8645276 75447087288138324531496317495325724160 8645277 74770436612147397730946850407187474720 8645278 -41396263281125571870621941230661155200 8645279 -749547972379782426779165067239687040 8645280 6214433991454304824995334038843555840 8645281 -141479983543001745043541424285965317918 8645282 27123040438443921032694761427923077440 8645283 127368032477581157616983210301629721252 8645284 -72996057157527964740442040706653466368 8645285 124750937333361033312286790923992590400 8645286 17273138813995643671068489132815892480 8645287 -101975695835136384143557678040373456848 8645288 188090277198656731071752156661241973760 8645289 -47511924098722263561298805309767619232 8645290 22114727627305961534426168810658886080 8645291 97113777675168025740780104615388393672 8645292 5746180262595049619702258274559846656 8645293 65419206866937115277022026057257803542 8645294 594399619753132014721781660943196032 8645295 7772750889974971601566583824265174400 8645296 9297105803318695437308808204519112704 8645297 -98982034220995809676235089349653279308 8645298 76962116459663064707194367134796225664 8645299 94658594339816128324809789818933931840 8645300 18072831955594201662103790120328758400 8645301 7900464066314472179224300833606702144 8645302 18473262698611471332285996097219496352 8645303 22776891801718696698039450249726360264 8645304 37905018663223193192802047350259712000 8645305 -89766636560650427202025397182595730240 8645306 -26443701116018794090621364823225810720 8645307 46565868119572580550166823885867644416 8645308 31780254199692283547727432610942114816 8645309 33697523088678324371252260179129573120 8645310 25650665041481341280161730109143985600 8645311 -59097395847520757240158091555880032576 8645312 -24952063034911373785594711206870908928 8645313 11603671197718132541157743803987951488 8645314 -108428814188316019029125304614363535360 8645315 -40189667929677618564793267168459068000 8645316 21611301845406071792389299392999086080 8645317 -336000624404832391401062079894946340 8645318 -110880423062221251559686111781563706560 8645319 -98465311568452093091333781951263499360 8645320 -4870560054514525124088717596961331200 8645321 321079075208660385108352641903985871232 8645322 134144417087121089253220053710598144 8645323 1398469922382858034983584630269935600 8645324 21959388964928281320430898806993533696 8645325 26779950184902607457768009345432637600 8645326 14026778482948744956672104220904466112 8645327 225708507855522025078380584449343368176 8645328 -9721702403275977485842304789154275328 8645329 -41149910009304515916358117059061440 8645330 -41460162355280728671460056141947929440 8645331 35490781113736524578847640495841428224 8645332 112957922519844536893855128645069821952 8645333 -74381356329244957636799554964190017700 8645334 -3875124105980381865078975966187821120 8645335 34278434031851331562856414976566004000 8645336 -83582407845998945977374550074601635840 8645337 158197365360777113285684121861624693594 8645338 -12298285924847718973186341844984935456 8645339 19238210322061815587096328123922496880 8645340 -14086737328577654434977919161437184000 8645341 -73758716160331712567019674533874023258 8645342 7004910985398937567981361438515814400 8645343 -17885500945954518938984216765690034816 8645344 -32917417509264945295451553969558257664 8645345 135820451581876040724201343124634500160 8645346 -22910836824314502830075043100710650880 8645347 15064698870150106242605813627173364160 8645348 117137007221794466624230453081636564608 8645349 113460470491552940582087333967033812064 8645350 -14296749137810949263461158461543251200 8645351 -46380025410358333131452940626547437136 8645352 115267519364960282074519446493105029120 8645353 152688031809385135038282093418568412602 8645354 57714839041914369147461961759720183552 8645355 41544121759228172731674657214084076640 8645356 15124913909213823434069610791220659200 8645357 -7232507953369137067721629895977364928 8645358 80415273672839810526612082846954501248 8645359 -82413980802838291567563921980698571440 8645360 7701279025232083342715772943771238400 8645361 23327040491616768433134571708504008480 8645362 -120144404082914747850518654616340102656 8645363 -26392627803627205218465568777691663016 8645364 53159556242750351001700485083311716480 8645365 -270373382123965464248807331717792000 8645366 -7299973229260875485150180513799958368 8645367 49503681641441469968019530516719814400 8645368 -84905068619189569171111800004851056640 8645369 -138675745242800920145390456078771472240 8645370 -13779450077686502054403775490264275200 8645371 12571392375055263396779582134435863840 8645372 110304100793003838737333724544445976576 8645373 4679832699741995574012516776985324288 8645374 -101838307665078544237913273117428952064 8645375 -230334826515583357014251863835976906000 8645376 -115783157047315236272863922688463208448 8645377 97948386017337184330088185571296639060 8645378 10699882345155869017600019914281139200 8645379 -62998949166612563272804573206281709312 8645380 37159020100240326393452507040285081600 8645381 -111178829814201627512627108322108406818 8645382 -81225903465487751035673182546796450400 8645383 49520899466440816853567808175446053320 8645384 220214557300819462849843733421884620800 8645385 14168510291185998900177497257032549120 8645386 -28679952706349868149078622315657576960 8645387 -968164788728210008190309401610738160 8645388 818821787620009039559495534724894720 8645389 -91749560557591859121819371121841763360 8645390 -1079241520895834414188751578872898560 8645391 93855940148679354161465786190373216680 8645392 -15675917803176662742442802790449020928 8645393 2890948342668996729497740795436563560 8645394 -18609848912349175732822253703684367872 8645395 38083565586969607887908267164747160400 8645396 -114698736042767609358428740606249987200 8645397 -112082899232891421158323518457135394400 8645398 62364953413909581328023062500589801472 8645399 -85889052344882840481388412149771032960 8645400 -24358666454864268313489622411627520000 8645401 80276668064188795077770274472524685824 8645402 -29384859680790893517654345870245656848 8645403 4521412713861176588668950382270752624 8645404 -161186391175956727227532427183136768 8645405 5851758140645272561292932607867324160 8645406 23822356276930530309660447135605065728 8645407 24801522118172106416586120540654978656 8645408 -5290465611705090370754265963332370432 8645409 78656215618201838507596551702585208914 8645410 -42097537111578653067869375417452796640 8645411 -19655504289629460768183576271478729376 8645412 -85769456224795236372044738040863275008 8645413 -76588635394463213022695902406815630020 8645414 26012193804975939255341681460834173760 8645415 -66275611243156255043354444111472583680 8645416 81484371083433153622729866572564213760 8645417 -73378739661989878509256462824893289648 8645418 -34188111449559926615234640497771842560 8645419 350418500085167242865164501996052147296 8645420 -16147233732082246213220186719125811200 8645421 -38722258038219178985208270423506720160 8645422 -138140159253577758670990660167502411200 8645423 194472650320671919825254064606903308720 8645424 3947364867502843475862930344562917376 8645425 -31473874554171930368880246801658953850 8645426 103614971487185307896352899165153136912 8645427 -20955071343353019898673017392265152000 8645428 4943458617534217755597659388636211200 8645429 -8413693498144321373893683985861347072 8645430 -28984124137906999842076645826116106880 8645431 -94069264811686988549432060833151623768 8645432 -14303945009872579524776930401696665600 8645433 130538097968841132584113082423648331648 8645434 -11025345898571173272567928670577815808 8645435 -18641415109007110755372912536896295040 8645436 -44745210989551985618000565436489348608 8645437 133256327242788425637404504507355509600 8645438 -111794985254062753647425211705730404480 8645439 31632163599125216716116726705371923968 8645440 -14012499907447893299166616683109416960 8645441 -40037135008332750641506098269094808128 8645442 2714352137362687110945742094244526080 8645443 -160786062662238438711405228200304938308 8645444 -53528685360614582267749612906065715200 8645445 72001070945195913095734125059601257820 8645446 -80785474917992368161286033378186675776 8645447 -51567008054195557902167040113242660680 8645448 48351666320209845815722779410144133120 8645449 -26962079778125702573539870699118784550 8645450 -49425478271822893173907857760614000 8645451 -1072723581154314531340756437133128960 8645452 -137183955286939716129387627342799802880 8645453 3456805228295347658285690691026905344 8645454 68333598418856088790739658004862834880 8645455 939845841758326372883762484451235520 8645456 -16073236982331573476115470801662771200 8645457 -4911414182757621621263128254260881536 8645458 1607532498446959551642938894342606976 8645459 170960514772610557722164411686499445504 8645460 -21262299952500978388071571601312256000 8645461 185141387979342289280403260618573130624 8645462 166326190961618474502527804956848476928 8645463 -11034268928476148120553124934690716560 8645464 -164832976756529170546777016914573424640 8645465 26053855585954842851338997824316954640 8645466 14334833937074621594497485393622192128 8645467 12411208995769152650457588664329979192 8645468 -6746599948440834012549879544337149440 8645469 42185772453020128090198577371741181184 8645470 4534760896007578343647835386785926400 8645471 -426879836406203344605874851144307896000 8645472 -7689955902878935649234542283953274880 8645473 -55330964828574003809509838984721459900 8645474 -73333812854200038491518720649055374688 8645475 -53394184244154292633863157825004184000 8645476 76271438701867228756469461543432237056 8645477 -55832695799553703649670841799779900674 8645478 18589293542369897497532611474917868224 8645479 156158761655279847719621173789142065576 8645480 41921731381729572080655732614233958400 8645481 92226744296625850978690366677497969280 8645482 103471627742617349869061666527123292592 8645483 -96746167409087868694075275335316752640 8645484 -21431057687121470268021085361333403648 8645485 52095796288136324559290558685745497600 8645486 132955015044038409466285460239750366080 8645487 132116821000835690206376654552441722368 8645488 -60677518363708073209157912396342591488 8645489 87515765363325019386037500856159521600 8645490 -18048392522407628229912328478926702080 8645491 -241810965248306805157881272394750685108 8645492 -37198874700766519590118072466976979584 8645493 -49475225062667877639438284726884756992 8645494 246617886967186937569017221312501760 8645495 96798269900278478625037125554214702000 8645496 63732469687781576947594211332890316800 8645497 7723785414954463800600747885450904064 8645498 -29727417675561123619969238486089146000 8645499 -31412162683552099892290327495971475632 8645500 -89446345478343562536749181601692288000 8645501 54680672134316578055298226335322465152 8645502 -1816883858286370832010196492912798080 8645503 -33008500565506878313573186724452551840 8645504 51072809319674660573155439268593664000 8645505 83508494601955325541164459203130864640 8645506 -39676234036879706486437962504226010880 8645507 12011276818266168346780423868635282080 8645508 -89505698102434869419401492087609620480 8645509 302469533739938761563647205918495740160 8645510 59477111903384906459448996016500332160 8645511 138268550150788198043773583029538169984 8645512 -13415195699313871705747257002301849600 8645513 -55277025831072155872515469115609230560 8645514 16285255139441397790757705016770968320 8645515 -39353559967367905065674408624607279840 8645516 -86596325276512388491675095508847886336 8645517 -30426215168467183242120685369080992532 8645518 14315290535984165011101118868064441216 8645519 -58342576435238860179813261165556537920 8645520 -1715371210491207310386777563749416960 8645521 110313653036936187911946246844040934000 8645522 -5788553199211736580620747441440892160 8645523 -226316181724313603745214674070071091200 8645524 223613053199729298222646268457496576 8645525 16811016191471760321797904071306496000 8645526 -46467876553897661687917859454908980416 8645527 176873886144037072043894280076976265264 8645528 21150169636907395316745750595452272640 8645529 105418415570220144102098005130634434208 8645530 -24438783776481708385440710708171714880 8645531 -78519073893077454238579091716172554368 8645532 -2090485735950761697802602386100142080 8645533 37701189824900388745223998374225359442 8645534 39557864378831317527511265222175275520 8645535 -5550596669859611039730113450080070520 8645536 18934348617832285418412348040539930624 8645537 -624361673621762800146262478311108128 8645538 37657151981763628124680181994171409920 8645539 -47914803112691524189911415045535865600 8645540 -8824475329284362023700937670948949760 8645541 -213048725016298508077239251468786429856 8645542 -25711748904206112205718929329286512768 8645543 -85844389813239520329417298984523363208 8645544 1428348571650362067949785953966607360 8645545 45637495079522560051410278110184667300 8645546 2510048391022054176005779332415288320 8645547 -58706259991854080562482975654136175440 8645548 -32687486245042550103333126597137648640 8645549 28932394461121664897326871433594485760 8645550 42451381707489630851174987972557060800 8645551 84842642113964076262271974399246211280 8645552 -57250629711929916005087149942583967744 8645553 5468506274223719549175109121588059200 8645554 154993984903541965814155743278125550112 8645555 886134341011703306964240967060740000 8645556 -2707777851770293906929444306326200320 8645557 269292233988660881360034508087557575872 8645558 125934141116998529550799688184897086880 8645559 121437370389874296163638627145691136 8645560 49384919180380569638717904323713228800 8645561 139043995481128667958773989337838258000 8645562 -77530177529313639227908542721649157120 8645563 487734174985726379159386623719606664 8645564 -87425532344142083917171288544005684224 8645565 19722686527430446332895734973708872000 8645566 -101548696060320175179954952439763840768 8645567 -51501583505415983871222778059133360800 8645568 -3219332189350922664919825955489316864 8645569 -2330987343213249055979696272264816940 8645570 51421592083889105820141820558587187200 8645571 -241449555493828087296054330504991464 8645572 -16734864728361806124204246719017195008 8645573 -285233504516843964431460990569692591680 8645574 -27639278365159599594459864882374965248 8645575 -98029538971202351287101985268992919200 8645576 -95233801945661325003430742444418816000 8645577 46741616626261847772444373346362575120 8645578 -8136033311401462876351312364238468000 8645579 -116093432763119177876209536527496947820 8645580 -1183726432094363010091565084817239040 8645581 70201490930855884541950908351196736992 8645582 -41969477531179748354663431283113406016 8645583 -118074711585706620610677014028437523576 8645584 -45937910819288106928298536907156070400 8645585 -37322828302929824166319887751556156160 8645586 -15469376222554650908883416492950809600 8645587 -270755162329886931381583160214735791764 8645588 -17221589534172469009170881391064915968 8645589 1183663363566901310852962815001494720 8645590 29228191721345534534440151136749498880 8645591 204803392355583881765028690879233798184 8645592 -86896142279408817111131995220919521280 8645593 -31589416920821626807688242980911318256 8645594 105317468032452671218296511811789855712 8645595 -39204790225625486075797515945365625600 8645596 64946164016237825379671181208155732480 8645597 -53814199168306962647172360232323876954 8645598 24378629237271786052970988652040076864 8645599 -29041176337354470326699377677256492032 8645600 36999917626986374544511280210726092800 8645601 46271787868876115650413887687326118832 8645602 11623497493887514658834206291540961280 8645603 31784832844621035156828205985983567200 8645604 -5774271829870435076535822153076082688 8645605 84936855529958624908947253169615790000 8645606 40078554590702413350084453324268438752 8645607 140502985736122846986419860082159923368 8645608 -48114862530917991779194273949198745600 8645609 7801360336459466288566432907812981236 8645610 -20084448019845235318357146501218158080 8645611 -45803037553294653508810132475257652048 8645612 -100131478119454476974288276882202567168 8645613 -39147379593439274746105911321380445216 8645614 120111132152901435011559355084448250240 8645615 -96484807782653827881960089328965160960 8645616 -1101849857567769065800333136782491648 8645617 160035173952869188992325774038789251666 8645618 40059825437010720402617712220181855760 8645619 137667394111306579042644151392872946744 8645620 83754439856909648192091040193163559680 8645621 -13004974063156105951316608750837117056 8645622 58267332400459089561531863056203533184 8645623 1235850933946532964466085524540002944 8645624 -14111533539977292209395094453720064000 8645625 -11386615038438840738808127028559987500 8645626 -85466326708994880823694344776583247616 8645627 125032077906186035627566881198130960440 8645628 16180022674146030405604819025898046464 8645629 13874636351693818249073155062755327340 8645630 -420915403992122065869737342162158080 8645631 32889160607337906551740923980428483200 8645632 170589351875058044344440454817289076736 8645633 -10516198123724171045626739222393093118 8645634 146750617264120010664045467213209248 8645635 -78691381259965342363502943173666935920 8645636 -77059044137022573385391451360690817920 8645637 12720788588199121929352460384555581440 8645638 53320940337048820418590368218961814080 8645639 201507432298109262694951895704374352656 8645640 -87947252869165414513024468650201907200 8645641 -31269196079851700577560821249543387100 8645642 17857287669991147337718620035293497952 8645643 61842893016436797282898680179847457200 8645644 -27484407697949209927559372568785890304 8645645 -47159520282706077639944458759134194100 8645646 4717811780539799341326498258861081600 8645647 128201611253726431218722345107005170096 8645648 37375837356870820810500985038827618304 8645649 69675219181091226018230476986209217264 8645650 -15880060074414983511960788748537830400 8645651 -75149760483726881942880393289553942448 8645652 16155384988156838180098568497556619264 8645653 -29588708729513066209359345698835770098 8645654 -44306272583733030607623177368574900480 8645655 -71594391082784791119575722701354321840 8645656 82303731038868966612528315691429969920 8645657 -35661574664423341745603442021680759094 8645658 -31555518729304886569905759078743116800 8645659 73209335303133016557699593058856262352 8645660 -127977310053510808672973305212995635200 8645661 41711030712611359770578112000001704960 8645662 9443632307879396445056439112891281600 8645663 -14232418602696528594648604532628830376 8645664 -85078581391622430822473384651540398080 8645665 -61064295147338064493939390245279196800 8645666 141092718736429241734760512132646400 8645667 34668903466455783365324471730569237880 8645668 -142264372909360185778176770160720237952 8645669 78655513828382487643324163283198155070 8645670 13700807697409857074360741627840716800 8645671 -7115794898020842269338226700380830368 8645672 -72529194206972667839248866618398392320 8645673 -10717512705722205130128084060117024096 8645674 -16445640702323461242633091672943520000 8645675 -28109514295235131175053408752164100000 8645676 7020597927317840809501992771025188864 8645677 119399137288649937077565777712499584800 8645678 60767888071127106795707384523881682624 8645679 -17417328531377632946295629653632754080 8645680 23950631492903906142114677995879464960 8645681 145895323002465674392728543292346832000 8645682 1894480139723521373480947541079893760 8645683 -12599610346695812148287568807731020800 8645684 70611630477692698645351964691338649600 8645685 -23425902305710452918783713280639103200 8645686 -47616029470505080216647676932458294016 8645687 -221089430824720060860845594435340920664 8645688 162858158013116438047503046835783884800 8645689 -5499488155152669008745753780316058876 8645690 11333643042969042855753134916917023680 8645691 -12275935389859371775825859757985880808 8645692 262283442731945804177155482458213888 8645693 -4535631988249060152677229598567466400 8645694 18671633540539537950180524073921710400 8645695 -26794147565756450600167091678995547880 8645696 81102326161566220163389001181254123520 8645697 -24022175073215301300585276638170109568 8645698 -16202400981478872387978825209633341536 8645699 76769472298908846789167048734257622536 8645700 -4964593010117144105290459564302336000 8645701 63807423729432678311745102102064873404 8645702 20146474927634413196461222203835073760 8645703 126980603731801037087240613491756707200 8645704 -38442464321291828157339665370012810240 8645705 127536445383117389307596006338462117860 8645706 32996069751042528697892101830745496112 8645707 79330525359082528209496936173148475088 8645708 94346771898948844960404701737112617728 8645709 -2216841162265091809228145029015184352 8645710 37889937941271706395518770783180661760 8645711 -6767829297244909573362332320715891616 8645712 6051000108502783197036965608349368320 8645713 571900475632547962089837350847982208 8645714 15223303524753473333481664594588827648 8645715 37533962953249872761430975525132963600 8645716 -7817314928736354658275527102342435072 8645717 -74581424378414813600695090004437655520 8645718 -2731859705292590297586004073017413696 8645719 57719502742282789338442914651653594120 8645720 30754540923018570730561232132431257600 8645721 -55394614302148774356774155446329101952 8645722 31575040134689792758065094579499366400 8645723 -80928319717853816588087364003435640656 8645724 -23767644772897807211367221698756715520 8645725 -103295594081428643521064577305623860000 8645726 96080853078352275930682987932741789312 8645727 -18837040836166981583085238309145933040 8645728 5186904062074889907733067198433853440 8645729 -112009436861139493441529936210883656670 8645730 15263975381953766957036756045111070720 8645731 -67101082107097115966700422105142007248 8645732 4856849549906548796439009099006228096 8645733 19078573591907594773372810138554159102 8645734 -35671656438406687490014712690399865408 8645735 -77433681483713564694295239206304767040 8645736 87394938820578283186980630444902400000 8645737 -164908927031919500706685890511937444748 8645738 77951958488882843975512071381029664000 8645739 81755952667224108903679813320509714160 8645740 89604141588290728502809813045127024640 8645741 53481605081708961143998324663894790400 8645742 12463034850267507478027544255620439040 8645743 -105106279525873421524886297239336011456 8645744 -68931769612899569467994841415479066624 8645745 -23013482712448839961856220240939624960 8645746 81853723814254802929499878689738937344 8645747 267691538495939294429283834669697287744 8645748 -40924029661965114272135984882814474240 8645749 1486679883465015278894853587452997952 8645750 74932582519263949876904748782066784000 8645751 -68962234898512176991024218831409494960 8645752 -1102423979626035136641029922932367360 8645753 39635148781406471062373208600269278020 8645754 477181277992454873660954006127436800 8645755 12534919376912197017138284464212867360 8645756 -94081177273641765278349342921826378752 8645757 189963659535166469867551119676365302592 8645758 -21627421836176962825971444047221849728 8645759 -25416157287931160483291271510980327040 8645760 -75410226260770269935168731207434240000 8645761 158128505448623944144927317115371135362 8645762 -112884419256286611119570827084890616368 8645763 7406655302134010026087454554016903424 8645764 -169457568666887224394514277327371744000 8645765 -8126137880648421986043138351447638340 8645766 19134224608849991627935688064203385024 8645767 -5314564449914058804865182291925757152 8645768 46538181503710961087801297031534274560 8645769 62055734578852172311594848251505705408 8645770 24806044209829190641006410439807104000 8645771 -6665129114533666828883396363480926800 8645772 103025346133713292433159864544995937792 8645773 -11384727760086305536027873539491035978 8645774 7177158780330457169338444982241782592 8645775 -56623602009169279305108780858788936400 8645776 15125806108216279911555941571849355264 8645777 14512226701275748317710610393721464000 8645778 356377797200305037064447362661600384 8645779 -155020898881428155552962258323928514560 8645780 44002065411415399080271148104545976320 8645781 -7873356391834957680498427878534093600 8645782 67633666950850115665399933222372840992 8645783 76695763317538677158247645871006047360 8645784 -12225058413114377456603352715310530560 8645785 -116611802003095932369218887385908369020 8645786 155096884792734724477235602832098414080 8645787 -3305068443235323031185414274210841556 8645788 -89149611064276649090417319882772582912 8645789 259859887342378482847046190290567215590 8645790 -16342657547204324443800449673388281600 8645791 -39802659305431906896463514699157150720 8645792 -69577857065663947588309023196799041536 8645793 -9973719676892620829368361985963121152 8645794 -97073360128333592086550472561293552304 8645795 880585973734178102855242146772906320 8645796 3982272069906555705702647896298003712 8645797 -213475315931773872991453762231956778080 8645798 -18886049387789306885796311425756968960 8645799 60637106978232721841583897764938151760 8645800 -64119382949102387133418096393635840000 8645801 -60549478907485994558376962211592551600 8645802 -31047508901956783067440404203908910592 8645803 63771198495730015397457726283746688052 8645804 -65066676425600050584124076929131062784 8645805 -53243428381053724218138687501548011200 8645806 2327927281329722323524372416779757568 8645807 59539599661845653648084409963327289344 8645808 5276221099354117824891569028960288768 8645809 -78632127145178145147353511756687217884 8645810 38622119362670239266750721477872838560 8645811 -125193323413319110030825746007009136328 8645812 -4435629002262105533864018286201446400 8645813 12839590436143975025332432666437966 8645814 28933897830681790045225510863497872416 8645815 -46406566392882359372303637791586307680 8645816 94426595014216327244647325746572902400 8645817 -16919534274122360942987206738664481120 8645818 -19167451605050482541646636151891274640 8645819 -19483290885981164010102235349705318880 8645820 86317932347467715287250183031681024000 8645821 -388871458618055062267066675833550513268 8645822 104626236797443944846895384585412627712 8645823 -36684135912720823954870230727468894728 8645824 58225907083388136025641870145263501312 8645825 58627485395624391448435715512578576000 8645826 -32034642298871696983875851254622868480 8645827 -3436937141906641317236326279606624816 8645828 -9464341656157409203726326365608650240 8645829 96620079598302021041772559822355292384 8645830 -23993254467868705150288961491572205440 8645831 27373968743447128327272085498452066600 8645832 52046453152659683328453155180077056000 8645833 99327632702847103913354436366275725376 8645834 21607951472739541777756850359369487712 8645835 24635624643096675473602940516950982400 8645836 56271032491654326200792464567838533120 8645837 -95914526852764757812478974105595607540 8645838 -274217576832631144720505691629420544 8645839 151359333897636362706456878073067022560 8645840 -4313079604628892364338320193277132800 8645841 105695365268319484622451369739493062050 8645842 46946736803775844620701155950052810752 8645843 244265101820357996830713470671213253880 8645844 65246187513693763124192298738703288320 8645845 62653262393360470893129772856710490520 8645846 20853603026228446701077413198999254528 8645847 -7573025427531803838863916819225222528 8645848 -39480533807961107730701553550181130240 8645849 199179818430057581112530581640981891850 8645850 -12323347592881922752949725828862372400 8645851 -36946484131096427600762695901461526600 8645852 117310283218412504155059353812159127040 8645853 99694128331033827817587961259095115904 8645854 -87649346384547960753632139190423375104 8645855 -59102354198256297398737654022853294000 8645856 9718134671349088989697304822700048384 8645857 -114133763132443376468548613092060058880 8645858 55996945219897450711149469233429057600 8645859 10439420085098695653462429581250608940 8645860 18287582847088998610190098582611148800 8645861 31463018634979273189923408113325103104 8645862 48723653156118544010327229650551633920 8645863 166320737666018451586280215721732845112 8645864 -70809868616699335251578062794317875200 8645865 39848728030642983466102114605838230720 8645866 -37427412214561926189234200684753273760 8645867 30464363985369073391879774003599601640 8645868 -14068562443802667671738658294872309760 8645869 48907246159394542287229206992366603520 8645870 -69847907282377863954310188417633837120 8645871 93084903351431068560973953453769039128 8645872 -39071738774571496473931356712901607424 8645873 -10274992206406592666881156786204686480 8645874 6167680665204141064868001697834560000 8645875 -428414452393225482307248272430192000 8645876 -73962292615613938445732193720155648640 8645877 73931935111274088702412582408762453020 8645878 -24060945185452871486206202037615102144 8645879 -34604174740472160327228113493493034880 8645880 -40273896777841378492625917029832704000 8645881 3629294014899281752398859840502603744 8645882 -16213215027310972793890050160046507520 8645883 -70384653262459846486118179427896484352 8645884 2288385229943372664132165809002383360 8645885 223855607022157997228258490031019170560 8645886 -61825580192308733407688732266577068800 8645887 -15163650530455039306253162336379998464 8645888 57419280259966574198031972288285376512 8645889 454480251219517793902812164130793920 8645890 -23296865790000859344129377486486914560 8645891 26265767690392973503680443157104801184 8645892 5334940691763992283749407684055165952 8645893 128916191798742907685162533363150604320 8645894 -72552676337850965465715794174145688128 8645895 -51675240049846002537054995040435828000 8645896 -19598360963034224934429490420963246080 8645897 51022874203291717255721491044390799140 8645898 30846048497478631000284783347775492864 8645899 204287263287080150760730805753890946900 8645900 -12769698525465251751267832861192704000 8645901 -2695493847207574362816137337393704832 8645902 5971399557852356286520936324631113152 8645903 -24098729060109467739689814991881544344 8645904 28855717929788103490958551097623977984 8645905 -58237306930719482669687689679104839000 8645906 49242691015525832658225817003191459840 8645907 -79189070646007107046393472052821267712 8645908 195370445368020309905901380279834877696 8645909 -8096692673995353556760015704178062596 8645910 6922918215599413266674026869173944320 8645911 -117950748916060248162219848063058707088 8645912 211474601458101459997072145643353702400 8645913 -81630862079359077243743903497267869600 8645914 -113912447255735810898195718957227474720 8645915 -34673135785525575488218141131858399600 8645916 -4703729299274875902190761386818169856 8645917 -838784313356400736467438635816885408 8645918 -90442727434009507686687714521536247040 8645919 108788939725822420859002558964968945920 8645920 75247333510027465441795303205105172480 8645921 -63956814970754531421373534878166801488 8645922 -3714881511260254611485082206615592240 8645923 -169735439768606115209816648622548159232 8645924 -63078065664142224873609621652128067584 8645925 -45830435385684379319953458911338536000 8645926 -15843899939112784729203768163285805088 8645927 -12140876381212207186750594437263977224 8645928 46537244120510384461867007780993925120 8645929 -44833647749223856010900486696369320860 8645930 -35952643189108337035026505671908398080 8645931 18828392583674088860457650416097679360 8645932 -195333855937217443268212229432105748480 8645933 -36433255197226362666225929733388736256 8645934 -37909626426529629455501982267042240 8645935 122277508253720136898690002827192327880 8645936 -11142509336502531505871852559702491136 8645937 -3518319525422826434786880139789304832 8645938 15667393597353580164227593854414607872 8645939 -122116474292777020311039318737275416120 8645940 6646431720914603225470560863370965760 8645941 -116578980108461581291925422605439584658 8645942 207966829379014337175862857893253078144 8645943 -57122053782554032845808317923532824496 8645944 194868441308593180296849372375720960000 8645945 -43209546276732961993520253871903476480 8645946 60452059215814659973353104411154778368 8645947 -8403952461644184121170068666570588528 8645948 49100487814013533588473211172083339776 8645949 -24359084372430065023593603446355865236 8645950 -1816341453919855037751387101303328000 8645951 -3295136283617804977110326489239320696 8645952 5614024015680609694322981962367631360 8645953 -11320719638859124659132224400524304000 8645954 36271422733573315993895613478260628992 8645955 13297431235406303659877739927507362400 8645956 115210185890323798997853283339355520000 8645957 56286864926262878680571872805929418424 8645958 -3370421535046648307298685592917517952 8645959 -45588085404079172826433335592748440784 8645960 -25232450033003576508674938133303040000 8645961 83856991989880539370397870669415114144 8645962 -21572246668683491269739295615593275392 8645963 -202092502280833297825609356198159385536 8645964 -37015189020689899535697072651439809024 8645965 178922966629307781585262072152154054860 8645966 23156264793035747459910011561346355200 8645967 -948050399919479087344612290810520320 8645968 -17885359872802981548481850771628433408 8645969 -104632423941596181326812614068012940960 8645970 42740875822717648408237015426828992000 8645971 163657603370154849157720848827872456172 8645972 153724156856140451609414052724569595776 8645973 -16933480647382781683756133997332154240 8645974 4936309600335063984263195524595816640 8645975 -26064399816653108168796797663954424000 8645976 -7901518762796194384993305314966292480 8645977 -17625128428059498382571140913143415600 8645978 -60706005920996912853211322910082402560 8645979 56255300911454985832702500007213612032 8645980 -4084839917984005477520943977867151360 8645981 100749785546597813740356170124177439782 8645982 -57927915968955685649968590313621226496 8645983 -159760234861901677638512501773882176080 8645984 -15861475754832178678966156338316443648 8645985 -98125820368865948272681486280621633580 8645986 -71864156265908232787394476647651698016 8645987 -71295011819131101298926042925367923248 8645988 426088354350877951127378128190115840 8645989 -5171651006876908845076063339064883360 8645990 15200420155695224491561231403394218880 8645991 18835388746067473199235691014678036480 8645992 -2093198113377263039731045516897920000 8645993 -25776239626854287220380933803494625536 8645994 17635015410551654426616589874805196800 8645995 91431555462774048604891432056803647200 8645996 -21926211846795756447989618869628313600 8645997 -45247428285968524929878100485467062720 8645998 2984652617025943762869808766479767552 8645999 136914169136925960930520871188195770528 8646000 -30151237885762361354104686237057024000 8646001 22057658822134447229914924745550780212 8646002 93191983486915901909812932208852893600 8646003 -37465912310874261171977501760430313388 8646004 -54630957460733038447623673877514693888 8646005 218046932720715042817248760913005326360 8646006 48930061984283830769308907002312979904 8646007 137916063060550701006602177609876608840 8646008 -21125086620138800066689250426128711680 8646009 -9756072846925759603252692052661156832 8646010 59544971858813851258876594068284160 8646011 200695272956177645928618600296157349224 8646012 12049590713114064644612064643381028352 8646013 86649812423551475150327038866198094418 8646014 91116653610431520762713641709904444288 8646015 -10903199482100358703153778551842931200 8646016 -161878410079766284125132815502818672640 8646017 52433136121826901219056731551765288066 8646018 92735443924537881575358457182711203328 8646019 -32520602007831440764057128904879719480 8646020 101744254073970566817482192481321012480 8646021 -38514753679637157648502038419112228 8646022 21484757115352335485592938148836732928 8646023 -308372876586995944314278741901985314600 8646024 -26198002808266374738145176993255260160 8646025 -47544531731041058060978055765503822400 8646026 274364880358957497641446809305247217920 8646027 -42057516339950898628159242331465787904 8646028 104967335216832532823002572064702849536 8646029 19062727514841432783805559752053144000 8646030 63787796664317845687749157684042849920 8646031 199912003565864994309315600685296339120 8646032 13847984294763163041271030738646900736 8646033 -17906195948561664525642288453953421312 8646034 -119078929771590937481286706592363422080 8646035 -86625074383799054496237209732509277520 8646036 -10185868736242342158779736751822417920 8646037 154089617670902730677497888181283097920 8646038 -47906304076983457849086473517954794304 8646039 20221685143471319185679087725131932208 8646040 49268629999584664316167055343058944000 8646041 16487612789973085240940487647715909072 8646042 27799100536558101600044146445918387712 8646043 -1239858853817175377805226569333935600 8646044 133717319990423365605167913197051254272 8646045 -30436510286786064394682349893521152000 8646046 -44091114412019822980345496585453862528 8646047 -7692108891836415321528959025843679968 8646048 -83006885051349599776704456193034158080 8646049 -13433278841295930835543571626162765080 8646050 -44657147645971961606491246227955674000 8646051 80689008407038872516718201759910232384 8646052 -163379945221547838964267275706731105664 8646053 1404658859804128108783690922465492064 8646054 -9571479726811576481946811695961846080 8646055 92758812908803163191499258876261760 8646056 50773480266290529671597783149202426880 8646057 -45391336383047920162897862512404256320 8646058 -74846039707029205994411922799698397440 8646059 89725563045160682669591526360858046260 8646060 -8780419716134901566003747867411712000 8646061 110946628396344176819914236740573808662 8646062 -7647060210464343335236057085654208768 8646063 -127910448864152016059820285868913368056 8646064 -8688527734664619175035708361093939200 8646065 4096662935113145193388447848222585600 8646066 -3860244969967737386298678111054059520 8646067 43059826237743495068654239357757010480 8646068 72080102407175851426657721512968161280 8646069 7698506476118523936932216986671776544 8646070 14676344622822089534061899517145954560 8646071 -3087281270346278407666197728741471616 8646072 -209117953850981419224642837599353036800 8646073 -364506455048496571261083269833534880640 8646074 143101891118308994652442887152105959536 8646075 -28742753667293607283019877472086870000 8646076 -56879752962802879539744561646130923520 8646077 -138766411602497326357362973296199999776 8646078 10930270217552110150697867927001384960 8646079 -93349897761913601863843488598535372512 8646080 -9099260803454584633548868225282867200 8646081 36730468066986512901714521607269305824 8646082 -45312122299508807260616604239144299776 8646083 -37388583330059023640350238270013224400 8646084 29975274295064401778241897210981102720 8646085 -33513365172952162106540735494452128640 8646086 6134401586573741988346000181714211840 8646087 -67530403252621606900385329313212497240 8646088 9636845137755178020987977070646763520 8646089 197215047677290762605391583499621862920 8646090 5681516757935091315426451420212568320 8646091 -56108480808748912213611022074438794496 8646092 23230979755843550607859001025410476032 8646093 -58390770629211536692870841338492570218 8646094 46492886902159597149964784474654268096 8646095 21478918353681977617536307311334273680 8646096 216458858375949713464270351006433280 8646097 -7803629479137044609106246722126094480 8646098 -54238215745159376408546155304733593280 8646099 -41847665158749061421532759120646580928 8646100 47422662469330846751342879796145270400 8646101 -282787424119243224172744824299618667396 8646102 2863947467981299025169217454971191840 8646103 172739644765427404590903027908766217352 8646104 -65597529133656432664890946901997066240 8646105 1668761458670210041626126270338361600 8646106 37964038425833816114049838212455566080 8646107 -184336993936609458672834869260757443644 8646108 -79680156692316135251976333687255957504 8646109 7070170121870785387277985133276661920 8646110 -51834242954587992819991894633783034880 8646111 123235559184250865511235381519612031760 8646112 284189718401034611502129758917303468032 8646113 -77128794768305836780682311421862315840 8646114 2139137036999416539373467873468031488 8646115 -18923603909556626759121384273426266400 8646116 245517490768680432775185374531493120 8646117 51964682837008733126299486718729820000 8646118 -29365112614472608474684681611144071040 8646119 -120574064687055308883944409192515745480 8646120 3054260663437152060921481090832793600 8646121 -24833518002285109749194138922453307200 8646122 67921125570050391530436503292526856112 8646123 -22242587601861753959496527934853756176 8646124 -90155498036623478458158299327518822400 8646125 -62039513128131725986486260681848128500 8646126 -20538622520766467240990974388399664000 8646127 -57035486924245646019557938264457795200 8646128 -9923511450997632963465327688739586048 8646129 -292359857910813063895619613774116649600 8646130 -3943752993936864212284554588667283040 8646131 -11223076059789709948964562861427697616 8646132 82563666892548283684323140668348207104 8646133 -106285231753883129172848450172351868260 8646134 9717630224312761732325583568904649984 8646135 63603212605086721587589926060757522560 8646136 6826567321866195945864153492042055680 8646137 -99790609345807923818055412280571690432 8646138 37327845183896653211769149353064018544 8646139 750323908507065577824819896122714024 8646140 29086894814909964292104008413112371200 8646141 35666254512228582465766275212247104064 8646142 44178977112056696859086629566825449472 8646143 73592058432130907852164452730491316344 8646144 5307218269907658081135196622435647488 8646145 -179712301661552835411587186459445341100 8646146 -72160366341344494110832023595566151728 8646147 130366747931914115000929906160077793520 8646148 35888969353733630936891497659273609216 8646149 12305568681503261311393767270422578752 8646150 16279286800920893653805928284937537600 8646151 -4776196375248870280403207113716350648 8646152 -4599022758329721593593310214033408000 8646153 180284761445755417432476768423714420864 8646154 50019779524982691996134606517584527872 8646155 -25531249243527096388419522108540672000 8646156 124678727724226671695697141457384243200 8646157 -7797926833377773093987252245644604820 8646158 41649776480125914237157023119571744576 8646159 -137604220734988153387268323527597125760 8646160 4255149984271304803098123521973288960 8646161 10270722612894686447090783575798279524 8646162 12656047594485248539585626612248460288 8646163 -6624371695044592119992284545670981588 8646164 -2346457006461530163674177357409333504 8646165 72437474794894344343736193943697303520 8646166 76820259228756951297260550243147796800 8646167 236674357534378181624624898386579656704 8646168 -29330809639314566656878044216535306240 8646169 19378361478943916415966088300987799296 8646170 -19247614465219035377296079672459438400 8646171 2436136746886678903993126443602633112 8646172 14684142391635481606211863874726016000 8646173 -23398740626954542208864360860101960000 8646174 8646906925210090821656706709830471744 8646175 -163742489454320546087208413904621244200 8646176 -64396755620821009856843924458627399680 8646177 63351938195611898848271483313329273520 8646178 111419403320714638454264363539565485440 8646179 -26144702683921091054445275488927596480 8646180 23881401171093530933129011922620968960 8646181 190673659896287260853070452006483377982 8646182 933886676073902188314303599314504512 8646183 -16690345442765453836791091200850209792 8646184 184846736850798209550996848024918338560 8646185 -29185194587955101900869039082096470620 8646186 436095526051738059794128384559864064 8646187 -125514140532819291543842785263068347608 8646188 -121810565765210133657856489275832541184 8646189 28327378941422123384968585846712147808 8646190 31437079795000052206620221187168295680 8646191 32455960403130081111201367093090056072 8646192 -35557609527032829982146946057584476160 8646193 -4470451756690357431611499899085830496 8646194 -16719089521943861469749025117072321120 8646195 5507195144792917984064547344940255840 8646196 76947132482407204241572526982295835392 8646197 42800115956989652456274075281480284320 8646198 18371701032155705633497740893614970880 8646199 -155081967634711455796572668655961589064 8646200 -65972493425851803308574792640751616000 8646201 90696832441096760987722459542321250500 8646202 -23390158506139521976711901178246914448 8646203 -1498048990078272617666052236197020240 8646204 14437669153900326282023828055335165952 8646205 170532380633402515855968177511425867000 8646206 20285564357791491933585548366902326528 8646207 -29951732911424143704773571990374830560 8646208 -36710902882927169987258235911484211200 8646209 133845963097487898777722607121355843568 8646210 227961656477598900824886166598246400 8646211 19757979617984840211382456578623571200 8646212 -153790196029644884368208197054488092544 8646213 52746887938107023855845982134244600544 8646214 26495881142979002614782541903117209600 8646215 -120151314050590676865037952873869664400 8646216 -58728742308518038927576349430045081600 8646217 187525619463905828983083732804891194400 8646218 23390793421773384177446567327046518016 8646219 93533707990654986815947470271044206844 8646220 82387931505664000006489934026123637760 8646221 -237547615095064696521907799825026477578 8646222 -8808942267632891074721941792683849600 8646223 40810438626844163979504254351805391472 8646224 5948627696744704284439101266091171840 8646225 -426473110354243171046776434881740800 8646226 1155585660952135630311730756393731360 8646227 110357598233722129464259971855119012076 8646228 93117960444254450651028677284952637312 8646229 -17604640488008487720303529077491181216 8646230 -64778729698506740124330340925389482240 8646231 18819346953732872308457560990606825344 8646232 -68056124063834833020314725019074560000 8646233 165772923768614951753700515309628697482 8646234 -37249351389607107092938517397682483200 8646235 -29160448379204651413810456061188893600 8646236 -3123606932600948452496852594108594688 8646237 32726507843945505588712433780316984000 8646238 39657209838029159010012439193972407680 8646239 75900477312691685827615626352828588656 8646240 58326998165996855461037808312393400320 8646241 -92772113221187264819320633728548950016 8646242 -17987242962478512673626675825732431616 8646243 -113614196534156406067838273293347449736 8646244 -34161595850742116834233950780380099328 8646245 -176153396552104700817274989911612122500 8646246 23247865994613097295674499045103425952 8646247 193863997597027199792120945696882816696 8646248 -41635884662795957049127341969091184640 8646249 -12880538132730756364172621842454868336 8646250 -3595221782306575292908416683764890000 8646251 -391791479339900357598821360782311598320 8646252 -8973027486864334205306505297901191168 8646253 15992530160261218631407874657536620480 8646254 11638767061999834139198631943113349440 8646255 1444280060027366979678417873778891200 8646256 54275219501376585273645290946506227712 8646257 -11720443031231859843999690344633512494 8646258 -37875666929865528908849862063330224640 8646259 126009506486942596918052332397219248460 8646260 20234730733987609255720892574856396800 8646261 -15607036848501209674680446318777786880 8646262 178744136156343762137191495233798841728 8646263 182175149316304783891761507916273392960 8646264 8903181021184410357516329153313976320 8646265 82170752657601430135320690686921934660 8646266 10864574072471652292343318824306658784 8646267 -27724993242889041016427164760783129088 8646268 1133473277928459951976343356995664896 8646269 206885910033782851623581617188516641670 8646270 -16548432131785884401452241765259734400 8646271 108549681415974477148638134042583885352 8646272 5882940387243185888809476091910553600 8646273 -139929124739657919338777858495373693600 8646274 1629255618959230134605781571490053632 8646275 41562919918630599986828986645571193600 8646276 35495987628695384380297051175657785344 8646277 -134535747816224350962743200792462227874 8646278 4272585641423369795133874968405315456 8646279 -154895349916249041931641701814462537816 8646280 -69810193648304410099733923012064409600 8646281 -12966974364280563765460195488397281408 8646282 -6915206830189604323861586832287662800 8646283 272917404426585425808805448081231795800 8646284 37922618537308673368498788508233551616 8646285 -705873893871980684301025343863812480 8646286 123749347052304194377629362136261303744 8646287 -76762750983100375097364252142239687168 8646288 -10742289492623814605457421149884645376 8646289 -72038511140182529963593054671913042844 8646290 65629359410059982284795682995044938400 8646291 7168240939968858733454321365159572480 8646292 -17985802895335745529327083718666086400 8646293 -26309511479943375161387039375226649458 8646294 -19932206219940658081423436589449102400 8646295 -128730694715772244933120164677303048520 8646296 175239127932580396724551008784018913280 8646297 -146774177156547653984036872065726480 8646298 48418174352508470680298186923015544064 8646299 57119727878567081062454964166869111300 8646300 -20717920639538492363316130076474688000 8646301 -145664347344356515317465062074642831296 8646302 5978148321858363563873860255284259968 8646303 -14248894087801514846387826414048153600 8646304 -111799368664230142568807688113586044928 8646305 -76893859214876404832175350063835666540 8646306 -80034987132124293570103234472830586496 8646307 18827063443059889837650425621726151312 8646308 -32810984341208296185104289730848964608 8646309 26156673708471195500975203116630557568 8646310 63851128861893320058572016013495282560 8646311 9068760089985587851694828615066712 8646312 -115471252481718555544973602153978920960 8646313 65674842906528031757110547949510051200 8646314 -51990037452595360930363401756140710560 8646315 44395835515937179312067059734633953520 8646316 -10200392900182595520680409599640893440 8646317 23492528402551876485852329620007193366 8646318 -88422007838115588448203951990473105280 8646319 272783204352796118740114375990758099312 8646320 -29379536310503115901604704209263001600 8646321 -22469641987692876601746636691370510400 8646322 -14494588288184950850651974434194562288 8646323 137263440432910681605809515217796000 8646324 13209342793085716673396396213330989056 8646325 52542441720580313120901899781026979050 8646326 22044934124200026702966396866712565248 8646327 -21796864872182805387081771976979987136 8646328 -431697736877292347438135787962019840 8646329 4814287434955068204498193516361877930 8646330 -8018157504346249921338658730983833600 8646331 -32687058628397740669667386261340021768 8646332 117261718368088499013993657947114350080 8646333 -108441185844455624610336819851611128576 8646334 10832824915344011671601253056701742592 8646335 -64160945432679768999439715237131244280 8646336 1093308869427923274100366879922061312 8646337 31892079919507489193135690723489839552 8646338 8543211602190689769317773653427456896 8646339 -3093654033629950891409164577161010592 8646340 54494779048762131386087299876645827840 8646341 16830659826716178848095704250870661184 8646342 -26989686364505901019022119480878074688 8646343 -58436131639063442058943806193534116440 8646344 -28797573182075520691992618743119872000 8646345 1286223900823955364498853010618836680 8646346 26512805829485149307142872679959745024 8646347 -54085726390934807569266378684485655000 8646348 -11289168473976117712415486839419039744 8646349 -154163976838798947090176503479859428960 8646350 30406387560228519706964558108173680000 8646351 6212431442847297870117583802342208000 8646352 -8182705358207202681412009834710958080 8646353 19383067052857527664155436227291149160 8646354 815195147525420154041662337603933568 8646355 129606329965827490313021898773269498560 8646356 162125716858802146544368757730297200640 8646357 -346775010745842096473121140148298560 8646358 -31374256865978444263923830528176128 8646359 -161160670710974348944759556358245683896 8646360 -8458395422888157721315247643912806400 8646361 146376892378589874326487266991477405962 8646362 19533866043106396621254333896929296864 8646363 23800716324737073291112846263308845224 8646364 -48646146154046609985014879586008180224 8646365 -6105930053581610015272054165493852160 8646366 22904258326327886204401226929586620224 8646367 8713474881334361812414363094180283456 8646368 -269518394210034236190075669101861928960 8646369 94265600367174519474742874510590797744 8646370 -16785533717789633316235347386244497280 8646371 -250969234020438870614996497222573433400 8646372 35240877829258332486513960045669212160 8646373 32907806440963548032218832061966501084 8646374 134875570296341932096882650669369398592 8646375 -47834365693339583802224262891549756000 8646376 -204993579127996807362770722542330577920 8646377 -12800372859339607931982394690221960774 8646378 43756126237532531092532980267380708864 8646379 -43563800790140681593080987503487713280 8646380 35813171255779826944718315186556979200 8646381 135259534382536669657571589318100266870 8646382 -6926436391069566991460452103769223296 8646383 -22832705479698510561171942783032590440 8646384 -11404840643142427807370029830185091072 8646385 -47212619963324992429974399333922962240 8646386 -25944623839741942826826887205027139584 8646387 170269902651507089533081311698997079680 8646388 -229197178541373690034378685904747079680 8646389 -204660058921726943143406092481112393810 8646390 -24171689783120696041266353738957287680 8646391 1097716812494112861659161269494102640 8646392 259956096076234707607040157785359564800 8646393 165378558420039711636018519711880154400 8646394 3500241922520830839433563705246704496 8646395 103102477813690241721866375510015270400 8646396 14840252893569881922301373735619330048 8646397 3251781368264544500532095276405891328 8646398 44751994181556896504496001857025459200 8646399 -74391038582903202984812453809471664880 8646400 -31699300355608098493556549842318131200 8646401 278619145790380818514190309393112966402 8646402 59843069702900850335853986762531042304 8646403 165286751928260494065379424771827846652 8646404 -88079761649717767660448206007384237568 8646405 -71898286901479061393142280017373983840 8646406 22618714169659339270463358596253981120 8646407 88548766466723464313523050347186257024 8646408 -31049521421559808620351218456257228800 8646409 -94626679452676370672113144071362084684 8646410 -19985406294714783654122426268343988640 8646411 45996100945480557288015807950154975744 8646412 13096103043287526857399478171730043392 8646413 21116899650595181559743638829689027104 8646414 -6588691881649900023103528246250766336 8646415 177069981761039675905863379060342759560 8646416 25229943119791757741870077355424153600 8646417 93715386489121992655941917738544060288 8646418 -107060269515372220958047860700581360 8646419 -73209189335199966329758856374652895504 8646420 -12694090994053448373412263337262284800 8646421 -2992945108257234232801301923209542016 8646422 -105445881992209949088804121539333902976 8646423 -122531731469417558717520289942595659416 8646424 187515768647910903346462776670092072960 8646425 -55032902202955842685917939486002520000 8646426 -18984302781806896893306794900396077056 8646427 55165453815171949839310750978186299712 8646428 -62688990792436516616338733003213067264 8646429 106482057870813811130478818647229368320 8646430 2179027290615906003825287204708440320 8646431 -42621280356258610780420506183808008 8646432 95913004430903785431294050673501929472 8646433 -202279864242631833248761867541091234876 8646434 -31407538746443491147720820031023838384 8646435 -21266135730670609687754658002865948000 8646436 15077014918915873938000166972827942912 8646437 -81345830159653006497981148944753904740 8646438 127543356403075997284289747596321886208 8646439 -77611358192746262202307182678442110720 8646440 -1133764068709411491691361318975078400 8646441 56158825031455768623282872828815187904 8646442 67099356145809436175169446103068973312 8646443 -92366753072458893033631782640629237456 8646444 52945490479525987885559683452408061440 8646445 -81462088015047742996043013128472909000 8646446 -66986010978977797187479184233570049856 8646447 -89994425116706460893179099956830110200 8646448 30434749145828383683397867908514873344 8646449 -13979502965810334571174315774736257536 8646450 6993446743271623648921877098045728000 8646451 -94537945052179231123818252243454113792 8646452 196269518572196124955286169670908107136 8646453 -27902845289065613551370889171076483200 8646454 5337759165566728209126335652313251072 8646455 -94150111510871483760649111664395005840 8646456 -3386334416468282624735254531721134080 8646457 74594390993972980863206743569201745706 8646458 21987304982360860505953864346922501120 8646459 -35852096860343332349641565764544335872 8646460 -78177563237794488009088646559325662720 8646461 -141125691232782700588172424676258337268 8646462 -13544415614451275661802652145046797120 8646463 57337847688492025214177898694488314240 8646464 4195425932774710597799338059574542336 8646465 13111460181444444589496477510149461120 8646466 -42697723288186152259213600438757745120 8646467 78361113361618739563256347003537028640 8646468 -34906947997686535577920441600290041856 8646469 -56783837807692010284780539720341645156 8646470 -39069719090401126960345660892821440000 8646471 61571122963425273875359909163813313120 8646472 240751377842002267020365333123368519680 8646473 -96482632677691072710148545761597999232 8646474 13165180626845223106678492684278029568 8646475 15327442283263157435691889426319080000 8646476 6064052607480495195270570998539250688 8646477 -37363815952888362114085543138825234368 8646478 -104801239096076759253906661771999152960 8646479 101385978856862491258404232034710900080 8646480 32868185603904117557295227567780659200 8646481 61582677559406586639860010086378042532 8646482 -21342691128074258734104793246582717440 8646483 889399975089709389124496780519695488 8646484 -14974240127652957319271698662004654080 8646485 3012799980681897832165535090197337400 8646486 29453315122024641907458376756206665664 8646487 -29915285622143016302380117363780399864 8646488 -136921475649809608959521092112658954240 8646489 56369501993088917412439408504794114048 8646490 14897142206216080191226966537681790400 8646491 -20087563929278842989893177690034556620 8646492 19423582940061193267326445223493030912 8646493 96466796271725083998591756862240364140 8646494 -27804495698342920209122924025994552704 8646495 -28809047339533229492082952340459712000 8646496 -314762562145562603990456327254179840000 8646497 228271805038929314090602091337142598946 8646498 2796234182272763136465241088932812288 8646499 105678756719911451885314884248784570664 8646500 69338459824690946251476163093461312000 8646501 99501194717397344961759548257686125280 8646502 107476877080310387618050631485101065952 8646503 173695687532392397326872546390350221752 8646504 25914742409177585148149047469079429120 8646505 -30219389806953912354455862180034290240 8646506 90279697615303316809874746314715153920 8646507 5778736514622263108148422596898418756 8646508 70012992595459039796795026052156737536 8646509 97944903550471142141293481498522291040 8646510 -34406992292681475803308027078838062080 8646511 129112936350508072634236733797408444112 8646512 15018271847878185429367771148831096832 8646513 -2362563421565859872411580280119747456 8646514 12350309179872788132862620788417187856 8646515 -8098208188660079385697078008511903200 8646516 -113164528420291052528339286155474509056 8646517 -154850247008130364790948308682459048448 8646518 -15278556165119785670580610083134102400 8646519 -7284403015554631681812586109256155520 8646520 40896285235187185242315977292251136000 8646521 62222372258435770910791143693054063492 8646522 35792423999655099840865590860399860224 8646523 334803696270758082763835527066078489320 8646524 -161436548143268872256207991036559334400 8646525 -10386910237175114346749629776333556800 8646526 -41387589497909985896578805528666112 8646527 -101215563385644367966718596350043417368 8646528 -21222021253240656632823625938685132800 8646529 154455586476019465786739194657099072130 8646530 43720732159843559262486078514318977600 8646531 -26433644026108054402625555612312203536 8646532 117912290344906057059294991694904941696 8646533 11508507607626899187319884191896851264 8646534 6357345278030195433622973013302668800 8646535 -83056102265496514179125438818076144520 8646536 -119855455677042946729074963991545400320 8646537 -5838307949744731286047421944156243440 8646538 -16414100742968081928287901623648286720 8646539 10324867583391942897490643220379320 8646540 19954990971037363855199643837589985280 8646541 -316128204262827147100044890559564261376 8646542 68735902105145362082719133724294585600 8646543 -40123111704373404037407674172798641376 8646544 -2775618761686616922915084667277803520 8646545 104731758483198079943694064629693213300 8646546 52753849054101669943156148473303920384 8646547 -27219745882088494976368143365299576080 8646548 193571076146097957399222761088159067008 8646549 -16683505036444209759371961303465431136 8646550 9083614403269331255822628469132800000 8646551 -15203028381243579183776122361486026752 8646552 93556700330620889452153807443249285120 8646553 93322522395653341826297965366153731780 8646554 1075382528413373172242770092118221312 8646555 65610017201942273582023933731375825120 8646556 96736847566545758476202614004406648320 8646557 136561766915760578310548249566768458252 8646558 -2623489034549682610438992932910796800 8646559 143834311696256043004859807489540257760 8646560 20516401087253969695334140287048744960 8646561 -57006395451132762858658967151264153600 8646562 -64426375555634800741350436155456615936 8646563 -100994524115667597485546641777676512440 8646564 47874529262092484276672035351091659776 8646565 33820788710457407439443463780662928000 8646566 28186301704681978133497644968165195232 8646567 -43125003914451010138644243787252352736 8646568 -74119049189445368952160903342736179200 8646569 4657402429452051940218348319013191008 8646570 18435009152183723291245345014734807040 8646571 -138593100058250257585485746469888961228 8646572 -18594390099744036266608742384490679296 8646573 15727277853536870166459379867484614944 8646574 27965820489869813180637024087733216512 8646575 -9822811199438173834351016387823726000 8646576 -36644541907200562411577561023564382208 8646577 -59781043741661863563408857782817161120 8646578 -92593631838157099157042724184443986160 8646579 2800612243481071109715368221140418464 8646580 33495864184937499154477047956851914240 8646581 121193261643053487666164386026859046382 8646582 8125064496509329561456207548238233600 8646583 -114844400422975477369440984681758587176 8646584 60261090000790804449000928759332802560 8646585 -42343667523890084951616013476608721600 8646586 -19992884040820150425457296568309306656 8646587 154370360378366069714099173870668663672 8646588 -6034547461031179717255139318845427712 8646589 -7429169059839565753953889164385383834 8646590 -166327499684653312699547653387287006720 8646591 -2735027040626759546342176776400600488 8646592 41677320779299572107618953191625850880 8646593 -227185172329834047532607569441866287232 8646594 -33253805217048886812912857483627208960 8646595 -123672839292394097685893794369481101200 8646596 32074595258098611889026232702302597120 8646597 -14570863672188314774242379054881266912 8646598 -1500592308732397808115926187481657920 8646599 -7387973595494433567430163628060880536 8646600 -38972238764593953153942538327452672000 8646601 218419748314754014317746624990425345204 8646602 61599258223883995952290230902062728192 8646603 -33977089519744971453245042203680132096 8646604 113593209236411314803616535459271832320 8646605 -148072170898216848143178749711968440480 8646606 90756831002965324924365182885384195712 8646607 -220618812572372144649595677172302544144 8646608 46285329912530523387496666315540660224 8646609 -69057200386717316401874488100996142096 8646610 3994400854103900356798110892915845120 8646611 50782709088973168907329716734024296800 8646612 -19326596993407996401332020706979840 8646613 -221040223681947194234233057802349312 8646614 -12153286894767040764469856802030661344 8646615 -185952246609878600026173011613474336000 8646616 -72340723375188839906825586523496509440 8646617 -5972549723853434003330139201288796800 8646618 -36596982049313503323368622760020453888 8646619 -5860768662168043528799817667165447200 8646620 22688005328271738260115503834639738880 8646621 -21408707067550833925663078657415177088 8646622 51193190797972784413709338485971114112 8646623 -39270189695224895857535778197472545760 8646624 -38768279853519903131379764795992965120 8646625 142491365757521148249344730823768548000 8646626 -65022528294289646227489105396794349488 8646627 -6690544805438043487401317029413793920 8646628 71116791291251704773995485715092900096 8646629 -320464442452179069331554700646594552640 8646630 -49937941015903952991421888576724455680 8646631 -1580826730762080710387899954804475296 8646632 88114365393253099692238091071754680320 8646633 -148609251468916576780959727091407350198 8646634 -66063245128527898322172803217527827200 8646635 105846954366724502033160642185832730080 8646636 -36176284956917327603407299044888417280 8646637 -18025178453607418690546792867296218688 8646638 -306137746944722192693484424718003328 8646639 -98355487412854336815255054420481635576 8646640 -6164571691156359602969020506577305600 8646641 -8566395560867593614756735966300259788 8646642 -142718365841648197261489897702668249600 8646643 -2565746992462455217867363615836756000 8646644 24814096182624040538024294964193492992 8646645 11014035907931404106787787677596496000 8646646 66324555671450690830029745240604122272 8646647 23803944194940455576456262745256429040 8646648 -121425616868932178142636843934147031040 8646649 -142054274680407414391059814248454880880 8646650 6480899884006825605422481261059614800 8646651 -33524904891139684066283110423926008544 8646652 -33582521448985874288960280209019192320 8646653 35157889832637681804681688553089355040 8646654 30133905590486199002018348096503977600 8646655 -799825025178425159387641859798090880 8646656 -24277026925567504862756730106206486528 8646657 19102665883050611746479373187139468192 8646658 34154637468064186431116726977041481680 8646659 77062679697137575187311641803592526752 8646660 83791556710930040564452438189866240 8646661 -29019378210919430703571829753834783648 8646662 127198090927677745365999156129635444832 8646663 -125873579953912511512083554148626605656 8646664 55769066246741159131539216813990051840 8646665 144406545075337873101708402345507081060 8646666 15278667312298632847085200012769968128 8646667 -14505613811786600234070439440590522284 8646668 -55747114765190611539905429306490077184 8646669 -81591128863818333324065500686489702900 8646670 -25843944448556274132013834301930432640 8646671 -16131494884539409557741034227973622856 8646672 76496234081632547474470248161280000 8646673 93704393237023891417058118987815314240 8646674 99289341256624468936703030666138664336 8646675 -20775206028038004040185425227045248000 8646676 23772581934688615211049806857253484288 8646677 20178561930987384133320269635298011512 8646678 -3149916415517614871263159585702302336 8646679 -137106405397098354165127639313975213400 8646680 38990227601686952710804486539670732800 8646681 -10476745266497620495601815571131468848 8646682 130912084765964491556903967809257507584 8646683 -56349397155415801168764723882922099068 8646684 -71599355577464453686767519157277933568 8646685 -26245950379851825976218760140802899840 8646686 57497888366311325659714085452584269760 8646687 -39049179029642353970009829512667808800 8646688 -188504863377431744443711117134929264640 8646689 -106085035209363402597470622191009629632 8646690 10567568661454505843854881105861066240 8646691 91176815542415105320232175611957494080 8646692 -94410321960168380231357896275893518080 8646693 8617298760618079003061282420854771008 8646694 21235765017204695696640509940182323200 8646695 -48579624538844602320888382243971889200 8646696 86778491316171539107678068979659571200 8646697 103723990663804079430445608335690825572 8646698 1205397852821145660503312063514351360 8646699 -113900379677649568958168089893356523072 8646700 9470419151823123526853734882440147200 8646701 -60527208587063250415088384261289846048 8646702 -34548615114759862412199118584639979968 8646703 -54888205923060746861201027610706103816 8646704 3662545361202875018271320795541209088 8646705 118417897399619757173247068498156416500 8646706 -10265671607571817304203942781695672320 8646707 239505181845974477630349457725895906956 8646708 2789899796638039046603042768215080960 8646709 195052916072117867251640017281233452910 8646710 -32097348583488980325240793974238982400 8646711 -57485964556370037658978600537804027056 8646712 -104175512441200759178156233466219028480 8646713 -49820902065816611982027785982841468992 8646714 4417497535251046029380265714156430704 8646715 -19664474678458826925603344288594595840 8646716 131682616321878323562740293806064031232 8646717 -61472541991067911269168518550088177920 8646718 17163007005843467721044688819591970560 8646719 272153397309618899318820848430445245120 8646720 8327513465868612349043521174665953280 8646721 193434136778229543833533446450362761922 8646722 -5165027692756507268824205175119456256 8646723 4465543042692892974633740701054454880 8646724 77992715012474052560565913576466785536 8646725 37143902326336098153707987735628584250 8646726 -6897736810252950728904944240665370112 8646727 280499654690697227689105378981303237200 8646728 -252977758585685372050434345665205795840 8646729 20373746272446295277866443497899207680 8646730 12103319861502501514869551167222001760 8646731 -55747849303035135854747503617142329888 8646732 -17142832007502163224891923825536739328 8646733 8587829241535394632377482457652043424 8646734 28767582823826258273855674817677457280 8646735 5534633772049311757716280075473914880 8646736 -13335963621048117554938222431265505280 8646737 -49678853485636811301204527015218250496 8646738 37869298250473103813952689656916218368 8646739 -392741022391720402504521679142023080 8646740 16848435462183135936230093246891216640 8646741 1042075595101355395128274856838212448 8646742 -12646807804037096159799011364643425408 8646743 27415179060398714030714656717697550000 8646744 7588935665001341155984818640041861120 8646745 139512073683487812963515623648615449600 8646746 138892818984448969250549327060479872480 8646747 -149133412143924369562624667034205020672 8646748 28536429623700204880897857883936727040 8646749 26532601371628129839905491288327394400 8646750 -1671163959158739601451887623218496000 8646751 -253097348990130966791705424067417313248 8646752 -40776087967072127167011005193049866240 8646753 -18278139093324350300887998153979772496 8646754 96507246888151862538211445348290602576 8646755 -17820269841313376828353204290695011680 8646756 14520672319569243729603005727891578880 8646757 -21534841008056351964928365613355019488 8646758 -20989783831648277316297592968640281216 8646759 3651780897297900034973045868374851968 8646760 27700742578946846086803240726802329600 8646761 -57525732580326267472626879765055374336 8646762 10951007393430707176678131640025425152 8646763 -79828344196360717922075259565112691576 8646764 -26773877329643517639638991341612227584 8646765 137407604431865150515844757157509136320 8646766 -23597903578777608555359812987835811840 8646767 -16341355671006165777408766805592174360 8646768 3820174408129913225850053859095347200 8646769 -212919382375105928611581498761745330704 8646770 -10780791690867754971576949840065162240 8646771 52803709743395200813413531785613921024 8646772 -1076329810498445362168441429933202688 8646773 -74417584774366375788232964124655119360 8646774 22377220701128480836720530146418232320 8646775 50459249330509333690992150499004021800 8646776 97364304717889298934260017297200046080 8646777 -2982530071803668052065140899239483520 8646778 83120355198650508900248374503048548352 8646779 -128356172748348312594838534671597910620 8646780 -36892355593393484165393364358337863680 8646781 38320735759235322201269080224756480 8646782 27772569914740032916038027974778167232 8646783 10113800540495463041344652239903873224 8646784 3644057910707918616945441334194339840 8646785 -27336444434862888937730417384936419800 8646786 99942818420297434471851548832634287360 8646787 -122085685484038899073968949042403692640 8646788 -173899035660695679014627246050960470912 8646789 5223654075153163927082198448617200800 8646790 1655392680991360110112581994576502400 8646791 65392404364415126004313583495158819992 8646792 -29055369958865984030572827125180006400 8646793 37642166509774596781171661757354950042 8646794 -24620143255108474284580316358739443360 8646795 24889587641473154867604085298010854400 8646796 85617298146671759335313575486242041600 8646797 5420229561488360441657166932310349632 8646798 -75415941185333525107375092120975462336 8646799 -16657730145026690019881408112836282368 8646800 -20899684614081203097223201794796953600 8646801 27736467582053648033808838964705851632 8646802 46552287908982352333275240709185854352 8646803 183102430447080714140505759237233225808 8646804 -6491582925544020970376194534721556480 8646805 119995787532527658049363047293908212000 8646806 -23195346931744727812474983582277785600 8646807 -9480755672435480977746768212874852912 8646808 -188508630934055915934485464793776343040 8646809 -6292123478212425268473638890744429884 8646810 12156972265928085655723404987292220160 8646811 -347569798488270669391160183632983890800 8646812 32498433897296364854218847876738780160 8646813 41124954684711064120066016642571434784 8646814 -55814690033046546468046600670977034880 8646815 154341450868675997672381716061090145960 8646816 1821343322855320099682398127206170624 8646817 133312227983837786611527124595212464866 8646818 58691244737757674761423916656550666400 8646819 -161942394670251828427826207716180858560 8646820 -10922501145964154961243817503128125440 8646821 -125680256177632043979785179125460422978 8646822 83098171213029849480674302180836099360 8646823 235687497544324294639633764621672158072 8646824 8264531962310545339914802434078720000 8646825 -67714585124023916991741923501873356800 8646826 21457328644400873301408495742782069600 8646827 148392836997203906829788178350784000 8646828 47134298563414710625338929967937144320 8646829 -200746253207993056934231744259301055124 8646830 702320687917642064850703932783467520 8646831 3953485061903244292999058384957129472 8646832 -25552239238219185130673699941275926528 8646833 88204473292676015029200892167401054004 8646834 35472409700884290851466506519987183232 8646835 88696626008908958818087846984599760560 8646836 96918494843165112194183966246886021120 8646837 -20373889052013944080453526150192982240 8646838 -36550068081467971224113251802380291680 8646839 762466116009962934582540554287778160 8646840 1666572868635834679028189646045696000 8646841 -87077880657957727285444549205834044928 8646842 -231590064078089500517329746077374644000 8646843 73407013298438968666250570357469734400 8646844 103754983470478153402646955360412002816 8646845 34662523772489261873822088126989789100 8646846 -44552472338737788083807940414529143552 8646847 -121223770555121386727590963742017329288 8646848 13278844598259431430576710095906799616 8646849 135669028120672247128623293199052934868 8646850 -3770310799800327631381343214309964800 8646851 -81308613950278388321678173358101118148 8646852 66419431799831784640635786859750751232 8646853 91457829675080407067900606018239523102 8646854 107634657233524715981591980196739329376 8646855 560754630598424669796006730718161920 8646856 -68553468789506147780400932763731205120 8646857 -63173160033860241978458731959865517040 8646858 -50085550907429218409058710622271925760 8646859 -32748112135452084026358621389678992512 8646860 -61311083131359097975602788814898897920 8646861 14660973633874352694070454241069703680 8646862 9754838274265390222741054504327173120 8646863 114686076137669323533629669231458420320 8646864 -590385052287319705642547455808765952 8646865 21020216616348790572914467376196694260 8646866 -34820815557833694071515291430703160320 8646867 -38060849988074832266258846144354056716 8646868 21740365717620154824801810460561733376 8646869 28637057073366573398386741563392517312 8646870 716640668907423457385134318199869440 8646871 7421617810671829058536668695044547160 8646872 -117161718680886044020887297760233062400 8646873 30515294693413624495357045301099287680 8646874 -166003741654336392466653656487345588480 8646875 -245318744036435979598560068299193700000 8646876 32516491112915143224148861958788672512 8646877 91910563130849027919046945086329642592 8646878 -111704200659127242434555855408045861760 8646879 -92922583267052476770207292759854941040 8646880 -73142787353537134421958591727770009600 8646881 -8869493353477217449242025146014178000 8646882 -32169820890808923722681146835815915776 8646883 16126925473435068954830086269305002188 8646884 -4514582302086685242385040221573908480 8646885 75600709322746016872986218486506296000 8646886 19479241910004470129444352843049628544 8646887 -357503802234442076285805883278094672608 8646888 102935556848087757391799806742681026560 8646889 222406394133826026288264696822238709690 8646890 -15593782012943316127772278965155435520 8646891 94482017907620476258574692988094028224 8646892 -1982416680387051534754249859330826240 8646893 -371922050828333403402210783265352909280 8646894 -22857447963591335445180961281821438976 8646895 -165872501714061742561260149589664476600 8646896 6572778676311495372240598545310482432 8646897 -14114472054011639747539943345268132096 8646898 52176044003640941107249915093585935264 8646899 145648983343511985139320517993606557900 8646900 -5661754102078222613453289625572864000 8646901 155547233725950188371630689518953799100 8646902 -151351938693598465285698603596912544 8646903 -14710544655323273270182964220820072920 8646904 2439161254548556872294813351135436800 8646905 43245485219785678367624203480956754560 8646906 -72114439327354670321061071482657591296 8646907 -26835938486561528620931414929496747400 8646908 327702414444126394003847233261377146880 8646909 -136683080282634894903846793510273360896 8646910 69063836467662832704792034612587255360 8646911 -8319870206420610091091039047259066016 8646912 -109101008065758931787960731367186104320 8646913 745992584094144571306722110016507456 8646914 -74410056776495343101388446329079344128 8646915 -58961140491254871391257485265246496080 8646916 -49247192737776235559323338357751077760 8646917 -231313050872042885853263447751788882400 8646918 -3242565231988316499157956664157706240 8646919 91399006189203423952916112970169594880 8646920 -42753586695944056623321450326009395200 8646921 -41202617480032804895295975380693638428 8646922 28716165243033686298371626868241653760 8646923 -2259651946515698500416914331295178112 8646924 -7556201396065343610414512249505546240 8646925 -19704213994314865912202692336760919200 8646926 165068415286149302395072722373935047040 8646927 132132973488189920501509034690268368520 8646928 44010354951548054045855932902446538752 8646929 -164477461642292176269007097393184859470 8646930 26016341098556523839873331715177953600 8646931 -18754633501114889469281125913233909128 8646932 69103890754130680833739332215405645568 8646933 65585513004984730715317978961807559648 8646934 -134070492188009955524019108284682300384 8646935 -97703228497972470505144683788774114640 8646936 1820819251293112470907489471837286400 8646937 -42491595340284764543581655613085469368 8646938 62737536404694459519283867730362775040 8646939 50484011639344762775338689186152471040 8646940 14047370947055180768849656694898508800 8646941 23949179796310375571837219021282256684 8646942 2932821311047667770336647775288611840 8646943 -45761555532634965405051864601013499808 8646944 23474005398517062575082725719054811136 8646945 74933751626571698718630712828878124800 8646946 562748528960408697142232411660044800 8646947 -129812654305471813464503878184022173604 8646948 -8239223981356551647738015537927577600 8646949 -241458758031815589508315177339318106050 8646950 7326457719521855132024611367999587200 8646951 -8235159979000170520717780065808919040 8646952 -94718548274094539642870860913845862400 8646953 -98397942167374689749514527589627018240 8646954 -11977740946401701034673246924095805440 8646955 81756038756321281490261340720966795360 8646956 -3208928267700793151077134244804720128 8646957 16795119072625616565640028551575134880 8646958 81927038910188637020473229963580022080 8646959 7536502357297467263518973637097446360 8646960 -3638619671887140708156599041382154240 8646961 31100169089197245306731006798999788562 8646962 46132777365180750011903657784172401792 8646963 -61898245866454876805583055279308785616 8646964 26573754480085814000171922823117024000 8646965 34300887355492538448227786620929803520 8646966 143468693769887942014593191837556817920 8646967 12293169747986675829699021705420674992 8646968 27367746869745597981219081597681131520 8646969 -21797405103104432275812022809527111856 8646970 1799533586366979091622860115220753600 8646971 -202781474350077159956768988872418636828 8646972 -46466388759560939216296090688535994368 8646973 35293724373211339041073377120404423340 8646974 -15691806705251437067303614914006966528 8646975 33435236508783637115412168460632813600 8646976 -12505413312279353628289344351376506880 8646977 -97880304460952698948921609698895139628 8646978 62257608916875841201966614755996955648 8646979 -212417117446928845032701754791120585712 8646980 72065358952132560273945606790327584000 8646981 -47489370918524118222509393249760361440 8646982 -58130845205572134388886131083348521856 8646983 -19555186090824454551977783508929478960 8646984 44063361836876679839648381801933890560 8646985 43887797885299966643570382536395772160 8646986 -14650281695184344265363635578442353056 8646987 -22656347640686203157819886109448116032 8646988 7209510003412034073137057324919029760 8646989 93151688305109013135555661943679897324 8646990 -27917968915503528103809006767715548160 8646991 -141884158041880484379369809684914538496 8646992 3248379004745126191954896378559389696 8646993 5466188377528606812421366920959272722 8646994 -38008669025618574394758274466919950688 8646995 21876132296223678566915415690499603200 8646996 -6480250236048222833673940699536285696 8646997 190262406469415235792928667549105537952 8646998 34909748935325673369314028437265972000 8646999 -1255104096374466336218560563481719552 8647000 -109330739382602315563990404546263040000 8647001 39916627903610152968955906241513522208 8647002 -10669292671639725358069095954688020480 8647003 129440564216454429839588007519195791904 8647004 -71513391198651124991870907600615058944 8647005 -108909731445846615914571070871986137600 8647006 10203299455659949042501934925126029952 8647007 -71402993497540944158895133501428843744 8647008 -86299573738517650089797803549374283776 8647009 -76663008917672329357358329252056728384 8647010 -11078588797337381446826233950366498240 8647011 -20708192285759522668650429801248750880 8647012 147327881154989534694685955379359572992 8647013 -49765953871841814966239907345007792320 8647014 -35932257826642400462877922841489264640 8647015 9713335689264792937682682469518085440 8647016 12351226335125305930809118795715051520 8647017 148744293380341784606881836662154001920 8647018 5697179342778870313598779364093921280 8647019 63945679762741792366834050521661054480 8647020 57587691025693953260503471136858112000 8647021 -49610276406978240406146448967399748778 8647022 -26711716025248548610708590634368874368 8647023 19005359800423773547735492667053824 8647024 -22954899492988473015863898019311779840 8647025 -11673095859502027153369464259921371450 8647026 -5264901912138003315239737295148926976 8647027 159401786048680163034968697312378380876 8647028 19356372913154279016724070588374506240 8647029 5796003316916783113827247130760833724 8647030 45323610070825017132856293854150208000 8647031 -259357758645712772629118589816252150168 8647032 4162132836709035550769279389151416320 8647033 -1086762348567644622663775144514252940 8647034 10583531777771383986648078184692649728 8647035 34173297940473649901612166953916409200 8647036 -86183972822075895174569989388496517120 8647037 49874636753417691261556021194884195904 8647038 11558707345795728694640209639046910144 8647039 -126727548263005482451090388923550364920 8647040 100192634219595402655437515642634240000 8647041 -7486577090145667570884449083057149120 8647042 -1955211531673195701308653373762851968 8647043 -97567857169138759175473801578209880708 8647044 -19696990172941196057526882717420158976 8647045 108281137364334263104871791853987575200 8647046 -69871307570255459747637794508695032320 8647047 45501949472453678109944067653141038080 8647048 -71304863542793425446931607860073594880 8647049 -151710751342803156072981852792630641664 8647050 17949848585734737841922564292265881600 8647051 80007492326396277291527150562614455040 8647052 1661767760364167165138378217615029760 8647053 155557573934810945764993082610171424704 8647054 103924514344190686789054176498152087424 8647055 -852893757224990450379561913700494080 8647056 -21609466821209711704231200852067221504 8647057 -110623812393922060105956202733482803648 8647058 -19524630971463106054954426727476429824 8647059 -71148056216540128716319159440237553872 8647060 98231611057806991418505450593906688000 8647061 20445550329540144411201191284547083662 8647062 12983020592323872160341851316585125760 8647063 244791999626255024366455106965502714312 8647064 -11694634259586165608821849799819704320 8647065 11522530258787163189426316910664865920 8647066 160794388725591106254848314316919026400 8647067 -69273441316615472970961382060320836576 8647068 1807661143191592399006905925798379520 8647069 -4412640248847566824587763955917167956 8647070 -74044432163658669747280485836113379520 8647071 51826314974728224319462573392864343680 8647072 36009974861597855646179491143144701952 8647073 134984028183027473319985970366444501184 8647074 -1370829657592038154076032713021638064 8647075 165495038405142779678570701605873282000 8647076 136004183876253091405951064659175813760 8647077 -85901888415726541296979150330759646880 8647078 -59825671698148890226308191930124738240 8647079 59210088957577295847665317746739326600 8647080 256178838345364071825182899775078400 8647081 -61342467676239714632203414815093822300 8647082 26059759454150453675337280724702089392 8647083 -237937201599149983024790204441642896296 8647084 -102181677882882159002830392120114138624 8647085 -81095729223863724995738665950397440 8647086 5494775849027488876742753254478889984 8647087 -49208927382933358951213995058622425208 8647088 -12840007452381481119532054477597802496 8647089 131888650029198542333409320132030470080 8647090 -12201409793045893066596136382770713600 8647091 123174207344024579682409064053417716492 8647092 -21003782324816867051705561386459219584 8647093 36041183019874156617118383678718237440 8647094 -45821282632597278417056419095213896448 8647095 -266189948416717656915792229001250480 8647096 52247788091326045364266668897261158400 8647097 -134963800484920508216939726947953902448 8647098 32009316641641841766156965649561949440 8647099 51903338430985990416970082193981125520 8647100 -12345317708817145832298445427812147200 8647101 -15588412022958378843148287400227139200 8647102 -29886472161532190696341323713011861248 8647103 -96733424073706266056653791207718118400 8647104 -29050396590881869151922676949990768640 8647105 8952919801630215763197695792855852520 8647106 -25663010775062912746532181615114717696 8647107 49842205449470557424242045934307738624 8647108 140860275708285597134569974346423142528 8647109 -14763755553870022885690343712700485120 8647110 1585124806392986474832518615491180800 8647111 -39032608236935189515361470093473219456 8647112 -2041062734007882819865993211701125120 8647113 -101935521700408798991448645029573807856 8647114 -13301072380128816933861292975053957888 8647115 42417058439149264153654700404716209520 8647116 -53008015751884516828940710585906369536 8647117 -2948487650750430516789864236008673280 8647118 9020506619431094455813108038323133312 8647119 -7575279783272470299257246223675348696 8647120 -19218688300034483716876746933179596800 8647121 -79092775384936287737392401071677610688 8647122 21258766132907373024570952981317324288 8647123 -84457337865017675771175564212030100628 8647124 96212712487980554276561756828681959296 8647125 21253319138984311087051329266457240000 8647126 11314562120921332944865388751191357184 8647127 -52957083414069257548187297689871196024 8647128 -1918096437748384415891504563642368000 8647129 -107424249931819874631440159606046625270 8647130 -36481442766762216851842633251799579200 8647131 135537607083163761103764118393025804952 8647132 5112384892332588633132589185119462400 8647133 -92702401755165697488415535945540348640 8647134 -56026374976199792280639792565108451520 8647135 64595036734681222166511864924037805760 8647136 212231651467621985537069369674484416512 8647137 -15919915989111616323238854841509009006 8647138 132203035740310941239162831920052592720 8647139 -51148385721788702988163535328124233060 8647140 -20384536901320119258193013946372096000 8647141 -264815437260269645824142086037832001700 8647142 -2370209878867633051226203592775042816 8647143 -55167031459475053118262966180916841472 8647144 245954842096342349251983540732410880 8647145 17688480592422386428112411115673299720 8647146 19020939575245678442536246957192555104 8647147 39987823933415543392939541853184064000 8647148 -83741265406733952716486065738756353792 8647149 19827195853057672931472847749229744128 8647150 -15988712001538190422174581750601838400 8647151 -10332252554230119769043992879601379600 8647152 23779332807352745643270589719635361792 8647153 35187874448269676514107082902374224384 8647154 196568724400328555420378374414108910592 8647155 118890709522281710567735165858021541120 8647156 -5884662340190040299159438191373330432 8647157 -141115829245985677172262955507058208594 8647158 -8794055350192732500270126017540044800 8647159 -188643762682319199705716466291030489760 8647160 -147043903162043945503664935819458048000 8647161 -45924044112382281448885950900483590976 8647162 12320514847131157625934643221269776032 8647163 -8698838329691063707097285732364595440 8647164 37982864154188059401139773234327475200 8647165 115549363332404648817216544333895574060 8647166 -33517750884993581344181126089091205120 8647167 -19154364429090189261268849616290680120 8647168 -48984722622693736573171480388394024960 8647169 70078725928102012241994206320536979206 8647170 -10969541651760922100834078807997527040 8647171 56925562339164938932142752501120000 8647172 32844627736467891908832253230875860992 8647173 10742213255912283218932367887299219900 8647174 29151478411729195042257236969910178752 8647175 57690505457627233112939868205866890400 8647176 39788234866290086834873986673014210560 8647177 153192529620591650702022265352142122304 8647178 -95910099457872442050026972962803633360 8647179 135966575286138720218127496249961665728 8647180 -59833888574007506069957671530878745600 8647181 54586858696221765594809256185053340982 8647182 8517650248882680851190212276927385600 8647183 86194393377751724959832704961814848432 8647184 5814496470258101370466516719945646080 8647185 -71702007000404371674530016208745937600 8647186 136801827721097036732357456171348270880 8647187 -42109530876913646916761690239892049048 8647188 -34088064979999884808664066508992655360 8647189 -121201867412449346673483538213154988576 8647190 -60431934866123080818942816284322825600 8647191 57264789073570264241863177758687018720 8647192 -112520875152245873973729895909087488000 8647193 -63769569644812597729336740336662517558 8647194 -26432731704018464599237571199989721600 8647195 -31346831867570600096775886587203698080 8647196 -40579564964328204214612631295350702592 8647197 59040231225195953982225078966191495328 8647198 42379797882488936326643040065577265536 8647199 82473400183753497315478701617368233720 8647200 42079909449370013560062491604089241600 8647201 276079336461292754764562420287522422144 8647202 45920814398312711028635536555643639808 8647203 -54608814347789806153588304362516517136 8647204 -76986576661625848802554848146824371200 8647205 -24034507070548324520342802231827971200 8647206 -30322283623239120536940808044060645696 8647207 3686904852202112943065960105395650792 8647208 207042540924425779818740643957465000960 8647209 3705594960193168875889987675548810720 8647210 23950662611115197989117449965930065920 8647211 -14060074048644101790984226597198123968 8647212 5822190181114156505322556115184451584 8647213 -137323086228123865804044113205913382196 8647214 -882864511579733055981168155161934400 8647215 3171893619350366935041365723934216000 8647216 -25505723213341830802099972048818733056 8647217 -115684820555515340931264031003274516880 8647218 -28457556446136757559971486875251129856 8647219 -1844141581975821775127942069349395200 8647220 -177177596931047361370233701290608460800 8647221 -71975911639303845741116696351675208192 8647222 -56876619872997082119347822474006357088 8647223 -105593105751278405205185530381125092520 8647224 -129989622780779696804161905122357084160 8647225 117131061599689533971738348711703584750 8647226 -117584492982964125067739977432177886352 8647227 8628317999201180885254982104447047564 8647228 15417489718990370983266127634613912576 8647229 26073243692880138380432622948772357830 8647230 -15190507753759092770533096271164241280 8647231 -217811329494113565865097725055425115968 8647232 -13428843266902539520693493880330387456 8647233 -6402377018582789676902788691221954560 8647234 -62231630071583885289908323006359135360 8647235 35369064803980573628763227119220977680 8647236 -3856000015396614034227863148103588608 8647237 168585628000360336441166348818195415292 8647238 -129521964117127103765952647279048010240 8647239 -78948095351766763830861523464382009176 8647240 -26580220638667749344015435905818624000 8647241 -81710018322320540372946326820363579648 8647242 24789433165275453347114007856427047680 8647243 2102534330296713214561505937444579408 8647244 46133644058877733485380341208665190400 8647245 8420739625488096404665770257304674220 8647246 -56569724012197732355695525763529120960 8647247 -55036133864455704126930878754651652368 8647248 20137338930555543576386018646343286784 8647249 94365772975073934394513569158439557160 8647250 -106637025595109992297536142893235320000 8647251 -17890200110499005048055724896727286160 8647252 45455649028041214588862787345700900736 8647253 156326743223075402625879539791420439502 8647254 -29995299308160437962139926368105701376 8647255 226751541157640773856892643305532560 8647256 -141865090600748587352455848118435461120 8647257 -24202361445846353125929425152353312 8647258 116689087684905332813295783078457770480 8647259 29542704199291097749712253616960908480 8647260 -53360054093427328763925668919947427840 8647261 92040131816619342854049720276447539200 8647262 -94038275779256563055351394745985230080 8647263 -102191669103300955347169839296152623600 8647264 28382949908238977529729000078122680320 8647265 -146382465756686638520380530903856620 8647266 67414378947901000594577636974627592448 8647267 419608074066022702603195306625361843792 8647268 23306425478101035794612278703963713536 8647269 -14057457122022270435130004620544047680 8647270 37346652115061921914153779912740319360 8647271 130530050752489896589476756097624078464 8647272 90695541749825730667969305150079057920 8647273 55767156049806095465398483846227902522 8647274 149666979652759253386851635397737478240 8647275 6279546936821717537516900430675003600 8647276 41954839096550328545616729658204139520 8647277 -253539145995780364281174615881715560874 8647278 -60898909840841223948129838770512903040 8647279 103347226041336200077024537804829148576 8647280 -6233985976402139291253568023453696000 8647281 -53864104368692174087372271369877010430 8647282 -1074026375484209986265266926840638976 8647283 -129697497001691268989213576526543079560 8647284 35355258528622735292678259356279463936 8647285 73354232122740140337897488841206989980 8647286 148630817315872070784394434312100946592 8647287 55315029289949873183586529919073067776 8647288 -7638509751445331207569341470955847680 8647289 -14239151487490914814391630657355346944 8647290 -16410260998554822851964494840203046400 8647291 372846982974918168054454832708210637000 8647292 93029618112181373347946544542419286016 8647293 84541344105155813125541575940390069664 8647294 -73365609795214919740175691227339426304 8647295 59026169655631097704820336984768655360 8647296 19213292512727872332442707923010846720 8647297 14166672242534242410308199877239502420 8647298 -116022956199063490979371780944996170880 8647299 -152098933880439864107087565377517699600 8647300 676801677169597777616280775859276800 8647301 -70383754689935484830652259250010217188 8647302 6002196712750106593614286110197975232 8647303 -12800981554562101388741910952727298048 8647304 -71034400560218717198605355458377354240 8647305 134417256748983780016563107576756910720 8647306 -131994057185535667709098002216117501648 8647307 111950693426929371962912455768827646800 8647308 88678009112625909003645730892077224192 8647309 -29222352629574906398749924204945747872 8647310 7041308444810322375022458003782000640 8647311 72004699497146751527784404590739445120 8647312 -20177541261129694441336112970934714368 8647313 -24484139448703180056500311996282050576 8647314 -5687466408594771941231579982364480512 8647315 46510563524891554947832649972908088400 8647316 -52539371954967878550068718677765112960 8647317 1879039181707202522854022952236033664 8647318 43555379584865760325652113110325199040 8647319 -25795362715636364356253764389352573440 8647320 396199522364406906335470509912883200 8647321 -521675965634619811286096446389617016 8647322 -30367407455094902677475459691039713280 8647323 -486420166493540140261280324987379816 8647324 103216761787544024696809961641697518080 8647325 -37651956698318145355203902696253975900 8647326 5926010563051682678792766349317103104 8647327 70988143746287419286796393552837814360 8647328 3947480429430633821388860693266759680 8647329 66015979577227154209802434366069022400 8647330 29625181534889394159425354045406646560 8647331 42060101117593166528095179061525138944 8647332 39462284396516658315621995112986575872 8647333 -27457727304087475973262613077781149216 8647334 8242594425359772410476009903804480512 8647335 52367055130010783954848840064940783600 8647336 22148577186734338757921026340578252800 8647337 -241332549310054660888397112149644091760 8647338 11619482549000984372970943927529472 8647339 39543762956785780945731328695904172352 8647340 26790642186747246934754596294635724800 8647341 110330592697998532258461407430928809792 8647342 -7405006883678155045993752616285771776 8647343 -1623951014798410854985769571651678216 8647344 -22344728225649954304798606830613954560 8647345 30177319131876474773557173223314511680 8647346 -19338930912824232856168717729508812800 8647347 -90488634792628952428461022051491366600 8647348 -24449259519407491441926037466913781760 8647349 77627170706824357637882934787493146350 8647350 25970893647263713113236127506490120000 8647351 -51431577111798378771885641576891637696 8647352 45665183706063276893389651594400686080 8647353 30668831388285146022670201501727592960 8647354 58210309875333821002571011705614869472 8647355 109406018300967498403550073024802379520 8647356 38195112081499829104747435206803619840 8647357 -8519703637406155086816601754395910528 8647358 135386452151724040811241193007726081280 8647359 20082678668365015023847240604691634560 8647360 29781769337619403018550518189664501760 8647361 -4739372273536892930288427239616100668 8647362 -3906393983498089722988923785773314480 8647363 69357099943019316750485538644963694000 8647364 -110433348370554869050050542351519232000 8647365 -192026966039822013641636946798862252800 8647366 2882348462317714019846387011692843264 8647367 70299219320341762324733755136475187416 8647368 2639408891032278956902805094890741760 8647369 101060110773148980849656890072161159770 8647370 89592692087016462623831875945737974880 8647371 -140746784792082156104508224461707719760 8647372 -78786769011447044485143571315837191424 8647373 100070870960810810599229563107677769600 8647374 21875842201336477334895625781315567616 8647375 130106061490618098822124355162355360000 8647376 -43384398228876910022281587109634285568 8647377 46434527304378105360455026644750391008 8647378 15788050979355371742555325908177732240 8647379 -24898154009793822587264222713057077792 8647380 -17988181248277295125202492951071703040 8647381 76560992207083470710985461497859795932 8647382 -16420770599890036532451473578274282208 8647383 -104992151488435338816855633606157268376 8647384 -101886178306457000942642216197026109440 8647385 101739895670132168310451981082642264580 8647386 -847448823672652918656752372060928 8647387 57447734810440038990888823181738726400 8647388 -8994962332658206483902445673616543744 8647389 273164462067674616636137592952707349824 8647390 -33411281288223354140412874502602139520 8647391 84559161976539073722393811911656229792 8647392 -28683076092439165319041860130952970240 8647393 -112564726788175589707567881670461963358 8647394 756279166282065660787912904902156800 8647395 -52608501306686918176735427726505587280 8647396 119210978943475463107156239831079644800 8647397 -127921070523743022347930021096759354688 8647398 -51561446771364056675074409289346513440 8647399 100510184692122295436092429710734483280 8647400 -12972215956081644697518484755623808000 8647401 -2027985338397961727840807203576924800 8647402 -49310776710999695498408330481202583808 8647403 -123678831429839344832281950037024111920 8647404 -95692663331205962217054515162945800704 8647405 6694023697852554776292462973232780400 8647406 30335082119370966704504104641175728960 8647407 24891541486354983832342767176340461040 8647408 -5989464304186915218438020595630735360 8647409 -133596675156588344127726787576820361390 8647410 15278856847434719111488693688739279360 8647411 213258620315133770295835171874522552012 8647412 -59327140071802910114217973220339094144 8647413 -177213859341412759545433681909405670400 8647414 76984740483460243655568433782130897056 8647415 -63320307705026960799406159040347034400 8647416 50541828347626630205401686860876574720 8647417 109637950709703293906460034762811407466 8647418 5161662284712353973858621301330584960 8647419 -24487823489882894496729783460824514560 8647420 -192454152553436523691459398996299627520 8647421 100138314974208102418574167089811813644 8647422 4612880753726070870283043065533834240 8647423 168469833318940652452744913394914002680 8647424 -99584028401502145719912177154186543104 8647425 6531380633732821478118431234026416000 8647426 -22578357216210917360932650599986007088 8647427 38423351726617920376482231411881689632 8647428 51111260747868903699927693416658693120 8647429 -386593497477280506054246927996331840 8647430 68795278568124945456996103379845939200 8647431 7498643122829292913915475167621699920 8647432 -123172166913138103289400600100446412800 8647433 -41966047184332203925727507777188104396 8647434 1503380233094118914522358217429093728 8647435 -33250105873773428711085414259935153120 8647436 -2114251359809622343480989863841398784 8647437 -111347526992118005322786821126736651840 8647438 43719824095722256532823823940832878208 8647439 62033863325665307205714230757315022056 8647440 8667784882923455949319286504824504320 8647441 -58079753686233889437070725076550958912 8647442 -64411264815738701120671311789054742128 8647443 15844982080543105318628348319266399904 8647444 -27592006656692386217641714397783769344 8647445 11237475245043913521992951240614665600 8647446 -73757960728249601187305745754776906816 8647447 -121700165872642648370098353073565042104 8647448 37306087014937861924005118112597237760 8647449 43492418128082259014019803018709952464 8647450 1246756749098028170931572732147404800 8647451 15492255661416528061493063916593441280 8647452 96137055736985707838041745458051891200 8647453 -185648045768893905118704948077474748480 8647454 -102657979875635212989372766575066984768 8647455 -37296003535148193247510228190367427680 8647456 65514589136705943776398286215383220224 8647457 -39380808543638028539249801808596612928 8647458 16718835223762336569594153758699696256 8647459 -93817079929510485738042343030025298340 8647460 -57982983946131577808905637603679870720 8647461 -118808527142424180451267092097931063490 8647462 30984532819239878008005111842802827232 8647463 -88354208856801598783205007692539717632 8647464 -40751559532739911258113762728061665280 8647465 134200688355886300468278053703375613860 8647466 -93528789676354991618231894589055773696 8647467 -24935795715005889307060082121772234920 8647468 -163505541131097307286629560823287070720 8647469 57964150517303509693962309782728734870 8647470 12160916597631627247589442002429856000 8647471 81525820801773012584552488407332933712 8647472 272948839274786171431992510287216640 8647473 123825714465679394459676759956188124784 8647474 -23303057219761830224045407221209446656 8647475 83622814388424441031994972462199065400 8647476 -3403910361163726784947841237612169216 8647477 278403220791526923759044744844699971260 8647478 31607970814465895866002697861517168256 8647479 -13778078497163199883523895933662038440 8647480 -21971239025911029254909583428530176000 8647481 -70918648308499705624578110911520236800 8647482 37853176670290879607358760911143226624 8647483 131654168760989860428746635532730016704 8647484 126561634497787184665924229275185110016 8647485 -2164134600588084562797452830642913280 8647486 16064354238640771626841904728859112192 8647487 -64756189741666813224232275757523768880 8647488 -46642128363648192378832596862606245888 8647489 32064100870884000255201518474101598240 8647490 -21963309113214062092842605058898483200 8647491 169979164331948459630308871585305222392 8647492 -15006937867612872513262419250964127744 8647493 255297672576107337157002661951205600160 8647494 -17397360691587738341444180062454759424 8647495 105378166215949996479097733210342955000 8647496 -101764736456128712125474178286091468800 8647497 72934603881865281998931280388794583274 8647498 -77228967832712739005950223322637824000 8647499 -41212010091971117122303087233237159648 8647500 3786087656253183949745656181507520000 8647501 236962841454848646248666316643879264502 8647502 24159721276155030794878353616220021952 8647503 79155672666389429730306408344200410504 8647504 47046696719578138669892646544042680320 8647505 21735801879257935139532826430806992960 8647506 8715686002246954832573608758273899520 8647507 5570512624822152745261921162160697120 8647508 109264747004447254493280630950408632320 8647509 23074871116626056372854898997465006528 8647510 -6312094397274349373030137031547312000 8647511 122405748841027900974453647409998543112 8647512 -16789846039461620789741935257570508800 8647513 -73585850988922748257694134288540219200 8647514 46201167795151572532638513524900879856 8647515 212835384846502156246977568197050400 8647516 -28269481567556179341346143635001676800 8647517 -19971479025779358487480312940876070240 8647518 9115702580578103940507617000911177728 8647519 -25771885107101572298833009793957943960 8647520 -148646065094735764032124334070190571520 8647521 -38909042608915803503898531402606182880 8647522 -14234238257873516301203490403673841600 8647523 -7340663500352643334234000344717332040 8647524 28963651855690994469525220065253407360 8647525 94455004656010031900198034279044025600 8647526 54665472132325772616612482801144493696 8647527 56069198528176552763467198300736090880 8647528 115633739497016314835891467303432412160 8647529 -80777355192312498545761681956579452928 8647530 487733869540922766885068518844651520 8647531 118455690379378714903566063020403465332 8647532 -42780296729359736957963921722148546304 8647533 121526746296842067730484922481565609280 8647534 -37268541647482070942974749937627617408 8647535 8213199320619145647623268715579886400 8647536 34138814691460435859731808642921201664 8647537 -61021905469670873452632622787325696814 8647538 -124130238892030078674199527299397124080 8647539 63871298450480033163336343092177702960 8647540 9958502234919326357806266918653337600 8647541 19416867986039225480678695868943360672 8647542 19359706433641600510599054579770646240 8647543 65592576165892101697743494055869940480 8647544 69448008924277598377356194829312860160 8647545 2840679703579784029390311137214192000 8647546 70444576134156325775815618341717726720 8647547 10006514473208525622405405700455832272 8647548 16029875559673096710371334797899530240 8647549 16621570492979309992411579130112312364 8647550 -7655558572181008185576731107566979200 8647551 -57655476195042048815258675318386673424 8647552 174123096784957170375853089626888601600 8647553 30368946283573992592151781102940854960 8647554 -6305552398011653085586574553340798080 8647555 -23228578512019494367105616285644153440 8647556 92878524143871984252321885498233112576 8647557 27577862886030786629934087330280276992 8647558 2074904555355396498395515280842171008 8647559 53295069312013366961214759411093072480 8647560 -6170937342383846140030730582904729600 8647561 116585684826933133022572267743633324990 8647562 872780846295179324524269624470535168 8647563 -85957132427452137319075468612035484200 8647564 260782536602752238557901466656871778816 8647565 9341820690697507770286163184343147200 8647566 4937819280807010377934075495908668544 8647567 -241023115563176346426424315008831634384 8647568 -26197780298065840249610574171875819520 8647569 79286799590313576522995126744682147810 8647570 6796717012471338400257678339237624480 8647571 -318514890394193116563287737247434114560 8647572 33242171383951003872729331016601360384 8647573 -164459507935308444514954253302616243520 8647574 20316376458227698731425059391031198720 8647575 36759065991454160030489818090776780600 8647576 -10971714879988691462028279118023229440 8647577 210237575619185483994691316616655457280 8647578 18006388092780034807232950621068398304 8647579 46189173754131789740131778565048914180 8647580 259544448906389708111650320938972160 8647581 -118926873991042452146956193155473349248 8647582 -23681041956351950679924079696988116608 8647583 -68753654856802354014524256556509140880 8647584 20279198873481417724850460847515893760 8647585 63036652337567956683286466058958053780 8647586 -42190138478459346976297078028674546176 8647587 -64526914440263152321200195188030507520 8647588 -141141710180577079906797339291179773312 8647589 -85767971020514950483986109964191340610 8647590 6980690022461294412736375969587148800 8647591 -120655799431855244490439718821642725128 8647592 -87895153578621726247650697225068134400 8647593 -1184878731365519969769962221386747072 8647594 -16555453655371699236690188787794247168 8647595 -56997382446295708259188190027500153200 8647596 -20587947235969571091549932004660672000 8647597 -18413672977537872250734659416116441600 8647598 54966674533435673142701645432085668160 8647599 103209408998769181237836356887132589064 8647600 -6452044135956366387452770727257702400 8647601 -4963567559899392346352304520174860048 8647602 30327073397997185772033778501396922880 8647603 -44164105162937307980671250107857135760 8647604 -3527416380576611995713922554572654592 8647605 -3141423974904605947110170807418816000 8647606 99833916028926149043276657396805798464 8647607 45594071433193115766025194639832568280 8647608 52624626387508069549824769660619919360 8647609 -85266476045803786558561324459199104896 8647610 -3743310498054644070517923782780590080 8647611 -19543269331699745675425849527369394176 8647612 14659526457311095800733218673804768256 8647613 2095907163783741782720690434803918924 8647614 -21031182095069267652178920707256447360 8647615 -173229691669528346396611883260529961240 8647616 -71867721314915437545130856358755696640 8647617 -102148005466796146196801746300982128800 8647618 -32992499873566579398128380520338442544 8647619 -2902069214409747642085229194348358160 8647620 -15247214601937167984745818449986007040 8647621 66305875271909591975650281060389065792 8647622 -17246726506214095122294107300429697600 8647623 -6331327706039316365671944116018590296 8647624 -113327483012348921213972938882434662400 8647625 -75850507275922466636290641031410096000 8647626 25575458210825739585364247510714480640 8647627 -5107979882913545999849751778556546120 8647628 -284382568689855735247470291503826432 8647629 -45776339446449430557151380889724932416 8647630 54491858802872096091862696818594364800 8647631 65338134248352040846773746084615184792 8647632 -1931696716111018407936628675711598592 8647633 131936478465919158241504740942670462320 8647634 57338623369876006294975052103220035216 8647635 -112289465371897623359412851048083976400 8647636 6282387649246744564716165754616995840 8647637 -56247961574420469859460636079770615268 8647638 -1034253905099559765279821167019720832 8647639 2953636134267056314921830176316443136 8647640 -69771416570481929844564886323144499200 8647641 -89675788150221939564940515627246028320 8647642 -16098001866255995172302184149780337408 8647643 243263985480812231826211784431666900680 8647644 443590791752012320681860996441169920 8647645 84984483906741348647326944778079269080 8647646 -2978230676896432067323917163172818560 8647647 63124011423555386741056763749845347472 8647648 -40182384321631249587018089783136092160 8647649 19440451536834006791864426329541294100 8647650 -6459374449153387031826923864674070400 8647651 -18981119832328116539340947265119975928 8647652 26097055299627663516761265104045705472 8647653 -4639958773456671529308068508777059712 8647654 -15593469558163395832955726541522903168 8647655 16481324721345802963478315967057249600 8647656 -88680389643640468336153900356683366400 8647657 213061240767761110087388374623604766906 8647658 76001544726653285554734219493379692800 8647659 29766715857857768036746614621507230544 8647660 41233868328518750163794232639611289600 8647661 16421767135979298130976943397589181024 8647662 -63007378133668160731358807658885984000 8647663 40124381642881546525889808993967822120 8647664 23355915207958804071653424319380455424 8647665 -12056737817398242362596365479580552960 8647666 234923654808701676326869225488129024 8647667 -63067890755477804279012880884337475008 8647668 176907071678885932224049640609185566720 8647669 -25719835560536923188062729302374020640 8647670 397163839750942515838405087172400000 8647671 -198888391227524968149451451744150797056 8647672 -72011875911847814640479502821080780800 8647673 25169591744481886257152172201403105860 8647674 26517604620246454904318513620733952000 8647675 -58100769681985961323286475118542429100 8647676 -36688549161961353750581716286737367040 8647677 -62510023294227951665752922206097782260 8647678 17165252023186796976493887437430183168 8647679 26891696776605840722410326417888024480 8647680 10942132279528383485421752052728463360 8647681 -81192580129983449071017037100316934208 8647682 -1996026149563221463923341364497141808 8647683 84010097834122132169421707675792547648 8647684 -120878492415624391652552856258427944960 8647685 -12797155520502045687788223090890766600 8647686 23129242842846335474948205305962019232 8647687 -2868869628959181529954066457975125632 8647688 42297374674456645027672616378053263360 8647689 34480198164868402246143951093679617120 8647690 32754354966210965598549268814786791680 8647691 -33694253207624606917668619121585472528 8647692 -8278480694390555744957772500978562048 8647693 -77194898273611911474733895409051364256 8647694 -63794530853358061022387318580377537088 8647695 -49304228015722189222507283297554636800 8647696 44765557044036846841814405978169556992 8647697 238320475295612706455557922373750580146 8647698 -17793499579605138245868271230628331520 8647699 137347687432622368034123988868174342700 8647700 -29660761643530297418707955126525500800 8647701 42364738130666437516365343032116137920 8647702 1569397694255941498597854829664756352 8647703 -199024467614567465182998677348025013632 8647704 36352850271055574645305348473284812800 8647705 25749978887482770585017492178146190720 8647706 -85198463398065281322982937565736156416 8647707 10543274940308358011113350579800829888 8647708 150916795618327306878958166865341961728 8647709 -3734956591547212966553079350418966528 8647710 -52245331005739468722641886326789831040 8647711 -149671845207682291890551529829042902688 8647712 -64346872462496015858931725805614727168 8647713 -152082583377479078087708822563970823000 8647714 19472727304932579210613085641212720192 8647715 32203329638043660825902998547728785360 8647716 -33702880638615337130165870778305740800 8647717 -59415848641814482487891934597715550720 8647718 -198618369108876504921079384277416061184 8647719 -4102697175777974549841144301653730992 8647720 -1549647599060912427664251559786598400 8647721 31277308430811206124470885850499751844 8647722 -4624248634300460176195669507288960848 8647723 98188626761733525563679535350510474640 8647724 -48471151190719108587063851528134923264 8647725 9979362355606352259791137463003205600 8647726 5251327522302214407086270723554651008 8647727 50727398366999768437831320962862132720 8647728 -3646598557016939013547226610721652736 8647729 10672010043075871637743294254175173120 8647730 -334779616061742453003684443732014080 8647731 24420084879999441948021396920571561000 8647732 125776388560320929532987120378215156096 8647733 40265603921945997280493213613772161660 8647734 87746384043444732663687407027050207680 8647735 -52542833831289310775650158390690715200 8647736 -19358980996760782107550633149250252800 8647737 36374612604379876652423895220114114560 8647738 -105727051179446692975402069458468483840 8647739 133372258366154874784546111184551437540 8647740 -44649372860224335299258429059626624000 8647741 6473977505463660613303287687581980800 8647742 127345028979953833190150517969252408000 8647743 38877304563639387705416613645170517264 8647744 -2469531027473856392752877839738470400 8647745 22023881368733661148862692952904438120 8647746 -3711310645230149787353562611676422400 8647747 -19726757307067122431999362807638915888 8647748 64401422459173931985232833939917429760 8647749 -392890652730301583331268066880677440 8647750 138737290753051916061301681247512704000 8647751 -15780817234429880057390225733278385216 8647752 -42647128579617288240905187526275194880 8647753 -174298903778755968237202783170105416998 8647754 -66953529396392472327206948804043689424 8647755 2532540632840655641023037361702194160 8647756 69812943572215007874341756378294505472 8647757 -433579844539030003929873228306143290368 8647758 -36225084824326838811997497799914569856 8647759 -227660189332909959424833981490952625040 8647760 -11229425964423141535273685419064033280 8647761 36601321509010579220967212905376631168 8647762 -26053101000694848623167704189557799936 8647763 121865798624273351417768162388879471600 8647764 136370285007294422029661734852556255232 8647765 -150159002777778393613118232245959211520 8647766 -134446150707695533542454875329805267168 8647767 -50673092541773614062346006364534546016 8647768 127925907815823718411905778179232450560 8647769 -34958655549711259914731277865664128956 8647770 -13171387176014161897375416787414302720 8647771 -254497758199536366333815373019118876400 8647772 -52002347409593694160486798366208947200 8647773 -18533561275904602637676770850622131360 8647774 12239651722363535239572013852472092800 8647775 -51951961079648397237515287164461666400 8647776 31618908194152337876083709761958707200 8647777 26197547830925033170638767388874900608 8647778 66979674356785639789998392435655454080 8647779 1152214380655898583492732638431929600 8647780 80959991669217274370804655669082425600 8647781 -31242407816018619486469565432503029828 8647782 3483597504584357656810485822141603840 8647783 -159459195178178080914652108830798128968 8647784 -190386457861715527063474279295881405440 8647785 -52594617100039839206661341903210361180 8647786 -8811696173240164643585169919422508800 8647787 20156325511339401676366248486317778192 8647788 -14210768910670959767672372635624080384 8647789 15553875159179368411842631976356418380 8647790 -19675716926109249058796033697163564800 8647791 -2966524113003627415820597126812509696 8647792 -1642057550909813454864311918585806848 8647793 -42632768490297438352628752250547640320 8647794 19406637729479335383847028613017825568 8647795 70193647516808417621136646647986007840 8647796 145615270463398670711379665749479945600 8647797 -85105818141793096605475476528330616800 8647798 25069293555901597522512571592147097600 8647799 -13552410820583297166466926276458468736 8647800 11428169301273934627285267551191040000 8647801 -140122500021089159411031540754914706198 8647802 9091662799893217830904378488503376384 8647803 -126478074509595561823367913789792696 8647804 -124087310571985232267162152571738853888 8647805 493294963533389524845001483348270560 8647806 -47437857348082672990235788549426850496 8647807 -53860604682896745410330500699438185600 8647808 66712064722878318559849781864505016320 8647809 124737166970128331377487963392200550704 8647810 -82322213904786108165759702065908585440 8647811 88933760138510722686646039332726182400 8647812 123835027008189091957008604263303782400 8647813 -94224779144858026241603999556725081696 8647814 132802519185828190956554060263938627840 8647815 102769108658856090042064526570599031040 8647816 -68696270090514312769847761788764160 8647817 95184188253453009958459166811319699866 8647818 13612726598964486024043267760073639168 8647819 -227817124704302286239397703767699124780 8647820 -93426278178640273229279804356801489920 8647821 4564931146524332794817739107300183040 8647822 -18129316562341907455811578522771325952 8647823 -184634307447449275917111629364596510928 8647824 -34997624467910332267849833431372267520 8647825 -24689940074897393053820223777823422500 8647826 -130058337568954957027434028269174508416 8647827 -91949834460804192572249797243846967880 8647828 -4144438903486102346669814344409380864 8647829 -70989386797757289816448406354206900740 8647830 -49628237302600010951962972126201632000 8647831 -87290235136797955882245944518017587000 8647832 201530728793849866899258405843696660480 8647833 31087516139393377800168410722819280064 8647834 -41122045845596529572415142837326877440 8647835 -64111906027487644633603095458021825280 8647836 -6313657855953922413761995358181631488 8647837 94391248305295129993961010634226652192 8647838 -97437748427409618739053798916313815680 8647839 41879896721919282035368742587364353104 8647840 -54325254383483111570833018861142016000 8647841 -17392946425718854516461788963450792508 8647842 -6203589490782212144218212398453683200 8647843 -80133512114021220951047482795890881976 8647844 10367626502260099967221228996864901376 8647845 -32829207144725196834264240539692272480 8647846 4374821100458070710020060465943611872 8647847 577685045409856092619781164713890352 8647848 -60033231807704649667840464268395724800 8647849 -6806532501049093014816171661205426688 8647850 65749365460729471420428419483414976000 8647851 24876537135179826148184491385874803424 8647852 -27996599795123053667049501298513464064 8647853 -46970188880311110094041665022466336512 8647854 20078283403522665483748438141794899520 8647855 72660082913106328741108767316376591520 8647856 -4121853556927703771078767453726507008 8647857 -102459862349754428799673927927852203360 8647858 7297726126991513639904463957144889760 8647859 3687486921407652345181648546732776960 8647860 -4565229593409581398930374197179760640 8647861 -7898070181931951671975878311389652000 8647862 -36582026579563894588907272791375411456 8647863 -56967549480429370792972864678391897520 8647864 -43367501477949527291277516520684400640 8647865 -94481033304314180295087456971729801280 8647866 102710026306084699575792597272941209600 8647867 -105948803641819099166142634040936734688 8647868 -14283499911966256353444623553286167552 8647869 2889880628703036707922215112240985440 8647870 33085814507524144477119166482804480 8647871 -85168383914122338560873994611693891928 8647872 24232231484752956607214009054134272 8647873 29180935219877183758419499181974276564 8647874 -111884445868966554209108187409629754848 8647875 118666559860429966207015702880268324000 8647876 -28670579676262676788532544204175232768 8647877 87612717376388635127150384511968517312 8647878 7233740570102795106143736366525945024 8647879 118999709979465384933981596953681739480 8647880 14619787146382274009664638518702080000 8647881 -9388664561777681560168551717993572352 8647882 58678539286902811125121255309478559792 8647883 -44984429888973794115382414470668417424 8647884 -5377829148372963288761581796540153856 8647885 -91102727370237278481185895422745955200 8647886 -14189977434116136983326650465455749056 8647887 -15144879283862909998710783431074074480 8647888 -44369494279457021627012288802369044480 8647889 -37570134545740379428269716330062775310 8647890 -1090727184751572164606103697663196160 8647891 19334984218530606012756287438126647040 8647892 198599000846002500809290615350732275712 8647893 -35877617546753858509357187647883762880 8647894 40100677287708032516649346879036382496 8647895 -81524744526531045310563700305537065280 8647896 -18531145040140508756513835498152140800 8647897 -101966403845937481596342230290506769654 8647898 -20692475058781368943390701041048081664 8647899 -48838470478293516030146815200177535152 8647900 -32523850027717775983448577606954700800 8647901 10137469917886985105435101640123481900 8647902 -146444587829254252150756723783271232 8647903 43984829043686711957910205989505398264 8647904 -31963829151933209699228078645398732800 8647905 31934651349648456288607461926510747520 8647906 -114522538970945566415277492640962591744 8647907 53022886818279870358105426737147924480 8647908 -72796933954074875756827756634710142976 8647909 -88384873719338762193515952125416591460 8647910 4759170347456436933013399582941360000 8647911 162121481974176833011920627708123218640 8647912 -48446372771150768052832738241677854720 8647913 -191493215576011010116356437230247840838 8647914 -6602959291277819743679462015117942784 8647915 40936307874215029248941535631853819520 8647916 41753417566426437244713569092105313280 8647917 -115788773687088955049595516010191890688 8647918 -24507542671762522919322953157776187840 8647919 80665284780072336115589150681327821296 8647920 2329770274294850978023326852671569920 8647921 -109023565798656042045029463298372696256 8647922 135997842047668292253682701258979498512 8647923 15841999874081920077051959158361733168 8647924 -68547707580544473054789768663873656064 8647925 -12592670859283564229684468318755128000 8647926 756045948586189780213701905904445440 8647927 23826750002057112343377728639472876776 8647928 233753003226612686340188381452027944960 8647929 46497768499219947606221875188839852544 8647930 64510640572931502333948638647388091360 8647931 11623593003807203603283191163095931312 8647932 -59854698071368569387328509276731555328 8647933 -8275851950786485780111755424481586080 8647934 -204149401700802960545329854281298104448 8647935 7478899667222445792662235295212550800 8647936 -38983460039570839778712254281150365696 8647937 -161162617861217183636664156968401500414 8647938 20023985325896969661486071761805475840 8647939 -6366959588836349968354626918511038744 8647940 -14336761753713045372167244410175160320 8647941 -80337561158359857117609035856060491808 8647942 -52648651018664750524728753290558480256 8647943 31224355946926823699636260186189153200 8647944 -175755644123594613809090034839092346880 8647945 -165759082569132350792906500271568000 8647946 -13921670973126700646857770890790552576 8647947 43482172900256515711651940580070840320 8647948 71715104874712354326799478066128471808 8647949 41015884630497579015820222988467600950 8647950 5540236125136461848464476046745745600 8647951 46200944955113811499340562090128971200 8647952 11807410331591243006834236014099578880 8647953 15348150519678133852888668450683401344 8647954 8777575703008685288384004741739536384 8647955 -96497287278271837397477793206760578640 8647956 -95817822974837688118588086867470496000 8647957 53301455590182275796013777254176362140 8647958 13103177975146012209642888728684815872 8647959 -97242137623504134561157917905291820696 8647960 105093421603762622210441802741150720000 8647961 44718531021984658922183108523075824970 8647962 -23108578257650437222360601967281576448 8647963 -13233295354257571083941421627160625788 8647964 -23282721923064458681784129596891765760 8647965 -1817538957268338695261681752914178080 8647966 -23946933818278193445256025453674228992 8647967 61582394069796501170304551586984146016 8647968 3823474332693899969504560892337979392 8647969 -86823190833597942832716321980964194640 8647970 2803309710281045026511568742220304960 8647971 71173930603528192197921532549564584312 8647972 -176052896499382244876561712010661519360 8647973 -75803806868918724988551446036794178022 8647974 82954306457467210441108677168253042560 8647975 -10224511477115526021349949826018095600 8647976 64614191991655179894649001664181862400 8647977 7153634768863024582920383775542525952 8647978 67148955989574878011449425853740885856 8647979 -135027602003739674780345471526937977420 8647980 45951533912833571832331831273808363520 8647981 -6209238112021482699547056664433225268 8647982 -5747415136760027442260968225553859840 8647983 -132348156516939004502683027105599431040 8647984 34702003133588559428507415963152056320 8647985 8227750134391920751600622848826966760 8647986 7261114753211064278008614538532033664 8647987 -182339979282846534855745758236712937848 8647988 1332852971332269788352901424626507776 8647989 -25235161285707416982485812486846322880 8647990 -19223926020522929774688859150108202880 8647991 301835130269558148786942719759744976 8647992 100272084845976954408546560549547417600 8647993 207179360363797133405237668309785555242 8647994 -126106956134442776316739558477771234704 8647995 -49385364886947474589541265708449780880 8647996 27999686124309709059435193435438455808 8647997 28403899402957487829086926937605525446 8647998 -12524695975103009317531817266549319040 8647999 -47805724690693723964397461371777022840 8648000 -48550369546034033902216640943095808000 8648001 -85690112393149037019611915627555294670 8648002 24537026392959652231770587120173770240 8648003 -3531738542174286454513436970258951456 8648004 -81904975182180457028671143858259212288 8648005 -16914254658428436761332888738683641640 8648006 -115297045527720249156762774334053414048 8648007 22396197912421912179331590344435685840 8648008 56045834020670534784362170385594449920 8648009 -50311500075234128288471478721762045440 8648010 -6501329093014728706803403354671282240 8648011 -11978881272887387249915049554953266128 8648012 -174999721455778017093181512400447474944 8648013 6223112906923126629476100318304037376 8648014 27007014545062124157285239518934129856 8648015 -9047941943017398894322143992970713280 8648016 -9871461094014897332052499758763868160 8648017 -28926418919190487461464196464029308608 8648018 -643239769359219018635753007454684896 8648019 20187273785406843598935887879963447040 8648020 -2743138833319586970685224420918923520 8648021 142561328685234684408915554561613151200 8648022 -47536543311924978596506875832331758080 8648023 103389370562391661741151567960165606544 8648024 -36891500478565943816671296952988467200 8648025 42993865242415810692448064102018325600 8648026 -20020833883767202155026585979863254560 8648027 11343184212315661823602707450338106360 8648028 99471908715909981109338906717187451904 8648029 88573637585764380725825734679297606284 8648030 39865515806241929205659418965232932160 8648031 661092239359464125935198609398809088 8648032 -196628525654659401062603395352847974400 8648033 127798943556106011874069191890477973282 8648034 1552940929394892990785478504004433280 8648035 47969517679583706908997890151756719520 8648036 -46895500208687273839246416122588376192 8648037 78355907881188365327721281758233538848 8648038 23893620452649756157493888493538029696 8648039 -30942109088007360559199387901564309000 8648040 -64055036138554625893870754272923648000 8648041 23266490087227997024501100824309037300 8648042 42269004085268259329624554888721412192 8648043 -52881107955806149280290753902431668800 8648044 887494315852999754222053375725455872 8648045 23499725222885767385275194130294529280 8648046 2705875623651540405003170312654466048 8648047 -86095573509228128848218132293970495168 8648048 4495334140007358865836639807297552384 8648049 250698932486673182864501659542558822240 8648050 69524008329944276482785179427924904800 8648051 -2934798573003957048730318887494978400 8648052 15479892801738192077736565259990863872 8648053 -295171151614135528274075676382096307940 8648054 31296658588554722939935921066516706976 8648055 15963191140103976477652276484850935040 8648056 -31917983993509575404937481203002941440 8648057 -3485952468235712688502635224809126560 8648058 -8664191724944027969741932064827324416 8648059 67434645849978889883772551831787136000 8648060 -63086602310253377193153129806121369600 8648061 10440251537943676046906061180349876800 8648062 -36649171133096061402145894355827987968 8648063 -16763417462171702604296677934374705656 8648064 136687696953100177257982028550997278720 8648065 41685071624537407015081464752228121600 8648066 44586584435685865648724948261617374720 8648067 -52377574885013050705619132284265662800 8648068 60356898313974896426079680780495207424 8648069 -68730598760062240337700494439439047456 8648070 -8018102652690297469604515691346247680 8648071 20682315040270983673913451269704474200 8648072 82244289297841615248333089531980185600 8648073 16828269409863536319262928149777653120 8648074 164224411749715126293493556307217920 8648075 79922861669287429797266775173547483300 8648076 9036856243488180239199955737311616000 8648077 371712789450543795947833439980440420012 8648078 -88232475356817100126934172073971898560 8648079 63305773410755228378943913434775155456 8648080 12760901710853993510457452125071605760 8648081 42773328862758522345472446017323091880 8648082 -2986887534834817512967870703708463600 8648083 24359258379046476270476006016347676332 8648084 -35524052420806450059657900248335638528 8648085 28453669781163085863958961225705594400 8648086 128445491095936385650425386150876993664 8648087 19416925232059233426439957441433078112 8648088 -59510657484900020331610890035579965440 8648089 36766197031069162333014983243006122260 8648090 -35421804600007561795179050133826022400 8648091 4196348979027344019808055424748563048 8648092 -95950177304895149710671333001998099968 8648093 -173241991785406454768736304092288293658 8648094 -19024638704571634544792246818875457536 8648095 -164553379454875478554822287383270572320 8648096 -62847353187376696801285906819329294336 8648097 71756340233713030820513941371252636480 8648098 -99077507058455698643495859635838443520 8648099 156335247207678230595832388493984155100 8648100 25588576267676317576315642117033728000 8648101 -19021066750378483107845263320890253312 8648102 -1885500515463120067450563155739317760 8648103 -8158243087575880654636361225965233456 8648104 -29362170191472333064623585178267084800 8648105 -76346020511163768894787054463336059740 8648106 66386672607456456354537464474150863104 8648107 52691684436705892488665600202763858480 8648108 8477318355968989690449716775787077888 8648109 -64100309974787455916380318008429052500 8648110 26467543394527537828550142825061440960 8648111 -114449551149511877410334163284646450288 8648112 -20500535949097763129203559361576960 8648113 118527428488836471334911098417413545362 8648114 86904910938933844113725107101245392656 8648115 -6694157264014987883352884388097244160 8648116 564999433634201373663517147719820032 8648117 -993598764617721548134514146400108160 8648118 -42975907880546352240930774801445256736 8648119 132006436284750345373047798964593643560 8648120 15337317153320669020745348537901465600 8648121 -39260080145749676729282885573950916736 8648122 -51124915532797078270079339858378227968 8648123 -63628873734193636359212539186521065472 8648124 -65728647217134646501191759996168236544 8648125 11877192222009684708706788958372057500 8648126 103495217888433038493174850441322080512 8648127 -29426094769845658409293958215018528536 8648128 -17430494279370233131540993224338309120 8648129 11660975725506026594323708224655229376 8648130 8574589309265639317394267768262144000 8648131 126993303303400429376300524323982479932 8648132 56656036546836754823983297750423633920 8648133 35726304038542516072447468417088692704 8648134 -77794142389049380287374505677270547648 8648135 -27697878913858201118725232569250674800 8648136 36030713735616777417601451468515737600 8648137 28962278220710504983266622234454794420 8648138 -31424551000511835689251089698162004480 8648139 23332016687403589181061881904160409520 8648140 88269075622119469815085386376861286400 8648141 -428738681615628139694948960663828179008 8648142 4183347325170433141406870120180044800 8648143 -43414556043930375320363967790370454800 8648144 61972801701592442891712054230806978560 8648145 -99732063577098905388188254651274012160 8648146 9242631099297258135325819871926823424 8648147 -18168069567945727136812971534524625000 8648148 -64572625342222209261571109218146109440 8648149 168233871765797087936567312423456579150 8648150 23447593611136834801673944699092144000 8648151 37895320730685825643651751519568445032 8648152 6661335867707472211096003571617382400 8648153 -17249171304908916555084421762578869436 8648154 -25606902052772377992443483048870208000 8648155 -58484678468302048391458733602404434880 8648156 -43263745209564862112196116128331635200 8648157 31680897177107649204193918484184524352 8648158 21343309031009533915234425348418694976 8648159 -109381435570852568466289248442646592240 8648160 300975637415878962329876363634278400 8648161 14428593436086417685462676756523771840 8648162 -93019496064135841618171960323466293168 8648163 26287403104935649851283894759695544320 8648164 2118460701266911139143970270217347072 8648165 -77592957887769548044431382404805559940 8648166 37515974675671199111551298325689989824 8648167 -89713880960950924081996479529231692648 8648168 65355084940854583547371519251198197760 8648169 3217900149662439443513029207914600000 8648170 -13456300220671419435464956386657666720 8648171 36779098094889570507745868625403052064 8648172 -3591088167274546367394437480922267648 8648173 -208982886002146826757069034356422113280 8648174 -32822724285012663822195668221679909760 8648175 -44654423012247870730082843076234897000 8648176 34678680206729871728481763481128927232 8648177 210163603544635996764827038333608363060 8648178 -18616494528216642932479433580631326720 8648179 -115381717777526489772232884060252807220 8648180 11725788048448631848117383881019379200 8648181 -200888657338970854231624073117517932160 8648182 76865054355930414227269424982945513984 8648183 59268852354260221890124066459599958680 8648184 -43746687693530602667608234482182062080 8648185 16207064959651047928654558525459065600 8648186 114805245720842013140909850927552423792 8648187 -17875082789193538634583198038895204840 8648188 124474904069198325800934540095303602176 8648189 -510400794185572430437175418199782595200 8648190 -20065346511251869800717810417110263680 8648191 71791301176746613354122953924272558592 8648192 -17116473416893646168067975100948807680 8648193 -100659903624799241467010327713833417936 8648194 17872346354720651954386715285682020352 8648195 -12051260211169571955085497783541217520 8648196 52562191478119860798829333754707848192 8648197 77793132560324926982100147128367752320 8648198 4690872453473924027195908661732292864 8648199 -38707164358246220917889946334030391376 8648200 58956896409663005525428662000872448000 8648201 6927960110680909454845902641050658100 8648202 13110003144956217621704033777380492032 8648203 -847477529832039369151657636298653976 8648204 -171615349181359104732971202218327460864 8648205 60097102780498186934738315107153062720 8648206 -60724090637866993071763808487544636800 8648207 -79691889615774584067893740006338632880 8648208 921150172712762688607115812822720512 8648209 157197541874170983066562910889873256960 8648210 52742230326017719421807659866871176000 8648211 -60587131176438432282052423828913652480 8648212 28933889722224375890191918269529919232 8648213 -18081463165365796647941139800706323040 8648214 -6262936094481460940840231647101732480 8648215 54676143652139830183978916694128635200 8648216 -134178807941475816934901532410759915520 8648217 -10086384096339745687305207814378257660 8648218 -16418896048560065450022658965561607440 8648219 20177503616977843941056660026017745080 8648220 3991945721414051362263896746414080000 8648221 205800957092062952687460293517166200422 8648222 -53102095944532310375692938966124031616 8648223 52717575057590602945741625142880151808 8648224 -51394760943602932482420036005125816320 8648225 -21519983278027271672008959526133472000 8648226 -33796760078348746038504028921019484672 8648227 142510241342479368844206194332857433344 8648228 105520443703299564548346242821211261568 8648229 39070188523424189736414060012980523648 8648230 -54553132667234731041373776803691264000 8648231 -125609882093341362532246727757753336000 8648232 44189623043172740764815254739177062400 8648233 175131852280299314627924572748631626 8648234 16783232811363527250970217960412379392 8648235 -215863486440149441801099300439462516000 8648236 -77535653271558528724057549056478462720 8648237 -12226780241553945353499617003035763292 8648238 18068956398994161163759381543003758144 8648239 194932742555579469606555476311472161040 8648240 -39017540613379088889707256167428915200 8648241 36810158143271095434079472296393059264 8648242 136475786858084672171612567881537217952 8648243 -30634537333335356259122426685115610856 8648244 -70626109911737141477116017585307422720 8648245 88848402676188937353348140240462880 8648246 -183531545898718733484797419641524736 8648247 -21263717571643678263428536547251937328 8648248 44119110802699416202848888825998131200 8648249 -210879781004348109272616063256161731760 8648250 -7174029931865503873799926651852032000 8648251 -162560813178050128732075105386855486748 8648252 -4660658505982673859516066561970443264 8648253 -27762798589672374193763748899493397440 8648254 -29972448661322165928281393784780167424 8648255 -132303659883943018999910936760862765200 8648256 7262020268957216740066951368806498304 8648257 213081559410983797029794376092899387104 8648258 106607644723791947499120545883601888800 8648259 -54760943433235472653422395630664863496 8648260 67626959191452298545998359822476698880 8648261 -61249872589251249600474773411016749988 8648262 24109758245196079053086581967699435520 8648263 100877721289647909021962039392399762024 8648264 46262679769543403341335864999008102400 8648265 -5750980471607799176105548046404207680 8648266 541271269411562778124077287354893824 8648267 13820299724996224817574066240389783316 8648268 35208326823861159090625325403204771840 8648269 -23830151937943831710529584296902928128 8648270 -42411685203705608218335171734860320000 8648271 119678855122094254424478984783141990072 8648272 -14956448892093840719343143628024193024 8648273 -99770815332803285344884000678650273280 8648274 44219467891241136445991712687430762752 8648275 25548748080088152286340584165246431600 8648276 134820108447185478221458929775755264 8648277 112101795250807054776531547827808997280 8648278 -24411419560126708695135503202473815680 8648279 208895412749894721864838322572093171320 8648280 97615331293973741560039841678173593600 8648281 -126664498568457218666656044444989423088 8648282 -177938807600490816457228428496723511808 8648283 17647436586550596735784295916053604864 8648284 -1514451969928399727485259336870608384 8648285 1850106812537410334474203565398662360 8648286 55328172251146596028750271861614227264 8648287 9434374770219120199717892768075502080 8648288 -199920920105465393633403798994739527680 8648289 45512419869369939822508019294350848 8648290 5053683422822813643017620396599022080 8648291 -589939647097098060412644193567852176 8648292 -154044303045922062321259461633657704448 8648293 430610544317912164722221472251333624160 8648294 -1015208238388171224566753302049569728 8648295 -87454513168049248016378400026434597680 8648296 180540587449851961178125332548494433280 8648297 -47869530225263487224642887758906903936 8648298 3993927656097984293478830799873572784 8648299 126684226929840832543666687900344776448 8648300 3134027412500313993680264291261568000 8648301 79410439888153907240070423928415725632 8648302 26508574393090489524549682167513125760 8648303 -388576778902925458787668119151252318440 8648304 5861621708589673162142415205623300096 8648305 -9184817063989403813742949965437271000 8648306 -33595791968005636590258341851120949760 8648307 67182448005207466082840175064846528680 8648308 41176704009428216634978060015845721600 8648309 41503792923159150183213361630184629404 8648310 -3602378317914317385793718127766425600 8648311 1119635734570760211651078150204390832 8648312 34829130401490628216158620740583915520 8648313 119417126521728025284354258654961252944 8648314 113756402137277283992987998051633190256 8648315 38943940800288305961064404526314163920 8648316 -41278954890249187463225617530144906240 8648317 -88878324567614850893642178247053888634 8648318 11544276831034724001260646986645716992 8648319 -65131131311888219526200254264317081600 8648320 -102099042581333342847184052673734246400 8648321 173875669664728456289525294230959760944 8648322 10838181357605635829520530515676144640 8648323 -218377870544199840723537352403192855428 8648324 258027446251262650978011871999698529536 8648325 -6942203882471678430892609290655692000 8648326 -4686008409829671624536195548489446720 8648327 11850126730563567003845993309898426552 8648328 -428313067900683368906679791876997120 8648329 -80807421944762665166357604631084305024 8648330 -94010581980322234209526866630410652480 8648331 -147619016270994032804900639653423006248 8648332 267494268187548443063885974150201344 8648333 76501840244877947852426232904691622582 8648334 -38875264526995134217325201751780364416 8648335 -11173186671725959990418587386669377040 8648336 21031271450821994680391365328283254784 8648337 -69963491583805141669904312863854670560 8648338 29057936000443555661251909202828833920 8648339 -25912621082095499067403745096917658544 8648340 -31345974816180637132001159161256908800 8648341 370312749743852438215425713594028800 8648342 15417475687508288444190579443355437184 8648343 94419912711379511093817408108025731840 8648344 -67478497254495392577209134543069286400 8648345 124442675608138722482726493882901324800 8648346 -32086686834297140728461067310060422656 8648347 -56611612860005089224208569286171678204 8648348 -51496162946128108082860198001267323392 8648349 41369709966485439948927358403820434688 8648350 4806629491201533052749006266422296000 8648351 -224258589997614603513407965708396223280 8648352 -69942587400632076462657819459542384640 8648353 -91821260544814700689316052078181737822 8648354 96559932282673706066141613677748000 8648355 136287152131088603613942562929753208320 8648356 -164584877446086055985490212481691934080 8648357 -75857534134577353022334572932902434208 8648358 -43357270179298954806630805768760489472 8648359 -152444850619070675291208699003587655984 8648360 -77142445778632970116815306622112563200 8648361 28082450876073589902051641450322520740 8648362 97290676596895956789048005077503072000 8648363 171101380354838119632585744389209036920 8648364 -51981434565029115975260611577723533824 8648365 27879885244773767465807542794061492320 8648366 -57718334877241203674282586254300126016 8648367 -12396221114225788745185526631443036160 8648368 -11457653824960903642602128069316575232 8648369 181087572654294790734947805274241050770 8648370 -11929407264191062841536377368737574400 8648371 132979177347929914878834248748453378572 8648372 56081208188999175274939372701116105472 8648373 206560683716552711367193326072722625504 8648374 -28387251321180656521753992015572944896 8648375 1290955995941917059911182532959740000 8648376 -65081877624285421005472973223438581760 8648377 14705141570917244635285287676737919360 8648378 10456576232481948681744011016356934624 8648379 -154828299826466809628453736001786898676 8648380 5078579737707827658967114240605388800 8648381 16499878366242762187646580209238476544 8648382 -4063408401850838841288407531975193600 8648383 6948945280529237538820022969526886384 8648384 48811211052118625006922981999589195776 8648385 18712521734865749992365437210384865600 8648386 3913148517156440730618780250132660224 8648387 50481943139056724386084337800330514640 8648388 -17999734574136396943478236023125729280 8648389 -193769926347435354963621492699370435810 8648390 6316325359068916347855891299739878400 8648391 61642945489463259369672915451975052160 8648392 35448622463005077564930476745382625280 8648393 -119377899137294965926071041187760582456 8648394 56866649549065193142850928234746390272 8648395 24673417116877468834889221423332864000 8648396 -135549799936941216262268118924769608192 8648397 -66113041453315791219096812910597744000 8648398 -147615333854029805730637308433878089280 8648399 -87751993765453023680339176952578002864 8648400 -4664898400928232697596215151457075200 8648401 -115273683289154118818371103957413616800 8648402 -49441582951801162711885193368414152048 8648403 5388299274325509598864056090298834104 8648404 -5318477715589610266913076266350788864 8648405 58056213958232988071821618942289268060 8648406 22719651863087854179895311086769328608 8648407 150445002777186534266111874219014311800 8648408 -164761939300453791137184698394880727040 8648409 5481260872684882029328547591285898240 8648410 -109226149246757272389703562023793547840 8648411 11893079359920284767925704633905762624 8648412 16073455591058869012929125287766630400 8648413 49359055736258309427785280193108842662 8648414 1476690576076179984067129808208702720 8648415 -92728857387649552945262503000297476840 8648416 3950925524930336963162353431737794560 8648417 -9389064646094857067196941870279905176 8648418 618459337596710325122009424806600448 8648419 4391856920615425652268595776538383120 8648420 81911662047339749452897066860774912000 8648421 86440806190208737782629919934927574112 8648422 -32585618073242363748769236091941619488 8648423 12718214023421970557585447777696550912 8648424 96840819317855523186905187661369344000 8648425 -93712893448304940970507264788565170850 8648426 75909065179215971814961059139296864 8648427 53661442821143822826742052926624243584 8648428 121991433139350392977828714426522177536 8648429 -355993229962605990986229026213859889824 8648430 3854980868895419339451388413984030720 8648431 -288081893831713529106666155101157394576 8648432 -12101817011051914915671357488572170240 8648433 86691930102097555068369502772493155202 8648434 -13363410712421362958638251364935101952 8648435 -47712064004284253623724916276109887120 8648436 -15608451542394708456899487208276082688 8648437 29374634812220806863211278814115690112 8648438 167010830158353278768451729164723506560 8648439 29161306113464919222649847993668289280 8648440 71548196558277126270190987132888780800 8648441 121197914053754186609633218505261542800 8648442 4293091368735116149504733080810567680 8648443 -128974217387749689826557489966582078576 8648444 -62369105125495294686852082660234659840 8648445 -5816731955499711720659078852978396160 8648446 -17250231352897311863145122986284810240 8648447 118358399428669297070548119126791920896 8648448 76730135530998248517645311300604002304 8648449 163937609269853220784464315940301823936 8648450 9225672764400668875447963159383318000 8648451 930536663929674934049106100382858940 8648452 -12422201058832118968850990146479700864 8648453 -70912300633712336594683822243179539136 8648454 2815428464424907102645475223468994560 8648455 58550076624779152378136621670059123760 8648456 -8331259154910453268220935588947148800 8648457 96248371046512825880769159887492010240 8648458 -5305501145894622948461165957408471040 8648459 -171224751598196763788570147283746759340 8648460 -49552827619788628207259823204552345600 8648461 -2789785742996544581425622383198236096 8648462 -138640915470549153525670968849950472768 8648463 165583203581729272253831574382725548688 8648464 -2837318218397052768784061609629777920 8648465 -5921229657076319627653604642707512000 8648466 44207252549068601608922687347842551424 8648467 3814610490975678626263593665957499360 8648468 -68360867250540775267473375053807007744 8648469 -75500140918922732824532599335181113906 8648470 135179541736264702756140772368903759360 8648471 -15832342613469336950766179447475449208 8648472 -20680789609023642572074425329644339200 8648473 -2483141015563464814433961415623901440 8648474 98899115313502817955268604400547729152 8648475 -128191322689105126986316618449190200 8648476 79977706847361146199820064047772034560 8648477 -1186288964479897820937502013776254714 8648478 -106064611971320471708763021058055228160 8648479 19309045025934870233511004147616984176 8648480 -43864329604171630136128943316617134080 8648481 13532256452573116492193914824767237760 8648482 -66813969036422856351126161752711913088 8648483 86063012322936902804048881285193190384 8648484 24214036018558572841362899006555873280 8648485 108177778573527232064640560779318365180 8648486 22891172670212258250268216324740034560 8648487 13535892174195287910929611412793216648 8648488 -92496123062984445789584685825006474240 8648489 1386951712936669210971961591156085472 8648490 -28114084164800047669528720467220058880 8648491 -104627449594189018450082285795110491488 8648492 -31432043850876015966172911439153118208 8648493 -2457482468337235365714532779747374016 8648494 107148425644741957872169615530105002112 8648495 6903833273804648370245294923844780880 8648496 -11285145073426122140489389430120448000 8648497 13601240664963046014513778507647140544 8648498 -45229771003576056918561468372952743936 8648499 49624531351173484183583505816795389808 8648500 -22338141330944345241132661605424704000 8648501 -107961781001633203343727809892693060498 8648502 -3995153722452533060695625318296089216 8648503 280488181305532191940376779767116778784 8648504 -388773152059992162963350304290242560 8648505 189409487469833965741166966050202803200 8648506 -27909705772011888987045145333591355136 8648507 56941599587054070525007246048054666512 8648508 -52414184486733037769947700325863669760 8648509 -55865364008076485044061931925298446196 8648510 25336405884361804165130981527597432320 8648511 145011464511057749437003798831921622472 8648512 70846392809875323540919055676840345600 8648513 202865560022782437371839142341197645762 8648514 9295549962001446264576390375215892480 8648515 54217618719872180663299843371542112000 8648516 -97948946565928159823616098423540613120 8648517 167012835291255629454496899316183157760 8648518 88507821702099675923547145320361476960 8648519 -80963615057397370502306290868759810640 8648520 10512252144536018690430161430346137600 8648521 -34916327402258755899095710368483663488 8648522 2524249257323102944338537408040011312 8648523 82702660415815593706496676315488349696 8648524 -318559138075127416100882603563243793408 8648525 102895002499568770566289768739639520000 8648526 -515446900003774389293842035529994112 8648527 -52452860219423139027318228808566935400 8648528 -3837980778708173040035331448112676864 8648529 -3882170663405615385733639224618849024 8648530 20549573755621048920088166366514309120 8648531 253943750291362186887314814956254948332 8648532 -7258112298545899185714353358985179264 8648533 41144717898993551036792912222061144782 8648534 64426484629965192170406123831838184640 8648535 -13474580208679747699183947016673095680 8648536 -36206705127186815719915144731988131840 8648537 -102214417938781192645492150689270077814 8648538 -36063611186162730003055434953083424256 8648539 -31220321900639175650562521908921984944 8648540 2546761680767064996957235940439552000 8648541 -150377852368738277512772809820354760960 8648542 8638301165856860254783974538455131904 8648543 21229595827891422145178875510894869792 8648544 21682940295883648829269312607327354880 8648545 -86818800017056844280713493380325374700 8648546 -171851170750426628306823110492083747680 8648547 -238875390426429466188284998113953472 8648548 -75476734949281263023218943423366084992 8648549 99307682922096054151725326520092228316 8648550 35404667410136876585791599876020676000 8648551 -194007015783543126931440327950811813448 8648552 -38680309078125530519795647362875228160 8648553 -160417883813854617153012443442780232800 8648554 71379263627752738467447069887013118560 8648555 90756087197277581205243136694823156960 8648556 19033537314280311652989683745633484800 8648557 50370462313334834972045596311851838806 8648558 116717100441191290399308688223320994880 8648559 -10660659558319775085853041219045383280 8648560 18228761236446631916723446426233569280 8648561 117181227129984936490370116577250118512 8648562 -31437896218987279463489642569957140480 8648563 -56426993885657777373196396768465394688 8648564 -159370229236927939901036605536203612160 8648565 42097886598185110533355018630925944320 8648566 -29089906357352871604684042413379616256 8648567 214313411097496918630252620931345133880 8648568 -45910481810359696474950298456204124160 8648569 64143965295974592336038554710804813700 8648570 16408586337050584119596914039173672960 8648571 110583409543962445639020547198120562712 8648572 -13073896984328074650341995220660119040 8648573 147861682293665580374195682878803929600 8648574 3982646474975562624686009835594593280 8648575 -17327524700395546916699173332151566000 8648576 -36327490496607397065022582581299773440 8648577 -36912104187585959370553193296718231040 8648578 13863968499154276470994817844952293840 8648579 -19598012702333129811637303509910639560 8648580 51367863566615192936477423650984550400 8648581 27652235587253496005182216719620718528 8648582 57676670100366748443933896987578449792 8648583 -194929178367700817405048565321969236400 8648584 4217179217433835341981075370197811200 8648585 -57666677391475300451786510984117091840 8648586 -81286325322348172873322350229073868800 8648587 -191049448169668252656049622577643246088 8648588 -24840153635055623246040934599061678080 8648589 81521842390472551352055680543140108224 8648590 -1375617509489436524063819829943447680 8648591 43019238408697382866572764888064923520 8648592 14829125690598160973573952791228252160 8648593 -71619042971023852442918001236323655436 8648594 -26989299287572320561351324707732897904 8648595 35399854358698544340971528018834651520 8648596 -182354560693445314359169910757328896 8648597 48693508297571865540232252228286386944 8648598 -15841848136815429383288441840960471040 8648599 166697169539598164038466722480724247120 8648600 58616154966672900020485805100876288000 8648601 78052171017719885264096269208209716096 8648602 -987786601169296532588384801465687616 8648603 -6983059446002025936283089240622421376 8648604 -544469254955756953367139295772682240 8648605 -9703465280669049768909302319550339200 8648606 -76200297880056118290814120020045637248 8648607 -69559404709986298172406407581542343680 8648608 -61202011788981382700039810776072519680 8648609 187020548283449059009591828263388975104 8648610 -11356708224790268648765349433203801600 8648611 -115210352165920915386741679038798438048 8648612 -84694952960945199154588064820237496320 8648613 201041266780056345382473039159148530144 8648614 10145550551815529219851977037051901952 8648615 -165456827925818534479916266738114215240 8648616 -45847582925515763182796177222121308160 8648617 -20189304264233561311316241138912675808 8648618 -57599048320152018732632881830865190400 8648619 56928730115649066879339541062064961280 8648620 -80428783310294557903703306220954608640 8648621 -34847710812073975677167279503948039050 8648622 -7361336419406300926329324551086446720 8648623 -37497651333024009375584266136453526816 8648624 59897803589723258640363996095594250240 8648625 -19277814838976614493110911180617712000 8648626 -37582263364838148434184225667563018240 8648627 -18892356809984604710444287577479501440 8648628 47239009773628111547961553594085670912 8648629 151100246496203491114500998488168085280 8648630 -6129934971170579733937419520498558080 8648631 26928059207938634782381601969715657312 8648632 43785224497769392113096115130691686400 8648633 327230213265993503277118712806302720 8648634 -62219271374505446748393140506797419520 8648635 -149993025451736281222247059110546337920 8648636 134325552622041577695903495685037168640 8648637 -47962377550640170724342402803568833440 8648638 -30180498873397602118743203752201689600 8648639 27580511336969578567909290028380300456 8648640 -4940906385444134176707512068000972800 8648641 172768902800559984445668404933917031400 8648642 23772802855340080133422575185471627472 8648643 -30808615470928143702875395012662987600 8648644 27087012011917691814543166159176093696 8648645 11693812979342115704212123832402245080 8648646 -36265851227528978059071492915815692416 8648647 167297333228895876161079739168243911336 8648648 -83814964578639027066666465633082982400 8648649 173426495962237940035352771797564310634 8648650 -10469324050158410054714251723667929200 8648651 -67168241679864481668303435921880491096 8648652 46829101310924116079733123729253515264 8648653 10585777501902768508112009305330520024 8648654 13281636963563595407675105848978303872 8648655 94844228771201455167324228522044390160 8648656 -54991645820640399879905842996010917888 8648657 -117184936103716910683264576260220908060 8648658 10667820150361727858184263026831632384 8648659 72691735489859194164720019324241009792 8648660 -79308327684271786892031507576123736320 8648661 31859374693574474983359879995999363904 8648662 10712532894835961206304280426717670464 8648663 -84482046288241150125868498258206683136 8648664 56103355748252297821942048800107520000 8648665 121696294479951741343559660816701605000 8648666 30570937277690246196692428660832039904 8648667 -115252475221309362713655251107207334400 8648668 -11339113175081032189549907224345600000 8648669 -2093950893047261518698838059771528480 8648670 62142744041898139336290642302985273600 8648671 62309757216540914923751003370926012544 8648672 14258004622406278144953653191363264512 8648673 31923311937874859046633575524026994368 8648674 -91060584247096509218195298835717535664 8648675 -883139977136752491869116667685895200 8648676 -430370050009450999501075675494813696 8648677 -152724161485829677604200633214200729474 8648678 67131274774244950000972033169576252640 8648679 -55522413653675064630772875545751018624 8648680 81970250336032835943098376468269414400 8648681 40725956261838127142311565992586329332 8648682 4747551028476650095792303831014319104 8648683 140674220986295028309233088796209907200 8648684 167896145005760222700855895360439020032 8648685 56925118347115600285336837898907415020 8648686 98676862355664457727690609767063552320 8648687 -10169086489932400468573156984470815664 8648688 -2523845451918315692219853371036368896 8648689 -35398062793070519948080836503726704320 8648690 13519436285813314325416617995930787840 8648691 -46270344304169394336678139460080292808 8648692 46989398440116542895595560466029619200 8648693 2200147349883746235161354459550085440 8648694 -433092243379968617188329233068877568 8648695 -79461261301469954729873579404691437440 8648696 156604788367785099354783545133884743680 8648697 14760109092945204785913366950896301280 8648698 -112220870104217749572333105843462658560 8648699 -89992415682702610313677798746506150880 8648700 3379181459182418990661025915905638400 8648701 219661650180953581967154567190959773702 8648702 -117171254025595868635065518588774527296 8648703 38413943783142656739634306391108609664 8648704 9272073917165744319442982941344399360 8648705 89178638368378082370030892885826880000 8648706 13262646116327069268526943614850903808 8648707 47652273342454624083672861161815287912 8648708 52272538630519011270411686805465625728 8648709 -15110753219190775364442832558668432960 8648710 -9488646396834208089289492879109687040 8648711 -174747287761856923263801635073317079288 8648712 -42679107874043258007072455574071086080 8648713 -22513808723758506802201770536984508096 8648714 27274475509079367066441967441452753600 8648715 19142243092981076337040665189674715120 8648716 -125316294336002424555995568205996938240 8648717 -95990184570830055884045882066003424 8648718 -4012481728015108081646313193394216832 8648719 -3291352915518131393673923698602401920 8648720 -21936573946373329353869974690982707200 8648721 13222721873967700385694896888235886080 8648722 -79487478766662131991194547558750655488 8648723 -46273637824245644130525088671317654112 8648724 5234014173299681732751860186994278400 8648725 5162013284488297422356634512189182900 8648726 46711992126987373958592880154575329312 8648727 60506788295620979156054651236662838608 8648728 -254422871971768901865336430466608128000 8648729 94495210292376233829141152395239408330 8648730 -28584410151628182313894613422385118240 8648731 -27597042653927796897392238503065244352 8648732 -102195616749584316384228129012928571904 8648733 71722006854649631456316645452219581824 8648734 -99862459608873208826910668730898425984 8648735 -78226270497355921829978662614181663320 8648736 -88451307733552888712575593262891401216 8648737 237393505656484596811006843399648044386 8648738 5066807976638901720316195629899690496 8648739 1284728930465309616447607135040352000 8648740 -73495553224487954784254864096638959360 8648741 13102860625636656877641989018767310142 8648742 17082014816867662084930629204941147520 8648743 -79495328740015123398633346511355820800 8648744 8059889657387030004043837657894978560 8648745 -34100820171757496654250347006942256000 8648746 48467654601796007459773913924629137072 8648747 -228216155012290676972015753462948841804 8648748 1724822161855661262423154618387077120 8648749 167718238758233031085998509456577017750 8648750 7893487616982730393250487421073520000 8648751 45554607204008335350079846563156574080 8648752 -3746252833640556768808783013474205696 8648753 84011803942548860606243451573408775140 8648754 53192162524840655127739882983086728320 8648755 -86718695646950370442377615064491059040 8648756 -49598564706014207678519379786735089280 8648757 71838533796181932852910679975336511000 8648758 -160691813796434987092790647939713154560 8648759 -32497143406502732371262503270906268160 8648760 6623834247688480157627341916319129600 8648761 -50519138440640112441097596773152657776 8648762 -2585913478343766549649054414876876800 8648763 80713171128734372775541669589256991488 8648764 22493319777451665011094325988432792576 8648765 23492652461208022377340412746627596120 8648766 365121349611036179803574653788447744 8648767 538925258690082091189434254118660864 8648768 -43573535774078968553963480739090530304 8648769 161183257232252822659946923440436087344 8648770 4200647191917918347802551688691444800 8648771 -136914931710598916564185581099900168528 8648772 -643380898872127273231988356853999616 8648773 -73252697244340706340122051595146324960 8648774 6229587006792575860536207828436936320 8648775 -4677118801100495092664013177866221200 8648776 -99024010149247448532599257931128273920 8648777 47341478000683737337653209757916962612 8648778 -14176401943559974225123936942806610176 8648779 -169717500370591232711668919460867152620 8648780 -6239108299558927259619622786851225600 8648781 56371798325904147589717784620938998880 8648782 -56400681032939234458971023646276286848 8648783 25731526590126265898409025758104150016 8648784 7340915483030841462114348709067341824 8648785 -111716169276201708487791489888319531020 8648786 -25292273231165789117143665107727157440 8648787 12232873462273620859837187830821268224 8648788 95465685414821748294831455569373065088 8648789 -3759693841984612563842507128628631876 8648790 5862755958402717879403196059345422720 8648791 2706414573932717485940247311573213192 8648792 94983577584380234669711638761454848000 8648793 106058516186533833050274605701552401882 8648794 -18152653083672378361004609249975486976 8648795 156109468194163037369102670014864836800 8648796 -37622353146348383514565723676711218176 8648797 261014218658031284584584773397536894246 8648798 -31235888243628065404782681733742217600 8648799 114337095214363558339900241863975898880 8648800 72322558815695774643311393785282560000 8648801 -363164837703740212468391354206581120 8648802 59105883533433640990494718570719863040 8648803 -364067138859462185767540807842414186336 8648804 -56536100825121403125768626016431238144 8648805 331592796963622062348661986347612160 8648806 2162597655324526534309554279854990784 8648807 336830053687091826341003654815565904240 8648808 -52233938857372530722489547522199879680 8648809 106039814538716511061785807266083788004 8648810 -16132854258048948666696850334798707200 8648811 29398572903647213680907424842113811832 8648812 148453338339619901755703132484508518656 8648813 22874545467082653373363068374412415062 8648814 -12576736741627086277379115451415040000 8648815 3214049656038350038758218469752452800 8648816 -69042962220163670895090070476125700096 8648817 60808534170888722097879346894909141248 8648818 47215558525373172875657062946780714016 8648819 -153352514989760996332940573108391653160 8648820 -17773122226704518304611162169343776000 8648821 -25579882384698629352101543878258494216 8648822 19130558893160645662980015166103088384 8648823 28511974558442255396649902067892194000 8648824 -112527645620821151892379250741482291200 8648825 58931064643425287396730958326001781550 8648826 70249525146015160731912018628972959744 8648827 35678831487179150922440932159400337408 8648828 -28264579571945595678597478365157616640 8648829 57579773442592187658335157092344458240 8648830 -100398592997509562012928117931777621440 8648831 -34398887065891768727553584423363146368 8648832 51080050813836387140058704798369710080 8648833 107717035595668682642275074377797150082 8648834 -105325446081402496195002334672001819184 8648835 -549614679263054656254170214079636800 8648836 -51291726285124725722396392717629181952 8648837 158527411720278397263997582495543227486 8648838 1172941862495964118905611404817172288 8648839 -120357919629737098436902119921090448360 8648840 -30781034572598386498044839000855347200 8648841 144079099524491434784123296060868469120 8648842 23818316089872779215689298033613109600 8648843 105363602634456426401492174523844925508 8648844 35398735543588064011790543215336659456 8648845 -18133494578631469364195451822466752000 8648846 22073900522692134447334568716802300160 8648847 106137245349771834225408764277487702824 8648848 180641670318888079942068034270920704 8648849 39081824850993790838511009761758042848 8648850 985095522495768312265618014168844800 8648851 -3949660307142546133051079447617681920 8648852 -1042891407585961248228594515550132480 8648853 16151625410675987514734914640754752064 8648854 134778071872903710098618855005780108800 8648855 98098119476969157987067724851657124760 8648856 -61325543230090960275372897399754414080 8648857 99029045110144854403341265226941937600 8648858 -55647888989432504207341501710524632320 8648859 29758734756658653079114986538443818904 8648860 100291940577121745022803886749405506560 8648861 -23681003586571125868203787157876349576 8648862 -3629264583337415560168953402642702336 8648863 -73467356190350743746700401164765209888 8648864 -78203947950442310906248032576039026688 8648865 -12660608738072277683988246564681142080 8648866 4565020525067921609052169366316983632 8648867 -33493824723701054832237146021853090084 8648868 29753897766013106699285969515834767360 8648869 -213934184643570026413165736292338244480 8648870 11519506090471059362237388751082666880 8648871 29557644846608865105476580859011387648 8648872 -250689685969536214031820723794535475200 8648873 193638648476918770678689022562482734180 8648874 -20465910781890216397195818437815974912 8648875 -118568899815181775329007784970497996000 8648876 -28118816957374049127082708878801960960 8648877 7750303672515731197662324586587327360 8648878 -25657132971445492325988489388593750144 8648879 241013215859938714686341915868545166480 8648880 398741356987508703671635279684239360 8648881 -59726861589729189634963405778254078318 8648882 -110916073895677461895699661554015794432 8648883 126719599795920975556105065172300575600 8648884 -138377077207516661961964334151905517184 8648885 35994180219409453412560666651616507520 8648886 23184323577127518965117275789567234944 8648887 -40096376436437754941121240854172121400 8648888 -194025337020220630440545925045308928000 8648889 -86676095038838654025684815382290214576 8648890 75293556769541309506587838184137056000 8648891 1684873180837989968941840506204188304 8648892 21849248626087934563457818239943865856 8648893 355998149818823192240190532787567660160 8648894 -4008908260353218942414933377871061120 8648895 -89725339913538261504032256405041308800 8648896 -95080000943114254696269896653777928192 8648897 -124054456723425699958036242776673683520 8648898 20937575288241156878056390896671339520 8648899 -35972111081054059959535181717097660768 8648900 34979299232012731041952638146932780800 8648901 -38126985531412779647958454563184751970 8648902 47184756198674517097099032623568537600 8648903 5643303235251965668778039576585451048 8648904 -66434284800114342442772887688915312640 8648905 -273206448582997807580001002671053240 8648906 -30178488142322948201365629396392656896 8648907 -15337128193726523516593203843083925504 8648908 -92166812114278950037267963969055496704 8648909 4270891799252263764632913712677550488 8648910 -95644568663069868557472577120124313600 8648911 -97814148449254948581255205521276529240 8648912 -13291204588092917198923458166799376384 8648913 -4432621809258430656645251916382608576 8648914 -8205750290569106540549011909229516160 8648915 -158540958902138243295954300078684988080 8648916 -47833704447246253538981675908353128448 8648917 119682661670564982191249816270359924992 8648918 23053037395599232383194035353407107200 8648919 -56937187496039326265860273720061881056 8648920 33529089837824776778716885719711744000 8648921 -16232899474010118971046474028346437878 8648922 -3876718983770493797965040856716570880 8648923 235385720267170290094412585755758079172 8648924 67454711929131443525562204332808976896 8648925 24947322082997457752874729228487716000 8648926 -35340116032967921375381966697925364352 8648927 -7295166158966773165427327184115448448 8648928 -9947478401827611135126505014774988800 8648929 -228053476165894500364462562818517285470 8648930 26623733477824396130682586262183078400 8648931 -69184708843891370158353717987899997600 8648932 -22654415075292907761365385180738969600 8648933 -138344693193449290823947977680885700960 8648934 55055616849859481936278205190543360 8648935 4930033473391223323107177790676261760 8648936 81960724757848661271528443281853890560 8648937 -8805150791102186934557015067681584736 8648938 5290873476470714689920455506019020800 8648939 -28032735125388769354816625455877591376 8648940 -4646228378026669672827269387334942720 8648941 172681133267180962827733065925085031030 8648942 -142856596482279104978366237191380808128 8648943 -4243373529208758553288719582348906240 8648944 21672473459569338732819391230485135360 8648945 2186535034917696083907822624221819700 8648946 95403368270282832905850026553818964384 8648947 66270949289072021847274298751884712552 8648948 22884906716275897893549739019670515712 8648949 -8126556071355736323084390775114799712 8648950 -944307988396687226952830210938344000 8648951 258955032693001944260119838396204011272 8648952 42412837679509756665142670463442944000 8648953 122129895795061228865026341204318148202 8648954 -61088277999721613706766714271096659968 8648955 -10269081555582140028888601249421007840 8648956 -116663028978422714801198467075147386880 8648957 355550427274511667195164718721051477260 8648958 -56571277680963951167992435232208095232 8648959 57901415059419847016062182345061640 8648960 148599047398996726118226579191286988800 8648961 101822588743336533124792670781390254400 8648962 12207767872724795527575040559212015104 8648963 -358593016768904249543427007841926010760 8648964 -82108041764037864095132612893314293760 8648965 -5087491435921889121509335560819528960 8648966 -70671001373318584519142130272853657216 8648967 133110912602316092632906154602706400888 8648968 32295196819354367239104346614985282560 8648969 -20275721256739441454845581397822606848 8648970 -43724951893641380798424258311712652800 8648971 108448432090775026212946387173709428720 8648972 67081281635651958937618452070455505920 8648973 13251014823865165539799567254665877324 8648974 -15135797235483404830571225395517074368 8648975 -84943583391025761258666290034649212600 8648976 -10812172014718627790884538686858592256 8648977 3133775561658902194274678816900410480 8648978 17201034539153326302267477186746101248 8648979 132441915093828564362558170776118188984 8648980 59041517582350006051363109201505888000 8648981 46151417475776280303957343333520436864 8648982 -58820014089740050341536077897992516000 8648983 60682452455359811917523080282398470320 8648984 149292860638308207226359155796411586560 8648985 -744620540727453749088240633116621760 8648986 97157703904979090540425402082676562944 8648987 -131016506945976478309170292620117580800 8648988 110811637985177666934762890172605346816 8648989 84688564451502149641399486283710853760 8648990 7498323852218045966602177016558544000 8648991 30514185654241283700082111562268087360 8648992 -6595303930975740935906304174633517056 8648993 -15743896147946851663856437486231956816 8648994 13283416345902984791984769397812476928 8648995 -23171207391991269024493072447218366000 8648996 79664335286992717518276339484369296000 8648997 38628752223648371568702483789332559360 8648998 -599144490480385413390836163898416960 8648999 212864806583248764965512906649458961760 8649000 -77948836903038432147291211862442240000 8649001 -262873792188238100825721079294700228998 8649002 42835024112147297072325922919932043952 8649003 -136291276963835195896715094717081984000 8649004 6401132828229494465470144113474209792 8649005 -121206428622184015955055107903392386000 8649006 68357986990289982868698759652830148608 8649007 65174865222755352447642303386366792544 8649008 -1075772067348660481658882869464170496 8649009 -36104063136582585913828426182734170560 8649010 65076511212215335406298092123721440160 8649011 6987658846333233300567705871795908432 8649012 59060125125541039190178954511335370752 8649013 -143753614086437820362329096488171429312 8649014 61054535874231760099959869053650887232 8649015 -40029125532536276535703392063911940480 8649016 -216692963804233091581538707703210987520 8649017 53283352744149814663439861162273861448 8649018 -2085728431953599201487559783109207040 8649019 121343602930901881082180413440939808920 8649020 259112923768231708164818571022694400 8649021 -61757848424635881299748838348104031488 8649022 175786293239395704739778113543480134912 8649023 226965057508112883618259108568583886272 8649024 10503562254689466473203385780825751552 8649025 44067510610302024096222799436406033600 8649026 -111678421118442248866270196019852948960 8649027 151013348717136269329783654606772360964 8649028 -206177507124780153033459115686391910400 8649029 -247365285347159838066444328500181718370 8649030 16613458426203404709519595149720791040 8649031 -4830009312817842674855553167533046336 8649032 9798112584294517091324931052741263360 8649033 -87635355550139799919849374101810113776 8649034 58041116406278851034040743147609493504 8649035 60472025521434592108462251417535221600 8649036 -72518837694057810038597357244268924416 8649037 110500451943507731018763805538956444960 8649038 -94817975655097345572037607958289462080 8649039 36067357688366267088880673269760496912 8649040 1262231601968609761185565477601771520 8649041 -55363288172234129190550600285019311500 8649042 20223980211460488703619752154975929344 8649043 -2033893760489307522081744715539285056 8649044 -11949063434357807066092188378499647744 8649045 -147695541420568561278509953270261742400 8649046 6350534525363481953876948380430469120 8649047 76194895835261402594487446267228515200 8649048 27560017610028516795062996040930385920 8649049 178105125782526842149918258717842087050 8649050 472832230558751304574755703715854800 8649051 32483988202977368405032554494029204632 8649052 44851062344781770036903243657458766336 8649053 -12542482143639889618830827666770037760 8649054 -35604922728262352016484528444821203136 8649055 49181613639364081339350942128842258560 8649056 -19758562197920101281071464449227882496 8649057 -100150116937750260681379327068172526160 8649058 3438212740985322771636553453670911488 8649059 72164358298547789518565586343756912080 8649060 15093047300714100731334737407514664960 8649061 178729633568669496393019047781074705662 8649062 37443642188387383386271321735948184064 8649063 1281744195023062903333784266920461400 8649064 -53132556324588907858451179262905328640 8649065 -117954319316694308608769387661217560540 8649066 22262659241721404908493969756342956800 8649067 -52136386753096223753219107626410815968 8649068 -63981468942365590469095883834598687744 8649069 -57579950213222353783982738393962935744 8649070 32569018648041596096527115819474995200 8649071 -112517033968650935637873755639482663728 8649072 30032960162591831602654860424732016640 8649073 -96847038126053646454131079645482049080 8649074 -30976129563836342764819288142428827648 8649075 37795122616140806094715919357481546600 8649076 80803631615837876617153607338346023680 8649077 165102010027482285904261156395141174912 8649078 -54086109211753110570470586178298388480 8649079 -245105502423223768138063393948313639320 8649080 -210236085916002156607229265512140800 8649081 -25045894051076081509829729447187972096 8649082 -46917568110191984574139461301726457520 8649083 90264769704833208974053455155489482560 8649084 -40807453335233531080825422466096094208 8649085 -26002452017808305625182285559957609600 8649086 -76461058146390009831985584927116011008 8649087 215250545581981377823912231057565926800 8649088 -59819667224570214055434954643341312000 8649089 -113881664576578062174069953503109439744 8649090 14768301692565913927452227427877369920 8649091 -28478915096641341117007683608414794800 8649092 -59548195187854136246332393461996864384 8649093 29192490198317427055942386810834563328 8649094 33089642603359925822232777723660096096 8649095 10439864310185778653781873915563889600 8649096 13713925415706272428008780959894568960 8649097 475344140412616416069330688569149879232 8649098 79097572295959055479541330069331627264 8649099 -56704903448532896077075393436514817656 8649100 63519370237646472598760078500427206400 8649101 135057552939822297704067266980332088800 8649102 22102378002488239804306669725993259008 8649103 -157676231688586687443765517600462813648 8649104 -19097585207955792754959070721137704960 8649105 -98135545073650221659128378354032912000 8649106 -3579339883969357521062056402427136 8649107 53901948273184424917288623381710284152 8649108 -6250364568789853236216031502079457536 8649109 3721432074392981394877589857510418880 8649110 -56831809606050306060319101241916471040 8649111 25056352297647187501534122733855720704 8649112 153667798945040481240509494299389491200 8649113 17785506735244140598633750798448954208 8649114 -10474806164938739111673500694650933760 8649115 163122492759058970209672105881818237760 8649116 50733535278222969191406183198904320000 8649117 -17566960542757435392340872979284615072 8649118 18377147719272557840924514776711909760 8649119 102434344130445095323704033321508297296 8649120 -9593807046194834905999466409429565440 8649121 -72350052143819287677268532914081005336 8649122 78009949134343782849750050906854220112 8649123 -14802778002845209637317888801581811200 8649124 15841477770298792000655583126813179904 8649125 92666552514463594938137786009823579000 8649126 -41825132728577300741178079490124585600 8649127 -72118419332389301997709478503578140400 8649128 49098622921788376933662576404143964160 8649129 143777957296752460493488873266271157376 8649130 33763438962661614522952354103154631680 8649131 -37619680143068398775765507165247350808 8649132 9760083983918722191967641468177149952 8649133 93983830511802020099517669935747873004 8649134 -19203378001254652809339870873956743680 8649135 22797098261743837994132386656627139680 8649136 47700836623606441068003171728271769600 8649137 -7069072522158938837423741098006094400 8649138 63953446504833431530590317689939618944 8649139 -6653734585536198010957177958925268160 8649140 23190955401601479585380813097432349440 8649141 18426578275717232532075022854061450944 8649142 -94032041400865354411956806067613204800 8649143 244205436129666323500626306909516168000 8649144 32769442307156912510184570294975098880 8649145 55970905874337627889268496388583016900 8649146 -64057629393324477549183314232895101696 8649147 -26518315203421584514817138676173507472 8649148 -72083662468533302845794863571687895040 8649149 944413136780651905305227229096504768 8649150 -6858829960804779889970546881597224000 8649151 -48552089731629499245578393339130466448 8649152 254051920486365482653680986436403200 8649153 5764160958954882332886903387324448800 8649154 12511364615448998163304779837480673152 8649155 -22463754790830830576471423665693013760 8649156 -45846075224082975474133763457677411328 8649157 -95937793307405149103620712059716460800 8649158 11743275177208537365411737482517068032 8649159 -136353823389802683526531471598474778240 8649160 17869381699245648108012904519932825600 8649161 44024304232859713243979291659170320400 8649162 8990096504810104215514422427889052720 8649163 25825305822710233917987693048036174480 8649164 -88947176905621010620276085799198289920 8649165 -38696143504624523978542821445994858880 8649166 -110285396969381788626561813264470299968 8649167 -17162110718644831546903039370749095000 8649168 2092888630782469380062422540145000448 8649169 -168166544839107774670037182345132908060 8649170 -76319052233042290433635068404434938720 8649171 27501935649798188514568847639306888160 8649172 -56399299031935509525781622845828044800 8649173 -6830462192927736083414211564883931136 8649174 -29340002854213149861038267745036978240 8649175 47266925595076323961251160955018212800 8649176 13884732025926883209705528444893184000 8649177 168539475999541163801637862303413005520 8649178 -2158520882850805878915370869939275520 8649179 -9359700688827250992075633426138409728 8649180 -2655160638998597787308640123172838400 8649181 -159919685599461193312166957742621148608 8649182 -62538605210750050671311507426720032128 8649183 -66314698140820293561356431280766805176 8649184 184319491030322148859861222375495827456 8649185 259956234697200001882064482976478096360 8649186 458652397937502408296508869497417728 8649187 -30612895524159667160626497411793784164 8649188 79035388496684594904518575397895093888 8649189 172641348236759416206821171785116016254 8649190 -2270147646756291748534292901419923200 8649191 -207776498761798147390445658944210334408 8649192 -628266429367333949923296769153843200 8649193 -124930798509754760646133676181000191616 8649194 33001972912865700428249618582348979552 8649195 11153194749062804859554593602808711920 8649196 -14911442653817805444374578927189272576 8649197 162825054406897316655172423237247378646 8649198 42017864960398822422443226643402512000 8649199 55128928634317711158071074328934674080 8649200 -9163728850188649856326809619390464000 8649201 196022934506450368386484428054310416 8649202 132138807190569345474513994035697665552 8649203 -157474139661667386857718082084174212816 8649204 -104002238507210936068243825687535714304 8649205 -60729887430224067789169250120237911140 8649206 -12689115108827265074613881252417224896 8649207 36678727862470890075630004854851946240 8649208 -56344264707273543004619168236640010240 8649209 -11392285784175147651812888130500662368 8649210 -23328970454409854203260241902154103040 8649211 81925054203546818398523298413068683812 8649212 31640374102417148083762446380819733504 8649213 14274732812984674733468752475680364544 8649214 -19984173721900148629526717143009231488 8649215 -32211188341978954155350438313439295640 8649216 63029908425933817646038478331221901312 8649217 46215082382224751985375763091343956992 8649218 -22174643869414514451261097010444664960 8649219 -27548300492415706874727863992064712192 8649220 29794444981202808872449303088681717760 8649221 31869697654978575594829197050296776960 8649222 -92685445186251854432519635630817304576 8649223 -92326096918760697226404355573307162880 8649224 -15589336585307918214347729086353239040 8649225 10900166259027985960798466069720453100 8649226 113180869867301809432207670202035027040 8649227 -3668024129147228582426691246589290924 8649228 -15405390544808195918336250101024538624 8649229 -41641172768132673570543274331402310516 8649230 -21682073348123128735483880243070480000 8649231 37386326523113369116870028649199242624 8649232 17967000193903521014620358266624679936 8649233 35986257304407515118762790961021329920 8649234 -34109977747282706503951759500007979520 8649235 39178265447489626479956454836260560 8649236 17281371923982475889010752288495861760 8649237 -54436353796844312970243816613817893440 8649238 -22112987815747659839812380013854775680 8649239 26393795835253330425707547155374004040 8649240 86604295832571275548283961586112716800 8649241 30844270338912554563726792129115453642 8649242 28986331894089290143035478099018896384 8649243 138885151358575302624154600145382286584 8649244 83071662355795941655480045222321692672 8649245 71276036186987315911107555381470181600 8649246 35370513187754115834772402830898863744 8649247 -141045222973320428301586614059066683928 8649248 -27526472017565919756109214836441743360 8649249 -137159725614382524758500926471519360 8649250 3184853006621958518740865730509520000 8649251 80774276234854052821672442044317227760 8649252 18497413183615032791881210596370574976 8649253 -217208006070706061451343859161380322498 8649254 -32664859881573854899005849279284411424 8649255 -9790017876968570078200700963961691440 8649256 67780477847454537570888062334763008000 8649257 -137201428993925026229350305457840811520 8649258 21961709377543766022760841665637193984 8649259 -578743790456742426274873777384180480 8649260 2079179706606525648494463299904921600 8649261 7579659841187855787166986258812862102 8649262 103983416405112457687914426747128461632 8649263 10124556444118431975336236834514100224 8649264 11614257497833752973885101309944659968 8649265 -58961284362622165276507245839420546880 8649266 -414623697049216658589784429928002656 8649267 -23551347957987805238912680078121203200 8649268 14664754516256456679465952275057339136 8649269 51582376078238165415241571512626840960 8649270 -365584566193002368188685501644051200 8649271 37154895956530120332920709521299478200 8649272 262317321400155129163642936109125939200 8649273 -89241277934338976208056998950560036016 8649274 29373061884530252347504845214434881136 8649275 -102461169301127710880943141980241960000 8649276 36828910186552457163097922181315359232 8649277 26390669666838293788244181119485257984 8649278 496604898772303699590052595418832896 8649279 -62598706909789264851597202244352873600 8649280 -18072891145215067947820862515288473600 8649281 -20007511466652476960573598127282901568 8649282 36531835520516204203099833325051092480 8649283 39097824033714490236158898434752921532 8649284 -14652887140879877140341131863643230080 8649285 -40232866704423789668941610222480640 8649286 -135342388010214645203877217514264373408 8649287 -138884669374661088665773834611431413200 8649288 -7014491474424006090033236669069721600 8649289 -336922489433473257685581726264149087232 8649290 28289162698358210324592533947328886720 8649291 19474000722926481660189432938094601728 8649292 -15675792260724631442306810772661705984 8649293 -19527783223678794872748752854287784458 8649294 -39995694185999954858014776126468894720 8649295 -108699634176453456740302700599018429680 8649296 13654433882653235512402174718270226432 8649297 77843686012775065138244420812849264674 8649298 -6625370220091210747101845560451609088 8649299 205178958008470931241848506049049048300 8649300 -43336036125848884598246470908926822400 8649301 -203577102122074047930653894056975942500 8649302 6163709872292281721408547020431991232 8649303 -18693747692848250884280888809068072960 8649304 26024918027911400599842596939961845760 8649305 -2337855131798822696329591539851961600 8649306 -27766161199984496647617631890730249488 8649307 152578603379469485341223241960625386552 8649308 -12893599339991958417440516236001341440 8649309 -217402586937002144070910317172139712 8649310 21993590984413325888820903397458693120 8649311 72470517477640936898675037059596485888 8649312 -39222915740954334769877637942856384512 8649313 -219660806144082931786264749949960272080 8649314 -5771855263416295204921922796893314560 8649315 68603942211354871165345377261038976000 8649316 77244641805919337823715416503990231040 8649317 69323595635758784207171631005977530366 8649318 -24161239664750399076528206558677298496 8649319 10198164567724153803419188825785893472 8649320 52878564499154133850625722999592908800 8649321 800400303793732672412341271756287200 8649322 -420279791377227781668358561167147264 8649323 189337792244832001427767634196918067572 8649324 19030704854193682155579418254102332160 8649325 11621306013542069520209191112511962500 8649326 13037059057301307277924402214729074560 8649327 -87518225491563158656702176149719301880 8649328 -31278299192017513020601770002551603200 8649329 40192487390868549408376828358843895168 8649330 13508909193373672850977310323178688000 8649331 -158827212153934994907277794685496754868 8649332 -1818630389336331412236496719328972800 8649333 -17193059467266274690170421357355090016 8649334 45044718610988412571685882425155135360 8649335 48527968564294557729541020597191592960 8649336 -20793622600425834927594113294278656000 8649337 -69176731128079020754267532772864375480 8649338 -111942946795857547635138379178408065680 8649339 42645551609341256881569715350606259224 8649340 4873097972666471278858693529634478080 8649341 -31592435025112538832752151763221254400 8649342 -26889896605696446074123007366925019328 8649343 -108210294963873140986703285777900641408 8649344 54723240312409589543487743185272176640 8649345 -63238436457571665226694730419335002240 8649346 28859491725366459602772692905998697344 8649347 48627884314843826368124707199278931712 8649348 -73144041296010454105430917416551838720 8649349 -117107604180875482561798928342292575650 8649350 71947293602501017561176804555780770400 8649351 -77631128183696967584772516151460908920 8649352 87943415082167733754535806744997038080 8649353 77578385414290731785557232980522312602 8649354 -15816429965856532639596319129740000768 8649355 9244880649993254419869366762089989920 8649356 22233478287307437530397833171707825920 8649357 -2656772584952724680226399675264520512 8649358 -4071497431841705789452291636038484224 8649359 -80740934650864940248412452192113655296 8649360 3994597386035348642873139405465354240 8649361 -8532739957654081191068678596063992256 8649362 89819147769134316299177708139937726464 8649363 199633715985914365914171562725339531264 8649364 110868674758013104088512002211188736 8649365 196683858036224144450721423514503981600 8649366 -71879296231734844926558147771357849600 8649367 -148253673587428282341230480685534710584 8649368 -16675209368684346169957458005493719040 8649369 -24277762672089217071126669002210731200 8649370 24966475390709089296198543945507859200 8649371 130043615469731865517923345525606061572 8649372 -30449462337361947590472299603438370816 8649373 -5121537083493633907309305697143190196 8649374 -3280101534103207283944940634760253760 8649375 -4672658571839372527467608736982800000 8649376 71366817272355574079037767868821667840 8649377 168799464757330160507004703809638020272 8649378 -83567452688852563071038377990381026096 8649379 -78359800553890364057914169028319340448 8649380 11467106094491161980611920176224194560 8649381 -1730098914633096325361165311951277376 8649382 -45140527781697345870121416552621186720 8649383 103071177878179652416051177170358624632 8649384 54873386688991319722504633342920376320 8649385 -164002466302523205886971810937192323420 8649386 -57385749927598075422145287494600087040 8649387 67348594392114344763060219404152483920 8649388 63094875441702278269000694617887851520 8649389 -26872851145126084122432341257811847360 8649390 -9723522285013566301833367480853854080 8649391 -165890526485324412628850613809094180208 8649392 17394195528146009725009177968270852096 8649393 132890152634526059169624308996633555424 8649394 77630676692765705885973387164212177920 8649395 96107976472670739064952381604078730800 8649396 59136771054280452979181668484993925120 8649397 30957189430660843089079463025053130592 8649398 -32517847643622422867067471538750600800 8649399 -56265488420379079257525917229066433152 8649400 88453428990262951527794649687575040000 8649401 42813394587203903072672940259837960404 8649402 -65256706196442531884166079015347821568 8649403 519089818602237390035950938922119168 8649404 46228614257756185149648208249491833856 8649405 -2104892627017104303455843217617702760 8649406 95696667678116274992885180400587659584 8649407 -464768212284151166197184213455508112 8649408 -23288305301986785227565034726867599360 8649409 241183963499662515318592515050584108610 8649410 -19909153271275755493667376122059161600 8649411 61507003268064684467567252586123226944 8649412 -133009136664088219064102313120272566144 8649413 63454939982087022584053681304545106940 8649414 42744000190579863266184807825238236480 8649415 138305524595879421395216332475408899200 8649416 -42322057292489267667890452627089315840 8649417 -3683384682795158224704382853263365120 8649418 27039216673711890101729929889364546816 8649419 -2048283415415845345168688543120739180 8649420 -39148434773629663704630658904203361280 8649421 -78176431198613955114818861714514125856 8649422 -139488134386634589350960420787778951488 8649423 -4733332149695438587416317724844172448 8649424 -6399945806779072801780892071994327040 8649425 26378852777645452344404782714956768000 8649426 51167632274766217128886908091371279360 8649427 -4047275060369605740594170093002875560 8649428 270243573692729493320831784881586251520 8649429 -1210215647168031720519991697667237216 8649430 -58075647844128923355813783758706612480 8649431 -139730493514125180557513160950371814400 8649432 -28433976654437011282563458068342210560 8649433 -10199782540359522141749973479469292992 8649434 45429447294951348170952857641163956224 8649435 51110140649302224132289465034858342400 8649436 -78885502633148389350182623439137400320 8649437 -5425866641785565006598261454217232180 8649438 -8377453912971354486295944022352547840 8649439 154899963964230466853614237653448656856 8649440 20161808526351814718497046869200076800 8649441 -58781080314321230054203709406078251052 8649442 89014685730209595813151647715189863744 8649443 458991513968800966957200086542255956 8649444 -110757068986549637944105082520512421888 8649445 33686191252891896268144561616902412160 8649446 -22392749978087133717802088148689961600 8649447 67023485352163668591840561326437493664 8649448 152530230683339769143821593994978590720 8649449 65886822831499357448471760689187108864 8649450 -856663960191891527257681733121600000 8649451 -64930214406626998915840734089421665548 8649452 -9150677059158715694737429296802086912 8649453 -27609793101397421887153937883929303040 8649454 108346757963452384602128959755644916672 8649455 -85561597807671011189544924060866099640 8649456 21413072466128187925724928515672899584 8649457 -14769528006856407607082018285291939328 8649458 77000287803504816784771480746747544080 8649459 9591809167909043317398911155688851200 8649460 -111454574863962827607682484057233213440 8649461 167530942417830637409680177412848433724 8649462 39374960448373524217072557545919381504 8649463 -157394046008675518819833358020668203288 8649464 -243942861226513338019478960146225152000 8649465 9162357257092284260543378913334272000 8649466 -45103276959595501210913516630769895680 8649467 14124304813860959419553307487055412516 8649468 -48006277216197755246538481760715330048 8649469 170157900149361933861260095427604164870 8649470 21961582867117186420143299359138735680 8649471 -151437086839068603487829740062424805688 8649472 -12511106617261895993122916123774287872 8649473 42611317641649241485450149955231791360 8649474 15844823166414513946654249963950015360 8649475 -58386595149557077802633422851883850500 8649476 27192930741508785320002206891422100480 8649477 -23205887124855470053781317796915352000 8649478 2326731339511492679931312744831253824 8649479 -173554842001094001689278276657526818920 8649480 -27691543640237610598926053952238387200 8649481 -43630557307919549918411843152377573539 8649482 -5912336042260124217946016211371949120 8649483 -49939167713841908304156659023554345552 8649484 71430999220853995515455129585070937600 8649485 -26881953575382960228969139485301513800 8649486 -45961376127450161691475574308532861568 8649487 82112622783010457144411718149142328704 8649488 30005633959817120057915642406488653824 8649489 -77384733472772176123533160305953788176 8649490 -366494035693671992415823181528595840 8649491 -35503224967369397125167485576988369108 8649492 38896500112828264636474477774335178752 8649493 1607922057129518626242563068207024384 8649494 -25415915094733080685592842258776208128 8649495 21156722357390957978906797187821650240 8649496 -55039008770771802697363535400250736640 8649497 61924501310346618995814530552674683780 8649498 3912932264744169238892911902762587136 8649499 144692388353470648468427494659188941336 8649500 -3125375547313984737071038698403200000 8649501 -42296645862816747927722932768478355456 8649502 46121132048073896789993845714734893952 8649503 -23746925442402079412149919361585521880 8649504 -8618946987262379147655272556058902528 8649505 -148468089001319785766005854346496063340 8649506 -18082913753427946732297993421153232048 8649507 311754492515836421547051403646991360 8649508 -59843543486617352953397228760698810368 8649509 -57411955887924804337142844308228919360 8649510 36722809917089387520605434261758706560 8649511 -55578667915989392926748623399146084480 8649512 -41975381712576788385145575379525140480 8649513 111582640492531409427922439252576590320 8649514 49609460629871953502352716907732474720 8649515 -64626806084276836123159166833197251520 8649516 5754612605723596197461983048052516352 8649517 -95045484388419268120085201277493571434 8649518 -21526792714632520687894557720473134080 8649519 -21000956475503022538938679006250545656 8649520 -5764946496201390177649015469118259200 8649521 -47976515019106096860062230932054775278 8649522 1230596848438631696701394317273351680 8649523 -147088636173060591333332630812845091496 8649524 -2941836857810287873236929547689507328 8649525 15174525673136247219204740300095372800 8649526 -3822247900816828556568056587711377216 8649527 -204711294887984271802871964143615616 8649528 219658184389594272063650598332375040000 8649529 -96235698267914310726281158819451066454 8649530 -28459202261109893820947942458200375840 8649531 249097094091611753292647606121526730880 8649532 -104528547345276352475785058645696624640 8649533 -226591456151575943315315198044608028218 8649534 54203883999964408008971526086886185280 8649535 -21879632081844864930106338622018308000 8649536 -473991959679839670013730436730060800 8649537 4796639707907013986921246834564206656 8649538 8230949830773442493084126526663461760 8649539 37990301912379924230057277514132988880 8649540 44138613479932373172501397340307110400 8649541 -12588591979265103598979112080965657920 8649542 -69261969371884865082232638176876504256 8649543 30345738291081162415298472040392211584 8649544 -185466150011516934306131832325862522880 8649545 65448537701208807413519074021096611300 8649546 49423916545425901766292491295238512384 8649547 -37265606351878822338488191966305849600 8649548 163693433518937714222091466291953931008 8649549 61696013623825176199612144119637109484 8649550 4459335432322307908879820507837241600 8649551 -24999792448329873133058176081436031936 8649552 -24433774462283644272433003171117793280 8649553 -6923748853408703570235995983054132320 8649554 -46161520609620554659097896245316881120 8649555 37700150897818522465557237462762707760 8649556 101635046541833843559097179398946707200 8649557 3006741985912191725691107402545578912 8649558 -30264036381305661983194658963409960960 8649559 -26580012082979112451159654540259129040 8649560 1961462839962436529706659243658240000 8649561 -56064495285393215453268477813816449328 8649562 -6622259301470577905233869779059261968 8649563 -78663491875956899582637399421906273776 8649564 -10514244412833943748108342963503104 8649565 -56538869453730278559624008523002051880 8649566 140583471855214068073974779540357774976 8649567 -55172237982748782579735544805834984616 8649568 131544971028695126858608602454494412800 8649569 -120970341308376128157924693288018104940 8649570 37839927104197309318499015682964838400 8649571 86542474900819299311102757535569640912 8649572 126701036575594740358369676761438094976 8649573 -21604498825305571771644447535414758816 8649574 92333198385816259136954580030705997536 8649575 -43830611704352513731118091672508156800 8649576 -47633889008910229037750498941692610560 8649577 13559221956159678107934807774008573520 8649578 -68238640618455988776145735356615541584 8649579 -1978535957685631278666197423816073600 8649580 39126466290990854835957310933788979200 8649581 44495256059170912192158644253906647382 8649582 49713092890948946470926066311194205184 8649583 280869225734130058576365332298834412800 8649584 -9947734516112153840294294371882598400 8649585 -10998813771446302546985389874521305600 8649586 11341001507337321131513991057462904320 8649587 -62321152448761970058595999683584832288 8649588 -33650190814365970222925953757512175616 8649589 26071363713044396471074162906836090880 8649590 -45697166274119396682879971214219187200 8649591 -21920937657219035056835562424860125208 8649592 -79285155092592354930314593324651069440 8649593 -5246151279603193494335410448228457840 8649594 -40957276868884943086582192062968716176 8649595 21987235407295044448079656028647745520 8649596 148506594341030450856055657852043131392 8649597 133979530658528286600269837028322897440 8649598 -243238966362599489302695272023665254400 8649599 94844515735695836870697586724359720800 8649600 -23944534872510932396222896159064064000 8649601 39629978964409505298742426031363737640 8649602 16806370252366889737962133175421301824 8649603 -51732425904591767706003085420909110588 8649604 83868123585989525128721237289081904256 8649605 10729170706923760100598680885963779260 8649606 10590976671462378045835722163449151488 8649607 13341271360101208223777370311416101232 8649608 -6134289136509069310907444685949255680 8649609 70570889870628686073166919972597018400 8649610 11120829250957167308889702353202754560 8649611 -69093854064536482391868039206918335788 8649612 -70455784859434894508711309419244167680 8649613 1128504592576056214979768621045256160 8649614 61400909410551679544145745890943390656 8649615 -2161922206214065730522820750796272480 8649616 -9486099651682119266599901944862720000 8649617 14869358545493811794483251527644073600 8649618 -244203198821892662825700277242304896 8649619 209311078414584946523757695135510105160 8649620 1463323683096091321231841703404175360 8649621 131011563293704314145002143007435539790 8649622 -46319492978442096974557875792308351520 8649623 -127703956389737232557867820579164803128 8649624 -1855796663029212224733496574190919680 8649625 18754618711751074035598525325662077000 8649626 25425901915826931637003469790073534464 8649627 -113761258668906860714930885727850611600 8649628 4122738734666218308997204794257008640 8649629 158618617474643780838489407562478528230 8649630 27175503392705493718812579516469441920 8649631 483282627851463064369974295869113400320 8649632 69631950471609495069628973756400402432 8649633 -40788878191187370562557284142448576512 8649634 41356632740739081164087395128356293632 8649635 -82471635293660950261081294974609391920 8649636 6238390956375930854971743893167718400 8649637 -116983267465724628558844686985466011714 8649638 -8716026350837888282773159041843123840 8649639 -127372860259978747095267436783763076960 8649640 -93538414054758317075136223898120294400 8649641 -13141292979960751832677911628159485312 8649642 90732640925853438620999599986392392704 8649643 35080264984691939211395480821680806040 8649644 -130567696600581761698142228458073238528 8649645 115880389861749394371017329326124051200 8649646 -64084290368522499925130862959788561536 8649647 62008428238388477800855418087717205072 8649648 -4973297987096495511784031867452194816 8649649 -16034731944769371621048136140339832320 8649650 47268137775777596633271461831732698800 8649651 20381106136795125732396631195398217728 8649652 -52454381018258924123168454686093518848 8649653 7159943612296060688826987589074017304 8649654 -3348354426697602560130207335094945024 8649655 -20239895201569014896391339893410790400 8649656 50084481401319134980111940927701401600 8649657 -112344270405557618490349280568474887046 8649658 6597642434747515936832367671174903520 8649659 -163188406377804070468375409297534334696 8649660 7407056082847684455476023422080885760 8649661 173735709944637655236882551656147432262 8649662 -50559557302087898334362838628242796800 8649663 -131556687744944004451015686353675776512 8649664 24509419224209376467921869054448500736 8649665 -2107988805414137668533035895549708480 8649666 392661901977500725138171308230640000 8649667 56778264185218848940500241020730642720 8649668 -137947109651711034312676230658073438208 8649669 -56523074023966864041279843635698518528 8649670 75216319884071805695429576976272945280 8649671 146216977433179027192035282030214822872 8649672 -171962150715091371745810411715242229760 8649673 -82926868002085308502220486632853552000 8649674 32629692845498142774899414360528743680 8649675 -14676517884634253095057407608907348000 8649676 4155068659256359073071767585491728128 8649677 127146404455549468901883381110523857526 8649678 33652770138609850571313516952711229568 8649679 -51064204971849502446097938517819251096 8649680 7093831196627473887829252761783336960 8649681 -169391663488551859122668325310145463840 8649682 -30212806978010327105356953791485372416 8649683 103362503475572314282888237084558051920 8649684 -89357653413000079165710179099078217984 8649685 -71270131354231492405394182581236460 8649686 57520766099415158340541975490054037792 8649687 -140115079954216855758280596204489234840 8649688 80753216754452296897976626212472811520 8649689 -62799393950319775394585509653756651510 8649690 17695402967375574012254033690158310400 8649691 -241880329234544775746493435552995342908 8649692 150108033593721493037422724793650135040 8649693 53021488310193423569414907657154492800 8649694 40668706855209079433421162848082208896 8649695 -47586830511243403250079961598984340000 8649696 -123572892806436140516657104089966968832 8649697 -1295064046811372953585346380723168768 8649698 -26850601556998570031082830984723255136 8649699 -17463110529698440554212873138901766536 8649700 10996426180128767511421341856041702400 8649701 -87685552389346404265371188123689763748 8649702 12134541046741096141243418323095141120 8649703 242829639149452797302717946722869936952 8649704 9669334378430417650613982657750220800 8649705 67949057039746500856833417565967367360 8649706 31443295752226930439463568518968985024 8649707 47308011867656380733862782534894331432 8649708 -1682282694253086484914713972521291776 8649709 -47381627149960056983515926024772474196 8649710 -127976422478964692198102846624185920000 8649711 18581474885127222285403070342314356864 8649712 -4840393158440764357560382722963865600 8649713 81653858337504125066310774022287650304 8649714 20880512874063233762331373975304709120 8649715 93375559434173565862140411173669397360 8649716 20536364413408585271688007037859299328 8649717 -26349051278729572107590232230862663360 8649718 12645926644103129516097626177090660352 8649719 -57570305101090585188349958184744569520 8649720 -24927103512477966393916512777861120000 8649721 109391291887205071986961760584921474922 8649722 130933115863508715406106440505617452912 8649723 847644355684423033451592063417517104 8649724 88981144904057988712673572815942209536 8649725 12351742935027697482335022569120906400 8649726 -49430247817206203319033900349080754176 8649727 -8573483977033964158567800147644620280 8649728 -21497328513555048813443975677300703232 8649729 20694582286858007978260676669332060896 8649730 -88025573351074610663089611229689684480 8649731 2055846792217941235717987349925111600 8649732 7716909964594616987253314737098903552 8649733 9850084444739949770119877344304944864 8649734 -26809336204380864516342326749459507200 8649735 -72695975031580263900803776481711166000 8649736 231141940331482537696258650715753359360 8649737 26030099344116373157972332015108809060 8649738 -56842738724720844828427549084179919056 8649739 22467299882644343419269323736751017984 8649740 -38123325740128886843035091831129041920 8649741 1489252502478712417776559962263561184 8649742 -7115780145768219893059653237454342656 8649743 -321758376648632946752725175111689998240 8649744 6465762688763934949886405951748046848 8649745 -74518305174458746664933144874687401880 8649746 27367791655045531940882868531393745920 8649747 -12499613786293184126006458641817361604 8649748 -130501531732569885223649572720547635200 8649749 66290086377936591598639292934412793436 8649750 -57780302088053901650188024147691520000 8649751 -1477717439281691459529144006981133056 8649752 228331023667641273223071026718388377600 8649753 -65809678384337196546168919141179392640 8649754 25936966567994587848889078159708427520 8649755 -92555770277335960947047873452208603040 8649756 107283753026026464354790345169804762112 8649757 251806495508180705787967937116654844006 8649758 -16471233007405601378619017650970258496 8649759 35929688120157037533155230763014769808 8649760 21806165596290439841365328251594997760 8649761 90853605601476905910274164299489323362 8649762 50578538148211147635416209367813130240 8649763 55798098004507085141745466032856562012 8649764 -58526363647720881739349165021806679424 8649765 -82445177333064729269857075275259054080 8649766 8428149227934305351527806927193192704 8649767 42167227795334754311470876780050325632 8649768 112672401685146036603896540589023477760 8649769 112164328216617621156995162211781820640 8649770 -701635376621163171028268914259451840 8649771 20832075587346691405278830110962206976 8649772 -47879117986388782888575773233668725760 8649773 -114735719870819381505295513701787456800 8649774 -66800107889831583485538620744231424000 8649775 -8243998419471729571123103524188862400 8649776 15997107936769317389837374346051960832 8649777 90408641752180332666189799313379127920 8649778 3675936940381331832960730465515371520 8649779 -47346480226237020405918379580449470024 8649780 59300141871369155540160747714638837760 8649781 -17220631707941787742629020433540256960 8649782 69981613858481524789763643877984550400 8649783 111012305313399580828225366766248738752 8649784 29579351976829760814750449405498941440 8649785 82867951843282684913021839490368054980 8649786 53443494699042552309533346322457180160 8649787 201461894823908519513042189215605945192 8649788 -30423570247652631145282500006467174400 8649789 126317840107817900588980343036581906560 8649790 -65144125790924357356423606411158513600 8649791 254319613540609987269689406482853312192 8649792 -7172115090502339207737646521276432384 8649793 75515098525575944258903651372228495042 8649794 519821467538907493885283687757270528 8649795 28785471568215544231599240343535500800 8649796 34608130512141824900414958283654889600 8649797 107399041893447729548839962659114371740 8649798 -1500328146866618579161671694363542336 8649799 -49977097482069403447229599314203466840 8649800 -10464749582072851377514034657045760000 8649801 -25600478595749609407684729317446198400 8649802 15981746263739475862309270332929770752 8649803 187136865409286677358700721923828044052 8649804 -28212073142546180833880781646520985600 8649805 100711706275276914756176710536709664460 8649806 13193930862921370940960100185114112 8649807 57237156972542856862292010011273998080 8649808 -52799495115705814237691915942724640768 8649809 -22893283845345783227393988708534787008 8649810 -2743834245220305496697593371910061760 8649811 39797383668903246589383318232627595664 8649812 24311592280322637608193520617947987712 8649813 55532039178476454818424510925860890400 8649814 60021224252458167634342124536998932256 8649815 -23728009128816651274872253839882784800 8649816 51597940171727377820244782429291151360 8649817 46292954505045888279846106221005168640 8649818 106357231313247242946950530938311973360 8649819 -63773273846057246428540644962616190356 8649820 -9804522745958877712422655408873105920 8649821 4437522247805001866846570195860746840 8649822 76341048798067252380169690912219582272 8649823 31780659501919692000781730096433470016 8649824 -183626684405765842612598341534340481024 8649825 59809267432182591478090249631106879600 8649826 41490157806595422020768490273235777920 8649827 106743257764030746214454677777094148000 8649828 -59105904866515871208113764427689236480 8649829 -19842711738564925249073135999464533120 8649830 -280421617384168053754286264870131200 8649831 -51388432642411795725258895471530887040 8649832 -215747105970914145375106130140061721600 8649833 446570475384903071238982559231934368640 8649834 -19708459705712796729650740829111263488 8649835 18974356677058167054706573238269019760 8649836 12991220995867527455430397206895057920 8649837 -388755826853176527909229929287983104 8649838 38913870786271987145953079072346880896 8649839 239220056185017018664835516072605798200 8649840 7254661089004075958118102289895915520 8649841 10948684634850429889786658563737847092 8649842 22492964689507946731870800556337610144 8649843 -4833397625277849005036043061619023872 8649844 40415631361551735812880731563291088896 8649845 -16501639251696076635429758667395860800 8649846 -35830494060470491812542827553387558016 8649847 32699335223505132018565966349154408296 8649848 -126162680620143554067235369236615536640 8649849 -37714231806639834809983780680837391872 8649850 -25494571591680232974943911396273523200 8649851 -26217535274386963267663337440202127840 8649852 -38978858593518701677089951327081716736 8649853 -129301462917930213208244189320733067898 8649854 -93636938720095835599723405835911770624 8649855 -64884590978753067795256209998726808000 8649856 -135274161434696833294357797140787363840 8649857 -81238565981618154130457571928711392894 8649858 5802913456375068868051713350019110400 8649859 106626876635237508205033257185069538720 8649860 -45609874192442601925386298345402406400 8649861 109876286545915204700128181324582998848 8649862 -8266587378790513055408508472659456768 8649863 -84301086444579950687494105018939866096 8649864 94088836097581737496699358238923366400 8649865 -26292267991345551856103496540026292480 8649866 -19022217611330394288270950968629760416 8649867 -83151184687722709914494818531720993320 8649868 1530173699963861501387457926929448960 8649869 -43800388469460501102401388272111270730 8649870 -17959214745995307795760159104511138560 8649871 -214472122930801349049321022340726814928 8649872 -32093107974937680165786933399990435840 8649873 -118631074276449192376951725966402078 8649874 110066972252378845056544418741531961120 8649875 66508762626121227994532511642889668000 8649876 -48542830284973826626769562356743280640 8649877 -151769603502398341967357251746135741440 8649878 43843580771043712511949702753991803456 8649879 11794739785771594909458595664536261632 8649880 -1694644876515296200351099853714227200 8649881 -70463606864537453042113509246491067318 8649882 92025691834320601460253630794228221440 8649883 203375016229428865500655254973660405440 8649884 148990459126517478668128985440093381632 8649885 -9472208125610684774389142629570442400 8649886 5491029805598560865915684943249629184 8649887 160804916900857076629492499563173709536 8649888 -26254860246356743430128218872689459200 8649889 126903864521904977469306385178710953156 8649890 -92009423337170340333124928208448216800 8649891 -44087665919415469932869028104027838300 8649892 9586538858759593395418311251943228672 8649893 11503027086049779059631566160952658880 8649894 29498279303575363146669044223281994240 8649895 -3241945072905363258565667547257099280 8649896 -212869572735915717080461877428233630720 8649897 -1117512219701238592588781050920686400 8649898 -22605621035570685991808623070413150464 8649899 27452215129614677206336768496833124160 8649900 14060270552030844042616759168687180800 8649901 -15492479017023024575143482372963257056 8649902 7354851208540347247279412526197601600 8649903 109034532362275041375805208948071015824 8649904 12140240584830084640472184832347422720 8649905 30537675219174547992959096376964413120 8649906 -52451055084438873976877669160816744960 8649907 78004991447423861320644743867310117712 8649908 92157251004192308110688489201739922176 8649909 -4581251561094532831210301565389480736 8649910 -14423892078356764715191270704461856000 8649911 190846633752090773756340008823725737512 8649912 18140152581579881162773682345388810240 8649913 -12151407005948541455774968319622726140 8649914 6137536711483393340534089891232566272 8649915 24866891302223176593579971719583217120 8649916 -7823043252007327461756609261507879936 8649917 248759969733129319998355152593366426400 8649918 500217766437372818639340008427781824 8649919 -14994371363300881737407051660200520640 8649920 -48511599038785687038529568332232785920 8649921 -432192360200604328213908706413317808 8649922 112291968688764743677047490191015957024 8649923 -3097712873587691802885756972258723696 8649924 28424971263669677097255468949136578560 8649925 -732424872619883263287701546300129350 8649926 55682846942619809829043572651020170944 8649927 221945017410686746885974545752142832 8649928 -23014632820072974212967121729279918080 8649929 66655339105005519119913801280545085530 8649930 9545297475072695021432547649424916480 8649931 -106120082791708472116056605086462289400 8649932 -18519981356985543708597105900704022528 8649933 -10979206577118561953721757776700824000 8649934 23315300837134679142037528470422481024 8649935 13990771785204744350843818739033432160 8649936 -10815446765413367464178603511530127360 8649937 236570757357037084864063470592045849586 8649938 47672906113345598698857184727693786880 8649939 -65626901191985516956488253489646402376 8649940 68274884737948552050560392655854387200 8649941 -7365741428271591060639128082479578500 8649942 -21461603508061968736050252195114418176 8649943 -23742381733410385380683855733901103016 8649944 -233682485329278632564077713169901475840 8649945 -41049925654303843527570205519864863360 8649946 6323182173520036861727345481517521600 8649947 -135279344559900053108430909721912903680 8649948 19898046011556825920222038075099630080 8649949 -20378374037193552233543098212468345408 8649950 63777008793890011054912151633831400000 8649951 67659204383619175741833841334970044232 8649952 -78615366325265758187446021405990453248 8649953 104887267483908244238215454304502737684 8649954 -82076761410039283343892085043638591536 8649955 -37892831172692051876033638816790199840 8649956 33497301071860432023727945296918970368 8649957 -59816765485955665145480189693326435008 8649958 -25576027726037092540268526220512517920 8649959 176221116060759349601723972760186044040 8649960 55112266885532875967247174920127283200 8649961 -107683656771506047462754917138492646214 8649962 -67564374554931700679378193751432321536 8649963 93102507853886757192558752040938104320 8649964 -49193992154952090313773220191739161600 8649965 -39259707036926687323110712610493357000 8649966 195375085774937795460199112462269440 8649967 -230834932839002373275047908783937399984 8649968 -73101961634321102481027220075064033280 8649969 -97119948564876262380682842269289971856 8649970 -30842101358718235292806687069151846400 8649971 -20741899386476900092739192323763563872 8649972 828059074833126178684768923052284672 8649973 -37163124588090998929397692873190493778 8649974 199006021400049520759272003092846802432 8649975 -19071080900019264379688160146170452000 8649976 137756496468275226320180015046655918080 8649977 -28394352955798296687451616461360048128 8649978 -19232315093108199223900221934496256000 8649979 7644326147484062559869578773131665200 8649980 11185322707745455846559983890254400000 8649981 -1170160224127062682604895155792226330 8649982 94346539505773823672657430748843656384 8649983 106377742393672121544936703125734090424 8649984 12086509160535962003892601642675077120 8649985 -178311443834198490555377201166900423000 8649986 -264577146726830405882594945613551623296 8649987 -56432635142661129990430107630049146048 8649988 78092714403498169866924334182287631488 8649989 3712927130116917016781365062051864924 8649990 -998434039500534813164903298172118400 8649991 -41314218604926063699703680926203116960 8649992 5892023484819854884245822430648074240 8649993 18747224726485279043263642597934044128 8649994 -89771359538376128156771473435614058704 8649995 -19304663293569960245413645091666835600 8649996 -71888248550244163345384036539276472320 8649997 -87829473890049148420417352278924472960 8649998 -10811692374908293530830230412393307264 8649999 38263480290414355585596102587441844000 8650000 -14230020264346508492594254645094400000 8650001 104248624565147446392420730402429640064 8650002 1937895529500064725843733268085204480 8650003 11977969443531303132929269337640830252 8650004 -164706600133352520268019173793975961600 8650005 306612200181234093890064428195262720 8650006 2407035433803833915946173821415428224 8650007 11036316038147323386014529091793857080 8650008 -33372306038801215647663752603194490880 8650009 -2579563574648337802330869144846707696 8650010 22482188171911370320312165914721448160 8650011 97635842104060862172751733328894874560 8650012 -53353479189240128860435587295140008960 8650013 183907029600523744896407981160689184300 8650014 -82629081949622474901496475684232711360 8650015 20233125642653086623195410961792171120 8650016 100585464191112540842916009105020682240 8650017 184913004495033211111877100508773840000 8650018 31039360530556146539731045314125073408 8650019 -180914648459930431733212452192352964724 8650020 -1513452613904692787711737472366776320 8650021 282719061364795165183197651661845248832 8650022 36033195251509619757517183671112396800 8650023 17811267390541197337701790831948379136 8650024 -14376354466914719732078771092554055680 8650025 54690472643681217974401857526761642300 8650026 -17209942946436029000579918431019663616 8650027 59648551800199354900066471282281149876 8650028 -6889573386369373630102522045583192832 8650029 -35441916500693502266987876517437986080 8650030 -69613332637815350627453286564271371840 8650031 -48900077611355598380639469468882242568 8650032 -9271478361942621985103065264414261248 8650033 -62059173215424384812439170029943096640 8650034 -24504982382471173137366778528636279680 8650035 -74694732958494361719621330771211833600 8650036 51727523209224035508931684354692970880 8650037 -21169575440172890569712039835222552960 8650038 -8048535435057696616496572970578376256 8650039 179878858068681012864108795704326652840 8650040 -24504465033371993735847571164658483200 8650041 -16597299165511299039566522087915316960 8650042 -101242652679681174680860073149917880608 8650043 165924415838983180098436727530891887264 8650044 -35437131844891112182567167353362821120 8650045 -28574619559926674561958585292714179720 8650046 -14375147268607586005317357687826449600 8650047 -34362185242291899720404381604588648960 8650048 115070519553420926732930894729314304 8650049 -33146814018191378236005282413191973760 8650050 -1332029866995023330009595403383235200 8650051 -132583035158575804771930046680202458948 8650052 -149047176634584184764916732660958208 8650053 38367521602268561562179896094235167262 8650054 -10967070366206123234362751987140608000 8650055 -101394185285118990442141890810534551040 8650056 -172502878826398455805636247806771200 8650057 -1988761547965356523515204692420386680 8650058 9393529995658253444551570391139427584 8650059 -152553011683853165397840586173175488 8650060 40191553602964359684395658595281300480 8650061 -36654453722045884076403617988733112256 8650062 -697121089282355736961971121195716480 8650063 260406392475998877638764488281229768840 8650064 -22586893127621263724843209102358814720 8650065 -45409411619642290915786296978122676480 8650066 -41144731604026455296150342771220006768 8650067 -281745660036794693402905846698470702760 8650068 -168284722302830235305337000895973597184 8650069 -59365582107482054738489090931213513956 8650070 -16202671768198196325330361855883550720 8650071 96393227090105722977291024142446783672 8650072 81603092424957381640532003714907586560 8650073 -59356605368528941598255798701884164160 8650074 9707883340329887902236748225635586560 8650075 -7878325577819385171115777749175298000 8650076 -12369243047197319347100900386950669312 8650077 -32671177705149237907019516775783804192 8650078 54311847959525178958302252351944499840 8650079 -182347800659019468187086979948258756200 8650080 -87604615445992172903900929812073021440 8650081 -256622208289379163626607960383284857936 8650082 -4208665805416415458933473460011916800 8650083 55105627512569444648416807109361257904 8650084 -31712894375801344019514159585137306624 8650085 576877499457780788913634946331279360 8650086 -44712508258544316099079976867028131136 8650087 -172742325237187749694134907747918984264 8650088 14870664976025893868219457651444480000 8650089 28139762008858023126765680767575528384 8650090 -31247411010281208583493320549239321600 8650091 -19730638466955382205867561313017410080 8650092 3959759717977568584849013729092608000 8650093 75265217240256380176774247160707598144 8650094 -13971687881948090911927760907105266688 8650095 -1315244994712272375600836036779551360 8650096 7315450606326704305317347288257462272 8650097 88941874926789209222994054822260262912 8650098 -42538138317029139668029708114339100160 8650099 -261146377369328152882171766096045034864 8650100 -53917439645740102366933503363166281600 8650101 57568835445172509262748384232967244832 8650102 -109812905263419206357196070645019784768 8650103 -1088887516431195464982102408754369920 8650104 -77756597344252493977869458633163386880 8650105 201820871775194502132830132487855168000 8650106 163487116890927113022942537747568186080 8650107 -139553964377834175193662705760905206196 8650108 27849140065015025315995545514252162560 8650109 26669086787446227123451597206282322080 8650110 19289246453868911168322171929162833920 8650111 56938691601779917216690071751202751400 8650112 146944621191506166998966262598257868800 8650113 45051382815735068313457054563926820144 8650114 133453481484991652877752481903727784832 8650115 -209546371065975058452653844053055163200 8650116 -19941231658624967496305238234741374976 8650117 -36419094350486454728091161311624504000 8650118 22031217528492776576308153618038833760 8650119 61668697606715760420274075126250462160 8650120 177265263632535966498318394956605952000 8650121 77876747211611226699391864963170311322 8650122 4955131572996904815103060353291129600 8650123 -126517624634036471521808413018409379628 8650124 44629863261856636893078984263723160576 8650125 -247014206870817627058703481969740640000 8650126 4714551985802724011999437465181621184 8650127 -72258037755785482716631809821136772800 8650128 29517913630431127542982426195207716864 8650129 99217011499541660329832117308796359730 8650130 10735177129272854740015671587389632000 8650131 -8321373354490719590244802532696006400 8650132 15015001302819713724465378085238425600 8650133 -155957171278249550630824299570263858436 8650134 -14951855192535468496092833628263181216 8650135 5551974605943533341167648935779664640 8650136 83552402524344151726970714931011112960 8650137 59664052197772482223524883640201706960 8650138 -552856702447079325441073996735080960 8650139 -69362646110203141362183119844446957472 8650140 -12983201204402462570423085000796646400 8650141 193122798772281530059120190016299277542 8650142 -67226151337634852974384037691697446528 8650143 -20630637463473624408039291075215680656 8650144 -298851174792173446921806477390203977728 8650145 34522512266296633928686543270721180160 8650146 69697198174374169202063371734272208384 8650147 -531916187152549258270379466138387456 8650148 43640029524109547403104098410811449600 8650149 103734808702023454745977426516158974400 8650150 27209756294057018198549122223575377600 8650151 108523397781077447142523666516168684152 8650152 513512315800013750574430998695854080 8650153 -196164575051300175602072331330243438598 8650154 -10103136832857985143924807088200246528 8650155 -87420963566276713000822053952411053840 8650156 29916115722144525545789916203015760896 8650157 -107677052026959620336994101587715887380 8650158 -78084133731610722088703493206571021312 8650159 14417512469030724068278423726947763200 8650160 1671521192301545666330975832609914880 8650161 8333657758556796321337629196725575400 8650162 16497696880164389793790379496198580224 8650163 228995712101575559248143460952063751144 8650164 -4381736322144447701705918030258663424 8650165 -12010728069866811747578764112016300000 8650166 91237927840591268672273398378210091136 8650167 66642684276139663856783704871227021440 8650168 -54969338852416194961761652376231424000 8650169 176832089614426836292371994812887085504 8650170 -6935396422838852728233302013447413760 8650171 -30558126300407989481253511130405543456 8650172 101485524731441019413049904287935026176 8650173 4905509929079500276423293653027883648 8650174 -16959466445788754757226640940540609600 8650175 -60190227397594653360816774469394781000 8650176 -2981551158942877062894413569880752128 8650177 -85558758901097670501104371366188793440 8650178 -18796152265981225591774848354629038080 8650179 -262728058734274670302571675300669752080 8650180 -5828010747664517858023325937276272640 8650181 659044213224845327737493067718011072 8650182 5865568538104820088162045511438156992 8650183 -85350758962116732898515165952866412776 8650184 25041909393238204631996658896127590400 8650185 -34278113097134155458790774865519218560 8650186 -32556165639452965769509111573789814016 8650187 9618631311117702727479337182435444480 8650188 -3567009274289885745680424006450832128 8650189 50465374668227673611360179447095119990 8650190 101050642492166204232685709847794311680 8650191 -80366338862576528174882495101041797376 8650192 7203380690882115088779431209194749952 8650193 63880704724354686029953428661345120680 8650194 -7104275237634429889362310361818403328 8650195 -112777329393619213060025161684582716000 8650196 31653242600300134015235617714293782400 8650197 -65423603999706341960050084044075856626 8650198 74492142593124530392405643136339597600 8650199 -13075928326660674110141070946735374720 8650200 -23924264880461718728387931479608320000 8650201 -3656581042771853523654905976905707200 8650202 -3515907038319110746600372566571735296 8650203 -34450117156654756173964506676915741392 8650204 -74200792700123811943523614059396300288 8650205 70922554167346995674430754785071674860 8650206 100885615128863741209051756914972364800 8650207 -9045869879984700689950403973459552840 8650208 -2917984422691971179419840852586397696 8650209 -84730059279765056145929012275620372480 8650210 7228491646810532450326495190311440960 8650211 104184365598178969476237697003085446812 8650212 -39239733507050298302748355222011230208 8650213 927545217349837898190388203156021696 8650214 -45275707450540795009784780582523186048 8650215 8313468925307802545451784782593066760 8650216 -37178026912769735233079630417630315520 8650217 36137574497396344028021347894255726266 8650218 57537389408638638504650932265588354304 8650219 -4549652925733151381340256970387258380 8650220 40142252044890631653166645660560506880 8650221 3733048599165742010403659563959067584 8650222 -36929472552931388033891719416814397568 8650223 165532910404863706534228701025317371472 8650224 -269833226613340111845977314497134592 8650225 104419483737997923822854477830870606000 8650226 -47003711882274438373926314483098867200 8650227 -146236036785058347599351356823487571920 8650228 37201494205125326950755624314341981568 8650229 18581256944941065989469902299181440512 8650230 -14558663558538225411171033875184334080 8650231 36944218734700155853670082196810714512 8650232 44587918710121883758387087359096422400 8650233 8953888807828358435250318166591750020 8650234 140889660408363386296625142337846364016 8650235 71286583640221107673301355451661010960 8650236 19707215432807454998709867941222645760 8650237 179453658647565128384935584857082164032 8650238 115085749576362870293465954829010667520 8650239 -2323672325763098493680138848247993952 8650240 6844984292050999938623523014678937600 8650241 -159961554733379749811797831656481485648 8650242 -64789579859854647301575263478821046960 8650243 14205444660987467985979342627735316384 8650244 57398624129705517753311243016155827200 8650245 18631372408423542760582651431727113120 8650246 -85645046227100785546333619840854337280 8650247 -24863327120651268737167903272389982360 8650248 18109813938671268104951996628100300800 8650249 -81947191575164648225472219365154302336 8650250 31242562999511420883963586835418624000 8650251 -20417170358710387205405568542546868420 8650252 18749846747400097947913798512546998272 8650253 -243060462442781527461843940380943095498 8650254 44508627810391198806152904077363063808 8650255 -46952023218436734886354869024502662000 8650256 54544191414521423085735890808090918912 8650257 1794634659303709520654125243290676224 8650258 -59945860582947732016792915355366769024 8650259 130753025903519263599699462850614716460 8650260 -83178673927295017853681239572152524800 8650261 -39718058937490449634623823673255779200 8650262 49238162578017550590668193631998953664 8650263 60217624740456265517670763241913830400 8650264 -3647613545774037288345239512774133760 8650265 -22530744681363834066895201367890919400 8650266 31236615727666618374316249928981038080 8650267 545787802704653573292586699089874832 8650268 -108948218478450266497322069875690719744 8650269 155108871294266759266098206793946711494 8650270 -12834646066629641849526740787025501440 8650271 -14588514401761000153455837878184400896 8650272 69294634110196931242077330444218007552 8650273 12440186790594616891666077741852203284 8650274 106393781118612533948954334566883725136 8650275 30327086090065480208724893684491765800 8650276 -54649876861239915133569723614689555840 8650277 -121924294156438773974239167075732064800 8650278 2761492903096734372138309875263926528 8650279 4091389896401256474776236364461634688 8650280 -76442815448791015457470357194188083200 8650281 -2031313881516935725290253787592660000 8650282 2211732499137304683223074897923938992 8650283 -60310700452796375374845875502218139468 8650284 -98461223400063427964175457593900440064 8650285 2556204389459850261186589832404248960 8650286 112787636861821022450585556317297846592 8650287 97102434760472040211420680520317710880 8650288 -38690904625501431867940903693776060416 8650289 21073924678459900035640851802952634240 8650290 -26207669135067194029117404700247040 8650291 29125209345328670424303651842237464080 8650292 -16228006870499958835478099012238919680 8650293 -7972118490348468004044720561837133536 8650294 58478368547234121610100244523869144960 8650295 23981742864055140198330426620471982000 8650296 -117227836939973497592751717306160435200 8650297 -191146426368402661559146491425306090028 8650298 11935928702890849502403624544508108400 8650299 29115785905868994444330717223106403840 8650300 1359934857198464594242333017057868800 8650301 -42206263218413876172530235699925922400 8650302 -11455733455120824166595159995680239616 8650303 97340230656526421419403022426896725536 8650304 5977493557492595796406405420057362432 8650305 36122719966249340366739249507550257300 8650306 31866110692920636641119243661579066880 8650307 65057149302178948608008839526740634556 8650308 27838804237629306566924184396171319296 8650309 240000544285683805267440297584333060510 8650310 -1242206538712715065796847900066234240 8650311 -144288646797780413435901876785751146328 8650312 -63671273978520893706464422740913152000 8650313 -20526780645841243937224142861473790502 8650314 -13098995490739874287735938040129936800 8650315 58071897387304662288380589750069516960 8650316 -99195174487665256440702648836806728960 8650317 -20545478368775631127440647435086182720 8650318 -22592974710952837364092795934518904640 8650319 -76011340531224609337379326525229051280 8650320 808168702726116326564060394317414400 8650321 -201882866221313651515847826822597102478 8650322 48948323212825327620500623134963053712 8650323 -91851046738002383593474214389271704320 8650324 -137396389269222982426980574337639346304 8650325 8513182987503671275231802657972503050 8650326 51195846080606148564260135934752247744 8650327 -48551383060271746941269518298032597328 8650328 151433906480771062218094781521517660160 8650329 55575053987847598942910210367185394384 8650330 16758478229267068269413355432252400320 8650331 -9627489452507882071420747833127768800 8650332 32958283714022635565681964635638880256 8650333 93652741463919508873703722233338961408 8650334 25320939801770508727301660825391504384 8650335 29514037596059554901404762028776448400 8650336 -125574306450140770476576271244188581888 8650337 -80555318059763518486841276423776849728 8650338 -78516958070794610725622091964104022656 8650339 -38447988322754604054837593442083911360 8650340 -991015583432931506770230418078072320 8650341 21761238462857154408124567565886193920 8650342 -741499420318987357438155611237076480 8650343 -31798853215985078745956480992507555056 8650344 37968147778498519380203617676513280000 8650345 137119745777605370640957467830471084800 8650346 -2288001374364283297077976674484248576 8650347 76694710198849170534645921999416041200 8650348 -26851393473128114397785252285246673920 8650349 -40304595145591593500958566433716239560 8650350 38532330507100405605844952922897888000 8650351 -121887623640969150128839410927050386688 8650352 28523248222918083870246816004706795520 8650353 -1493317130285425938914868984779419296 8650354 3755825216600300036637661287426021120 8650355 -14040910692679418728173364143763972800 8650356 -15495742741769731763501340502418208768 8650357 -297642833374957010041224976543483388288 8650358 -39272226275242221553263985082946898560 8650359 113102589987289528309054411074236283264 8650360 157119231639968364179400231396708864000 8650361 26188930487087250338180316402398857962 8650362 -13064244597235985136791085048880747008 8650363 -279788356463181883314103898391369080304 8650364 27916493414175227646310075081508401152 8650365 -34209728596838989486233605687428399680 8650366 -2501884696292568999399608326620092160 8650367 36568102375889818054259950448824767744 8650368 -176391526081538623295993740646783385600 8650369 -17540135761280668557887970491541702912 8650370 129216066365739549912582642352345359360 8650371 132326262145275618951197266314345297912 8650372 -82929851049280529644744017347988219648 8650373 -142554624065152515320789715149769840960 8650374 -22812647131437419002660753197887403840 8650375 252254634344087853697836415309438074000 8650376 -19696996221662069313512908476924887040 8650377 -61020088635169736805959564497917302160 8650378 1317340584916467860755189884404351232 8650379 -421902225315432073894881942683186468880 8650380 39522284904590025593832101655752002560 8650381 -511387028231588445992397975239236355880 8650382 5640075917311428618909850787128285824 8650383 -26594776509518696603322791393595639936 8650384 -33474190878190878663148416062503829504 8650385 3177439593701721483788906532872299560 8650386 -62202832495976662330795321269236102496 8650387 -116989241951661853166588624630472372920 8650388 -142035644862053458737653320528799171712 8650389 99031734240522568566222626485448561568 8650390 18421973283222947211726813878854287360 8650391 13731513394404539431902344633831022792 8650392 30848389444628057920959904122731888640 8650393 -137998213076183999633198585436357253376 8650394 77223619477553106535879881403211293440 8650395 -391902758320010555120023502107580160 8650396 2891710595040950844827997292948152320 8650397 43546576254103560976297776930772468992 8650398 43799391935335815748562935644660408960 8650399 -302437108057421253094688959232532394464 8650400 31889993128613272810937386516060569600 8650401 59383381836338803091639614354716154032 8650402 -130295981726660166278670564777819484848 8650403 41916687253728225803753919327410189160 8650404 33943510780560316550952202513222987776 8650405 -126937168628151829196054282613249479940 8650406 -102795397512379670965369086965203426848 8650407 76066240421297463728152031311141011240 8650408 -92567857760999651034584835712274442240 8650409 95419030007250743331591065919908303610 8650410 9337183984809985442992872833378995200 8650411 273513077320498084827799712495700540 8650412 124526173382614161201867491261410841856 8650413 -49971841300937814884693034637654634058 8650414 86329515520549572220600604626197301056 8650415 -15785908043201211883260772830699532800 8650416 -22159939286275082340751785524740816896 8650417 -224308976228980880787267947503165015040 8650418 2573195195015638779377216397621282816 8650419 -93663898754427483767066736194406586056 8650420 42278479124836037444755429347809280 8650421 -60670030310249884668280753484459316480 8650422 -79586948788593961761217879634632043520 8650423 -230944590962107586078052163535166522328 8650424 102103407166639509335547871719951912960 8650425 -1590674632245619439014635943701643200 8650426 16942283017286257775842913921779325952 8650427 10669193996066928100913441660053454880 8650428 -73128643224680790992238765460258106880 8650429 143511353716656319542610393674185129030 8650430 4685106354321056962080926415072951360 8650431 -127940036133534148603709725077651561480 8650432 25360307957040811273962369300645806080 8650433 166994223231671587108133382763723692672 8650434 -57585068222351962351831094285180064000 8650435 -81865547589105724177738424050748475120 8650436 39992099151497090359560675247637000448 8650437 148257161333294215732854360709879981152 8650438 50108602167674748961433120657598087168 8650439 863115067989944691466507353769297920 8650440 22112220291491512598149069404735744000 8650441 7390744284771170921306699110930077184 8650442 -25694717885069938432736081209494065568 8650443 -2278314612111157781218706342510719056 8650444 93417461473056994117255768532817707520 8650445 133814582677848731709538645485556298700 8650446 5704713738599587715823299067557458944 8650447 63249981062347741492282842746372086840 8650448 7050111012036076516286291136737058816 8650449 240377945327395717678729684329505353120 8650450 -19079023273622099944264396502193117600 8650451 163772779391298204649988558923352953452 8650452 4710353640451234867791096929675200512 8650453 -117558555199754618725788578133990181760 8650454 -1041933384867561077969443311156441216 8650455 -12597237398333349380071976039878233600 8650456 219248992869652827924983127632203130880 8650457 -38000823731402167160651775289402691328 8650458 -9257479878927719610597428702121088800 8650459 -227025709666981180374870651320109441340 8650460 18956518421657964728606440806902784000 8650461 25783682497070195169328069030412238336 8650462 43964824480735195588430308062079857600 8650463 15111282932212765297591981370895863712 8650464 -101416403022163374412278088665095208960 8650465 -99068942591895890032873963924780572480 8650466 9728365053038709850877080687142001024 8650467 11645215778354865451779749743174595904 8650468 40096661767659699115206742581146446080 8650469 -53008757903064754453357009003419341856 8650470 43427676392629997389400698013810736000 8650471 -277494275210098769942255450442687283256 8650472 -220636668331309923812956453048646860800 8650473 -34158952564869112871683002985988470656 8650474 4178679807142574844067573077524654592 8650475 143799156777042469898675226820895094000 8650476 3379328841340024227755179101813945600 8650477 -106585146772027548621832193190141018528 8650478 -91440980291023377924485912667311007744 8650479 -5375024433436314303056908416839825520 8650480 -13184294324477978639867664722469027840 8650481 -29443658995569517982050794674370602880 8650482 -1210932640855878730233246938761678080 8650483 70421723302497862983872810530417852024 8650484 2150962792785321787337376524730273792 8650485 -2826016793913159772353572426990672580 8650486 -2573539076683839861944732320189865856 8650487 95073012061077207291061611847894076136 8650488 -8302408712981621592215617364369080320 8650489 -31360703718668722313157148357092819960 8650490 -27635343881679998278275878085443796000 8650491 216902441057855392781749326419899891200 8650492 67763641008197324103292540064003772416 8650493 -141329325146635003753953441568082030100 8650494 -75005324849981583748744430236060896576 8650495 575157554511386586524560268511782400 8650496 3258365049095040118724195367971192832 8650497 -100591346310072245347700845292017423680 8650498 -74039784706628415074088056022940776960 8650499 -98222223835561017891553762611370600752 8650500 7430195701920497891505819326853120000 8650501 101533035381536919526025516232064739064 8650502 39486935854664530150055470221031153920 8650503 55006065954244845604192277471964814800 8650504 -206244066234833815044409796817780940800 8650505 5260611210878373211560323060971362660 8650506 -7799109076457619830826027289208868096 8650507 -134391783639331396292410027055782069920 8650508 -18509031697411967411770521185753378304 8650509 8760311388275555051857408152276148320 8650510 -50406197625871955426024217039480192000 8650511 -35928635265996701675027936782709271888 8650512 3035595045260472196881620764018556928 8650513 -122397472642753229870261085352557653660 8650514 -57327419436716213688970660230725484144 8650515 35692917639517939249782878441223766320 8650516 -9573716422910470403330395969245917184 8650517 -81874702950288547916220050525407912434 8650518 -49875769144476408917772175842325399680 8650519 -16295218159741442294045278485756788352 8650520 150831630558338656976340078523334860800 8650521 57018773986498161492051296298009854880 8650522 49320947717703210026028298136365170432 8650523 -38125928522632230488534615511445182960 8650524 27240370605663726486985212371362822656 8650525 -1066054725012523970258359638159388000 8650526 11190390326765158281695320747112984640 8650527 -15538791526996152048082581065211505080 8650528 -73136880755402037732428379278468382720 8650529 -211418756314045670767434865882399377360 8650530 -1931454771029278116215025947074560000 8650531 230271518327961153625244306481111114332 8650532 122093127012981918385177756627005696 8650533 10555562350594681185174947198777188800 8650534 80634562909044337215872830771233640416 8650535 -73556187271299371931340369012348965840 8650536 -87007431836419108632501197673513369600 8650537 42898976291907365587933017237833153152 8650538 10886040843629072443578432616368015360 8650539 -36957164787498547005408217381807314792 8650540 26848748158261446155655694078668810240 8650541 -206839544577430828798955739496985822058 8650542 14568838506009597832890049150980443712 8650543 -107191228090271745621775208271392180880 8650544 -13547925541628143475485480005825921024 8650545 -15049604439865889876150652498349063680 8650546 43530311601535128424813756999602995472 8650547 -65578322314246459832530222671607574160 8650548 -50896428375515902205466079443795425280 8650549 -82855156581490477473969669721087239240 8650550 6993672575072581175061756137392473600 8650551 3323205357845006666710633010192976384 8650552 -3445261949045543768308523616142417920 8650553 -76531911707243045834104526378679501696 8650554 -14787225101851687833713720826107180544 8650555 76706454172948648612796703180303594000 8650556 -18313996937353066895963463832115143680 8650557 -178833703287783674612622990991262744448 8650558 204631014744401624551135839360747782016 8650559 -206908791975258258994941077213703858240 8650560 -7396955489125589394233759076125245440 8650561 261130269368961381592280674548005300162 8650562 -120359089142527854564707105690384497968 8650563 -57089988672195524275144758798795241296 8650564 -14780653970365480453735127589160688384 8650565 11024762477498603631258969944712931200 8650566 -38380130580516159121807349857376094048 8650567 -77105229026823956561635983372210434800 8650568 3202162709266717938752840979412623360 8650569 -28194326251528430115623321227645338240 8650570 548747988905520453778812699391248480 8650571 77076537820413703362164601915672283992 8650572 13875732810393895418206596744899837952 8650573 -1290984477041084279752342092577673536 8650574 -35768068626095053005583220647631568000 8650575 45646307293514765891531084264615050800 8650576 10906380187398357234208835917945503744 8650577 58675544924336575909076321913490495860 8650578 -80449169066757770321281770196339468032 8650579 12443069530875877807769245594268879360 8650580 -10280069295790466349196245777106483200 8650581 8089494829812358510793427701449555968 8650582 44405396083780566395269620089771308800 8650583 -270034531131045654786113159056070034168 8650584 139012018995539504723177708763641856000 8650585 172433520415020367733241702392695768320 8650586 23590093275393822391373215045529379840 8650587 62345239124774398049446329006228922560 8650588 -160400950328522311202456649593805901312 8650589 45731957161353318454752545950644297120 8650590 -8815528020421003040257661686775877120 8650591 -19667878295070138515068143222475649856 8650592 106089757157658322688300197748146962432 8650593 -14461132962568803479821299588556588992 8650594 63255806716203084912561243759200371200 8650595 -8362907804559035238511018050209108400 8650596 -31772520306402576232672557308315160576 8650597 -7062907658064727371561246471072157954 8650598 -90583881160012215875530057330027750080 8650599 94332890100695438878713101633358135168 8650600 -18105712748997130632268308052205568000 8650601 19223977765031933946781823765203423104 8650602 37212195320346857526714339611615292768 8650603 -66495364745496801419591283058498528056 8650604 22522222015265257068207142126491392256 8650605 24340177582547480306224360222629888000 8650606 5818433535592635858770795122881778752 8650607 27826321952795229323762796549705718152 8650608 -14613979849079170843534868204040585216 8650609 32399791289861003126717291194875225840 8650610 -2401854056245311495208041433077779040 8650611 -4863627499290332750718304634548974720 8650612 -58739183251365020016719258440797544448 8650613 -373607318431990814362232026139631809640 8650614 7141594807819930183892486298324283392 8650615 -111074043890610019837925614107963741600 8650616 19747619770909466612315935122624675840 8650617 -1227813414452702902908817421230613952 8650618 -13030110040151443005177163526570692896 8650619 209385685818048390874674130335635397096 8650620 -71477143205840704179263693866367600640 8650621 -60740149914125374437022515208496758688 8650622 15836373228658220234751790653757896960 8650623 -106071287977912337455657489505100194616 8650624 -117057210924800179774532479779392716800 8650625 37941731996503327716020604301184726250 8650626 -7424074058562294947828926408816534656 8650627 201575040072314029818939784332191940476 8650628 14149242644371762261572945788744871936 8650629 -16277472762383724545218934080038654432 8650630 7944195549786053550177790152610070400 8650631 -87389793048530928605359802825336949072 8650632 -52929420616472242312970827220430028800 8650633 25095707029353803871802282734147209882 8650634 -47682270097545459977935562477892440784 8650635 1498433803291080188259656844497506560 8650636 -199917698326687075575530160013992689920 8650637 -13705259808556412267878651592032088220 8650638 1424597765944670993470963293455916096 8650639 -91929068603037218022307897233502258560 8650640 -1692718339676287917979971207022510080 8650641 -23877117753704495776608317096859829008 8650642 17777523946171491454357902050281728000 8650643 -1663423664523578862120145215230486976 8650644 23943037128239486474720284997854550016 8650645 -81794038930399400642908176079451825280 8650646 -2927427004132014979515316621299747456 8650647 -164481198322894069348083180519917071776 8650648 150375813680512560791397408948391311360 8650649 21824783043127307162430296586929646336 8650650 18055163417845340413162990081999123200 8650651 145540809312049417968341971160716219652 8650652 168039415402427833888055955772963585536 8650653 228058220287329507258144850510185312 8650654 -1481192429263776329647360848159718656 8650655 -65408646946001647599611230784823661440 8650656 -93812261471927498148796199800510414848 8650657 72270033403004476214272402183559591906 8650658 134517676424707076165578434688927887360 8650659 -27841022200474814268163685837455861896 8650660 33098141963024296426349420624871989760 8650661 -129338167134936017985852442553742508128 8650662 -63418427983683481914190146230016837120 8650663 15493013014289693968028305394532063200 8650664 14142764902044297756214799803238400000 8650665 154050185567799879978804334712151408000 8650666 -50381185923207951789607665603361285968 8650667 63248368679484265949416411418657809716 8650668 18147319274675067661004309610075537408 8650669 -99187910349692735857809256353722941930 8650670 16473617310300325786583106629326191360 8650671 38744199086318559552713273408808756000 8650672 -8315886160372410962333928298469818368 8650673 97898555730455540984272485233718059922 8650674 1927701311432217254256865948683540480 8650675 58570849424543254816682442527561448000 8650676 -7877394682712459075666224894881373440 8650677 24145526298204786610984651692314548032 8650678 5039081667874087991804498312168756640 8650679 -390028388724797266634934456779252368224 8650680 -16370703870977545854046593404341248000 8650681 -107424786125099785195653529070718805120 8650682 -83982795524123853853501141075550033808 8650683 153635044887795985269919659005483005452 8650684 -6934487749962616709259554350943520768 8650685 75475697079187728552811466424508654560 8650686 -45398191403161587641062519941755830272 8650687 -158775763676411446513035601013011497664 8650688 96979219304393735146926900503145086976 8650689 111277220465718517311926467687783320624 8650690 62578259600968282479946610454463917600 8650691 37599434682554443095309024084606676224 8650692 -12526151215927389826883714566695567360 8650693 133260577997541275851783431716296899360 8650694 77469043268834562283643836992438428928 8650695 -901895735123176784983927725537905760 8650696 39519464982460157682777026861943137280 8650697 -4176838190128602452536652942933564640 8650698 272077244697516795724738900183511040 8650699 126976190828955906845298669736737245464 8650700 67577419267154373932369974353313920000 8650701 -32707161432485897136776307721676094570 8650702 -89320047286433624396569842640875056448 8650703 -97698105636667112424339433984999116048 8650704 -38906470366657321123792321986198896640 8650705 46307735634933049072156731689621460480 8650706 42453671815363732950316171520868193440 8650707 22354119239994627817979484306653533488 8650708 83134223724517658893908114542857193472 8650709 93345590369817540194881100976510200910 8650710 33668777550477343097803164013642181760 8650711 35414561084645742907581663840974042640 8650712 -25712567878331415918018922499683123200 8650713 -12741021480897130494698386069717285632 8650714 12396627319114084573070516099766159360 8650715 -37143436895681420750090305979724708960 8650716 71501259655833310139567845140764688384 8650717 -122710694410057461461378824056816313908 8650718 108735068243940173558857095975551506560 8650719 -232624528234170600388338871146673920 8650720 -47702594169038388038674791391454822400 8650721 49933987443059212221506122728169781922 8650722 -83190399455565799927424542738096425216 8650723 -41985963218829725392719254896264797028 8650724 163838669718129732156669384088178810496 8650725 14869801487526786780127632083617617600 8650726 -3032798960125458963691251583668424704 8650727 -235041300372082708080659327245314740424 8650728 -80183971440125433325930938552840407040 8650729 -19932819069682484275355009524791000000 8650730 59109806520578445555064176950766808320 8650731 -165669689241915030451098474203785716648 8650732 -28334123088894197836622581615901327360 8650733 8848190100473842083632496573502222464 8650734 80159795962331620062043967571811676160 8650735 -41676188701176549612450058308768571320 8650736 1684422666913410843698570145136902144 8650737 125823740532150760953885674400856953600 8650738 2249006305872703123950692954136819840 8650739 -223279010818177203829204038137611049544 8650740 -539882182223305103357773516387123200 8650741 -236717992739648033581110611228413526016 8650742 -87201782387574864879428714497971035328 8650743 24537831219020295549720156333997960704 8650744 41246436745824404456537201500421713920 8650745 -90815224906925022913570611350588845500 8650746 470098411532013624796879275364922880 8650747 90358700413765081145394513246198095632 8650748 -54241502997028838409111006826886505984 8650749 -27054410392241637622596309139422558912 8650750 30621452482446529097654323963959024000 8650751 3164588930406701146364795186439355344 8650752 -33402301276459170636386413857931788288 8650753 141066402538604813207702765564104704002 8650754 29800296123466203642901139330584478112 8650755 35811748439606121060640597705518962400 8650756 -121095088940133654449610821656330098432 8650757 -69007082147981117349870262676670472800 8650758 -38774154681912892616985951594955008000 8650759 -9544061721490735660379120976116993680 8650760 15191344728346465362358819797862809600 8650761 28952601498363161145460835578987687104 8650762 -160013795661949324852915947595835366400 8650763 39535542614255878946232541251596169384 8650764 168180209417202504627352810984571372544 8650765 178640735268203321353600974876899331660 8650766 -40367971515997819530585417628718208576 8650767 -6877976272591139841583936994822240256 8650768 9396133400446425388668537511853424640 8650769 102733843292051606020101694075690659840 8650770 -7451271326289406676719054832764070400 8650771 59244406687564421520186712145600251200 8650772 -91809488933737442758407009982644338688 8650773 -181429578589934357745484281116054837760 8650774 229898926651590585210609448861683168 8650775 2257762091817640390293838595827558800 8650776 78748676352836531641046055634963660800 8650777 -146908732216214249586516381565114328374 8650778 119947530419003376285013838836044403440 8650779 162894043964734422936461089448628812184 8650780 14122481079519014752071880635407961600 8650781 276959762815143799333014336102038045664 8650782 -8270336936545279601696162423527919616 8650783 -111353795331649830525845075539072896 8650784 -89742378792141918983922278453279391744 8650785 5033642644306739212344898664851526400 8650786 11431757541209507527040466680603936592 8650787 -228176964454603461223995657478148730240 8650788 42075773345769701297431302982702310400 8650789 99612357242323987065417169655569466432 8650790 -79860898446482144112685722851745507840 8650791 57639303882019109957899682189121510600 8650792 1350950151198081981336477063042078720 8650793 -270698019822718432056600361626609101958 8650794 -19119099881970980731543896946959206400 8650795 3766198838223525536036406726122306400 8650796 -21928405050391517218824330427696103424 8650797 -128811366082445902368479603652167812800 8650798 -1875359081809642424545700710379430912 8650799 114226213063912955200578159525902806800 8650800 8430465152697974349227847843950592000 8650801 -38148770123782534159860625222457071296 8650802 135678183057860518069380253443198254352 8650803 -43258451085951144880480171279378602696 8650804 6223954972548830176657938821484083200 8650805 -14900164426028370340300836497460399840 8650806 -1391173343606063683009423208558370816 8650807 -201950440596928449237281415239965494096 8650808 186870582339018102630708692561670696960 8650809 111424742588884721245186896363167877114 8650810 30017573673524486184266080953439887360 8650811 63578719330270975279755033555990508752 8650812 -84076440120356616911486179086907903488 8650813 92768653034463993340549765088665125062 8650814 -51020558319589400587424790285319220160 8650815 74208874586248691384545660876208741520 8650816 -68557624207113548744515191715135488000 8650817 -14172310826337037075719245951183942208 8650818 -54481744581232925481780319247549388672 8650819 34354067528648295463145430050670146544 8650820 79803414591564828294788003104959406080 8650821 144711660121008412025457919940902456320 8650822 14581643467491756203447579069775353472 8650823 -121365859456903458814157739386089956240 8650824 24978966162654599284603828654557757440 8650825 74735898214706488554632927021231189100 8650826 218781298504665977097601790139800064 8650827 126353228733154986521070603245111889840 8650828 -18130800520368072390101080950453404160 8650829 48558443220051034737614082252704464896 8650830 6900046860398535789697478282150689920 8650831 -32320678804060671547393085355954549008 8650832 -45684637075644358877000521335436222464 8650833 -850104829916386036628333964769087200 8650834 -56114215750448721747695745231950435184 8650835 -152928640281989916972412605883777056720 8650836 -307565966796673328256644977348290816 8650837 -58128089519740683597785709008020509160 8650838 584108729560848379852970080546912896 8650839 -155741456090852059054012792939011935232 8650840 18260400136428224753995647492070809600 8650841 -119003099546524141482651810539382818016 8650842 25862812516175804853427896785383629312 8650843 -113519904833617936209298928104664333400 8650844 -23921761367441162058826301249305344000 8650845 -33648724070069732678763157808946787200 8650846 -110254038721559485412458578925775776128 8650847 -21168627055943667364182458347896606648 8650848 -13294636763114730424295824417727447040 8650849 -257047781040686661021903874408276189150 8650850 4835847897034587940889982598725468000 8650851 -65974098433315168253280271942993058496 8650852 40585256166508224542161404389808721920 8650853 135698986453929163526786688460166421024 8650854 -3910610649732380576236229636669420160 8650855 -139042028833586045964522539413925943240 8650856 80036614806431054219649195431334543360 8650857 131178137375677451292500488832798433792 8650858 -10005405140875308964593461023168792224 8650859 19456482161058756659723408723483246592 8650860 -16253258440985744045989671506811617280 8650861 11528205145701054583036188873007472652 8650862 -11163074106784911372342772853858076672 8650863 25057571359062375814190095335865709160 8650864 28536923231243838324464642547201966080 8650865 1996981145040335287250022883591219920 8650866 16856270967494027266435781023512665088 8650867 627277314891924849177215062243563290112 8650868 -76417906334133399441410945429884455552 8650869 -57156536867677873768959554027479392 8650870 1969045476107604114395052279657722880 8650871 228622820005672626876524148536039824200 8650872 25019589675000386820284919380977643520 8650873 39025025769994460935072655680225339200 8650874 40015040642400479170508016690042113760 8650875 -60442386331719467807920998805403520000 8650876 19155910250814747806274632895868421632 8650877 2060656210675877716160834647342768344 8650878 6184973075199743043547288757938003968 8650879 -107121494273953996603126057533739899520 8650880 2638748092306270311428408001272217600 8650881 13352730274385214596649779118319503522 8650882 -42694110623913616357593231507823772208 8650883 -397227719355316000011289047179116369800 8650884 -108541388726575004916865331277647505408 8650885 -157124965147810684642138443791747844420 8650886 -27394319481348426139787767043482888608 8650887 -61705546826551167991409352442044517248 8650888 -38867397370132650801386197025613450240 8650889 -16207615098090510005195124636043939320 8650890 -27357451380368070280745273819804448000 8650891 -7033933009475789897536619875833830400 8650892 129158146158711284597426072826078389760 8650893 -131924919987144973682939535082013699136 8650894 2371846401308991232973882128148755200 8650895 -91446957642119295597095314414113600 8650896 -8631428086304174454412605614412005376 8650897 -110300685450597955296776525041428136654 8650898 71183055654362446727198557831727298048 8650899 -37925096926011627612158412603310260936 8650900 -79348480405181448722474756886368368000 8650901 -58316365461448063805546385112569512850 8650902 12417166298113981316066015433265760640 8650903 18392328520550409314805896392183106280 8650904 148804591083738589082364779441151774720 8650905 -24871596571179081664353600807319035840 8650906 -84998318242841896851004672036193852160 8650907 -26805880154944023386070465444258748440 8650908 -11764775860895074069702790092240404480 8650909 13068396954325899617684683696625399040 8650910 -31836435112946774760643239091604072640 8650911 46822015058502425006852663554457046144 8650912 -808259811259833059113016321636302848 8650913 235652843217782312784215673645917375940 8650914 2655550444142245440704085096054100992 8650915 20396634095710586067832677734573613120 8650916 -38925444860226237049283552462441349120 8650917 53714978342098817924397679930523865888 8650918 11283562778233618331618920715164392000 8650919 139690777652879180892351115243174675320 8650920 56878258375134830215278272656204185600 8650921 -64880137949683023576622246487303766528 8650922 -2762715625516068916574192636883896064 8650923 163454635495927580297035405982337802584 8650924 -75218190199078069548639287466293035008 8650925 -35215661478155880503655835877955973500 8650926 -16239392596248400952021489297468525568 8650927 -133401508297361259966237339233294138224 8650928 -2367698997444696642237229301366784000 8650929 -16255316952558708030870079672931005440 8650930 6218540066407401487614669283111982400 8650931 66185527159792094316289759396533907200 8650932 -47371570269020172225064784211876403200 8650933 73701379228792318058606157088936814360 8650934 -9960306023104436330810937956771481600 8650935 19256953350120134628226703161596055200 8650936 329905639698211400562589881743032320 8650937 18312306746439644829598494459542350992 8650938 -4658738046302896322337987368046054912 8650939 -14311807989804285042365042325415176600 8650940 85996293506941076993833784703067392000 8650941 -25798980895302879388903914019058940864 8650942 11040705532213464154810989328198492032 8650943 -1505683468970203429050064999692606720 8650944 6779156781678975555652910931240812544 8650945 8047069486980321324236856941369229480 8650946 145993502845656086729352742750940478672 8650947 -62048453343568513309478508524506019520 8650948 166938735834898097749141069900347463808 8650949 23256793213404389265838523304877817436 8650950 -12625702361287272881839693162244851200 8650951 7736800061079775998466949846596530304 8650952 82137776399994158364785277720264729600 8650953 7516022658978838468001900330865593088 8650954 -9012905123432799356032761232814075040 8650955 206721272634504322251664608174738960 8650956 101954290068732318085008222871255875072 8650957 -571686570304597863961040517160483008 8650958 6717484327967844136570471186855149120 8650959 11276553041216960127267001767630179616 8650960 23632447111041774676194882900675624960 8650961 -161910909206465674975918018239661482240 8650962 -248657373675556921450102878953954928 8650963 110584715528278679407868130261896340864 8650964 -5275644620962738014684183639019192320 8650965 -99989025304709946607954980166847270880 8650966 280305267647301571407928005112727040 8650967 -56202982022108995580599471724507897952 8650968 -54616715051110415973063787577786634240 8650969 83829453623687518578354392959055534596 8650970 6484310128940983151035265447625077760 8650971 -7103815495564080961707012940075331040 8650972 -2684936043828856242675193524968544768 8650973 -321901220119261287282177748948799383680 8650974 -35179823589315338972584470634323425280 8650975 -118597452882504952900572168182386849000 8650976 10283553564375494620837385590250668032 8650977 49543658955219079415515227647694404832 8650978 10123450928527191202034831712994421760 8650979 -12763809306344135750205472763432376420 8650980 -29142280104909204131642455995614768640 8650981 163974907224665591783223289501565094782 8650982 85730184337626106122694090393199546592 8650983 -28782560726700076637632342010668205952 8650984 78912836670761623762025640350577131520 8650985 -17972015717462595872719627278150864000 8650986 31179802740292096104745472791242645504 8650987 107134320375589974938924706160988972032 8650988 -74373571881372065761478261161911328512 8650989 21999138042200359072648393915143854400 8650990 -32598219243508481810988682546101235200 8650991 -23281225793399948666023274329990230216 8650992 8025759667465990427518570533653839872 8650993 78281600618678597091706765748369385600 8650994 144974531589597858933939027330836031744 8650995 40723472112365435798946984311080477440 8650996 -6429146004488150702469403265175080192 8650997 25708300135613515269700805314625494446 8650998 883531532900536800427253964595719744 8650999 -46822282665639417123295245732501912264 8651000 63480827668064940579692213818583040000 8651001 -107085133811994170517734572753617563568 8651002 5966992349778109525076293770687885792 8651003 -34115330841543159713451108595120205040 8651004 1002475965915866162542289582795014656 8651005 8614881983895103312745722278014884320 8651006 -11163075130082776651985171691196375296 8651007 60429607998065321708162325343900578768 8651008 -355965330769017040399650805258471342080 8651009 -26933708784522461667071558754989249790 8651010 37795079352462891711946137535242654720 8651011 -5257225958484225668147091011939140656 8651012 -2245999304366305476107566387388179200 8651013 4485296112718045307341077851573127168 8651014 45508515730997630143277520070214349312 8651015 63706171851592370676110870878208910720 8651016 196150838099074751513383033794969600 8651017 209933209721890293936050002896407735066 8651018 -80489658714634771509052994272895609040 8651019 -10123471925280852848416351084590612000 8651020 6689755165098272104585799704124559360 8651021 -185643788525575330967617512660655292148 8651022 -18805510218876611432415901358879291328 8651023 20282886601127884022699754543931759720 8651024 7917628362018021958803604504129904640 8651025 -44722275784812499281324139707074246250 8651026 -72076182064849943880035342673167730288 8651027 -31135172917699289649636338125995215616 8651028 -45894601682819211356439084002111975424 8651029 2319596736167948652521738506833316540 8651030 13309634110273849610210150274330236160 8651031 55413941711328350503750877073169519440 8651032 19065690296663739413956207671949885440 8651033 -24706188000259332224656719016164272880 8651034 -14456791209623823786732781282269914880 8651035 98713160603907155864868102203904252480 8651036 53498910425150753153740759364009075712 8651037 -54378650923157019392763326249868416448 8651038 -7658888458858535293907556747707851392 8651039 -83803474272510669402228008244695648160 8651040 95772785343434368859628994780672819200 8651041 506046866353771597922005092653885568 8651042 -38151668365212966878269639669434113280 8651043 117348395459828026231816038529504457652 8651044 6769080850066050247026783211011318016 8651045 -78307965474036537739071470695938565200 8651046 22312624700679792853330268744351367168 8651047 189391492008525709105391542096821301496 8651048 142555542457289541667952261510579558400 8651049 -84316154434039515097374386243101841952 8651050 -15665357727660427107086528493572329200 8651051 7714263610086570158007947491989488052 8651052 63374209521348162061915736161730757120 8651053 -139306193128871388275649811311724905920 8651054 24465749102196653657245597520086235520 8651055 4386966634326210061958538627393976320 8651056 58392272732972509601793293311247040512 8651057 246714097033110622323485697193764371232 8651058 -2461844384567659013936704831659197952 8651059 -17626338654447928513282404675342366096 8651060 87759053952728672401757381057335695360 8651061 1255361209768049173135617121649124480 8651062 7283916960790991991621779132500230144 8651063 -20823147989072716828959302606103449688 8651064 -77360099058573079060702662525359124480 8651065 -151151050157630755893442506479279988540 8651066 61599499949264532757108956106245437184 8651067 23880646777497250220286999624553408560 8651068 3097948902469464331376391969110158336 8651069 28991746498120496409405677803687334496 8651070 -27333353952412933153684075678395734400 8651071 -18814288966137186207974609717193282576 8651072 -66687847987412293441341363762145787904 8651073 108174496959165559890651235346158305984 8651074 69590648105081994705302155202811427536 8651075 368573184167297132742101404980426300 8651076 -8372939535141852222968335829223874560 8651077 1711574253845581025626240415404331520 8651078 -44278806566171942777864678416854656160 8651079 41601481628549957572488281781747223104 8651080 -57881581657341503640112229242466304000 8651081 -38183006652115352018540465156887165176 8651082 -11084529776902025544750815352383938560 8651083 52502777620455381357968710174611233280 8651084 34026281423753260505754567378659328 8651085 51510284208698721356201527485187826400 8651086 -58704451283555154298106237174083507008 8651087 197978539172133798127635556993088907792 8651088 -20137082456968134570571769566325710848 8651089 -325313365076258062894805457927230402700 8651090 9416393093810845190278603551101414400 8651091 -12226615348807031705004895458446843208 8651092 -141772344360973448790997025283984877568 8651093 59635935117315435207711760711714311840 8651094 21824428846355821667251608583747723200 8651095 2016452239316920890397273755513107520 8651096 -117409069922929244867654468993080995840 8651097 -36394778702631210132821301071310130560 8651098 695280880287545638923494349276898800 8651099 233153554778383328859776700934273581240 8651100 21868354163521467446327000049563942400 8651101 221050385017101016999475416835353355232 8651102 -51607271053301032543442261650835804928 8651103 170593835177377901885415509158519050000 8651104 -29662855682814364483083408762791264256 8651105 -76995186390253652483158235164648434240 8651106 -41179119846537412198362433824244320480 8651107 -304155779342297288073282215984993936648 8651108 -29139717197197834344729579149965246464 8651109 -181684623611468533284872467641693385632 8651110 51580755470440776315165665660496691200 8651111 23863606669165022080383109651781573760 8651112 -7322696922405935767511083397422694400 8651113 114469238792306832894843620608269674496 8651114 125450682531197226743914440040796596656 8651115 109491265113799571201712240737120376720 8651116 29060017638008857451190702419038845952 8651117 -233820266387612658876094594375715697834 8651118 4707082902327130929846354615307284480 8651119 -228545786092428827339328838450781170480 8651120 -18052034669379029721706532179729612800 8651121 -134187056007159602279131779974883310656 8651122 -87778421068672716585472982959442178048 8651123 -34063230244478090312924149207319938272 8651124 5779618308670623420084683060678034816 8651125 -61275963900089327687982475459694208000 8651126 -140200431643140206666102891130315030912 8651127 -380368359376348826269595673898387200 8651128 77789168296900074424910636335960104960 8651129 -40951639722149651040579147585030195900 8651130 2505277103961525668914418119644894720 8651131 62962988631018960764038639007436433264 8651132 32419753097737368814871750870135930880 8651133 -25297366821379331309133245816867390016 8651134 -37113621405902422855868636370952363008 8651135 -101074842745840888064067390840369115200 8651136 -1548860145163018107022567749577605120 8651137 -83027111642972351209766625172580160 8651138 113343660830203571441718982430779488720 8651139 -4970904290912165710469486187109994496 8651140 41589641558210725663162918227635293440 8651141 -163097176437130530511491046294655287458 8651142 -29250573411171989344992687149976823680 8651143 -53898410851203133963720513592643557608 8651144 62015150324318426298064129121826201600 8651145 63447640178935528080572677786499382720 8651146 38812948112377031800173081960530649600 8651147 194800813187096499281091832352610549744 8651148 -98520487538131307431379871469211627520 8651149 -154485670731838040366790190552171169280 8651150 -17271086922602143090917489584591059200 8651151 -61010258996810118920452163386987864320 8651152 -8149787207991583533245106381364486144 8651153 -1713861727018080948493242135516285120 8651154 4134230999646106303600607753825587200 8651155 -8790361431307009253998283242289450880 8651156 -32474225392209703621248560736288768000 8651157 -10788121000131037833949796238951779712 8651158 -9116161572411229488048146577164836320 8651159 36670682825005590871373359489145956440 8651160 -6230563159501046923295979995545190400 8651161 -214060182991955613072391940436549549238 8651162 33123722339931773671887940518423817920 8651163 19371825524266465222063042867805400000 8651164 36294710484929384744413950305498388480 8651165 154843790600883681345133238716064859000 8651166 -13860540331168653938685067943510102400 8651167 36545435945238196045518155426675565792 8651168 -216160214890609087637697565945215713280 8651169 -168098053135301395828825189121089717806 8651170 291028270642932745246758727923302400 8651171 -232191569478480686476419714047470025088 8651172 -11809798600222865576144360750003371008 8651173 120706976010533236366388042747555646624 8651174 15473781869834044741846725995420749824 8651175 -24435799067208737756446090216971408000 8651176 -28369898606627464973061036410173440000 8651177 374844138119242427521523823313974132 8651178 52746655037367665518020824922476651520 8651179 216502856273687135258092310324381993780 8651180 29899765939699293727197060813758822400 8651181 -23440689166312623784030148964198177792 8651182 19420289417576706881426370574779888000 8651183 489748032551203428622776967821845645784 8651184 6357698450575628439503875163868463104 8651185 -101115588803127569640948630771107020620 8651186 -142822386277454614812837815442130004208 8651187 -20161236896783543921911474567495333356 8651188 10275934467748340990062399808988717056 8651189 35420379653342510914645076970565290990 8651190 3044230498287545365164143692544797440 8651191 -128829676635941072358053020123808584408 8651192 102965616901508261200433102336023388160 8651193 27198938018359084962728464452877622400 8651194 -73801843378944320076092645680882920960 8651195 32832854087075200848969334483445213280 8651196 63078520432099206688594346193472161792 8651197 -10785577825014561863275751665979727168 8651198 -33418280136141133286566855523016939264 8651199 -168880322639022954390480969319751572536 8651200 -15303218770558141287338824238419148800 8651201 16296795094919112638296824775686207744 8651202 26256838222719631302639047082810422784 8651203 -57756628033863864526508821348846965552 8651204 175699385196438848309952325157231394816 8651205 2298687223467630950579817494004480120 8651206 -148112382591740503397798602970290649280 8651207 -112792434236213344498050064828150997544 8651208 6411960825144123007231300642446213120 8651209 -3162794319154042321210554031262470784 8651210 -6188879839088763216897082846502286240 8651211 62014117876042574752540762604970263040 8651212 -191905766575893479950352913555047052544 8651213 -1032259210218773939872528709513570400 8651214 25525218033344004606354206671541248896 8651215 -11086017454287712651307112337607150760 8651216 4216825830552839079445252473546473472 8651217 -132479945772073192047646501114757847840 8651218 5060013195414107039297706846091228320 8651219 -143656204734051092328312146853811007040 8651220 38780199349301287113630214041743155200 8651221 62808932365913730990321122734330680800 8651222 6846607690423417459477714587619996800 8651223 -31571898762335402192840633310883463376 8651224 176854236132659600216712721036647720960 8651225 26548210766497225358861495082178327200 8651226 19136502477373666029946317445469612544 8651227 1942572777216712572771136921753522960 8651228 49746718065553949462915930481361709568 8651229 -34482091805076169285864026534039188160 8651230 -148220831966681996388779912857428480 8651231 -49507133166512650124796136525784239968 8651232 56082144050682420432027581995076812800 8651233 -123645714949647616260705547674434375518 8651234 -75815091116066819407157904077776215984 8651235 90054134547429818826991764817273710000 8651236 -7500633380349812090217710799629727744 8651237 72661635678633233063356036138403710752 8651238 95053910283223098762774683291489020800 8651239 -199929307282869062726912855404715317960 8651240 39112323046309926512391247923747225600 8651241 -166557871340843481558645777703432572048 8651242 -33706310996188600255800020729639323728 8651243 65926051784476890142585356916417640448 8651244 9339358865502783656151717527470634496 8651245 -39997611050644522612535427692887674600 8651246 -37897423955806246048070092105619913216 8651247 3061129076365047315725176012925357184 8651248 24309492935635428583766912702801641472 8651249 66323383204210487761439905186655864160 8651250 -3365726926824941961094399337716350000 8651251 -107998166680495619643312908523913900800 8651252 -90422242924384796739152725321000731264 8651253 43702448657062406877133525423861264224 8651254 51924685894054566938098620840950076576 8651255 -8694287460956848837435587591763314240 8651256 874260594879876550774197742374420480 8651257 2903336996098639686276051198574133572 8651258 18333627386877470536470889968914688 8651259 108164531249179330767582069545315868720 8651260 6065265011097555456039737757946598400 8651261 -142104657330746744142410493939200838138 8651262 157394885505864101654458470288121152 8651263 -4319161132404011929808979392669516096 8651264 41685582575210522867163205242288340992 8651265 -3166108284832208500294991094828439680 8651266 -10560172516506805976663876697559674816 8651267 112544491372371917022863021249692952316 8651268 -10734497210194061617927282914671247360 8651269 295764639709851620557230281080978293408 8651270 14166845317571920229384088755759395200 8651271 47544995464830276669033912608871325824 8651272 14188482293089890928123256095756615680 8651273 53399800238336834716556647681134839844 8651274 -37645931239959807786311295248509943040 8651275 -146241804101783492467477773620904084700 8651276 38219190774426021212858314631106175488 8651277 8536520145670202834699318805907676268 8651278 -111058005311561723276769694160066602560 8651279 -53977886582622270099372744496280612352 8651280 -7022948171762288767275465394736332800 8651281 25447755052018642876824738010391836082 8651282 50353998340653900242747166466460398992 8651283 -134897111730438705003986708688718866576 8651284 43387114461436000179319244215439647616 8651285 2467191026118880053611292857337369600 8651286 -23881448393152302846647721966658523136 8651287 -89590212978573845992968182580037918848 8651288 -24884135211176762395775680829339136000 8651289 -61362875067960753428151978827620992000 8651290 208548349492872902206515879557374156800 8651291 329368971555917789006773929835978328064 8651292 -6766103195347967282022712077110381568 8651293 109145138520288284817802775497948033158 8651294 -21062038259305129841151186399247938048 8651295 77368152440627726840565854229456756120 8651296 -16683242600089488569240076172670140416 8651297 -21621702641471625111238988784392836254 8651298 -63074551499054987929826143058259486336 8651299 1802565334427146379214757625997285064 8651300 10697398743182490727850661344319283200 8651301 46285153047190830480902351474336161632 8651302 126117097999717642415560301002323626304 8651303 2481364692980808066867714154289087184 8651304 -10050965490540887278448324483878179840 8651305 -64344766579648570237462994130315918840 8651306 119622016606941630936280181061957736800 8651307 -54191782376076272162858701746924791808 8651308 -116323278144918979324381053866848768000 8651309 -253085725541891224639632790628901549000 8651310 -20763272933497733041279177816849689600 8651311 200530009474866651734401952324026352912 8651312 -13253516770302215301731227441267015680 8651313 -140883908691421083253398787723555540800 8651314 -1108099677657978792422900225429465088 8651315 78361721817811274429819677516068222960 8651316 27830671038932395183761440860800970752 8651317 223824735682644855972338646871829381532 8651318 27270917914655182426016482278645746304 8651319 -133039576438001808235212728133571314456 8651320 111518946774658093169650699804212633600 8651321 81390991452499376695191846602713787520 8651322 20502392426494714127416712492491983360 8651323 20344819840849769853099218655587577572 8651324 -3675300792224455545814914379245831168 8651325 1656603222721768390208128367721436800 8651326 16652045441750846122114752257782819200 8651327 167159064732597293136676256367588406440 8651328 -4615249815899506525941065061255610368 8651329 54374378352217968758903608503318644930 8651330 1657682981128385636268125897112052800 8651331 5913751372181905462732138091005884528 8651332 -9590685963679732210847103721669574400 8651333 -108568574650614417813254502269454779460 8651334 -41790156940698937908299662698834935040 8651335 7043993891695291572450225282940830720 8651336 114889567161495127963578421577411527680 8651337 -67609926408241815236833292667881278848 8651338 118702153935089159280662332101179230560 8651339 73689830844362560461931828814657916024 8651340 -9481979609147382864904800693733478400 8651341 176978206890821254535504718624656514400 8651342 1899186573056414443161015358642226112 8651343 -5295043918888931674379293122359625336 8651344 -7316943715409685918623256714995449856 8651345 -111200018359246899356338536791854886400 8651346 60378382871208272861308835413408512000 8651347 108345777506368165418491275422033413440 8651348 234758828895469370299193338902029531136 8651349 -27316722483297826682961734081642691072 8651350 -4316356029842078746317853743609091200 8651351 91750123433916260806935687596441122032 8651352 -36269678883950867966629880928581222400 8651353 -136578776003801808959821883682655457398 8651354 122069851183834165317341163941866619376 8651355 -17832453816846176392167420218610737040 8651356 -13772694986576588780959165749398339584 8651357 42971007010386467131665510718330012800 8651358 5056392007081518313782995912870112384 8651359 -158287119332700271193893545929972009440 8651360 84978451237453095025698960591618048000 8651361 13301722083470809619800625742767678400 8651362 -34937316040331995498745523803627582688 8651363 -30649609434292883122469966754557409840 8651364 -77587701830001917575995541103861197824 8651365 -1046129750172049515051190855722122340 8651366 -66575477860652259959515058145998903040 8651367 -1875778789380998867845390860873462144 8651368 -223763567837325072249885698572108922880 8651369 -115654369628141176713163645892425351680 8651370 3042497726038182395074476587550566400 8651371 -298164011446237740203895768356995366056 8651372 76868227520583326689813126107881400576 8651373 -10222385362807249294340264333424014400 8651374 -54778655430319759513398718537444784064 8651375 -2822620972624490665077820737776556000 8651376 2221185649394804362987803142692077568 8651377 -38417981157673883248501832728938482368 8651378 11737984319614044276854855350025609856 8651379 53328870930136766921146026388315512 8651380 120891279474739224369386290009566892800 8651381 -74538080888179710919139038961392617888 8651382 -158892724396892411807951386410573312000 8651383 9708800497364980882103457444550644384 8651384 38517035604203622125550132807480115200 8651385 1575786111574322454655757436746547840 8651386 68677024150179344446637352782696082144 8651387 -36996625166964845551680253812454358400 8651388 -7321534508741453091191773006449647616 8651389 234130510694373387857175840640063117190 8651390 -49229660443866463564853164419935376000 8651391 121160604982433356537520880693508379280 8651392 26903027177416566680563674020472422400 8651393 39612068557813448644665970322125936644 8651394 -105864245879767689687891456912827857920 8651395 110281357481687888377251030833450476800 8651396 -50316100957133826975690549978224555520 8651397 -128914393817341925791542865559729786400 8651398 -21185954039498570738652916685578180608 8651399 -26377470029589270409828785261865434600 8651400 22280131994228289397457788601134080000 8651401 109790453883963117311143006608656861904 8651402 -65219289339072349206357579492599267136 8651403 13832679000813244783897300940471703480 8651404 -16095868874729437936513959444118929408 8651405 54818309026078358432502001573066479360 8651406 9304402805206609313727037226531404800 8651407 -88666554636467881161552759961977405248 8651408 4485831924207130116878520633503096832 8651409 15054997526057827452706109480022879168 8651410 4565076211350292835413698182018982720 8651411 28562116289928115756997922618662391792 8651412 357481425355694777372531699281342464 8651413 117511560921479150088386455961762883900 8651414 36641484271212501299846874325061106432 8651415 -128435616619200984599712078697917398880 8651416 -200933499241741413195615594334196736000 8651417 206544806844186442244480237582121964740 8651418 -402326565290113888733119273263919104 8651419 95229473123816612206823696400245608992 8651420 14524624187059753510064291771458882560 8651421 152007372273540749465859091381162442880 8651422 29458944291171056311805355051209487360 8651423 59449222092986308359464809051833018480 8651424 14028164863518442454884283133729964032 8651425 78939369996558066179567275979016661500 8651426 15505757720782545564074789400561000960 8651427 -21566764455178440287773118353045992192 8651428 891621956773250168419457530475304960 8651429 147380216045543110312023554446057764030 8651430 23164044398514797439259690985880529920 8651431 -59076093612629271063080043607612680288 8651432 -71916640575649548576686873987525145600 8651433 3325142313050618401109396340461199360 8651434 39406097015872972488310204117560241152 8651435 -17699823083461871697446416673193877440 8651436 -37306290390456684606775243451624125440 8651437 -251130782404126193735169265882581575914 8651438 2652246118256609596392715139177476800 8651439 -12293903501605317772397364903840432600 8651440 5941763256548586618848272565085143040 8651441 -143658759179819855855035892564716861200 8651442 51319456223748737394706698124947227904 8651443 114167902040742742565145538263726087692 8651444 3006381394302503994477146452913222400 8651445 44809876976681189748110706411266629440 8651446 -24622040011061651695177763941185407040 8651447 -6337574395220760750179464724763791136 8651448 -7819962790321670687869014691008307200 8651449 -4409214969631193345662921485919654912 8651450 19210274874191011175751582292314297600 8651451 -10657195418571637080134266867011435552 8651452 -57865020388252678057808562931747560960 8651453 273938843994954925264739990992288621260 8651454 -10260431916405404363832467235333242880 8651455 -50509543530777107080855133981663828640 8651456 19189418596072524922602554769738301440 8651457 152059566563499131399630300513598258354 8651458 -80402058565833228084906385671216476640 8651459 -118804688191524344323664644829711558340 8651460 -82122050943787818397319739435326976000 8651461 22711328872906329739653830263323267584 8651462 67552622292568365779447591188738811232 8651463 -32676596412694437698245559857010925312 8651464 308643751178025094673613054590736844800 8651465 -154267029937739077829250940203092899200 8651466 289422297427583908257957725141249280 8651467 70118058193974054627518493482325474384 8651468 30992841622377490074635611208266186752 8651469 -97739287042489749172152569956926401856 8651470 63123422567965166957937062792300069760 8651471 -141641321399195497873590037594672076040 8651472 -15483740044498852708048292625607557120 8651473 -13440369257377154337725997578134315200 8651474 -17048073799252964164959254550113052000 8651475 -22655703376665233773356531589274304000 8651476 20330314198960587791260099505021298560 8651477 -61703915700297089650324119074339442720 8651478 -55941161828585484576910409412752240640 8651479 -18370753328838642164783507355581666360 8651480 -16250487502223154424072005212803891200 8651481 21068406413318231015305983032589830352 8651482 -43191051218948013173040642463045686528 8651483 -18124171517906936369182429704227943120 8651484 -81449830271816153604856655453299322880 8651485 -129405939263416847696052040112803674240 8651486 -9097985525744021182484142882195239808 8651487 35583947310455605175085471585207175200 8651488 66565091726457960487662638656053313536 8651489 58001708189352918067606954778665603200 8651490 -53379629540484060815158812333250682880 8651491 225037539114829760896123300174800191512 8651492 -6052450740194784159998228537330098176 8651493 172490527354574303351733335070792473982 8651494 -49819858450605525607639633281810290688 8651495 63303274223217570003494224254122739000 8651496 -16345615434017852484932437578822451200 8651497 62756863164009849854091410516240575632 8651498 17459085321726230662880873828351082240 8651499 66994095667292528220007603911253932480 8651500 46487219342954081784745659170830848000 8651501 220602486350016874648458589093633388502 8651502 27961990646361298314866349405790279680 8651503 -42202886993451413474465178074125602320 8651504 7428947573229499116823175629883375616 8651505 -26853887680300595327664484332977976000 8651506 18664030991303884662817622876085655584 8651507 -13963306440335283256939257490822568244 8651508 30209105014061444331681032613742215168 8651509 -25632158475964406444981657499346882784 8651510 -13370756741956845846364882684969347840 8651511 -34184612232443372296257806222909744640 8651512 -19901011945196377706764173130644480000 8651513 60878134336025633040074250895983355524 8651514 -201104955805481551876130078331808512 8651515 -67530421310176337093750064656920803840 8651516 141340415095979634729163313208493117440 8651517 -30623258716956035389381271696265438720 8651518 -28663165944661025932492149033268055040 8651519 32557573457465911116595753090833883344 8651520 51047108023397053425983606035599851520 8651521 246419499406656491045626997379338578692 8651522 -10875653211590500369808335339997335296 8651523 -30842972579135600997721898866675109136 8651524 64684293040836955538346860074835988480 8651525 9094857279658634049873898358016480000 8651526 12250846422003385593955403758529011584 8651527 -153374809518518645711830415853191905600 8651528 151519522675352795256450370611411932160 8651529 -196472292473741152382044576501176168336 8651530 -18255088945722817275327687400144359840 8651531 -75134221683284451953347771071613911408 8651532 68224675147054009287715867420116905472 8651533 66396033023840098137186253737060313728 8651534 -64511554692666379970932808378228779584 8651535 55435308611389564175682118147590397200 8651536 -32428201709169444380856079957622784000 8651537 -56583958240412729860021084322878676814 8651538 -28052738557093841042837110775350793184 8651539 -78682970231008683899745526877057590976 8651540 95442030801785910327405420210212202240 8651541 -83723124803385634347631690492593494400 8651542 18427804878284402478578691719853809664 8651543 -108538023824443562290673395266038945208 8651544 117894245075817078394597835878095421440 8651545 28845542612885493253872986356742818560 8651546 -33320135772790729612378332379978848528 8651547 142183584296927130021727364928525162924 8651548 -2502840327944412667911540773349885440 8651549 59935838985529414999823854363370888550 8651550 -7842707758351081584341156554291382400 8651551 9181786858468543842251721301775285512 8651552 -17440927965936472956822361736516468736 8651553 -88714517075466551954185521627564841296 8651554 -21718004784092024435512342475817977568 8651555 41808850991082399526174820164100083200 8651556 100334138161110536179990492951126210560 8651557 855971229230275764269054203557480288 8651558 64374791619788257183453185988634918880 8651559 -11636317998167476149254174241946567680 8651560 90501666601850236921963395627046656000 8651561 -34540536121514520175417023771060493440 8651562 18152670113769708427962669002429232384 8651563 126684279570690205256714616182042697744 8651564 130540782792537343257554362571893625856 8651565 1797179072621303828550359259997073280 8651566 18741797342294372463544638319377884160 8651567 42886705166107347769626933448065517992 8651568 -17374891126223170006311869264601317376 8651569 -145784616681997334159394048943692043340 8651570 -34169336803851356622757904321557867200 8651571 -99892928038281904299477275707761432576 8651572 64353239654373960157021499734014517248 8651573 11876397184004394335707549147794531840 8651574 218048228013280887714196739714359680 8651575 36776806432126425890697233502969393600 8651576 -46361191360087793593786929445589053440 8651577 -28005777341588476199799010839951213120 8651578 -34870679824109478456587355152460106560 8651579 142102727728007422523208594868262814180 8651580 15055371229704924864973213932761088000 8651581 86007891820195657403538055077122173382 8651582 30036482073638628535556623862541595392 8651583 -28420229022898029934112918886475065600 8651584 22140395897607340914248931439713714176 8651585 -29664469716971862421037200626812882220 8651586 -24106618345254610826857371941741867136 8651587 286444353236398325648946625805888262912 8651588 -97161417471574532429578782408020262912 8651589 -94944557777775666081994290911972713920 8651590 -17825630261817446143010050339336291200 8651591 -70709040218182592279631025488626219928 8651592 -31832540447776635440640370521289236480 8651593 37414605618620021266517485575623506400 8651594 20615071887925050649385898290874623232 8651595 2821646659961922716113474738977059040 8651596 -73410105827872733387436197707424492800 8651597 -59228101501696691078474405029636468500 8651598 44256430179379312356138798846540723264 8651599 -98978147828194955885570007366875390880 8651600 218377409343711240052954022304153600 8651601 9649312855268152118968492736786040960 8651602 -45330500385960320404588378939497427968 8651603 192824181669420528634397893259181903852 8651604 3008020691118327600205957760602767360 8651605 -161671859904549529102639453547699739240 8651606 57765468087828576495859915936355535360 8651607 -19677618894023306659873988259422273280 8651608 48329061108872925973018314584121384960 8651609 -154662247729881031704750406868141987190 8651610 2217428783263184171211828304706200320 8651611 -153122330612083046073575582112922519200 8651612 -24285142717346938887109659322523696640 8651613 -18877292977927223724117601311871494336 8651614 2592039582341200192657836498165311040 8651615 8927202118690869824189236616448580800 8651616 43416980131578437978361033629649076224 8651617 -71139423552887271460242901731211853706 8651618 -24844974015716196444197817313127940096 8651619 -25919835869543071752477230159442169152 8651620 -70084431387151409620303690919055552000 8651621 -32070959245106922166890932850722304 8651622 -24442594839468211378300761077997520896 8651623 173916890263485438744339073779622071120 8651624 -28605724714799769370570202839473408000 8651625 -139885334474100237284483553505572672000 8651626 -56405232700788192337076861653421137488 8651627 -175704304046149490434529436366121456524 8651628 48911088352153453428587828106862817280 8651629 -27684993635412680810713974116273102624 8651630 35884531888055672800109227537531587840 8651631 -70799430722284342396323335009336469120 8651632 -63692874841476894235543230732231671808 8651633 426780854388719262671306260404955960608 8651634 -569783169324079166525108508922650624 8651635 -47279768139451322783681138261814407040 8651636 -1310254855984999039097972989528042752 8651637 164206703646657945687905949792838573440 8651638 -83969126221547788301534918565021520320 8651639 -211926048597052621534978988217293425560 8651640 70525045803749472538448714067599769600 8651641 273712536989437547804979628247354790784 8651642 -101118195803940468575164892869431479040 8651643 345541436458880057191985986458095616 8651644 118414623597486221364874152056194574336 8651645 -557784587137721764956864647321125800 8651646 91390824794866493726785208318008289472 8651647 216757713273943774025718841841824532096 8651648 -196631610238642488219240808260808212480 8651649 48278243706303299381388618604639332480 8651650 8613757299985260471555676444731456000 8651651 2184457442795419292600147313798499512 8651652 109903980224662455278367863641247173632 8651653 56731522084495475699353098525024662460 8651654 -78907255742014131719543794083689128128 8651655 12831477356737620564277525131751842600 8651656 -31155793203394604553745401126898790400 8651657 20341182120293713375165550707059033600 8651658 -22192156854913619476918731665024087040 8651659 -4279936408402137920653096078891326200 8651660 -22586952224886809381992120000826096640 8651661 -90388377085391669576504566392245540928 8651662 -4009960284577894121280370111222200000 8651663 -190702105529804536141740985108261211088 8651664 -22006410494493510359324562601460367360 8651665 5413416659770905081956646618336169920 8651666 -9290174366038274452788495991547535360 8651667 73968014650757299550887056995277484848 8651668 -5767744312170689492037704190435672320 8651669 92182549071326276291649288947396627040 8651670 -6098883038679138121692038781121449600 8651671 -35624505367410922972904390375220222336 8651672 166118325281170640605812606634567680000 8651673 -5950758073280609219323048728560832636 8651674 111551154654517293950611058208588237792 8651675 12971467790103563913892496934678040800 8651676 38574718468367266661864955180232679424 8651677 38765954252313227138412001456462809420 8651678 38760003858156073425358519741327260672 8651679 -33918636012485547273385987573738380216 8651680 73729705699677274336611066016872529920 8651681 366127115566821246895069309258947964464 8651682 6834491839866417863890568425481410848 8651683 256607329988402960467426756501368147932 8651684 4450534773408183662742134564289847296 8651685 87817545433036277143416928268307360000 8651686 -285295638810086764714085655492604800 8651687 122323005740927070013664074794884186544 8651688 -104449149698531807962830326405489049600 8651689 224061513021934731193431341804978602490 8651690 31017928016083101183698939419408286400 8651691 18059797350927696203119608256840945824 8651692 -29679626768297685023945893062377569280 8651693 -3503331688401387647174088584923502058 8651694 52329090455239956765530314606964942400 8651695 -13980480447192391494559960092018118080 8651696 -14338600929040514659971905588209975296 8651697 18816316830062152220650795262816232960 8651698 -3763243396170450558115040568968570880 8651699 3245801309623176830062386369674499072 8651700 -8015074454977463172680985704213347200 8651701 -119483870624227993801026294291759105600 8651702 -140408855295344541563560795101193124448 8651703 56018542824558132939322520161110067584 8651704 -9535851016493445326661884595160289280 8651705 -21206348736503966653724582075060489280 8651706 16394517301022068752083856372981410304 8651707 -109247212635588872243064999656181865160 8651708 90591584449833202409781254069326580736 8651709 -63741626479042686172495325283977156544 8651710 8385517981326114116159145662528928000 8651711 183725711509131181301507690842462677312 8651712 7824887381543885673981251753273720832 8651713 -9112756228906261004699746307432603904 8651714 -16884800822710252134801131225554849920 8651715 93177444724177924523399916611657052000 8651716 194240029383029350070515791182761715840 8651717 148664667391713349951359329830122164766 8651718 -957157606857506120502852768850673280 8651719 116843910252468552322697400772204461240 8651720 24551291393363450949656091823868313600 8651721 -56236619781772252235838878209201702656 8651722 106837698274429509930544355396015268912 8651723 -16765651740226448392416741734437970028 8651724 10864788262285377856113031422729830400 8651725 -118008484973746250064073749062746703100 8651726 1172210909690463215437592261830283904 8651727 51038594300798298876825080634373447680 8651728 -12109943435834788698424834179783458816 8651729 2173867312834907487997440642602799984 8651730 21763300410033489355298498390857720320 8651731 184864418833514324112368193923217828864 8651732 62390967516313614882851753882334035712 8651733 49816147821419273461688745707851749024 8651734 38778460930909973845566615965587270272 8651735 9381917367460163802409510337622614400 8651736 52697021968262851292640100980771256320 8651737 70753872242061448132900952624920293386 8651738 -56517154067088428299899479388941755680 8651739 -91786629668796930834028722452602531176 8651740 6915244864320471051218395848052016640 8651741 1764076228944124692441383532557788224 8651742 119207874077238898676637147301379712 8651743 -58475702620854378238712263055272275120 8651744 42329101637155270790088938846713282560 8651745 142581680532445207447672560987045264000 8651746 34613764963620962853665378457548757072 8651747 1031067605499379551690307036457637552 8651748 8297763531477455184810703197419077632 8651749 -51677664565235535854107651477996917120 8651750 42299549598228976655081181515604672000 8651751 -51845905765303611322548275422193172096 8651752 -36850234847434197954241792596019200 8651753 -9912191279014790437867259930172827520 8651754 48391476681672285484452579821800977408 8651755 57577255310961817314928050401855984160 8651756 223334537737737124199238849955616527872 8651757 -49897381894826213892610962913538987712 8651758 89935248523871803566849185648387580480 8651759 52464275156917840026057465538538692992 8651760 9680110339113434872511943297151795200 8651761 -62737618502536206774646894339561059276 8651762 37757259361772219178606013374890606592 8651763 159708923261808008466326118858920078280 8651764 -201962925183232910773720256296152268800 8651765 -126020927038508378870244725783698442340 8651766 -20144474543534169396409319467345910400 8651767 -7106158171337323614840039661805871648 8651768 -3541886447608991429355477776458752000 8651769 -37269422644423154239165452081312918528 8651770 -59094636989843470931890449970615333920 8651771 -123594284013087151800527157466402904028 8651772 -750670472028097605829493729226424320 8651773 11826340691688996997380045608971545840 8651774 81523398082422646400236111516766171136 8651775 71405431216259904760257315907298409600 8651776 41549836678147880866090469438464720896 8651777 -33034229274574705046137670292321328800 8651778 29521065811858646865784750891482493824 8651779 24729146022552925577511036639132261360 8651780 71322321006399597299813986681777593600 8651781 -195161384726289912095198832765511685700 8651782 37075550906883937589279881959213520992 8651783 -98711659573530147429560397447981135480 8651784 21004363145186384821981117750358507520 8651785 2798680113192138058682542959832666980 8651786 -40513830490506186662751190938350937600 8651787 -54644047045366310621197382072898406440 8651788 -158568823512160340514171073045802182912 8651789 119415275175512619571405581532642644300 8651790 3827475299619740849183973565860003840 8651791 103741046203632162798016601370505718192 8651792 -40310799525346311404119459470128775168 8651793 -88335079393741034694000810087848512320 8651794 -163012927840937670980663960998250880000 8651795 118691217614374123750332857228899546320 8651796 -79949246092286473902345863528653867008 8651797 56768360740357451385178280409408310464 8651798 17302758538411942742187390633806180736 8651799 12742308290188825473509953231439412720 8651800 -15330287995886357340139831947171840000 8651801 57337551955726482607515480299591395092 8651802 83604620461149823622127019162042867200 8651803 -177672382059159916152048456392783725948 8651804 -20698988092930305177071057389089957888 8651805 103922149764262423119654417659928401760 8651806 53377242749538773393262674913212479680 8651807 285147113485288959944632933046050781472 8651808 -80540049607029237962638545551768420352 8651809 -132636228694222819262802622592051467260 8651810 27710668410531647854450655519277917760 8651811 -48161608495040447921702037903243031296 8651812 -3616032412213736690677404232222412800 8651813 -80008944095757752003577272312790943716 8651814 3388725505949454638929743719152457088 8651815 -1981438124196775799866054145365388880 8651816 -206610655123644784901762417108393579520 8651817 -22498412357050818228747498324350757366 8651818 -9227356999721754555876987092021065728 8651819 211869077293692157820055208084111227840 8651820 29180433442462021943521750527869122560 8651821 21363793639640836335061563213020592640 8651822 1054165864050749427661879821184101312 8651823 23036013445579178905614609095636970000 8651824 -15430943694351837036101656555312349184 8651825 -13237460442503139761548428249758798400 8651826 -56245499506447079366625147732104939520 8651827 -271445059884946834451965141877673407688 8651828 99331011036780891096733285527074064768 8651829 -223304885053697479254298908309142473312 8651830 36420902998212814923141124432531297920 8651831 116053155720877275086735210683634428200 8651832 -73527839026716060551675243213144064000 8651833 150568015694987093586329114412817471444 8651834 -112233947660893530345323708254529287200 8651835 74977502081181232440680699155452936720 8651836 164345710275072059824199270929444244480 8651837 -97072657337643084918957319262074470720 8651838 36598540494508990600706591303088217728 8651839 -91053927359190316812726150938015974544 8651840 -37792377179839850062717351513974374400 8651841 41370725223052488156791535236055475200 8651842 22386413600098735324525393429866213072 8651843 -191836417326407062700728136356469505120 8651844 -121497548058538205515252046344510322688 8651845 26613131411129933019945102763648934520 8651846 -14249793664438515360273877622423172864 8651847 -52561285230120665278439033774330135040 8651848 17981399750904002404277918339355648000 8651849 -144729569245271471931484454093328614940 8651850 10810062744870078021383892490958784000 8651851 -94093357593737784524688083884906329488 8651852 36450673573721140314398593604129193984 8651853 1805561681959614289088915651278251360 8651854 54303160330981483340482951340778162432 8651855 -36089361437785179303035993166165717240 8651856 -2819250709198586522269859546703986688 8651857 187341219045458650097580986579070613106 8651858 332458901898218012840332802436925440 8651859 35793030726094838241194585374553778240 8651860 -16898819380588617702741758120883609600 8651861 55110317164927649094099691061271855864 8651862 -30348816366265377872609559223883410560 8651863 13583506689124931065361857348381616 8651864 33346494457594033913378820885719531520 8651865 70581384878920192483305801090146694720 8651866 -81388014417669110794454563167202084368 8651867 -87339343510298576078631842836286669808 8651868 11176969256948365637163463917689287680 8651869 -212251653789854242125656178850472832730 8651870 -11372442729040596355703304471746582400 8651871 -17067235437000240369962186569075905960 8651872 142981769620124471059669514448610394112 8651873 -503855103582381323165038816601082960 8651874 5766407734629625969641469622509805568 8651875 9438216406801063890837836270797600000 8651876 -74420258589134706399101162998282656768 8651877 14881182160859423950737843307761944256 8651878 12469157577821736883744849691226547200 8651879 13669893112819224373552216453989610584 8651880 -119744682034614187554122821423755264000 8651881 -26524957275012820183123144298218190172 8651882 -130874659927265303858569574404533114528 8651883 -78013401801479112533064657589920149928 8651884 10527480653511034695547823649575618816 8651885 59120550231690089409094159644818993760 8651886 -1496307878804138617163799603062617536 8651887 4108471486998296640808985424782916768 8651888 -16368293980974798820978148025311232000 8651889 -27878094058714738501211223815391223500 8651890 -19919289443175479703852034800721894080 8651891 -65505459097187268796597494104912790708 8651892 94578824271990231211244664286241021952 8651893 -111729225496461139163054342450726395858 8651894 -28122154882689510930495904079135931648 8651895 -16195805421215882836260335485724513280 8651896 -133554150225952089106107186509845155840 8651897 61722334529823706074372615573867660480 8651898 -31006162383015781229883154179549564816 8651899 -176500506083001640072540810690527063464 8651900 -1368156987064090507933733279481216000 8651901 -1207418265363669487554028887267572736 8651902 -15412530182039275907813001031298278656 8651903 -9861789589044969913173302464021009056 8651904 118568595739892192633205316827469578240 8651905 70046946988506823609373098586697288360 8651906 39433009937897174848914521271655411152 8651907 262431802614488131164195566228817233280 8651908 -174652860572918983666045419595343999872 8651909 36695684920665269040040504248134070816 8651910 6542025242359471179959438950911436800 8651911 -181836567668075631605943210676093758336 8651912 208570963602139439685319487167837562880 8651913 -9994091445357507219878965192650214176 8651914 42100925499547869511638219976381135872 8651915 -106339141947937478637882427216403764800 8651916 10296268099397825355376098053378457600 8651917 213242373490599458750228055420524534966 8651918 -44562860423876719764913323722712514560 8651919 -152547474826524744260552115782180872056 8651920 -1648222257924429662456405093933383680 8651921 -153510672750755063207442191717473263756 8651922 -69372413951784243281860218902219105280 8651923 -2310394847604480619447883511975481600 8651924 -104698518792394338183220603580975341824 8651925 56078773550619114217541831813274575850 8651926 -112004105732531626092847176108686789088 8651927 541550924200726384724924346250807320 8651928 69301179928438156757715113083071836160 8651929 16380303180786576884709951433450151040 8651930 -9464262570187449340534708939044291360 8651931 -45566055963032756165763444550893971520 8651932 39468537137104990966359426257409503232 8651933 70729400968390290858052934902220801184 8651934 -717610533521980889207797228585315584 8651935 119694574884104840026498607391784154400 8651936 257306943479467668514996032239928606720 8651937 54494040020022809797476180699238947840 8651938 -47913477503294576450901498221256968880 8651939 -5621424999005132032730820108586708260 8651940 -40159788249426249129713222393649254400 8651941 60478875332484337528385115631233137342 8651942 1580740974441603856804004790369940992 8651943 -26161682907173613498679470065501886576 8651944 1442233989084298016991270599216824320 8651945 57581295818055701730915101283482323200 8651946 15655852322909619520209864145057179648 8651947 187149783262538063914828480191085914960 8651948 263463741011198354888965040285072603136 8651949 -103513749345106919997355539834483001536 8651950 -1940639371200997806763686279631824000 8651951 -46713754538930846067636766792397444736 8651952 -4264378591926054125133874866862964736 8651953 74335382988088434262059088507734637202 8651954 -64199890197261843591940774720616478720 8651955 38280631995810225668584052791282711440 8651956 61425655008225659877718297963271577600 8651957 94447668154970348763579964499931765180 8651958 11720061394002199564066096382538989568 8651959 -3841417466268412157429483056573882840 8651960 -9162352301138769427832933228495462400 8651961 -45244272787341853529817428037527563200 8651962 -72606589608345086411099148067527764736 8651963 37230452621952850310842099774563410880 8651964 41303790613488004446179775410639294976 8651965 23779586799908976960865883286467740800 8651966 11278341380801050277659198635506341440 8651967 -55483032004430569494062556455339812920 8651968 -15286545373747397221464405505055129600 8651969 -69794068989097454020229705885773730604 8651970 39585332038755063171382592746339491840 8651971 -65150695588105784443171244156806164656 8651972 33219363486303004149581237056375296000 8651973 43124099484042463277780748820004544000 8651974 76866594215696988068606835898931600736 8651975 -70168768754503737723856696590676548000 8651976 19271362063626624696570160891999027200 8651977 165683314431397830916629137138815348826 8651978 -116078111326038743440526545116871282944 8651979 -53867426069486228375494252182442427856 8651980 32015375184247937979638903617538672640 8651981 -7996412117855386906102473097277420616 8651982 2920976119062022577042882435558797440 8651983 67109232178399336391736574372160231400 8651984 11137577204792197722543059411189760 8651985 54069612213480517448074212832499826240 8651986 -39513060088540412873311739194940206080 8651987 3026921289429018305272174711145859720 8651988 49723624232225063811199349532309381120 8651989 3752182197982130583294640026515268288 8651990 -35484779057861000148793627792554259200 8651991 38707288699836854251586416265328460392 8651992 42705545515183405607766670871236915200 8651993 40825332948237132412962228087858336000 8651994 11266064477249858884569147080894108928 8651995 93506113806794312336738886323471823360 8651996 124299196110663159143930151958962846720 8651997 -102197501581958068325025699777101629032 8651998 -39674958530929617198841543842467299200 8651999 29659755605068778295846875137858884000 8652000 67268452915673901185993619850395648000 8652001 -111011495660912287587950264428873414400 8652002 21259725164191910574478332392864661504 8652003 -75354138546057770120841831398668529856 8652004 96270273488342288873979230217665658112 8652005 33031092408243798409348727299683303000 8652006 -32545378641537292125695582502443509632 8652007 -493287462083042686864720754801371136 8652008 38138213229732133720199077915296168960 8652009 74504210671942421993061607658955775968 8652010 -18361601444325697523282332353540615840 8652011 66345443090895674120647510683432350400 8652012 50954272451871032055803361772299512832 8652013 149754095997579429991508423336133154262 8652014 -45330231836094391909788344347533873408 8652015 82981306141183412484008095813683190320 8652016 64159717336786367461660427280339894272 8652017 -179806073823577962501337109146751474448 8652018 78182456251523216464608825750514763904 8652019 5025784464557372007229280112720850840 8652020 18487378124364762894296181621048975360 8652021 10251985389753522549641659625587593024 8652022 -91238858521116149976246967756605134688 8652023 -86062325731855400408543332177985704728 8652024 33078027945893611610089723325800181760 8652025 26058448573719883722340073287450617600 8652026 72849466312699904206694104623611387904 8652027 74999700156783293305928657854214418432 8652028 34853300069956362926461638684247666176 8652029 -73991750930719734466832420010000773370 8652030 132859620309673428244600761506764800 8652031 131508397721878444028078511550622616672 8652032 153135591057123614449843213814061858816 8652033 776353297242507658797113229926342376 8652034 -53863056792830383959214400142728348640 8652035 59046770873424527425635149047282668960 8652036 -7279124194911338756846964458577957888 8652037 209822124293718084829444408862583390686 8652038 -5302846902563315448730631596465892352 8652039 -10507250611010846578905538741023459840 8652040 -15011230221792163612397591229829939200 8652041 34395474858976545549915259649953052442 8652042 17402809954980823757992421798955909120 8652043 -45099054973050129573596993599068637584 8652044 -25929402749209927945272635091145668864 8652045 -51390881445459086878786752208309646400 8652046 8549955012425202396918283094456227200 8652047 -263681120088211291543134333958329543504 8652048 23357859210364018043632160663394582528 8652049 -9367680769214060624634273213300016960 8652050 66409950813657317854141842721885737600 8652051 -22512969582863603072360983907338195020 8652052 -792147628259113107307733876735937664 8652053 -46522274679695969553739518415436275698 8652054 -39398821421269638061281239562466774080 8652055 101611854453255006214911375800556624000 8652056 -71201014416266427782352416953746186240 8652057 -15171643499040816853156370855453162880 8652058 141278379479946981150155943136363568880 8652059 -3229791733576609120289048608447534800 8652060 -11179191238532281687769352850016471040 8652061 -143621449150494649474547467030115230176 8652062 -82492427110100733145494471768330787968 8652063 6831172654751878012445353330802319360 8652064 60470275030734909309463373388481953792 8652065 -57994983169978438002857383950819859800 8652066 -8897682872961116962161303461847236352 8652067 -1359268456972594163435034588633523968 8652068 15417052624128237594835121155716817920 8652069 -41693031284425481372696608416260636160 8652070 12221482783587658068437873754513096960 8652071 44888401150143849863715332843428223520 8652072 41788552487850724951149142735964897280 8652073 1752336494874945304658322501620513104 8652074 -1391817419425381743073996874791239168 8652075 69542372751316154144456550099577878600 8652076 -24017313205725949896009852306891322368 8652077 84691955176537405601101163767417665846 8652078 5118419119476909723115015318313736000 8652079 30595456297754880611243829319457457680 8652080 -26300100920584525167828086735899852800 8652081 15764368274469880662058626394080385920 8652082 -13036218041101255195499187828649644240 8652083 49948444170277371321967916621697178824 8652084 17798005024448616331468207459521564672 8652085 -3044260197188872780752177991099367400 8652086 -50738298903376862141618739234787173696 8652087 967874039944212887295043057618435704 8652088 279039786743884409480864606822534799360 8652089 -463189638976759760858131361182881538944 8652090 -17112696530493621000679407242499559680 8652091 12139574766525509987492244789975576864 8652092 -173772504681547399178088661984935528960 8652093 -24461691190921085601893531868862120800 8652094 89263274484378294747972893737705190400 8652095 -38996035170199339377864039277061068320 8652096 3345937852683012408028888640307855360 8652097 -117944724471509246814650622832301307454 8652098 -10740629732562969466940565443432045568 8652099 -64018783947966933691021107766136605200 8652100 -3369405083004139122151563907087155200 8652101 -211449728353835539733361131726290796898 8652102 25877629869718934997251953684416752832 8652103 -315056356133045509530590803262007399936 8652104 222745718563133004874036505482263413760 8652105 -6227947870089943625022629481549120 8652106 -3518898716432430748410543465526195200 8652107 -82363930241669277148765671898274279892 8652108 28726207633016938755484866370580327424 8652109 -127932225722917339689284071108960332288 8652110 16914676336029484006695523975395552960 8652111 47891711532497152927720023717814400400 8652112 5342250759969607293777403974614515712 8652113 62051117408662693716020132713782991860 8652114 -14399168399801057165840486591302385280 8652115 38651253016083836009204326875587100000 8652116 -2404758300571026547675730705069199360 8652117 37555960888733967063628831347471768960 8652118 120736033197949263003092106962697267840 8652119 -65430309776004144083605168612762657104 8652120 -28268613292869919801308964368894566400 8652121 -221365670380583845836434205726197869500 8652122 -558136042284446180254819735943712000 8652123 21865967766650683048616063528002974000 8652124 -122598157940026490571448712796873523200 8652125 123817555813630403646818106202672680000 8652126 -51240733238347954332257388946406857920 8652127 70916847459893690098315262730378850944 8652128 -207197258364432714212430425401292881920 8652129 34035935458575687607053132598595128320 8652130 984361212334506862155824958270684960 8652131 26488199914228929271238547063150486528 8652132 60543130193533272734809383806866540800 8652133 37997642182002668705484588273346656576 8652134 -8767544353943391308847536998440554784 8652135 -23458973771763686633724992008440943200 8652136 -184694481212612764985683887305110487040 8652137 -28297679093195884711523179668060399900 8652138 58635447457174036826549674435145372160 8652139 25547815440741371099124495186589069940 8652140 10392770769085517173481459957476884480 8652141 -550092373598962446177877341399574740 8652142 55204666010642458079105959377611537472 8652143 198460865185977594633491590978129117392 8652144 -7117174190534829724989948200524185600 8652145 65508891177541864443837490435132494900 8652146 -57780324203994313978533114278125471728 8652147 -31022176628480861569904123719603868928 8652148 7527131191779162339182352117479744256 8652149 -29686168198965560201052804978150068160 8652150 -22975186019419375070530026677987520000 8652151 78132457104468870303282333000188226152 8652152 -138551965122811927325824079289787392000 8652153 56137118488847136733982760105992257104 8652154 -6289110725585148547067778608471482368 8652155 104436247584035707522146173049522850560 8652156 95037009219547759860325696749802332672 8652157 -270441230552578917507476410098783049728 8652158 -60831312871341171303472436957323384320 8652159 1239844368355292874502765713541789440 8652160 -30166096397642283580704256595853312000 8652161 -12981941850638748065920986172970760000 8652162 -7633188289928869781249374758185766912 8652163 4163706660827504228414480546551407360 8652164 -201610845766396561182589400099408970624 8652165 33173251306951663032758438419960899840 8652166 74206145616116385159091173573296104032 8652167 -110247077749098985111024541146768989168 8652168 13441418863628319396230469639378370560 8652169 160526530654334898236601771478457347344 8652170 -84280301233427322951770154200530914720 8652171 141293554946990719435486095383795811264 8652172 -132210160611869075420530159704013037824 8652173 -90353400195125057031130569659033699040 8652174 -42798650100150913270640751688628677632 8652175 22183181770755794724925673532457700000 8652176 18421068766854844115817289407883395072 8652177 12834860046599207886598982819410191360 8652178 -146744273546624394227813212774878418944 8652179 -20243158732982919873204954911835230880 8652180 25066598363908330250229286691568936960 8652181 40413929796322907460534596826632164192 8652182 -14912715405516450069438342532402882560 8652183 -173653609235034094717371901834388656896 8652184 12169147663196498922287959560463441920 8652185 27888951608310100568988245569955605380 8652186 32619526292892727182509190522802425600 8652187 -136549536105231105012970191281128487164 8652188 -8876474818340405507768266537060753920 8652189 -8371469944618367715178963837608063744 8652190 -86830914745202845177450460353085700480 8652191 -649488465701287059197050153716029520 8652192 170199210025535862805915682028851822592 8652193 -15217954276317673324044263844566391552 8652194 -955975000045614650768692514354248320 8652195 -73512200041060106399445134618454355680 8652196 76707200263280337128035322169309995008 8652197 -61074399885047075372728721881492786500 8652198 -13013144338216974378466654947741494400 8652199 -194382120457655776710155481905230201136 8652200 -57237406037814653538874121638859136000 8652201 -147097729345850267748493293112028356800 8652202 -170853645820457272527906226717086720 8652203 628670041499265430478092642181704704 8652204 77275417532703193819737991389516963840 8652205 174288873725382721571042226022114366860 8652206 40595010151954045025067510102512665344 8652207 -5090135384599001929153540766962285560 8652208 1286634518393874332131661049835569152 8652209 -104931766740378256722409800239177378496 8652210 -11391999187182275522279631702403630080 8652211 -81280526880856531280338717716662483188 8652212 142225073902971548837385483225477120 8652213 -201517395659599674612982145426886697956 8652214 88558315609600037210832436182685237440 8652215 -22042044733133709817855118624239644960 8652216 -2159119128640671799832375645920358400 8652217 -6894749724616836639886518365962729216 8652218 34778916475189637000558741100348069312 8652219 6267301354757568752746459918477029144 8652220 -31653555195949175261371643191534464000 8652221 -53631456456325448710253956984753402656 8652222 -24234661245034193761768470954007802112 8652223 -45460610259147451166256486133894414528 8652224 -6049637716992416206214468632817172480 8652225 11577321752854819821101832716027823600 8652226 105029615993326456610164237648155216 8652227 122634248912871044525187004187228054076 8652228 8322156088237508240328809535733248000 8652229 12532276826818837295647235251617228830 8652230 58778089261992686605553870634652032000 8652231 4907824189648112694506018752008057600 8652232 -18817945530239999737277335217354342400 8652233 53790447842787560626613937854676897744 8652234 -28611886988488019192714324732100818688 8652235 13510483564201462281547004319136791360 8652236 -93439051410557877577150696263166014720 8652237 -26996553782991331199251691264901696960 8652238 -486047226873054828579941244788490240 8652239 146627948113308855081201347366222638440 8652240 10840740977749263163190895554514616320 8652241 87151212770916197950241994573791853172 8652242 94861174086920585027919767839672432272 8652243 7639302100321848810550904127554478264 8652244 -109309138144400149641441699587950731264 8652245 824699411980169730310338693351600000 8652246 -77203796941397641048812870667787690496 8652247 -199808226162476251665832280539381099968 8652248 -95344253239379958309567186957603041280 8652249 -46220622432227729272991429341615626876 8652250 16301038835554436156321775481310448000 8652251 -8418990326190333742699587788115171600 8652252 1841860464378506081282139876478255104 8652253 -125114119800616369764714379118759377498 8652254 36488259182521566088522794311735098560 8652255 -6720667260103102460197115965797273600 8652256 -75735241925064659556301090501605457920 8652257 -52790379193071334444856619379535686494 8652258 -132484184826467432978784556923652604160 8652259 140329787017018019219533875462900963840 8652260 24849482555300892955778483053048346880 8652261 42189729057374923121091896453946341472 8652262 20729702360728445349880167414103825632 8652263 -131055074748740499760828698211623628488 8652264 151252254223427406915023947152986603520 8652265 63757320594852477450801193474017414600 8652266 -28653695646404653694109582130558049280 8652267 9114939166411281741828507387543538368 8652268 -61696261176888431849950915848009002752 8652269 -247183892134932770769943812366811504404 8652270 -56579270559373011590602516283129671680 8652271 44186059269075658511139224318676871488 8652272 93663110426341327262301188582383091712 8652273 -75561578882406287301853841247475237440 8652274 -104895395573583366446826751269911226864 8652275 -28425638518893069670441917328347743700 8652276 5405451835486818648729980263445788032 8652277 221496514988606739997884365765066236800 8652278 42254275946101041965943631283527495680 8652279 26860091905847789731891928396645150184 8652280 14426649495182396920922075993636044800 8652281 241142623413981770869906443120078624000 8652282 9790650042796069096786536404614950144 8652283 -98528118971512397340158111824963285468 8652284 167087681782743791106788054105955311616 8652285 60662024747304765695896796866635451200 8652286 62820055866912502258982697260497920 8652287 -78742279410518116126099494156956866848 8652288 994703674998103268257625384008286208 8652289 -121435421442780986675039012249424020220 8652290 -18279583464277048516929716304590585280 8652291 40960887369596514731197206452109752640 8652292 -39017684108979829493933142751005938688 8652293 163734109654255460796262948503265444122 8652294 -8214107714669662730076983632999666560 8652295 -85155543621577566401061386804415631200 8652296 -36736391299489868396681316693606604800 8652297 -35166793287062140261678448098568415072 8652298 -55779342364657424355652135012923579600 8652299 -117565911399380868224435643247537718700 8652300 -21541965345682943967145776244270694400 8652301 -9168499026767952100718672734177466112 8652302 -8578313351443410605099036404221887808 8652303 -50233297218402502234802899479591281952 8652304 48298584230467407429560827470233477120 8652305 116518849144218185091922094433234329460 8652306 11770138707012246156862683029655297024 8652307 192110521154620378704301737260486888560 8652308 -17284441052415260965632105381640157184 8652309 47287651897989200029327779308857593408 8652310 -85695923870349954755060810601612829440 8652311 -14800636399749082525273953518803366200 8652312 16668871997147887465601420099873587200 8652313 -89344931681689408358281373268715391520 8652314 67617324396306587337606682322087308032 8652315 -28407155396657334245368290119093644800 8652316 133090211021843695078426026941456791040 8652317 -19085956077314246726524697123617735680 8652318 43586915223099309517134606998353437504 8652319 -96936893896488814619111376851521369256 8652320 9834566538529750284427002929287004160 8652321 -9327815207784034614685610769772627200 8652322 47151692161929901692959705325580407120 8652323 89004022679558403766097092235671093080 8652324 77472236903979995949235353916674908160 8652325 1432263986456813515479611206503907200 8652326 51088000464916003608582757193280902112 8652327 10071371752914860092528477328586318120 8652328 -202137257650177471129588277751549219840 8652329 -84299762055093033516075490054136141760 8652330 -25025523543521287845058892460163623840 8652331 -2934704040643571517356113854141762816 8652332 -9150808811104183225503072695725851648 8652333 -57631515975685737542439166587773580000 8652334 96562234428843371995633950645227576640 8652335 -153978366716604881678049678629379774000 8652336 -1058650969001239024924737975874486272 8652337 -163547505660007535767961243001806674908 8652338 37473287401428046589665652430946690320 8652339 1248315992355658187200170116275682256 8652340 -40074570006005027341353980804856145920 8652341 166949729380337253021596534784899743872 8652342 23602184702933590418717594261285157312 8652343 6615558802045857782416145441147022560 8652344 -79549580197011519472740159416646574080 8652345 15400013851000803364817330136055026240 8652346 -150586017538858945019765088900998218128 8652347 -164183875926306679469291260277455440 8652348 971990974496772158297669815341625344 8652349 -218440562150897492395222407866491022650 8652350 3903147995645110288814648475626880000 8652351 1287419779246568624821068021190373832 8652352 -40087798213350574641201439133329260544 8652353 97629124405304262932695124970878822400 8652354 -95570058552580294874521387988873741568 8652355 -65720173427789579318652092190647904240 8652356 81393779108988244725807621415643350272 8652357 -6980370239466833041284982989562041120 8652358 7194811134980832051284560675254031488 8652359 154093782099094651085694022371730249560 8652360 60274862763883550510530091688987033600 8652361 131236956994098592142921599918335135962 8652362 -14629503744347483385291253383722226336 8652363 -81752107370104753878515358557162267712 8652364 15538055280567829734008781410768598016 8652365 -125640634168165217894097903289634962740 8652366 -7484138418431834134271422040408094720 8652367 12467049549653866127929449697469929032 8652368 31308937634375612380564460458960084992 8652369 -23763619337812814393516344903894744992 8652370 37753710130399778221160212320476275200 8652371 35357478547596305671365535279403389728 8652372 -19298132349740336405757719308977377280 8652373 -82284771046004299363855700593759459378 8652374 516855456448682839229445406517075520 8652375 27990132544433290597446279720723678000 8652376 -10681379668786603373304967643032535040 8652377 -81455907112406336756495522463456272748 8652378 -4601623435799804363207281555194324480 8652379 9751456729233499816907339544626585920 8652380 -143245543204835183865247423537207173120 8652381 32579732344469485567146167821769895744 8652382 3012037298069812210878894270450979200 8652383 -35616274529330475365681547670569110016 8652384 -25000184035268460169544699102331666432 8652385 10162731696656731541230759446153312000 8652386 2487131492505650638756287152811519360 8652387 -28948778436224279583158239113762524040 8652388 -4828080557718303439819568265908515584 8652389 -54535680697228399656360184032651639810 8652390 -18924975716933163101766698772750718080 8652391 80254289155637629061428083988198896000 8652392 43059833177469498556111320794032373760 8652393 -105317334526140364059170883639101416320 8652394 14644006703116316082013457499676363872 8652395 -58471161882797308723047010411533458400 8652396 -22849362449502616320513951047944273920 8652397 12798886059547365761616734222860676140 8652398 -4942858918605053070636590145163892736 8652399 13681826963326726731691275490178567040 8652400 -13849554564440285299267959682216755200 8652401 -63805735813406431277948356960263383598 8652402 17633239731304083644307393660937585920 8652403 109285616805352227998790817390229176652 8652404 -122885182356897996219837735280168086144 8652405 -54739847072308131981693268350593446080 8652406 -9467056857752973936966214108751886720 8652407 22812455789662941689954287728969655656 8652408 277241494646120467020784764797952000 8652409 -133952758813282866729415089278393335680 8652410 3212638466301749098664066096472268800 8652411 -81031688020435874024208121178069479680 8652412 187993919356686414488664442048236915712 8652413 23677678915146765122023567503815344512 8652414 -8844199306784556119366148664683514560 8652415 -62762297743243892465195957883902501280 8652416 27162125694985641250145204295224524800 8652417 315470530797415072010151156063294048 8652418 -144327483961896044247514911145044679680 8652419 158572297800468904427668874957514761076 8652420 1476305408523791010838748003426131200 8652421 142059622350252040235369255600368380544 8652422 -24998100445180825289143853378087725056 8652423 -26976747967979201983860958585468408032 8652424 -19486744592714864880753342794628833280 8652425 108743367856341169892256754027818273150 8652426 4686004075591107219772115042866354944 8652427 66010888668409238355862814142840188192 8652428 97845331851277201248668537288620723968 8652429 64543853458873430946028886846889204000 8652430 30703343967645146150224056287280192000 8652431 243143550568052906048294443509764093232 8652432 -29306359641772934120653840587715706880 8652433 232835033679840275882988139437566629682 8652434 -23918846862980200463248527929430647808 8652435 -16599915444203692255996858449605836800 8652436 -62727126508427926706916355828561580288 8652437 192324497354446270721217492141505026432 8652438 5528345320993264604990077514406741504 8652439 -93089886964458018180047979156241763040 8652440 -113807056114908913187761200481121280000 8652441 -4623966379778113904395108016759427072 8652442 40663993534323812167142742864257233152 8652443 -46038775634987772413520889118381734416 8652444 34949317809440630777323340662817020416 8652445 154870721619315689479338963279541536480 8652446 -93704636645951495904619369925217269760 8652447 -315248816004856928261282851573344744960 8652448 -839471865240603678022383054187659264 8652449 -585465915601358619004872059716854636 8652450 -2224647898908400396040142571440192000 8652451 207582313715544822364151335733900529904 8652452 -101898673060027042638742333554708372864 8652453 98429242034590388550882250500459134304 8652454 -65329228814557785078700509589196026560 8652455 103707209018210154654764694831937744320 8652456 -2549673671235895535748206927035852800 8652457 142684254082704971201031258178698756432 8652458 85358262274220699328661633248682876080 8652459 -13848653864097321585554836486841046696 8652460 -766230355120994070858163391356247040 8652461 87560892015139042930104908532383671062 8652462 4394521944220851580945039137478250496 8652463 45582937433440820976866471413529163264 8652464 -34242543384146820187256102193108664320 8652465 -126387404986194000479880234019591102080 8652466 -32439102437230010544988028740371299568 8652467 -26940264229333955017148794943779128360 8652468 78409320064579383368697613106472960 8652469 112098460931601894752046179630259095100 8652470 76389842763850277444800487676076039680 8652471 -4821762603261808253815530261501155760 8652472 -34589456703185591381624506544534323200 8652473 8472923451080670641343374046047070420 8652474 -119095451451972643597231336550040706560 8652475 67946230095770740588338839433753464000 8652476 26851384904976997501014448991955695616 8652477 120588537475312579919787040609300003680 8652478 -70797533619153550062759382067489544960 8652479 126166902115132161505653073207465762680 8652480 31631275038029678368619422141183426560 8652481 40003775362000846637166562347855977812 8652482 -139956746194428123575659203916998003168 8652483 -32634753631456422458702445889466105136 8652484 -88047015730748108095479254903403776768 8652485 -32038172262707406346062820686123849600 8652486 51253294661271645782692368893855385600 8652487 32078083505354439693213106390477548472 8652488 2815750218092201121281449343024824320 8652489 76546695302161602738577394990501911824 8652490 38195818820434133516728049540998993920 8652491 -5920458689971675426535142936801235200 8652492 -37955066385861228686754118789368509184 8652493 -204259846604171281297716836881283077258 8652494 -83745264190880553830976152542598416704 8652495 -105049843874698874079965800858420203360 8652496 22914608287374286480491544847934513152 8652497 -39639054541497860685210778977627662208 8652498 8689543282610648272661257384048373760 8652499 85412852830876952096549922195451421064 8652500 8789065310436477696227797251304560000 8652501 27924944827546273090743789694702668576 8652502 56126949968954385254056650207817809600 8652503 -357749528193803187436993779391037952 8652504 -41022707094247624747889637561544212480 8652505 -15007064176702985692969983791285352000 8652506 135101064506793821928285123952672595952 8652507 82708372079166889727206642695514700592 8652508 63526761657279193068662291282224972800 8652509 168304210658198768245463614925757020946 8652510 2308592561841984862755836356206735360 8652511 81607302802810648551569324705397112432 8652512 6166075995198781368206934508226740224 8652513 50810438088376961365052755787380557744 8652514 -35343297610296956808605370168082518528 8652515 145090402339983129205879465766836365120 8652516 -62995215432394731254363188631295003648 8652517 -1135324854148149807956415983921178240 8652518 32952314228380755007482646408960569600 8652519 3701512751953668265988224865521799688 8652520 -1599145784731457750380115404062720000 8652521 190071987592143802696993438635745747200 8652522 -34499471356085168544906694468551107328 8652523 107637783419454997420520428899359899728 8652524 19684405829723168196866791491280312320 8652525 16372120473594832249724203674662097600 8652526 111174061975144012448831538571259483712 8652527 -57695024986542713291970678901938036000 8652528 -39360398376404823226796529389061734400 8652529 5782424697798142092229912316410761920 8652530 75495824039822018879459589592073888160 8652531 48511906526497855979963825338221561600 8652532 4372228425387438284959340993461442560 8652533 182532340715080353160619085961435394784 8652534 1575949645550243710934288864896573440 8652535 159135750436094346859957137204269691480 8652536 129983196572711209349807649986967244800 8652537 27620090495871137364142713764821243194 8652538 -94396688517917642040051821741497384080 8652539 -70918328298093235433007973314239944944 8652540 -4311756258056589238803147219283630080 8652541 138181939750645710543356633751539480652 8652542 35621291692650642375509277923106972672 8652543 56266610957959630019366358575103312000 8652544 -2439957786672968611042676045414137856 8652545 -58648002032498388816792258647248046400 8652546 -576165066738091684395012248875808256 8652547 -166144938808326139944285496147991015568 8652548 -37939683130356211832490243757488388992 8652549 99652212803075400588960140240614608864 8652550 -55929841638126361995462035939094974400 8652551 -32861030702183805593811627284332217448 8652552 100182931586002206003040016559311831040 8652553 -13941281802246477535079750062042876096 8652554 -20862869516692379968327300968715745280 8652555 54361048084364420462413004438064960000 8652556 128938171882232135588017366015059317760 8652557 -78176247058997222917172406154742914848 8652558 -26013079028830828137485002380383512320 8652559 18583034892128368202044942710946474752 8652560 5636676247742649926146677600253378560 8652561 55230798132793896304038801426887814144 8652562 9715667050802208187185866956506384000 8652563 21954980829063869491318080100919296812 8652564 -54929566323921320651689358077836086400 8652565 46883172740408185376735328784148536320 8652566 -49474428965524238693120175863734855296 8652567 72264080055050179080779458135686478464 8652568 33136399638141645257459436497949941760 8652569 -34229362418760493405082689864204948860 8652570 33132713056808573080136222353317081600 8652571 190737836274011445257176104499927888772 8652572 -90059869405525922211352553002403463168 8652573 -36861383435960877362079569458148145978 8652574 17470947638699041697711246077675604352 8652575 -66188914980357051802518222061075806000 8652576 166556402459420531988938594245986484224 8652577 -92403637364862577583752656415141857600 8652578 81594393361899632095085352540841737600 8652579 -26856822528279165525073910346905316000 8652580 9537670695731604889533549089315443200 8652581 -59386224173344353883481314477295208960 8652582 2324779563998489888764399183760488032 8652583 -15394317116686227431197326031638706056 8652584 -47471634119663452544297162523264291840 8652585 -5831421514194744235011238383315326400 8652586 124957969493184492491193651158429237760 8652587 163984022463723497208634481196549133236 8652588 24903754192124010129463511453412950016 8652589 3786336592132833009449226723077632 8652590 18156470612599365717720802317820516800 8652591 -33915927054868235142719256927208078200 8652592 -20567241096212038607182547343420162048 8652593 152576516056188267380636338620716557842 8652594 41011799849020928014900265326409609472 8652595 -12456941842836305748537276552297163200 8652596 -59052757788915665713623396322606571520 8652597 -55863900901092792694317075335968012800 8652598 -26658368793959776426470768796789208064 8652599 46207115572887113104726074386702057280 8652600 26013540656784569852026155808235520000 8652601 -140926687164279298508974497902271965398 8652602 13069849500275823648183784446269666304 8652603 51431275657710763004820907064956442904 8652604 -244014783279881635818601257256800482304 8652605 -36397418372251556639213469413057573640 8652606 -57277022362578414251373011450782113792 8652607 -92751324244423540833837281460893698320 8652608 -58523265053825350702947220278250831872 8652609 -57545543672968955310626744373581410560 8652610 75882599615478533495531505955933116960 8652611 -129496156829696886358667176271557579200 8652612 7691666252617647324385524358865574912 8652613 236556743048263391179592525966592328862 8652614 -30724472377821951791086441544882979840 8652615 -51175191387505899048763080102080813280 8652616 18558867905000264527183862721759790080 8652617 -4053429914249707770991848702491992140 8652618 56057667906899662906778864303033134080 8652619 -23976635589410437587555734901323569160 8652620 -70116452436145914444092676450917176320 8652621 -30341465959209217286085691656840738720 8652622 -95914627273150373971488576552655795776 8652623 529617058311588217814987006917767168 8652624 -9095835453932684273188198375969652736 8652625 94117614563304703327210575136408089000 8652626 95713792216535000063555000754494948640 8652627 35105753667921155823330667499806836288 8652628 75913065778304391830629756514820089856 8652629 -5581380888210380151619593002855998770 8652630 -2721716411206423460092372829073070080 8652631 182524503510350233334995716988741478400 8652632 3593969389692190173838856220543160320 8652633 104798798253127370138954126713303910400 8652634 -48654927840166393044652566245166505248 8652635 79801291167761185797636782295688365360 8652636 -6413793383483466279644368903519180800 8652637 -13153872575284269781529242275390097408 8652638 61852881203789111006242652353454928000 8652639 -22949091362385943639794879660305323632 8652640 36829508076842370797570471051998003200 8652641 -53845211803012296768320745112218548958 8652642 -19149785502060625883059584738896487936 8652643 241252513985007719515095252706885124160 8652644 5698646389827927679784997929510805504 8652645 66244253563631707137538001822411676000 8652646 26178052344814405664016389865602913024 8652647 -28597386138329277071313670363827512904 8652648 -198516410448085142380356848893359636480 8652649 104091899827175631241557713187511321636 8652650 -53210154934907291254035780740243017200 8652651 -36659367426060655846597195794189398016 8652652 59336944950437998030514494007214561536 8652653 454598400426791670681757397868934756758 8652654 -72862800593584904095914716277351908160 8652655 -19785353909943857916780133634574308880 8652656 -55642932449038042348362083236518297600 8652657 -42483470306554999516873740263891593920 8652658 16989203052568503232472416242880512 8652659 -195388517971741022754694686657532681140 8652660 2617869068640168731277920014521600000 8652661 -100857337552937834202242218660399318738 8652662 90103192429729867423667739825950716992 8652663 2701001558642709896275612628092723992 8652664 -146909797478644381884617457278306672640 8652665 -129478707915079408040822835720128750460 8652666 -44344895853090399347860296143575364352 8652667 28678423330866213788535849281580523440 8652668 94324486943282650322783513103367170048 8652669 6542267182855952783545997097518217600 8652670 -12400165930402129493548559729869228800 8652671 76904951103695798844400914489270935544 8652672 -15051433952384853452141973670880870400 8652673 -28928219549076702275383445381868574976 8652674 5923250507538736144556891925851004960 8652675 251400907458407854113089847976123200 8652676 -123479415409663518379466153159001876480 8652677 -97685691146167082592791147837047358976 8652678 10914257132637021702995701883069472768 8652679 37796682011452863901972666131709346400 8652680 97541059679676730921659204851063654400 8652681 -37181191564176338547571483938970481760 8652682 67415237325930118135101572914831632384 8652683 -10309831612554683148505470514534734096 8652684 -9152862537488318673438332158007652864 8652685 43549070414153154530802291029172533760 8652686 -14001335743616373337976366437030915200 8652687 -107429136175895322619993247357064702840 8652688 62964465032133992567366874750357209088 8652689 -48718594379344425943847347968765519360 8652690 -360979757892676903967101769294592000 8652691 245975420405256495662838023720589856792 8652692 -8618585902881132492070087783316164608 8652693 -25902073780699607848000161074437223616 8652694 125361837480364967656826533742890059072 8652695 -25757504151602725528191506083750114800 8652696 -15323394291123668867662663812961935360 8652697 -167759263535659587240500155113537116854 8652698 108938376981831763314696186056619279600 8652699 -57616582016268401254027470916036683264 8652700 40997227261497679774581407806965350400 8652701 184677265261490090126055888881673905100 8652702 -21174173930870609056344316967164978176 8652703 171469652601367944894460813266287017952 8652704 -126376729301834400031378142439832289280 8652705 11248375812413255536756442994800896320 8652706 -20202632626370467199616762194760916320 8652707 2122671320870318402678539830591206400 8652708 -102340775342442124803941314209320577408 8652709 -6201598886821481340053531152493623720 8652710 -911798064150130767577334848830720 8652711 52483632583720801360785604540041781584 8652712 80809482619466022888396028806053068800 8652713 -116885394659022911453970005626793378700 8652714 41005419269020306584677170453165536000 8652715 -51222531166797189356271279402621108480 8652716 110276156722446826472638373924304380928 8652717 106721170996848621063518085592093698240 8652718 -529756625050234375819679842024120896 8652719 12066654982127290247200551102747020400 8652720 -3339054043184562208705079906307932160 8652721 155655354615125733278618345583736347648 8652722 -4566237637300085891744793993889043136 8652723 -49384849888430580185444496437527914432 8652724 24795506417113878766689249566597722496 8652725 -10729257765008428661683421350692194400 8652726 2556326990305794007527478787193280992 8652727 -124347576973807536293423311855923043080 8652728 -75799917330185499573402058168406016000 8652729 -152421070688318372780524381586372324016 8652730 30171406768430012304595530345424094400 8652731 159210511822287091706257304074569074532 8652732 11059913858914951547968553586108678144 8652733 -47212859210597614622936910253986428480 8652734 -42805344457885410814073795699915529984 8652735 -7519437809959243480277934035635364160 8652736 15562434000595365329421179321006948352 8652737 -50797029153957017536065858597119213868 8652738 -13155451225916395995469670020919373312 8652739 -271301217985911808294702014671333544744 8652740 -9565314396819399155355698395534191360 8652741 23834063872005497700683557386980794464 8652742 46685772130813613447156951145757840512 8652743 180467225183181693299142882962598059544 8652744 -245222054878457358036888195154333409280 8652745 -55093818727390378514124376377498120120 8652746 20655030555258989947856861489298346080 8652747 12190588665039552819507781027229130240 8652748 33373180421998179239960139508581990400 8652749 39865813976329618920218278791975257280 8652750 -38011873171883836125491918453710080000 8652751 49063857806209161121495339937670771904 8652752 -50667108116012458052365957678855618560 8652753 -80638545188625531830283470960289298176 8652754 53610476832782053346533849960072840704 8652755 -83314307602194773086927688114517573840 8652756 3182865567523457574169063694157742080 8652757 -61976725378552734910974692715674375300 8652758 53351896540620902550728921011462495680 8652759 21690522493070552490515485287043307520 8652760 33886599388257235226783267879682048000 8652761 874560292182460435791971532388619136 8652762 47908922484516015492862352195834476512 8652763 3971671685741384165203464245993554320 8652764 64023583621400323922266657676612714496 8652765 31881363321802056277699496879813812320 8652766 -24908150946542388334132922032660023168 8652767 27534789372023111095092057500624646816 8652768 43698686589352119215977479161868976128 8652769 36050515238353847905867737261860684640 8652770 1155064683145324986098996695897835520 8652771 -175930376956189437426114707884010995200 8652772 -93701394759369370950413576339909386624 8652773 -154851317690716502284758404610754350978 8652774 29419295373442640455791773408418999168 8652775 81461118208755989549183132295075276800 8652776 223972843755001264344187004257849589760 8652777 -5608496471813047239064239011271720768 8652778 -5324068321251567110457422249419420320 8652779 169419011001513056394955450066184675976 8652780 108811247786171031328004873672156160 8652781 -33686555306921347090625517288268677418 8652782 -44492171326989214388754759165477359616 8652783 18456149189526399959282704050400542240 8652784 -1412048583250245743713035459892346880 8652785 -208609213996378431636784904804282423040 8652786 -5824065471497849057098267392443364096 8652787 -41048327957160547710453030602935811760 8652788 -35788506318664320002545404668786035200 8652789 -119427866505159080568213709629159685092 8652790 -11564567967895818985117881514886428800 8652791 84117790974836201471180646708811591680 8652792 -92110486840375607616298355876059545600 8652793 -157967567541492133299128945723416695958 8652794 -168325794258536287831569260221466731008 8652795 9038567741196748183844819989805740800 8652796 155147966452557609295444988761792862208 8652797 17438626640466975357533238811473930246 8652798 51685264579440695348683226434452295680 8652799 -85494427507793497544655713506462353264 8652800 -4956968848202308977480281628868608000 8652801 -16109366444878843459293926586282460368 8652802 121170971105689827713129956719661670352 8652803 134306284352122596243378314260557773052 8652804 -403550390941852741942004755659509760 8652805 7068016820615548495801216885135378560 8652806 23987025244102648131989780121834080352 8652807 104310459356299810558875687099440427408 8652808 -164683627852165067449435488609392640 8652809 497232373382651432775960589522466160 8652810 -4155470147202454446612511558888707840 8652811 -14381760855042961308811040954605119576 8652812 190881736887464101045546973738099486208 8652813 -9091238260305742459607928292952177664 8652814 -29960625373783543810796612286000135744 8652815 -100327347478702165091643980200294428000 8652816 16012433516172517161883659647315681280 8652817 -149484318274066001326491970020983296140 8652818 40127933610457040221141534327598505360 8652819 -19327985376753521786004365526764017920 8652820 -38897380523594779038928611232756899840 8652821 -88401246207707552646901129439697204978 8652822 -49397068209252125920642559776376732160 8652823 29052183002768730587586459113387168072 8652824 -118839261042650588569850192346825646080 8652825 1950587961908628744415585556504117550 8652826 20736936900545331256356199498346087424 8652827 21006672710067508330083726320173868676 8652828 27678443132822249936244886174434263040 8652829 2909299349334041836936615472685955884 8652830 -6170646672870965382807806856489838080 8652831 59101548495196188249557873858397017160 8652832 245704225203749963561199152016916611072 8652833 -16491200347113846328892683754854250112 8652834 80954504243491653507403282934312101584 8652835 103625527985315510027791502175226595280 8652836 2940157470925580623566955258116986112 8652837 153182308447997893427337561600769361760 8652838 -2756868017560048359066808660122247104 8652839 -54370846022503854101792776371063682776 8652840 11117960094471269222360883995851161600 8652841 37506623230844649608834528976314075904 8652842 48027656718281539250878933936517612544 8652843 103987342508251378257292190260076117532 8652844 -36369391177003006027409642110531252992 8652845 7531592476974237406015871256415992600 8652846 10887290348535974223190739464160800320 8652847 527669722166977912069561841629401600 8652848 37346470160008767532194617597335683072 8652849 173605526576521324813505391933882333600 8652850 -30285824301277339464032403647863015200 8652851 8256859116289295197012205891042845752 8652852 50975475265419000374085375573313597440 8652853 -55086948246658394589660110237411923776 8652854 -9430657546514019879162472391434660608 8652855 -14720867364643058315971050765592867200 8652856 31444210586739648344481743346267033600 8652857 70870829932611001782313210246109236932 8652858 -80007929184494615784196599408633762816 8652859 -64520832322219665812179878876059379000 8652860 37543965399768673325398031319401395200 8652861 -13487008084600213900715232379634308800 8652862 52481854809974626541546093924349964032 8652863 68104140118391117513952471228850322112 8652864 580899372705277900277483494812155904 8652865 -44886923768189272668054116292062561880 8652866 -10513583164023529512449062172512740480 8652867 -31307313750469174207509333410748397320 8652868 58615331287159225728848409707948363776 8652869 6136447403100553835800576214460643644 8652870 13042250154678146539781553171112972800 8652871 186976223140118205744224375560971220912 8652872 -114327627722965855642746912849692006400 8652873 62432194597871027670630250825476192768 8652874 -94745874694907436445437864255505178064 8652875 -21805697964392274928593886790261760000 8652876 14932114771988738780692933328211492864 8652877 -319003488985249313066417789064829763700 8652878 8106894271183797523301508883649193024 8652879 -71411137649456307400235146022779060080 8652880 14725132897335234748798077101428162560 8652881 304256086527266001663162582612704024160 8652882 7088862407330762067144804243272216064 8652883 -251125867340068360200198100399338950936 8652884 114488661175169511416156450759234514816 8652885 -96837141749294683029835408716579945600 8652886 -6289489798442851209668281741688550144 8652887 140391704115248888929734265383371542536 8652888 -49379467446730841113084935238714736640 8652889 71455580993055541413821515826020354880 8652890 -1514602193339975356803433127339854080 8652891 6644936402386007873778596331110191104 8652892 -92093055910635960415936893725717814784 8652893 -28264352486228329827223184841733870176 8652894 -29556788141985248865776353513822470528 8652895 -93346442931996238008241963556485680600 8652896 48489036758405225439125517807955476480 8652897 32154097724267100791051725923157919568 8652898 53980595077453014267413242267173544512 8652899 21119972757054756584160599472730875648 8652900 16428727633385368561684498215081292800 8652901 1920767422794100453030937303374365312 8652902 92760352519560681840237710603680957152 8652903 -21323667711695882743227247389010156032 8652904 55087141653229656625461502167048192000 8652905 -57218129483263927100088627496674494940 8652906 2549937672037496167229557639621868544 8652907 -211089420507781990645455995993532089160 8652908 -42979252119150646921231150537659446784 8652909 -12377024135451323894627972466945751872 8652910 27970267669495728665649318299643998400 8652911 -88857855632025829520537792401145663976 8652912 -11438406083190244943318284294556221440 8652913 46759486834873043107305049086186974162 8652914 -83926066872804813881574543976929448944 8652915 -96554990977532414232136674063661212480 8652916 100192876803577813216976880725458851840 8652917 4926903481631241347168179625430772992 8652918 10889428609767937449534172684774502400 8652919 -167826548568201190054262797065364083240 8652920 -64666034325405526492172898095367168000 8652921 152254777591772297554997804533012314720 8652922 -42554925689386455377033713746826675968 8652923 -14370818503994919047033349372282661200 8652924 24387835118814866044515530478210702336 8652925 3635866285381980133709826853592253650 8652926 65863692733591721872633880485748147520 8652927 53133350115460237308301855776857784576 8652928 134523619914077229063891144504319672320 8652929 92513912596650005703055130912079238530 8652930 20527917112555369429842762318055664640 8652931 -30237626670532258241418858096053446240 8652932 -194719006278747378829260304981814880000 8652933 3861218876429098772065123463701699200 8652934 41492839241360669879722996402660971072 8652935 89918798939368270017338865283783824960 8652936 34041436483189959588856505798677708800 8652937 -31673518494531698772515188621154931968 8652938 -72797890885226842416213554440120747008 8652939 -58945488778076296402654762328620599312 8652940 -72227967395034064773652356440858803200 8652941 57303265069259339412033409983553990944 8652942 41962927293779412459887837734427138880 8652943 163711181694784931947057684557179430288 8652944 -9877183083530612715858731709512048640 8652945 -21028859170010055998284474132270940160 8652946 -39569931439356363916251020662676489328 8652947 -282638416009599466175905197106830059604 8652948 81069677066760013021638113253389998080 8652949 74920151976740220019403690398201787200 8652950 18544292060332513264203525187172964000 8652951 -75328718774032298856347832006509428440 8652952 -95165694746655555304437091297320960 8652953 58224662577312384633188217561806081664 8652954 -43350152423229250418115002904075809280 8652955 -24594169857663196537068433548022568640 8652956 4252737602324086917292742123363523072 8652957 94851412831956311711502689840103469440 8652958 53249106381170428142746743920985161280 8652959 -202913660623496922378057259135571155344 8652960 97674484249896314438080892654007091200 8652961 -101545272068352753256534413821999195600 8652962 186929862085842875143466766891231597120 8652963 69983868993507893532118683651410734848 8652964 -2988710457813652933617783971652337024 8652965 37323835782547029116362544540335219800 8652966 -14012843821585030449090179505554780160 8652967 231355223501599647034493476345241311512 8652968 4672674255378580330545843565339607040 8652969 -20325432610506639742096130362994729490 8652970 128475936124765548617216636040681408960 8652971 11369481353385262944689006384348549172 8652972 -60790408037690516211995491091514172416 8652973 28300400081390718212621480252425716480 8652974 -53950704903251176685739309062261231616 8652975 18715962034781032886063512950541489200 8652976 565028846683995671172549590361997312 8652977 73469613049501501621228634074828653120 8652978 12771437021739338127421664571803380224 8652979 109545496737130986156949043945957101580 8652980 -8413582840724882478350513715204710400 8652981 -39169380580938309484608200004348135648 8652982 4091524529733318307431307526355815424 8652983 94470964224756615813664002829753665792 8652984 46198145382628784458254727459424440320 8652985 -129551753344249459956776514149935751040 8652986 -79288000836991416462504677985161681808 8652987 -28153640951238889299190607378606527488 8652988 18037938823645605536226656308505535488 8652989 32258529560457789675794410758249043200 8652990 -43530458960445342881774045841205994880 8652991 58582263640492485150667457178166405920 8652992 1889240519183841590932913956608540672 8652993 -2336218020783315803525946735368686176 8652994 -23398907458945545850022645263141824000 8652995 3735308218393538364108660071134550400 8652996 106823230092738625159290617032430306304 8652997 -6543193930882797531096134575003811554 8652998 47616442352728337790607959827041308000 8652999 -21611889077070714685146206825448038400 8653000 17960706779795977821535106475033600000 8653001 -67697771793731022687117370538221068480 8653002 4473777921615342122951440974990000384 8653003 59551947561961868567154256825142538600 8653004 63419719901969187726166114953845005056 8653005 -34161344828502369706507797219019517640 8653006 -77753480029742985534272986681994826048 8653007 -31274430173809944424722803653600531200 8653008 4076058403161608550553102961847435264 8653009 73293923693115564756737752867730120100 8653010 54652145642486183374734750989992832160 8653011 -57270723158373222824754343284266355528 8653012 -172646289713280837146590383233804806400 8653013 -14436531763241873797321204010193792480 8653014 24949234085626667090497921705393827840 8653015 57084679194259374499567890048470258400 8653016 -4409804919821730675944154900208803840 8653017 -165311748659523994117208438663538763488 8653018 -12859781902530390261451214716858859520 8653019 -2186464532937989846177585947526423256 8653020 -40450105312407936134503380154349107200 8653021 16636804078020737534167237383530884492 8653022 -37056447684198711945358671537252212736 8653023 22436253383172641874123969225915622872 8653024 158703407066799708841774753209615384576 8653025 51602268538156052982930975629442427500 8653026 -7855515959900623053771522902299776000 8653027 130961449759635805084460343699168589000 8653028 96305613939681845292872087610015129600 8653029 -13957829598900726726161059770900074496 8653030 5210602480405812573714742244564336640 8653031 -236501028079437011428446166868479860168 8653032 158103065434793680738981566045122411520 8653033 -237763929908549498199789271753633416476 8653034 -51141813535184836129482240016058265408 8653035 2448446641801887818444854909555607040 8653036 21403990054259354420632412280755381248 8653037 -79736312708941279997483926983486995520 8653038 39810376702025410403520183440902791744 8653039 -128046068318115217821156593323169073240 8653040 -842341447617540484635868992628654080 8653041 -127293644839984558135287553631888926560 8653042 -32811464326186324132468369476755492448 8653043 111223275700630701921626678365815849216 8653044 -51195312423576892625892718272423542784 8653045 2023177467134056315603456225988311320 8653046 -21355311241661978304574758713646279936 8653047 -36218127254461443267347595688259553072 8653048 69579793916264365674134347360410255360 8653049 37350610748435303290833837159303873390 8653050 -5554984444590726374898904824759206400 8653051 -322958718737639497908844611595319171376 8653052 96122068721649692502634054586473230336 8653053 3549260331572212906273405434158152704 8653054 -74867209177042092040291423528921761408 8653055 -7665729821310924891140095637873234880 8653056 11117012297381480854150335748248698880 8653057 2655751786703683927791997457540906820 8653058 -39347898545178276418060971567509911680 8653059 99918493419287913313637603995277783364 8653060 24660949075198331914781073183616450560 8653061 16083177309173515897901311922110295424 8653062 -1431481143723737298971153384874009600 8653063 101648825386570194035492073899231228312 8653064 -21900496119457340335507647301641830400 8653065 127392984729511573701299134119373408320 8653066 23752260391260251183955894958464317232 8653067 16681520894799008928642625935707524992 8653068 -10654226333850761664531261484058141184 8653069 91045112384838053468888475630421788544 8653070 2036209959022674947872471079200908480 8653071 -56567237923664118229814674360644917376 8653072 2736805937960413209873643395868672000 8653073 40853295312649206044357379066467892 8653074 -22942473365108421295948618615431544320 8653075 111038156600604079983231782381658733000 8653076 -124308131807407072549744677140177498112 8653077 -167194256711320104795872273510870158386 8653078 -4102656703891994301074332962803792640 8653079 -62082756692891932189653259952237573328 8653080 -81660565761901923018197939274888192000 8653081 -96572585104213282031575564599577752118 8653082 -78154392979375805001812512432995744768 8653083 -31577378076696181432811529097429595136 8653084 117189907916146548047366180925430789632 8653085 -14707558785381730871830723794593917440 8653086 -2555785279504830762585041576990777280 8653087 169799452422839931866636097693349744736 8653088 53654602857642012195669734862972125184 8653089 -15441274145474053574990213637829022112 8653090 -13649055248659131660951532979893854720 8653091 16813775973384786783070168584056262984 8653092 11618475496777604827869328455277215744 8653093 -69482322977410893870863169136199454658 8653094 14265830227088008518545796229757777280 8653095 112105377143211097188019521759940243200 8653096 127553366868854547629804686388913761280 8653097 -223710462306043891996302714965604724380 8653098 29717512203802486599983692364229589248 8653099 -36739742814744222310936777100265437920 8653100 -70800638257058532228517017345578745600 8653101 -20626746372682926667531538562989247168 8653102 45795080311908850988725210034895089280 8653103 -149212981448696966910691079382599601648 8653104 -11977790286789241640844593334152380416 8653105 52708382481031495771661083569121920 8653106 -10409125066222826237366763172973836800 8653107 48237721630214144234586282073499328000 8653108 -156535674342107320265649704212883928320 8653109 -11039446142481545184614183158178424096 8653110 -32452602267206746470254366983507937280 8653111 186361315135207778785275274743921100712 8653112 -8788375594498262598177425335260180480 8653113 2928095345093249322997515946607371200 8653114 -11991853784133082957785728470425253440 8653115 22664847629120638022560745485965701760 8653116 -24040495704368449762494882942028815360 8653117 31284300075863114655655551973525824000 8653118 -71746373970460063402219349776263210240 8653119 -132264294171094065786619449843145838592 8653120 12177275611390196433268867195396423680 8653121 -102857189135871196148502232972270383678 8653122 -87530670101358135236657927980246383360 8653123 -86468476526444911156237581504847902720 8653124 26030963345847500980644702595062919296 8653125 -21622598535131633900553989728899600000 8653126 -97767018981883853915847156794520034560 8653127 -10688585718528028116866523594066590928 8653128 -10201990312861629515972832769708032000 8653129 12045839968311855167635245884451991680 8653130 85192725681061492527564886167649572960 8653131 -56605314070958087033869404467931685380 8653132 33590414016223466823063933602734033920 8653133 -106668327254953333809804273650085756576 8653134 3300815072436312626099764524490355712 8653135 -12828340913749868864211742999556323200 8653136 -9562340397151661412078903599997419520 8653137 -86269075030817977281383756939164097040 8653138 14923833373021256979294862395308726064 8653139 -135880028461195386749155243952089483968 8653140 -16400796895975617561722637570316151040 8653141 52616782816310598586091103051581805472 8653142 -4021967762667348676037035200329442528 8653143 34606687443470918580675734275430133864 8653144 -98173419028113450636633187781991751680 8653145 109089605563484769795140710589331502080 8653146 13953718213486392816074475400077955584 8653147 -50704613413715690327733090143986985404 8653148 1052864854198752121923996785540898816 8653149 16798084035493816361227201656554788236 8653150 -35282085320584354133359917446317502400 8653151 -52399982223153392410412698593394787040 8653152 45285519204968642669577200991920455680 8653153 -130897653484535731097979930252398752344 8653154 37910810451180608236526481261765734400 8653155 -78198701602969332994848335419797240480 8653156 25332975268694828934792858706895611520 8653157 145357783929464938471400715128278961406 8653158 -45729658341844254875354789391736990176 8653159 32205044585933865549598389865389805000 8653160 150871349437267798018981631300205312000 8653161 40883882391535724050377032539195951584 8653162 -24805736131595998420563971762654039808 8653163 14420124826251377717950681774644215412 8653164 -36806965116092330590644156980090127360 8653165 -176657408117815310981215909632461664000 8653166 -64249817998704872220273253594966315968 8653167 20780922298453997578414645704295364280 8653168 58122182294352772682488613850715553792 8653169 -2006318298204363493990716124495661760 8653170 -1531189122912793366043834781117757440 8653171 25358982419507770766731080459378551372 8653172 -200547772739702734941471896630505043968 8653173 -45279679333238349114483240170925416832 8653174 83999689921200564999984952011334002336 8653175 43345418731462169273302464124984140000 8653176 -40349083770261669316806131615760384000 8653177 -10249405347073438134024464657444079740 8653178 -162231521015067311766805646484297360 8653179 -43034124360754354237159448054535559632 8653180 92880785431803585508530672835095206400 8653181 -479467015475581700512179427349616768 8653182 -11047110168073486537923042620113370496 8653183 22270265457841409337233059237501386240 8653184 74010715699350105613206076530465177600 8653185 -33016507150087894387055429289594044160 8653186 -112350196652082504125765228961081477120 8653187 60717968246336436277024258725470472384 8653188 -11767439416822653530211354542473205760 8653189 -231165861277170554730013997548859310560 8653190 4895950945283606842421188436682716160 8653191 1579647711624569512596499268663637120 8653192 73987086913507395569567960054032435200 8653193 -16255555968780757266865283914913529600 8653194 -51867654851375749713111554467573920 8653195 255040072100695124465156731958019072480 8653196 -39599402654500757886498222258982702080 8653197 12461570339312472925208821192228575744 8653198 104122148229569378379479933214724508928 8653199 -56155826748221565123183627863384590800 8653200 835045335507905732640387517430169600 8653201 -6037596606562002452754029354003695800 8653202 -45794908378534380305995853968948965600 8653203 17372919012436735922982643515465105600 8653204 -37727832336222768779430182730115586304 8653205 -120383180749533194736507358554137146560 8653206 -58142355277326871311611312388054331392 8653207 -66057548083690194161029642037196543544 8653208 -65031115872175612696130880368957952000 8653209 116539008599960387078725949145540644304 8653210 23885239553530979535225175712467649760 8653211 -51501805971694718898165232019542633968 8653212 -114876868776670716855065840458005447168 8653213 -62056012097322438190108461905796376340 8653214 16469155559118473440744488125812555392 8653215 46656360348187075635508911501879903120 8653216 -22333984901171022754222568584809283584 8653217 114668927441911123621359385255633105152 8653218 9283633450116427431702063413249310720 8653219 -23023675866065120263581769497625337380 8653220 -11830931582952178565516418480562917120 8653221 107559394391973091776591739571523282240 8653222 -85485201409225021614477842971555949088 8653223 -17892501339600839550584802255077839200 8653224 50484294253161913813483466293264465920 8653225 -15942842066201341817177332740708667200 8653226 -81909775116082664856718058316941842176 8653227 14436845634073541005451618334271791360 8653228 123889197876544423499155801026577933568 8653229 60933593070769384757928082359142695084 8653230 30745256957025586345880383322703159360 8653231 205718525026405661611375159186828806032 8653232 -13490812014888345918390930750800068608 8653233 18707837727886813652805204382712487024 8653234 -502125852724689693782939494759511040 8653235 113144423094945547661835406746839235600 8653236 82081834979738308110071151063756263424 8653237 83120022774185864269509264890085499886 8653238 -49184609834190690408199830706566381888 8653239 39374581408807770083427744150946599984 8653240 -22213221975580189103209286568255283200 8653241 261490786295983206780315952522796841642 8653242 104848860317542293256983918671765760 8653243 198299732571791586331989348345243995492 8653244 81580167488869434747657942541939946496 8653245 -87630556596423965458482959628151934880 8653246 14357803749909964406023251812874992640 8653247 3070371098641608952995118096273589952 8653248 -8969697773033126491733836124469067776 8653249 18886840778651328274666950050985238320 8653250 -4053886008787086379287887845592856000 8653251 85632553439335657005777913047069536064 8653252 -218783800258280909923976103545824930560 8653253 94075029125017559552634530562430532478 8653254 69850331759566164888366691742702896320 8653255 16402426192170756305653599082875479040 8653256 -3264668374879701355799659559070981120 8653257 78237970316403551722138648701781808640 8653258 -1036381108555350798968558784906605520 8653259 -130206724032278750653758303646609362540 8653260 -10066602788843403338774035406664007680 8653261 -231757558705370641707387057892968160138 8653262 -86211079471650583854349096575999874368 8653263 -8705696699468278507747075126249510656 8653264 -24108233761939679348208795978650615808 8653265 40977456109160524294890561462268896000 8653266 -5272136440562473569977242751729131248 8653267 2038861134886264336008842411594087424 8653268 -15948534752584962567795315894104951040 8653269 85143789629488036496400157348092936000 8653270 -8392653903764878677072306422018161920 8653271 -85379945530141470781009592833453951656 8653272 106404696021217525160854566747777269760 8653273 56620341864779311024634696630216963860 8653274 -977124693055125049340837734202469888 8653275 -22387477712265413270458081198158244500 8653276 -94837169454005015024448505495725550080 8653277 -1905989865357896008400595462764728800 8653278 -16018817747933004341219020022151278592 8653279 133221181438587328201112480539357726880 8653280 -76089098642310348489755520846747402240 8653281 797235665827584254621782553956074240 8653282 69927618017428873905590818290020813184 8653283 158697091521181576159030999166861861532 8653284 -149657640860547165514470041547401932800 8653285 9363902343960138308988263963091865980 8653286 -79206581376533881953665645262667461408 8653287 10273248579699159746736074252076057168 8653288 -55736361649907141275770746668508528640 8653289 55978735214451232986072556727033592552 8653290 -8021167352880812355620937561840092160 8653291 66726559646536630348765863910340738632 8653292 19829041969802239536813133511025254400 8653293 -44256806193732656028445817583551522496 8653294 -54052787493349386852125848322468280960 8653295 41608181267736540546154838338684896960 8653296 7827936834563152855991898657514389504 8653297 -191017457274259324357578098079848846254 8653298 18177348029153957738929978475472848400 8653299 -121207239662620509284758191225477512136 8653300 -46632604495787903568807348668120905600 8653301 7422471986497278259893652250015560704 8653302 -40369414208894248758833203352265398688 8653303 -168364486706893122430489063198877917880 8653304 -19822019691048638729110959797349580800 8653305 42965444841147217414823451496349572800 8653306 71625744895633383010518881994459041280 8653307 -36810782148383079951373262922549000636 8653308 -65196832298181296946877003863382064640 8653309 -20014140928420986865311725691547959808 8653310 5819813204238287729868449551784889600 8653311 -2810622145195953491353051774001964768 8653312 58193921878038847467444895318731128832 8653313 74227398133058802302700213163591264704 8653314 135484966366343795082197640258079488 8653315 324663301397113950578507866889657280 8653316 -5970975348579532601540194328344780800 8653317 -107318130191791579421949191705611967520 8653318 -105103514165421147747997697819469105984 8653319 -147196040926963252352708707407041426280 8653320 -24888033557865367193315369970962380800 8653321 -174577122686261192302116793804326051056 8653322 97551360629058075743709843464388230400 8653323 9715729906186103202468411381365191680 8653324 67820634521394301561244438397688704000 8653325 6251818472802321475260948046938646050 8653326 81231151007066297167291464496860300288 8653327 129372540261096871694221222622224608176 8653328 15051851926703274262272752945879777280 8653329 -83258277862402543333798939682175706800 8653330 917333656604586151714306879605849600 8653331 -67515635003520153669484525152634775376 8653332 -9483885421274226112534453710225328128 8653333 -38677378378148543260097187670706658592 8653334 -133930949480465043603902548321644425184 8653335 -65276694087780784369906157741068359600 8653336 156740674049968289292958763377586995200 8653337 9732518905532094003023519916010785408 8653338 -21827771017254605503775406071828920320 8653339 -92882705990072530791264979398638099040 8653340 -724173804593978910496456892138864640 8653341 -92131605469497390748897656524615413920 8653342 83737211890993618236549404813204787072 8653343 -113153042443803749515637133401941173408 8653344 -11320747032927718727533790051885383680 8653345 18092758241003828202735734379972522600 8653346 560869431261465136997817572179172928 8653347 3712226497778806281366486276212868888 8653348 -182143590164201444916453525951550248960 8653349 49292608674772889945772947913095780064 8653350 14025006620660211108569332119568872000 8653351 -45404951300481185780985849531176902200 8653352 86061546549032246334881157325795891200 8653353 20973168614570686100322357065985928800 8653354 130456748982411192391347138208452083376 8653355 40009620842595247481618228218527281760 8653356 -115387911800932829575044995867836332288 8653357 280572150365542368716945984622591338304 8653358 -59026963635785011724483498533314920448 8653359 40778975219083315331992052482566452736 8653360 -35750794383406921177896704745106636800 8653361 -215675020692711129664461955123925965038 8653362 -54012075028037052142410690038017227648 8653363 -1497528064966142427659873872861394736 8653364 -105032849435969017754074464135491524224 8653365 -51160988002544449947704593378453190400 8653366 -81426525923608054225266343956055606368 8653367 189819935534547614206155150511237479072 8653368 81314351248735251793419280477605273600 8653369 -103619446127209548944371145162655460604 8653370 23639695657257738053643247118210065920 8653371 46768416638180842419891123564291769344 8653372 -16023968392481000324223808659512731648 8653373 -6678780925272568379373137573137752378 8653374 -92933404350971850875492742274374061440 8653375 36683668856469570481782695229637104000 8653376 -21569568148743410017857193836604293120 8653377 24531633956030155577996878052218823040 8653378 -22983549440575322972337367997530067040 8653379 86012596241692972064897045509325418240 8653380 -34462667773390682721168484022641213440 8653381 -106378265288629882586492560306663444800 8653382 -1082902286785230708195683625408107040 8653383 -72386513380594878464752722992984186448 8653384 61507195820116001973254847990182584320 8653385 -45666058970766728226585853809690383040 8653386 -13476067456432053961306128005955657216 8653387 233581194321364921858853276650661785080 8653388 69468053238009585143435515312451052288 8653389 -17309033515276545494959501277601692640 8653390 -22006178103634252250708202908242708800 8653391 211772904463283370280234101302077541952 8653392 -2193493002429480150620588118508044288 8653393 -12218562514227249340642094631310976320 8653394 85755242945931088290185574642494948496 8653395 -69717214937283452809126186416037529760 8653396 -19873756777259273625061514487602819200 8653397 169246449882640859555931713251742642400 8653398 10977641408358470219234893730940211200 8653399 -156344693581038597297146299102124497408 8653400 1886604854260727391806599845795072000 8653401 -52600162864931767274206471234241851260 8653402 39824544235263843836918604928673608704 8653403 118867300583169222854575745376642924264 8653404 -52840797257111769669925436153966728704 8653405 -37340993632685580142612998219327214080 8653406 -1042988311954772725489538322861600576 8653407 -7913090355574050233646023563199572608 8653408 -115500930199636394074382160914772393984 8653409 31199607708156309021331264517387374272 8653410 -47652262652992026308024334123262476000 8653411 -45542835063435397854068750483649495216 8653412 -32625872858627252314967861158020464640 8653413 116962772427709454785929573094373365344 8653414 8905553311306597431067127875930159104 8653415 -49433776912558206438248397674259178440 8653416 -461279805632628950303065311655772160 8653417 107992906271138184438387998990307402640 8653418 46742861001011940510952093054307018160 8653419 -17133651766860270537125193635964569760 8653420 8214555461455223029837586782110689280 8653421 -73565717878619954888481999438602688288 8653422 -40156697254056329045534352099206242176 8653423 -200513269111490125317512711153249503520 8653424 -13319045412024163294870953635336257536 8653425 577366675439379132842948793978561600 8653426 51678330414122583938041742094568728480 8653427 120605769844462275328515704449535159160 8653428 -17448362571329013361581073913283403776 8653429 71948472776554215306675691973291241820 8653430 83311678643823721121415116192820495360 8653431 -81255472211923859761156096873376702256 8653432 209267845950746098149485124579041894400 8653433 -70058239173072251367238367668515545856 8653434 99303598733577160574827215006159771648 8653435 -21328096536304990819614375570116079840 8653436 272931186125779521867460089518799360 8653437 -59658725774307148635421115168255567892 8653438 -41812897279303394002821354851457722880 8653439 179372226244246354766576860265518795056 8653440 -65321054241432945664040336586335846400 8653441 1231166205818751596870216530306129732 8653442 15606338131380555528506278483023120384 8653443 18792286005374822724557959644444035064 8653444 181270670691379303041431736272330615936 8653445 -80846910231515264293066573567370709600 8653446 -38680448329953601919658934043760230400 8653447 -222146283180032466310319915856239261136 8653448 150805371501409718680982862669521679360 8653449 -1059835234172044305875016006107379504 8653450 -11072827258336722649166120878308338400 8653451 -148998902262907933489284548033031853008 8653452 -182487899436323855719956371272193310720 8653453 -152066974965080255422790913937716564298 8653454 70730343074204979401389366643572234176 8653455 19269104390474028916656087272654100000 8653456 -4721027547861727864167269911804510208 8653457 -39782434265015663312026421691851865294 8653458 -14678790207725371085011606663978106112 8653459 -258292616127150218437004625077112194184 8653460 14483235846521635902440153741225733120 8653461 35622487667980982325460064448537744480 8653462 5065920666960948406159245859826633472 8653463 31617120649077257299333552941109926624 8653464 -22607833959311720034081247857057300480 8653465 156325927428950571904774302045539689860 8653466 -195292460894009556861775768526803821600 8653467 -16233836717472227785352154330283107456 8653468 -46564727909483141198032473065860798464 8653469 -88325465229841524438319011889404972192 8653470 -1493702874707683228455522792123187200 8653471 65370305197443036289526370882936898200 8653472 27612495366282782328828285797732646912 8653473 106720255842478264319017004297096112000 8653474 -26560016395623268297359663032867243520 8653475 -65442568991211254754995090300049046500 8653476 -48504058980798062667375529859786029056 8653477 -135835785969587383718585411771580128 8653478 -75133339461031336917848291838867246720 8653479 138705407035060727212640569515457842984 8653480 -35069794262296587026627327714362982400 8653481 -55357963035287008188406956511032296448 8653482 53343081738643742324987924752445070000 8653483 169719661727620960692505187735753149944 8653484 79234039032861122912575924398987479040 8653485 75460241942867042962437916029684204000 8653486 -82368892570716542170022514940288877184 8653487 -100266039259981542566075814483899370864 8653488 -34060113535275126063713048173117341696 8653489 27930878620658620120343916526153871808 8653490 -10117533318626736548115507902200572000 8653491 34542068574663302608012026272131954944 8653492 976358098255943333210544383055296512 8653493 19173242745942631097891951600145181440 8653494 -8661934838961778290749870345337641472 8653495 -20313703126673445681977661575231299200 8653496 -136062051095844269008256473321845534720 8653497 -65729462075626641413817340927319675904 8653498 -66661898494756003380710130920861099664 8653499 173668256805111621775512526581157722336 8653500 -39045556018874645927306669316072960000 8653501 25773285512542995428056074651156506604 8653502 65396456014498211703256342433057341440 8653503 1382047912658185166264151247920422784 8653504 51612638732329044098355790163257327616 8653505 -11569180904148928205837002910733214080 8653506 -50669467438784245768181196619997268096 8653507 59368910286155268814221986862870074680 8653508 -40756036607557679306518241253837778944 8653509 8124209097159799214583247019045274300 8653510 -36317738616473889218718434548375891200 8653511 -141293724041037899824037845811014146048 8653512 -16916669839609904396833651990108569600 8653513 -237632756219756770588922725188737221440 8653514 -130488451565107191854542428318350088144 8653515 -3756950074408667944194780559068672000 8653516 108766126853686437608587828632851082240 8653517 -84414553628887799428705137614082103434 8653518 47517402558465719863671887866695881664 8653519 32657537113133431941348374797331230592 8653520 8673303663576936759252162706900254720 8653521 -125780439791416510984258858849133132736 8653522 30486924741662114573286267090617511072 8653523 87310470499232251731350778530752583280 8653524 26966575650414904919064621626534111232 8653525 -27205026375488621172705946082895704950 8653526 7336891933475630581220365629720625152 8653527 75016997004884780709377019064865199600 8653528 -17827333648186854715742239328331325440 8653529 -204364252738093658053627519047009882870 8653530 29318942743109858259376344504247104000 8653531 -806427846041674882358755351629602868 8653532 143993319439970568562868562502032425472 8653533 -29626070580599394469267961112323699136 8653534 -47640095844234553408805588906455195008 8653535 2012094679183660283438759539587235200 8653536 36708778588337794036730674600567898112 8653537 -95705438351580184925426081157551262814 8653538 -117351297249262964128522214870743516080 8653539 77205182126918645485251619051630908024 8653540 -7624023664912036419334922896723845120 8653541 5888804495120810855261714707720591800 8653542 -28327547198126818600661315264274120960 8653543 -55327348536834175167142864827239771376 8653544 -85327873090998765639440845097049753600 8653545 -187971845498414632127273211211482118080 8653546 94380668925499360505290196910570071040 8653547 -91928016514201618536532622597121036000 8653548 21105589368641065012444664444826170880 8653549 -5514011077049150852901588765981841450 8653550 -9779805879339250389215892915015720000 8653551 82415156950255985269085934117805186944 8653552 -3976876443203294108089843458243330048 8653553 100691710858408571743211238280809086802 8653554 941087544745148200223319037600461312 8653555 186179268194616394270175980538256102000 8653556 26836491358649012769567406365358639872 8653557 -16749665365688346619864359135624960 8653558 2372914420205732114946224059637112384 8653559 -18019732901748872825617412132829647520 8653560 28275389960359821573889822021724160000 8653561 61823332497082347114136043395754891520 8653562 -64404560940301070855192953281244624128 8653563 -4360572559044730354805689834741005108 8653564 59540340900425214787577500718241918976 8653565 -24462335718583461595156448257256643540 8653566 -898257461139844293887162685373777920 8653567 22779262205731385513646584565137591320 8653568 -3545171291721538140730972160781189120 8653569 -96623714913952417275565812949044910560 8653570 -57035988470681658419177997047474327520 8653571 -159306667528292275945385861086555128000 8653572 -3604776027268336024380399907252051968 8653573 -27107443888892806265964045728046401216 8653574 35381571780790068840199570294772258880 8653575 -8564836702528788209334267656297356800 8653576 147592637208039065911883461617203404800 8653577 114745896860904852433862990421015630900 8653578 -851973428280367186247149237485522432 8653579 -134175344227258099130441362495788873840 8653580 16075152925275977033971617964138936320 8653581 31358572972707412282526585935531833600 8653582 -42974419828450429047970881650244439296 8653583 -16075236819911659623937851503159466096 8653584 17439241515131042744763669206022881280 8653585 -46511554615573555230329946421620590220 8653586 -45093305078966827372875502577869173120 8653587 -2575236164245067378160497277819979920 8653588 12883125051674044162921265491209175040 8653589 -17833321726121014907891535680009564160 8653590 17864240113624690718180331184660890240 8653591 -22915244615168733954519034093724270008 8653592 8004546351027927453632199105789696000 8653593 -98188019477365301619062037528202912512 8653594 -113362799105364948201831066120036677904 8653595 49027656429808756556137841445552031680 8653596 -9010401824571505268070835450622633472 8653597 -13680718994225798417816343172789744148 8653598 125918451098728426621568815471513316160 8653599 50081594066825110678136053809205080984 8653600 -35527988325253373665556609531068416000 8653601 10660138752154873754085074471435120304 8653602 -28014585206917488329721063331367319168 8653603 60156923845794334170549581047774486480 8653604 -17590590644011881679552853520653583744 8653605 -53133556580608623366921603864021218880 8653606 -8885359256083507607936518005031662336 8653607 -4210698266259237870776989878127641600 8653608 90252864034755700848272994245817139200 8653609 -189720527137270651287772525032425997190 8653610 5864392456373468486576205575291243520 8653611 -36189619598838914671469614480352041128 8653612 51327046584586625789104590188191186944 8653613 7265112119410245905698486789389299862 8653614 41961019719496422967402574746198609920 8653615 -145792736665846646314484725557692925240 8653616 45094826728140521992100663704945999872 8653617 -33985625187479945562232716383109636480 8653618 28062097252333964861655095301872378880 8653619 -6452194406733364115661514982263100160 8653620 132964581986979115884600482766413107200 8653621 4602316273170144591729817180937871232 8653622 -54041067827105914858724460914468832000 8653623 -149467446318962480973025797925317896832 8653624 11569794401817341779885944071686963200 8653625 -111309540709371303880136439040712688000 8653626 4275116427904411313228880189502298880 8653627 74825639528523825178402767985844181476 8653628 418026811952502116773303293380344320 8653629 -74183010166624897772599211964719743680 8653630 71546134465327093957959327597467856960 8653631 -5071976939688984409774357700894014608 8653632 -8975637366612964413045857623461593088 8653633 -112702021965171957689164615692275126316 8653634 4208163627661457590154978476569229824 8653635 536105748406224771345677714474680800 8653636 72565799802077225728135488526423806080 8653637 19940092228689020464077503887721425152 8653638 15395660630263516136074596755842222080 8653639 10976146174658476742229903615989869024 8653640 249829272627008473077616799762787532800 8653641 -49479452324034368983815589535221921008 8653642 123093892300774620004227384503798183472 8653643 -198316532427433802611870722508375223856 8653644 -68873543388158483471716726532795185920 8653645 68130924928136516250239299953471583200 8653646 -56789176512511802253035275682923025280 8653647 16405322052874482464461482229190595072 8653648 -28902292179278553303846296207995699200 8653649 -6211491156402753713889016331963595036 8653650 4519922325209546800955483667902515200 8653651 -23875587416293203710799574882313443348 8653652 70040011439519463584137036090804807680 8653653 39357006246038186694789810855410156544 8653654 18903917619714727279683703841270911776 8653655 74748363456300813652941320083809213120 8653656 -34736286711578098585070184755525222400 8653657 121249805229366638521510460822100320906 8653658 -3614021852725573939668247662787200000 8653659 -2238447089896140502003498259107438080 8653660 -30121055960803165419655019670165196800 8653661 -139308317281043363624543088176179229748 8653662 15657858463123569216621490912571955840 8653663 -1258664560087423627944529281584285616 8653664 -2283651669998123449747331938957393920 8653665 -7979060810797124223718059948450956160 8653666 -12645809417007849991450032857499194880 8653667 -150515132371743115962402095750642166648 8653668 90205879334643566155739370786593264640 8653669 21678910322476078069260744143205475070 8653670 10283332317441455630359717637620809600 8653671 13876482692115879210840134047398552000 8653672 65657442306100725225891152487329356800 8653673 60953199669306458246251769016384858240 8653674 -66650351695795184450038765545260010240 8653675 -130122327113130388523049328581910863100 8653676 14853471929314955432907090772285939200 8653677 132249696052798945792033845897062675520 8653678 -50015886780549712857557389998952320 8653679 156188037141150364812259778668408259280 8653680 -5121519199917632109901361869683425280 8653681 -18592532525629228789576945755584271360 8653682 25526707988902838202876518565259698192 8653683 65349366996038225016710873839007888640 8653684 159455360796292507075090694419192576 8653685 -149923272290112991971924025366335124200 8653686 -6252531702305983022381440366973938176 8653687 487527109270142358824199787651937280 8653688 44779858231421477014379497206316277760 8653689 153063359176298918557602748352538709440 8653690 -113725035791542367486276898058659129600 8653691 198694351923175576046479702930017085092 8653692 -53467862894771757250101961984047963648 8653693 61449562165727090080274347372530839904 8653694 8300248876017099963510676041859801920 8653695 133623942986069381988161686978100697600 8653696 57840817371440801876029394715106344960 8653697 17983929917922667735805262986174304552 8653698 -29247100335397170225366220456426301616 8653699 47742889810464154043447522780080120700 8653700 -90514895185920284748762206210851353600 8653701 -24991377015204623774196289293637876416 8653702 26736639058440181772478614603907633600 8653703 -257914133209902596423220811058496867048 8653704 66156796694003678866594149228076400640 8653705 -53666209252555235202136301400517834140 8653706 -7999019434865285017747547870180919456 8653707 -1479177246506120216108044032299428800 8653708 18232438536026444594627895351620151296 8653709 -140336208605017007221934877109310742090 8653710 14882657963707784097350362446781420800 8653711 16551079753429108604577067468348893624 8653712 545151880789948620312673676175605760 8653713 -56377982922930456936683749836138525456 8653714 -9995337555005568070941964144717824000 8653715 -36247900308894586730290632306079260000 8653716 -38782166347366900021949960704389765120 8653717 139005872072855832836360442608622586766 8653718 81514945851896009062810878035446102560 8653719 124452775611348869772101907698006583144 8653720 -189778976365789578636541871956251648000 8653721 35933135726793269252761905779403967680 8653722 29180688892649063765492356714368503808 8653723 10945539559441389597060041133423165200 8653724 -163816677504436518403150813702963413504 8653725 -66565074155160066052686173628520971150 8653726 99043014217503634485474190322873469312 8653727 -51584051547625574714740703360370864000 8653728 -992750918236816664444511116439060480 8653729 100233791223671106029275429319911230912 8653730 40340934601740754803113965561208577600 8653731 -63221414618293899609941528723496623376 8653732 47129629461462838994876241866209244160 8653733 -78929256777127137283184276389694285376 8653734 -63667154375396312020700054594440868352 8653735 -132404617488551377176765557576379129600 8653736 -20569031588806069279324822083743907840 8653737 -36231497820768041267464812086085140640 8653738 32892646018798103627944322875613574144 8653739 235102406746519675216127472003340150560 8653740 -2198505681512636443759779345384652800 8653741 -127416667560656479041277590981584698858 8653742 -71625396589046032964228269141473934848 8653743 44638971076354191164182865322918743040 8653744 24554372252425252981026552200029962240 8653745 36667839889370966424126922768850902800 8653746 -42697400082637337515054053652446625536 8653747 -71696478441268060074721858434954400728 8653748 137378552260324009581097241224443998976 8653749 18616622023350057635167933836063559008 8653750 62727443056766133391504456938240000 8653751 -224187219750144556676002968233576874768 8653752 70724111497905791690930289225573457920 8653753 132049177871895545880385348290054057600 8653754 92231230011933250942912517688859326576 8653755 -26178154880276644944659974236855340800 8653756 103374022786118883295831383104992670720 8653757 -24692672723043903712755043944458665728 8653758 -76089591493105366649032605969046220160 8653759 32588691163231755684323196042497808040 8653760 -42519708675752153390708946830119403520 8653761 131244151629824923804080089602999999410 8653762 24803666728624748502719600720801728032 8653763 155073660058983079555428013526543742012 8653764 -14042579991261428042054423495506722816 8653765 -172728054060062871420992174817691774800 8653766 -3526624741659076106496578640020181696 8653767 -140393119064390051177811522203277669720 8653768 -246185413991534697474695233985125309440 8653769 -37249388923358831350122630500471089830 8653770 -23373551366050631783385855606726412800 8653771 61524359029438373793920369026393850400 8653772 -182616559014474684362997013528624698624 8653773 88231855237290172592521045967661355008 8653774 -38661223138885926678421101348057646080 8653775 -29976005002510491529868378203478548200 8653776 16783097218000289045604615411012206592 8653777 -264053401544167371290796441737678486928 8653778 -3870420407082678383266382632805583360 8653779 154298382062212588129141031320918561524 8653780 56700299648463526053496039462832701440 8653781 -298582660274960649608023350154272869376 8653782 -13420958007238294175176071664017628416 8653783 -208680404626404659370138006136130890200 8653784 162515927888537347293893635667371714560 8653785 1600233328344253079162698354013817600 8653786 -4516468722988501747453226436062139408 8653787 -17799209379711212065473439317408367248 8653788 23529051087936067639916484174220349952 8653789 -39837331271893600244740971463053752410 8653790 -61019474256989430900117646272856401600 8653791 11892702465259532921229910406188853904 8653792 -102831082345445751107566998381975306240 8653793 1246832582000515669140837290786833584 8653794 65084212648012685317628781598678281600 8653795 -9260420459983835707840232529006835680 8653796 -70630015227283771902035869938569207808 8653797 9619075057483436289428671913872124640 8653798 -133967956287540934877558789086179054336 8653799 134790793024172626316277186954896736 8653800 -30005125811905025569204187971909632000 8653801 89272535220600781376218327408291235812 8653802 30771386037602804170457292315686162352 8653803 -33405688737243891195598652929133878800 8653804 -4088131955495884373130176119015040000 8653805 -96774724445950814876218873936556101620 8653806 9032504952410763517414235960871439104 8653807 255160794047032918537856676848238975056 8653808 -42934204657546935550648913949110304768 8653809 142273588144860658548780084160569934704 8653810 47392415727631541096098978137070218240 8653811 179344406584667848787604169612781822412 8653812 152290910482773176359688546821990938624 8653813 -5709422594399574865342674303027110240 8653814 -24223072960370078214780153861545571936 8653815 27429730968925275901437281169596436360 8653816 -34763627060499074278856622533330227200 8653817 -18302091608876125238861283511067050134 8653818 37318233695713795418392162145331164160 8653819 -18756659698963125348080923431030214560 8653820 -942087071198273309986830427952670720 8653821 -96465981854567883656659695287772973536 8653822 -143329270095715757422604154580156428288 8653823 39527154930236666884140135905447578080 8653824 267521399398747735796417044400119480320 8653825 8728350787964049281679577726762974000 8653826 9607559694046959954015404219174345280 8653827 15740806453632034423543392791545324800 8653828 2527595056900973912886147110152568832 8653829 40083687630892609240586215519115941248 8653830 52570914110558364937310453450367745920 8653831 -8785934105036971456418472878175648800 8653832 -97741648285446807999484237694494310400 8653833 43714608434398854893402674781146077024 8653834 36190738149131678712454346821622721792 8653835 112795716367507595881493887717442054400 8653836 569093601656169777442668482624421888 8653837 -61950204518673564344376546843277128980 8653838 -53161876169611096581051573968268766656 8653839 -31300026892545451950556749954697870080 8653840 5781857829695101581919207096263966720 8653841 84236412132922609319108170214161497330 8653842 -50632542453461844722019822789079675392 8653843 -21843531976739151295090430397551964672 8653844 15339952138795942675041563188807844736 8653845 -94296627241312374478451628401555064960 8653846 -54570008685378477569191388942183640000 8653847 56762805746082354430589985191481556296 8653848 10923889973060473802879842519624581120 8653849 -230031398532191612525496992976172275564 8653850 -8188267227696759150452169356637103200 8653851 -64263588051934108171800592369087818960 8653852 -272094087191392738369777939767548096000 8653853 -66439465869168365227012503612539329896 8653854 -120482888227919768230494361708823101440 8653855 -51694288289976450804936616887675336000 8653856 -39953310962939168545581006985480765440 8653857 16294396594585137266614194805211352288 8653858 -922544566766407145349285065643314016 8653859 280814004286260782232910197682772724060 8653860 -90775717548939078222326592575962275840 8653861 -192588656677425254375118771419508185700 8653862 -45821334575543702409571170982205890560 8653863 154165023940371741596255790105861327144 8653864 190263996969299583742580818621085199360 8653865 -29369017669480971584062707807556728960 8653866 -16013316898030583480676670078983588096 8653867 -100431839136696752088142451321236580736 8653868 -140527461885402102727330522627752567552 8653869 -13499036481090554220456378325135200096 8653870 17732989850738545179076786696385516160 8653871 -1043003826643315068243451434181895856 8653872 28007766891029061853492260773387796480 8653873 14638075233350585511614219157347690400 8653874 54674587714273257325264745198533233936 8653875 117636701604542044431706816799511168000 8653876 6750039264773947359168783713535553536 8653877 -284574164643739218907873060756064816274 8653878 4999276002523573023799392859394495520 8653879 250377380727536262456274360031692128 8653880 62186705308961447847659171322328166400 8653881 35771717661055444719654667578807599952 8653882 -13696245401577401702576473879628752416 8653883 49455632490353842825734720661141803264 8653884 -129074723661184541133642907614837964800 8653885 193539402125097899660441370667362355200 8653886 140835004938763855652284041818636694144 8653887 -75682388095492591605376424244663129744 8653888 -15953919114302679230740334882240593920 8653889 274721132114911739599213916331634218690 8653890 -7705867468005016581042466891926912000 8653891 22893072283449148471062966264026191292 8653892 1751754325440467559831538020540302592 8653893 11630579164139406709372599988888071168 8653894 7407274409235978171628577497148870496 8653895 132381919019574832996867409969761745400 8653896 94066868249517773934228988763310597120 8653897 -89881788025619215715938412964076768000 8653898 -13164211030760995214755882094068131840 8653899 -34192712933103460425216990824307773736 8653900 -44720398438010306945113639960682272000 8653901 -120266698335478808701281911864187322068 8653902 -81827423870941415657767242219667397568 8653903 148462678028021700803001859565971287152 8653904 23980555285858735127057926808387321856 8653905 -4588895178314333817716675241427017600 8653906 61970574581864447611466399389221786624 8653907 -172040597447172699910084916185739659008 8653908 -31623693677329652055796695496832931840 8653909 28758823305661265738097660319919341440 8653910 36786475811520730494212857622683632000 8653911 8389220860639571467568648129660885760 8653912 134240794260117190994048008838291435520 8653913 -22657219215799933913039186459157100800 8653914 -36582280575005453164252776505107764496 8653915 -522905009728204492041224331894304800 8653916 -186830297026667227924927509513709493760 8653917 46528118911585154962921878888735242880 8653918 25216882097705358668437664244361416192 8653919 -184485106860801998951057248525711450440 8653920 133081577430083523616436289994752000 8653921 28472352492665366815714177061977967520 8653922 -3097578898659198808050103178434630656 8653923 28488815820194518046021977702838137572 8653924 176620434234716495273095592562183648896 8653925 25120671053722331892822171344294176800 8653926 -67210373156763995168657562203800309056 8653927 263492950231019319270668085470572368880 8653928 -208135169417991046710887408317773603840 8653929 20257212815800462098880119850903158528 8653930 21810772872285625728545552300947507200 8653931 -8158827946698444526595000208151073760 8653932 -5934269233216354981609990577080074240 8653933 -50802358520922461884057609989508162496 8653934 42234253827828833821909195992894520320 8653935 64862936936644974974324711999384240160 8653936 6182168471821631661160931032479137792 8653937 -64529980432658150399782260447865530414 8653938 -6206268612156795153887647361648401152 8653939 138345202804718390438811917408445349116 8653940 -176168801798080326678705938669278494720 8653941 -122161560604497590976328868291149333650 8653942 78025711457616270213218298940490094144 8653943 8365044730641739454472077034726272760 8653944 -28778686371540229797127841185429217280 8653945 26031515572668423354497811456573989700 8653946 -4253129515802191202106270931041223680 8653947 -8428921489416869992546042565889844200 8653948 -33103081134045857381766148063546583040 8653949 239125474392447573265234331753376834240 8653950 -1044680241832154576411957726454086400 8653951 106739774808722050513813121263736426400 8653952 -53962390296228240416550873519441838080 8653953 34037802939606225830578076321063420928 8653954 -56718660253170509908645358054455244928 8653955 -45582011823895976481265410648329462640 8653956 46368926893972072115414213443842051072 8653957 51150294231203735734443552240028068096 8653958 -113256260783476009003594891292707477920 8653959 119326256072171654765480231192434176120 8653960 -7726295474907473117707217922569011200 8653961 -144898315327048047054383697690693121536 8653962 22930634758293472866671492388145527552 8653963 170056835394058455219162105551989536212 8653964 50376556411103096196286347217318359552 8653965 -928316684352547433547104766565164480 8653966 -23994424420073256847249816851935436480 8653967 32234162161365485019158723135009565792 8653968 4905431706984884277525750346655662080 8653969 -335212683090593713455366274935584014848 8653970 -20256735854822472876547520971047748800 8653971 38563112822061325941143996655517392312 8653972 27918732485560174380924318481684072192 8653973 67289725859584144364664630921008383644 8653974 15813268757388969666146303958592561152 8653975 82045131944679888219918011672304741000 8653976 -287844663513318661059939831386295091200 8653977 88212829045934899344156305341494352320 8653978 2662508807341049682250221037270222080 8653979 21555609079974182372567818735594808784 8653980 2590605370656758735904216337620664320 8653981 -51085150590160696016655972571406193216 8653982 -104381406450528907026352135009721121408 8653983 31489633448382176483883475555000526184 8653984 44211513455066548402008174628986617856 8653985 30159979716794320398431487387102348180 8653986 144511373591311117353760557158672931840 8653987 216900751326503488136336378716958185240 8653988 87597314145232651076565736149438551040 8653989 -80423458098581826595334291556129430176 8653990 -26664606320851031990723352725557605120 8653991 36892385592364088699976183745255239168 8653992 15535222512894244872784226600591523840 8653993 -45297474164855400832191226076028209676 8653994 -28608779098146973655839244275700218704 8653995 17142912138330267561113179024004048640 8653996 -10409618769846891332141879254638724096 8653997 -263271381393855221321740781236765367136 8653998 -65006511986625718212452089150705215936 8653999 102934082450741583650024980126654439040 8654000 -25336251754378704962197205341421568000 8654001 122350395066861161758127752109389361760 8654002 9677363909923546376297425648037890560 8654003 149426757455052895543913652149486717664 8654004 1115133143200699906625871572506068480 8654005 -124502227211884314666957296205855471840 8654006 132127523335204356380768717720825059200 8654007 233523959137038855879412323566194560 8654008 -3982805065444672129509819323962490880 8654009 5327482350554735020231180017140816640 8654010 51507511553535298289929620579591970560 8654011 204901119294176739950457282120405632612 8654012 79014379954672823409033312013623469056 8654013 -16887471866680784586643532234727103680 8654014 36419439458135534798503510947336473856 8654015 -44148846004098146920382214303444869280 8654016 9096647235163782646761018822959824896 8654017 260690382258313169499593250719760512066 8654018 6471413459578614897496550623291621920 8654019 73262766965864036252020660641661618176 8654020 82462872663117291719847060619965319680 8654021 -243483178373851276344502856402080727778 8654022 239700331340105894799559479355216896 8654023 -29549353835743742735321205496700577664 8654024 9133053981842181307575826608476006400 8654025 32787121575394466424424374013044972000 8654026 20112350350210910545473004414385088000 8654027 -237732078351679555335286968180210038124 8654028 -92879641845433491268942954207472878080 8654029 -49734312146805797518952326100371743370 8654030 -21458344464395171918548997540826009600 8654031 -97525462799892247535072549621879220960 8654032 9828589819114390009273553896943476736 8654033 -218528012080067301906589020094906184718 8654034 -8038327706953481192181952943268642816 8654035 -81351264046114929297421334753438198400 8654036 -129410543455804230505046039280612309120 8654037 158561263896445865071321953232934037312 8654038 -21321369240275073624458789368734778080 8654039 14723383123738191145626367226527848840 8654040 -6690968455491312356754525027310387200 8654041 -127473644029368555268048737294689084 8654042 -100233586345116590468572803290219808 8654043 44166527277248580594492744483789901464 8654044 -21295620554168298833709430104743895040 8654045 -81568940150563136053767703457308871700 8654046 47965543665278713774940696350905624384 8654047 126814840693685762632742820957663406496 8654048 -26624623619941818666523228848497098752 8654049 11407300229160307713486833777293509888 8654050 -71451527274109296745170606207914605200 8654051 -1759592456947374752614114056388394496 8654052 -30807706919858268570561244067657404416 8654053 539698590110958871938983241625163520 8654054 18239154312950750726119989340212153600 8654055 -52780293105060290749370344236673152000 8654056 -3498170514736479748008699157677573120 8654057 -45982536997913100772673864471701658694 8654058 -19086150122150953761289721607203840256 8654059 47680129311141475579283143288217325504 8654060 136120404410377055305690712944319784960 8654061 1468227572001520680951439001060546880 8654062 -26662801913883087268072976901325291968 8654063 64670345243055031061766712667718458880 8654064 -353932161400289056243051882493706240 8654065 -50129310743795440855829539550434219200 8654066 95846509366374795133490795124343241232 8654067 178185896008912841485784929110759504240 8654068 -49181828311499906166339506572257301760 8654069 177617315452477026020268911774891445450 8654070 23412182618408441278154993676576633600 8654071 -180694113885873173533547389430397507408 8654072 -23041999234895081647905004008819916800 8654073 -79577182247999132677977881114889936816 8654074 -33970144419435797404317898327521365760 8654075 -36522483810508756998707608676760455400 8654076 40996152549460255603536146425032267264 8654077 6550075253280399272565542630732037100 8654078 7147720598524294455639836803859310720 8654079 14193763002331997593051850744400163200 8654080 -20528810489903710079056879506256035840 8654081 449219228460514904475801758737188912 8654082 -73675579550141880678915328132618801920 8654083 171064196678574586762493486659519620240 8654084 -17468484238423547741313567703373070336 8654085 1856457067141103049129874112338451040 8654086 -104765886316377373119586322048489603520 8654087 -11286697163222037961226526586776318768 8654088 -77105833587622583131303082885736775680 8654089 235182169401865212842427246806111364890 8654090 -29466933480951052040895113963566711200 8654091 400655560566202076037208798497955824 8654092 -65111080966127719816000317972892927488 8654093 56467605932946444559943736831851136000 8654094 303271167338825016064250294134640640 8654095 28763084808737019104273603167171007520 8654096 34637827389605675796851779575509090304 8654097 81774112486167743256596644790119196400 8654098 -15814140727486727501748329441588377200 8654099 188958936623217547553250723282634061100 8654100 7628363278370390552788896893520076800 8654101 167115538346840569636067832659345893600 8654102 11533317490359408033722064562099102752 8654103 85707703117872520214865213255818226912 8654104 -236598327561461335115493219729729546240 8654105 8808810137811860813480447802264107160 8654106 73931713014974377095108833411889391104 8654107 -116918029219113620751364601913322937856 8654108 -100526483946882144562542281302103849472 8654109 -3939050756796150684527031489232940640 8654110 21281626866537160741353142195205276160 8654111 175287934321396703022538428639487343712 8654112 -13424208164005496617807404051411763200 8654113 59432893366900479285360162212634283200 8654114 3901841563534703139026903735852058624 8654115 5937065327311425029174284023252848640 8654116 -14537371418200763538890183283072142080 8654117 -28551096974769182480975459004701520834 8654118 -10080784512293822403363940789731538944 8654119 -62736683260908470587809354270235786320 8654120 -122858804800016521377231350809866240000 8654121 -2519830453416564260931519596659723008 8654122 -208082929508410202070934509096083735040 8654123 -94186864047649052829135522061896407628 8654124 -34474564967315107275477052080505772544 8654125 -6464940998607043451710973662005441000 8654126 8813854582236968631439438842255522624 8654127 -152060043439022049752906518591580338680 8654128 2054623409198069668297162326451486720 8654129 191045958539632429255787794315235754480 8654130 24271160529785089143514007776673043360 8654131 79658734425290929381027098949834029664 8654132 -187300383843784519080299301784614769920 8654133 115863061024889464033130402462200206624 8654134 -180804731816182998095520824491947959040 8654135 -48653604594266950698853598989872781320 8654136 35915034536188054180459948698632294400 8654137 517888669558992037804343232899468768 8654138 19749032790735305515958087220483346944 8654139 57159789988758434391327654939056258400 8654140 -37912007332340557331489398607621529600 8654141 -45758883322256370861653027098598943936 8654142 7098554052229365558295191196320513024 8654143 -58228756700459738609404509887813230280 8654144 43861967504482858619570925919098372096 8654145 78875812652690271734298723093196014720 8654146 -2216030350750784014087703328251166720 8654147 -124576322318910712565132677221807982404 8654148 -3653810318466637258185046068947988480 8654149 -66510386078889374767002923311539229664 8654150 -2876663407419211125325041705452222400 8654151 -32006058097677449259143937719156664960 8654152 -21335614978590800244950353943454074880 8654153 -7596492240707239607169891474583591800 8654154 -57917945317891921381070977688603635968 8654155 4941241027750486823587502581868902560 8654156 22381243836488606684786134515414460416 8654157 10245336014544754983729962528766960000 8654158 47879500336017146959202672541256448640 8654159 -38812690510350790261537412383308999096 8654160 13119591162222626787720594382065500160 8654161 2151060757575850606086176835798088704 8654162 118723081078153750734936010627778780928 8654163 -13069631241927014754461755669172439552 8654164 -21801193694056251151054585540165140480 8654165 -80815074993095050078781400886089759360 8654166 40533726462166138006766212635965696352 8654167 160618820530051897193961501227689424760 8654168 98046578533215328317422362946071234560 8654169 -116216636672210395283029555068691915056 8654170 18802330617170627721187422517511055360 8654171 29426559042825046653385587427359138372 8654172 60166175304707277794866948703422228992 8654173 193481004626181472155849922785522816960 8654174 -131425503984410079503729706034361441664 8654175 3941221639360765168339501259626686000 8654176 -273062403975524509757158202268518842368 8654177 -1497150646923103940737126606665216000 8654178 2058612625400434967105907886133595648 8654179 4887146947356926134504729093334857320 8654180 -2433729494158035651734511139016601600 8654181 41617905830147045171616679523976138144 8654182 -54074817108541814944533770729902507200 8654183 121165993160988055573086074094031125432 8654184 63885197791457781215640956431901982720 8654185 67261464869634748639477469980966370760 8654186 11560571988934924539405038919282063792 8654187 -41914657143195415606819102952275794432 8654188 43128079956633106669421730721927493888 8654189 -1460571474542550573185798947553042208 8654190 -14102705008090466280674595220831027200 8654191 -38849982104375682919429468248313802656 8654192 49535637572421709993516336757352333312 8654193 64332365007172371384488084124730583940 8654194 -46932909879744251692012365991683205104 8654195 -100054945520719470472278228193524654000 8654196 37223503435627659539082046223088261120 8654197 -129909191017240908817760477599989523488 8654198 5350981653642319003119268387058717952 8654199 -35477746936507046481244085870534848536 8654200 -105067872492165236661180886009161216000 8654201 -255774982839421736307557044446665547798 8654202 -41910204751679331511052796903900215808 8654203 -30804400512053194756287687575213793200 8654204 82465101008796214301762523745928957952 8654205 24482973224705135280594233582645781120 8654206 12328284005332282712459387821272272064 8654207 265922819558414452544825679112860761952 8654208 -11095823968867766530745569401121013760 8654209 -46193628921813135289891549027960876440 8654210 17170000177924924435071237745239736320 8654211 -91186971325496691155361173553243918912 8654212 25197730949926720313345716810867978240 8654213 211245933447181466227261796428248857280 8654214 43698065844503408974652515940295321600 8654215 -86576070900239989434147965770160204400 8654216 228961935509863827060628142745376404480 8654217 -43886620008015249089701383506815097664 8654218 -54617529525402134140437926828099131200 8654219 8972472363274445009793519967519959696 8654220 -55854387921004749168455215219759257600 8654221 128091520590012323800988042532141930422 8654222 -32146412282712455320728330652894721088 8654223 30724045273558826268154892776431360 8654224 -54850233740327157756540230697743990784 8654225 106253224320108898497890457254362491750 8654226 -6501438373444013771181422468141736960 8654227 -105345037447345790783368198831535437088 8654228 -81678218686898785729992247602135650304 8654229 -128444614296491836250206190996434868160 8654230 13135308424248364840672834519992597120 8654231 46742451041176375378418729124278425032 8654232 142680550304724852423276894861941944320 8654233 12529459878756988549239705117454329600 8654234 119840499863228330852147753016803312640 8654235 93513481967690727257322259868135142000 8654236 132632298542882207398776445099120757248 8654237 110666717762056010818465038219213638886 8654238 -38229581485775265665123989760204188800 8654239 -36780794897530024867725691351598269440 8654240 2703769405297544976452754158471086080 8654241 -35933949808045235708819459231176685856 8654242 11757705565175451255687920870861660832 8654243 -57623703713055018874350716085528298176 8654244 2740839122365267677858546693259438080 8654245 -187829917398687521917461493243326154500 8654246 142368978237355607278447763930856687072 8654247 66719927201743789183562411893377201840 8654248 -176081457180641378050244730472170992640 8654249 15641099859867024989869961011719008250 8654250 56229282202895760509061098994806400000 8654251 206719852027812606733502995344816917472 8654252 -51493258473057692351057870418954928128 8654253 -3126847065991847353419558003596853792 8654254 50157965106181050358228544845590118272 8654255 -69985292136708475798584291560274294840 8654256 -12062359705758334484247208213736325120 8654257 -95972324153851832511966548036880464494 8654258 117153924543633114544174950627570809376 8654259 77451567393657502465583425010936712504 8654260 -60394608590308144224105871817601189120 8654261 -14367417792128418437383503570668531712 8654262 43622828318410336642796156809392841152 8654263 56296901123217398531140235711029661600 8654264 -56090281220255268647326650777862164480 8654265 -89550919005468378124356250178785812540 8654266 810866181494163451420949412109929984 8654267 74601850093600008994655769542203405200 8654268 37143079594915848528964487401730211840 8654269 -68690490419116662179604590712717099956 8654270 -14808430469378582854743965664186455040 8654271 68006641431670823732681689550116281360 8654272 52861058849263512452818293790731141120 8654273 -5004017510170244767185596387811901740 8654274 73338832396434064747147430245077749760 8654275 -48042761981133972308676888608401716000 8654276 -71703844388088489982981870756177491840 8654277 -56640111855017424214164144992248546080 8654278 -112651860024064558315274181711294946176 8654279 26209725280599126272491924267584094080 8654280 28734733611995773839142233186533376000 8654281 -137145044917809336248527315177814602918 8654282 4570849481343311008587911181212971872 8654283 428251358579300870442563292056316 8654284 41882905433076425685139151595369679616 8654285 -19455207560122055531463200294569785600 8654286 31995659459137055468204627418994662528 8654287 138722182504397535538517471338147613936 8654288 -25811781284148163994622649221450301440 8654289 -51988500751061248125084774401685641280 8654290 18045961314455802655526107861857718080 8654291 242979022266130029347764971887279251800 8654292 -74038369446632367337891203348817305600 8654293 121707187260391364807689209210252040704 8654294 42966765864540925706552786546313448512 8654295 29940565426663091599119616064868817440 8654296 56594694218039083271087368817391820800 8654297 205142197685428941932897056282368994320 8654298 -48708519939778379627841615234922705920 8654299 -169898830688564319252892919906283504700 8654300 14208607878533137046760077042405568000 8654301 -3735570885898974006419492752232161920 8654302 57884519437167216256091030015104804992 8654303 -99077585983061927797269404866563307920 8654304 -21583144348589126612882602241733427200 8654305 -101104469687454116606042899528666342080 8654306 98172047113888607705386291595872694352 8654307 -72400739847450352186278250282963745160 8654308 10255849249316299550316406439202638080 8654309 3797883530907667166657293604813422080 8654310 350752886919364157334831179879424000 8654311 -15728019025579279360719605750579456800 8654312 88381309670056137103722274116399283200 8654313 -91116023069788948918352190361770099936 8654314 20455011215487637749248029533409921632 8654315 -78526285908967533027779075145770219040 8654316 -96121704250102084502320879978281947136 8654317 39064362735767991972537328948373478912 8654318 -48522906749167414988086454284099208640 8654319 23063030577604672697629594629829612224 8654320 18504432560659726458336491010389606400 8654321 -12473089103101975226717847274924528500 8654322 13702769031205352049542115686343302400 8654323 -300758632680267071565085167461273623880 8654324 49567612724183555728121963590766155776 8654325 14619677700829469865501691572253776000 8654326 -26600521370995872198293294251378776960 8654327 -169582102112350535516293902889322321280 8654328 134009871728281147356329062560148992000 8654329 62748742596886373128928363400554946640 8654330 18898397571382176042319885837990905600 8654331 33774661222382118748064466592664480304 8654332 9057653329613814993673657121832566784 8654333 -165560705514017942051549938711275431418 8654334 -8613215883786861751799160574317782784 8654335 103310892837205303147266948152350994280 8654336 27554888115663811739382985236343160832 8654337 -84035087443802243603473774381958578560 8654338 -37007415877496666935251002898548786688 8654339 149804005580358828700108560285903334140 8654340 -22881211276727795124712478311142277120 8654341 35047073907256491773350462337311114812 8654342 47988955115423827882900624599425151072 8654343 -95430194488515001117469200207199668656 8654344 -130567929738946450653802246249348131840 8654345 80447861599409001315793679175386856960 8654346 -792244828311316290842217030793556640 8654347 79776874743246820415889281687075987440 8654348 -52135756209575976347009094905445826560 8654349 40779007675747912238048808961703708448 8654350 24131115757298740078293704223663110400 8654351 -7894746331239599799733533874316781648 8654352 -121406187502747346018442109098393600 8654353 -148048734807889517163018984371146938636 8654354 -30416157364284196810152490413193753440 8654355 -73983239828407156716726236368416316800 8654356 -6662307593283901916139836291029155840 8654357 -36176199285434386109212231304066225394 8654358 64186022999580324502341445793453237184 8654359 14109781613289101817068068759284746416 8654360 -21752543444381876772623700811984896000 8654361 -27194768270334119588045947104404014128 8654362 37881503979677833107467148275159511264 8654363 -41592910313277905773645615129424008896 8654364 -1420452182467318397222130147860258304 8654365 80096744753108026018102736210961649260 8654366 -7604572941621782294496619847348782080 8654367 -127449233634937459660214793184532880000 8654368 284914394025868741167638060194818293760 8654369 -18017594636922705909003562579650803712 8654370 -14938096330086290153198910185307010560 8654371 37945628772458873209549802782690544640 8654372 -950655445583133788822916658193495424 8654373 -25712573540466501632860323556509150336 8654374 1005090279331396982208776041732947072 8654375 4624806723093265963154876616978645000 8654376 20323807602862684617281690364259123200 8654377 -408585015534319349464700526244645813176 8654378 -82262212467504671135698518430053863760 8654379 17107224960629892001262867112797002584 8654380 -26125018385763340171160065983332597760 8654381 143658873068130761970968098802964556182 8654382 -14294180779659066847824649584267937920 8654383 -8875007596498682462795964257664750120 8654384 -82558243821002776186121657367000023040 8654385 6721125421703223012859634986734969600 8654386 49054541137494942427835181209583436800 8654387 61306500564052092942562926606354335904 8654388 -39621066857379694230043878173853388800 8654389 -13043873613859712894296989455137969810 8654390 -9599927256308994417175566565350011520 8654391 115462404873484866059289889608065359440 8654392 -335957013568417874037400211549183262720 8654393 73646185749643891126727754197716723344 8654394 -1338860735041928852251505798526468096 8654395 -2611438666350766081325960403332519280 8654396 -24859192516570155113965683140195371008 8654397 40136791112594100572247373303883001600 8654398 -144887352660006340146795491287679596800 8654399 -75177110948062716652031193002092479336 8654400 18297452812996492020522254147243212800 8654401 -46457323349166760189838441059497747456 8654402 27645940242816920392196873747801491152 8654403 17821453758052678327883258006814959616 8654404 25917828315894449408829998973373568 8654405 55739677034655245285903923690645860000 8654406 12390921735041574045396675752288353056 8654407 -66536507654991532430189048267264892064 8654408 54410748054065075872922206079925288960 8654409 13890884995140178609260059107134055914 8654410 42516555365264346513029826803767138560 8654411 -45604604154441379118925430270706423040 8654412 -21940597871859747150236269629801031680 8654413 -134071570508515827812886368946875732640 8654414 -41765448619952369026833102030699209088 8654415 -14853705894911074897559485554396364800 8654416 52241674853229405202140991103256092672 8654417 -133755810478206803375524552195934862528 8654418 21911961074793623465363865963961689600 8654419 47265868765516826910168500628958988296 8654420 22032164450323943567492568649652801280 8654421 107727411759012126333577286459907710112 8654422 -38196273624663089850783884855204496768 8654423 23411703168331990823387066528817450864 8654424 134972286781308942723591322201337856000 8654425 -4236766286646585070616855511158944000 8654426 67376376326812159127344487464278077184 8654427 22893001417062411721838990092481172840 8654428 -76939320743990963827706593191064863744 8654429 -101855198270555667699012677960587771200 8654430 -28965529123450321795633037968886378880 8654431 -130020024964994702185077846925681804768 8654432 -65991453900394215520859913854922129408 8654433 -108072318226717187269811384911565764176 8654434 133730944155051529644408097558075649616 8654435 163506557520987196666149079613212748880 8654436 -4773251904298620807423537105280045056 8654437 206930566561969391767266921917726404224 8654438 -287915302427065393174826749898869632 8654439 -72418367482609049370595738771051011840 8654440 50915230923760198530664730933299968000 8654441 -365747050562683962768447596700926013120 8654442 3842641694828655964504022762115210240 8654443 -62828050497378420120848465834432642560 8654444 -23842402202187706162748692855854302208 8654445 -32810815861425713989284820347527812800 8654446 -8519037237030126206624521288349554560 8654447 219415164548855817923937185434718290896 8654448 -7957187906382117884254937379157573632 8654449 49922283222957779195149848945251905380 8654450 38855616503730582450455626914610944000 8654451 -39373132712558828581466140514462289360 8654452 -149169578485677279375304682390053300864 8654453 88016623939080993782992583459777670702 8654454 -94505140297705040871024136862012341536 8654455 -79158377923900693881933781222174889640 8654456 32009777320245454003641172850615746560 8654457 -47071760926825803568776549806997052416 8654458 132275678441177301095042328424332916080 8654459 -125468823562576299805275168489412531404 8654460 -11262158480951642445423965870511651840 8654461 64111121627608204387682972627389533062 8654462 50046290027197658144519087684434389120 8654463 2044906853459332075680050898225161040 8654464 4457105686517731178937371991044259840 8654465 -23369449688171272852231953621640065600 8654466 18747823596595477616158841867801111424 8654467 -120606034348781112721972616094231876484 8654468 33213551806075595307888314129622994176 8654469 24472406204741692849135330955584242144 8654470 -28055314174465377274979726413493702400 8654471 -50136898762714140759134161093288705920 8654472 -209455032873239679283494747998625792000 8654473 31724190776738181126895339798400853604 8654474 -619291496051736272292553870442088960 8654475 94286288662942444221585205514517210000 8654476 72358462118075684101700184823744760832 8654477 -20777538090362032177739028920577737088 8654478 -28882282568698540076087792452025709504 8654479 18537382185674599176850965501271152576 8654480 -4443029424976627194648607941714247680 8654481 1001036982964987499914146000007330560 8654482 22587924968516312008582560736464200592 8654483 -172566056300382736175469404013339293268 8654484 -44685413364116879186359269606482110464 8654485 -1624751935116226612734729891232730880 8654486 113117283818453727524705015648028340224 8654487 40028875940453535825430911054169904640 8654488 53248019274907909091765444971392491520 8654489 -25438700338746838354616864468518198710 8654490 -25982742822432112044815542896388917600 8654491 75479315629111354493713105115799154000 8654492 -17322295917458883283252406492885606400 8654493 -92144797869311983667149213401144506016 8654494 -14561775227037569886964670545099096704 8654495 -97346687058054592194207533659631943000 8654496 -145426684107542241725065386236005318656 8654497 144032417441859766885502513549715931304 8654498 -46658038728774048948980239730724301536 8654499 84014624624382112981156681874597568000 8654500 -62025291408780272752455909403330560000 8654501 4445434939247641570804384162840500732 8654502 -15083483633727430981546043375073897600 8654503 71725307141716979410452369561978088368 8654504 -15556463155801960084698096123135882240 8654505 -23457856191952104722035104883865605440 8654506 -20346572285114390862069157820831632896 8654507 -118654802259218508051699039106562081328 8654508 -92987661767636949796108337784149984256 8654509 14270549448219658718855619376750588704 8654510 1551896656238402144151212648901600000 8654511 6515898206269166947496912514834908304 8654512 15622468737242568824797827536636297216 8654513 -114678221840155450325860649421894923904 8654514 62663742287236177118574452958810827520 8654515 -4450577309860533721917272693835161760 8654516 -81149837427422214134984947448448729600 8654517 -95867673584879306551869775973004205266 8654518 -35501114089959097266130573018247339520 8654519 55540807027404928297321474988520433680 8654520 19794214495173798946142024575588761600 8654521 -238492700781649067864611127877263048278 8654522 39281101131025251215559536820943906272 8654523 -49630761698808611240558873671460288832 8654524 -2660638486471096107145065305996935168 8654525 230870389808437907849607528306385650 8654526 -145110622722822606571364816645141376 8654527 22651952058217821056617306215267905880 8654528 -70601144946339941926560045591869521920 8654529 37301286885213358343239997174573466240 8654530 -51206093710791454527825617618615179200 8654531 -158557617234943580252769026646666115008 8654532 4529112545507289492935787281298542592 8654533 3329122491033448495026807964687317120 8654534 -4495845944145325972377713875680016128 8654535 -22279245183688193374680274633330414680 8654536 195474802366724341912983712976814120960 8654537 171306704703422591976963486431908888740 8654538 -24145279900789218415530256382555404800 8654539 72559356391220201884362390245064811240 8654540 -121536096039673675383872680543887221760 8654541 33171611948928021414762386972031688704 8654542 31218054455581039976532782220839153664 8654543 64547215775143662199295543612090103792 8654544 16847910277132917394964979610070114304 8654545 -10561636421877396167683715373288235200 8654546 182502073695354494546847661502520042144 8654547 10249406352362403777769609170867744384 8654548 18498642927025999902125206634667206656 8654549 87316098836541186520523847822317400960 8654550 -16551322509120778321270048526781931200 8654551 -1851322083158237585938569931067001296 8654552 218957579713934088554342498859766149120 8654553 154153777491128110746300679022587912800 8654554 -66107250479037030735129840566267691024 8654555 237408316613194352756472944255646720 8654556 26313933665024776940960413614981007872 8654557 -69565721227008607063479486129787512000 8654558 45134965096832269320162021958157884800 8654559 59470166347227951826817407567600970640 8654560 67375217754788289856074425459701186560 8654561 4770130168365192135125510016995543172 8654562 -7946408101493310756798040443148889088 8654563 1448711505560701170251365337742438812 8654564 -10801772771469036380975617435848476160 8654565 -29314609024268879059880246626961976960 8654566 -32019744162707276539609638285232596768 8654567 343573093682185774412857523244725040 8654568 -47569376985005316855906379404299059200 8654569 -65034165765367216492686086390194039488 8654570 39448312671880377362040452860225200480 8654571 -47275457163381166105858838229235165860 8654572 140298526755206359037242117981965987840 8654573 -104389601179115918618181617676395867178 8654574 4097230484974597187664102138173866560 8654575 -174425709730154694203330693038385116400 8654576 -18993827423108481465278760648572928000 8654577 -81675872532157597977286429431915813120 8654578 48716062376017457831250752935740417024 8654579 -134575570259748495901142600446309184820 8654580 -39553642815983433941745977424661708800 8654581 -110416409333898141915100323960166079496 8654582 -62261318161112342894296177536816023808 8654583 167495921280327625082057822519758464 8654584 -196603456180655625165953475487965757440 8654585 56445527032179642575913885477580275780 8654586 68439304884372108137974064038995590400 8654587 279974980778372843350368270928087857592 8654588 3192544982635587319379305009379613696 8654589 -19957626986809367258826816099387535092 8654590 -16204740429621524190050456042018238720 8654591 149377679301999838905738990343136792064 8654592 49279053811375333887964717280542064640 8654593 50998524025269966890723596745101070404 8654594 208136965718630303410034218388093952 8654595 11822261710465026367496196284715955200 8654596 1526069261849697143841119410134039808 8654597 -122039899358645013109895499266149488000 8654598 72745478462597900268655537054834872384 8654599 338484828114935391610963446814375128720 8654600 -32942778067370380931172939341441280000 8654601 17190966226685734831243115316874720320 8654602 549047516198183212869729690602621184 8654603 -87221103130899732961279074353600947680 8654604 389760808715415726160914724382687232 8654605 -81925480753317143841564956394919330740 8654606 140881335930266166742835564027318714880 8654607 6171052880939990461739375204658354840 8654608 31938158657621843435743146915067330560 8654609 194779664884932259345026026883828933810 8654610 963095725288307037587734493977075200 8654611 33475516204262239875496184898054738944 8654612 57679024683465912679134784111760256 8654613 -81735692137953912232818626887104930912 8654614 2070093415205364902641420458592293216 8654615 72152895624375769685660021657937076800 8654616 4904081294226520863147975854420336640 8654617 227639397862868869646793095782326302666 8654618 -7034780065121676131048654718162263040 8654619 63410542106560812797015012562723658608 8654620 8951983889247234332550412271596615680 8654621 242610269045483321249211003650887614822 8654622 -25324977781131626668205999324803624128 8654623 -49247161185404602433983643510790711240 8654624 159156908575679077736447714052727111680 8654625 -91049112838555055770834503467861103000 8654626 41666593794142271128659094298560498512 8654627 135761922876723721132261387088380996800 8654628 -90141089651257259323224447691580513280 8654629 409836479273714108531620848554489152384 8654630 66978211545222689398136449437235768320 8654631 -74671844820225249512732233598780373936 8654632 -99062220086064011814784169095425392640 8654633 -32000606514130401590515854031200941760 8654634 -31650339236967482292242596327301890560 8654635 11233980468708591580458523023135290400 8654636 177027657024237180476153084872944783360 8654637 45942942980532435832698345181729318752 8654638 29690910563812303235380115794345394496 8654639 139396641489035317629026725542669255552 8654640 25147294491355259990751788476910469120 8654641 -41864872289017683334191531480459198958 8654642 -18440943949891471314532229693164640256 8654643 86947777763318988519342329482659958932 8654644 -163792648946603158914624530226724281600 8654645 7982426141011631362642478575355919900 8654646 -18412099965065979496862983799617536 8654647 -60481461354747278335919355949642373760 8654648 30728840848333292776433901650381967360 8654649 -40908663066015359337224841727283864640 8654650 19031221875286440620293932735989472000 8654651 -142994422090949860122742146662398929180 8654652 7201105092398745457988517678201776640 8654653 -953096116335915513197380203219474496 8654654 -61494313464468859179423360654670036224 8654655 -71421890691510253041904304176386345840 8654656 1107369984200329706704715477155840000 8654657 -124239871488694319572053724818214590816 8654658 12403015921561361881631517032529404160 8654659 1041168677605633451467449155079582984 8654660 25270576799794811324221027983519436800 8654661 4129352916419266738712359957248382080 8654662 -77420153089159980293038436348215467168 8654663 9193556528488555757876733508623501912 8654664 38965097212370971360838377788577259520 8654665 154191769992565086323392689046250637000 8654666 9430700435835431895182668025636150976 8654667 30502558391216957278185360012875891712 8654668 -75998502185886673301964125119680184320 8654669 -141331539579171582480386352347810594304 8654670 3810412169289589677563236200647754240 8654671 -26544631644702376554844543408645990320 8654672 9995508797787936292912776174604369920 8654673 -51628549247060465911326131617674508800 8654674 53082812536126512368069756860212925440 8654675 24424192956847872218816900558581797900 8654676 122081631191092730467589168087221266432 8654677 29680575240228665033754570512827226332 8654678 180125741099316908634610861674223722624 8654679 114754607895771276972028218600338697048 8654680 -167694965140288698669516771667877683200 8654681 23400468343536757607384665074344385792 8654682 5652809599775797479017115414586160640 8654683 21660063063658344834206698128387003308 8654684 -146084881080385015480542007931858947584 8654685 -3706127202741390979785431327054338560 8654686 -557196707477582981203449090138552576 8654687 -75725659156657582840948520853188551680 8654688 -16201702594481932986850406658624454656 8654689 198190391447358381918594816507641011490 8654690 -16641136963541309540274511086540211200 8654691 -84080322558443529698111410429919612808 8654692 19015481334369130313023027601793074816 8654693 43893308997982777411171864046095456224 8654694 3345562482947480514161813010269110272 8654695 -14127417912848101313160672030771325440 8654696 860643907042941578463825700308172800 8654697 135933799864120700804484777245950172874 8654698 21983499728970454096855279186432032864 8654699 84453619271540821313188560231637058664 8654700 38208610556524591032494112959849702400 8654701 -114470355754727095703934779865019472256 8654702 -7864859089874499534648571145308427520 8654703 99969145888900455005647277683187543304 8654704 -11944992441426176490577566120024473600 8654705 -1009601222126819071965875649079048140 8654706 -21824006886269383664085794470342915200 8654707 -15257127216004299897735225395999090768 8654708 -182450189464676259779117018088415558272 8654709 -2407823144826936294190980798270720000 8654710 11687687289203280687478841252853456000 8654711 4092616711292707801040879021537825352 8654712 1417185387978488931262018462055792640 8654713 150443855525033247190475325211589481962 8654714 -29290834686030837925679052771634982544 8654715 -59575673849866277381356309253232084000 8654716 9468234573698077147404419055645818880 8654717 50642340442450062524033653290605478732 8654718 -35331998487863926393313814451247061696 8654719 20366112155081281835751491583946507144 8654720 -39314489792474930875171266665801318400 8654721 -69781757127392889085611980237781315456 8654722 117550866960956196828998041975259496912 8654723 83318429399598417985923275846890962696 8654724 814578307830493031963653284690480384 8654725 128557063084703201271029645378394318400 8654726 -48938915022113641466845340436133430688 8654727 144970689760601317819488802441197354960 8654728 -164465213084004931803412931897159270400 8654729 20757206768834001604285513108700658330 8654730 -15734623783596686105287509477780480 8654731 17152487280130438068302571827235522264 8654732 105188289872701839957012186149381045760 8654733 -41260091719213246917745674025485113898 8654734 10813279335842021993545478559965040384 8654735 -1750569663897205599817506448786419840 8654736 22926855559586228900212170224070623232 8654737 3754890376241861387850631123291293632 8654738 8687037177023141624384057357107781520 8654739 -15004327641110923818695837871704832 8654740 -56431673777290627669482480612958767360 8654741 41755223313445134609769778903511408024 8654742 4979227704855205591627780428071470080 8654743 84766616551664304244938111677624873464 8654744 -25367463323246795788941872566286008320 8654745 -65983968342701921858296933068749732160 8654746 -29711078761537347360668016765335558928 8654747 -90803033207457576803840140976130597960 8654748 -67308427238902805653146423901367723520 8654749 285602012552475723542134898348025131750 8654750 -15010342354773780664401086596011072000 8654751 -32465314359498733592894661130957732896 8654752 -267904804386935289754237283552040910848 8654753 262367862760574863621820683637697964002 8654754 29862973906159529880160028459602600320 8654755 59527964973866317539408087731511582960 8654756 70025853161272513023481593587936179200 8654757 78687541978370917111826845807375628640 8654758 -19814580148614861809822603755114948608 8654759 -77748862373652991648912339007742044040 8654760 -107450921476537429903568659528174080000 8654761 -168774886022150585420213813630053253638 8654762 -75460034304916625861544252257657618688 8654763 10114149836431286503784920567446778080 8654764 121515995585891542507943627775549752576 8654765 42127349735451062984040009545904902400 8654766 55585440689486598009004961076538521600 8654767 416403749554592634072844303534702808 8654768 25887349281217285719099947294276714496 8654769 11587106259376872690225258931463302320 8654770 71929006566958596336099728667969970080 8654771 -204370948431376959989168933550238391028 8654772 30564291770384884932915752379957596160 8654773 -29488749879351684678521207945790568978 8654774 -30362876353967132332542859539482208864 8654775 48633010061583981070872219244457001600 8654776 97587565232860964995711217177662771200 8654777 -233665268379981232684830438498721587888 8654778 -64176594856621063631722046695660296192 8654779 -82035841103107660118627828302867357424 8654780 -10246877730852323886801769541744778240 8654781 -6914742216939687869620183713993918336 8654782 545019575039993109281979478960819584 8654783 31378878175328549656057352860532990208 8654784 -34773661831620059809706131066573553664 8654785 116443213918944447232258365046010630400 8654786 -2056194135794479708127759984591884800 8654787 -84169776822995326421248034227862258556 8654788 -112139105587704551610123023580861424640 8654789 50540969350060139788329329520692929920 8654790 -4113297821067667261801651077995825280 8654791 68077770100520916271949108339667267384 8654792 -2297155424027003874316974051163192320 8654793 -41106932764017381608083736618206276416 8654794 29632173674572191754672007290208776800 8654795 139082826777854374309477337394573712800 8654796 120814277039567346682771603280764600320 8654797 37815318503370959635660344679230823552 8654798 -54797055393112447572993125098559244480 8654799 -27443646609874476180763805706721238136 8654800 4739792519224433901638076254001561600 8654801 -83806953961106706737058019267837852428 8654802 -15148154976138537025561990766511178752 8654803 -188022252954566593819700541931800844948 8654804 38049005769424617810433874162965155840 8654805 -10269323070061499127659358963142504200 8654806 43380121891474059413598483429091893120 8654807 -3460351392652827558251921560120690848 8654808 -55791713591084265147528487279814246400 8654809 75338197054795062200234938687059328010 8654810 14103223477669640749061286045718990560 8654811 -10122469235140086086725794379749966720 8654812 63009875053527552149886971415295494656 8654813 53702204104563163356133772568315253164 8654814 -37150770325045356463839074341609478400 8654815 42234461727904456017000348699977109120 8654816 -134151468586744408007267624735314280448 8654817 -28960270647440666369316431950887869520 8654818 32771777308505504726338194519293762400 8654819 -149010268846656063137895316337537693088 8654820 50751226460300310165804471515634094080 8654821 -122371342440372932829138925247060600610 8654822 46374704072744345781798747385060271424 8654823 -260749854842920030239517978141168339200 8654824 34916812433961002934292082844158376960 8654825 -960954688980662751551090029932146400 8654826 -19054760793588024846705709597036512000 8654827 42816654862755845552067090104595009792 8654828 -9856598236391982919502726680379719680 8654829 -5641619054865663507426545602887175680 8654830 -55088040236178020138342010744209893440 8654831 -70700063298204558176556362093789639088 8654832 9560814151885240347612028132737122304 8654833 -185277076248588287261452261169285308176 8654834 46260130375315184384211250428153825312 8654835 3689177197010270387039564815489420800 8654836 155545532435692776164769834662327470848 8654837 203322798198602888368873715909174733486 8654838 -4837733751616576855785499217728832640 8654839 -221822248470909785473795544752707406360 8654840 15521212233414833707797283652892364800 8654841 -4572722231857052649203253058874203452 8654842 -6637605407980475337036598665768353280 8654843 283981190884832663168824719881759844600 8654844 27604254107350061233390064271463096320 8654845 15535942948618074592328514801551212800 8654846 45324239293305065776324913622312271872 8654847 -78485332869980577445664304173920848480 8654848 -101902160652456499939322263415321264128 8654849 69171640385976516812342454187468427520 8654850 1129651265194562422005117078292124400 8654851 -51408530602669911238661989558924520000 8654852 -76509906398009151987795115501363431168 8654853 98851846861177572195883002796381122048 8654854 1984062413537410297640278954820875776 8654855 75392587774546012136798399722677297120 8654856 9769204524401713363196652673072988160 8654857 8972270320623945138996914152173008592 8654858 -110386527336013413176023334663100572160 8654859 -11360119041746723102336774267581089792 8654860 -3347344652345860823975290134486481920 8654861 186463689481067832659000051400270885600 8654862 34051527616798410530962543928854949952 8654863 -24237880351423262310366933514263225760 8654864 -1371160879211361144520814923657052160 8654865 -45284948904908805040304667524846162880 8654866 124700230355270323150543775605578935424 8654867 -22001268058690664264719770192745827360 8654868 1131714480844030244565475617952057344 8654869 -61329627108092949421195645455589182756 8654870 -37759565151279868616746571561265446400 8654871 134198516347156518198479665946866455912 8654872 -22170755998018889392044074877107251200 8654873 167247031594123230092777760668027794122 8654874 35188276999888427958892925425439799552 8654875 173015676393152001439169585005903980000 8654876 50493565388783958214040541359833735680 8654877 -12189811211647421765975607771334103040 8654878 -69766867260000300890325289781627717760 8654879 285314097279979611493574219910718811520 8654880 2158694097799151344984121901632716800 8654881 65828809415927362990561155101902991812 8654882 63886833424778264107718832151048275792 8654883 -23324463187275702378708614372491082376 8654884 -76165107846107159218192904065693769728 8654885 5905010567130266797330298998187126400 8654886 9683676477975845307997258807734112032 8654887 81465970353989087305021460959343026800 8654888 -19128647779688540370791008020894720 8654889 -98483020937292537893937676476064446576 8654890 14945438184793585623778359218376499200 8654891 -9340111864475359694864925581204226816 8654892 30069644116724907703366425696415954944 8654893 -24821152913375793355421190219162179156 8654894 37397321138044677779173125809495758080 8654895 11689612691622209037888012442323861840 8654896 6501277605228160122804041580705841152 8654897 -236203534440198446220113599308728700654 8654898 13747539268837975602548241534230576640 8654899 234234402972365313559586126584110588480 8654900 -10935875187146246901488907290020454400 8654901 -111451495177620199040116780814400607968 8654902 108413096237877174234557696175080629152 8654903 -16272157556666087347166476142547714456 8654904 209487501420320616113658450557026713600 8654905 -51516982540778023158381316812725337600 8654906 42487444504611889052301872175941455584 8654907 39103316547464189329025214590727989760 8654908 19863387824751994506437757295202918400 8654909 104805939215273293559696114190917331072 8654910 -1340086024396039211104547886483502080 8654911 -758891681066216306178915712277412096 8654912 -29389806816073804025809631302637322240 8654913 -108735663335699231389569112765035876558 8654914 38780111810381150270510132196019347360 8654915 97529220829033885444918040081621740560 8654916 91234922789880211260434257708447767552 8654917 172180379503326513532634554910458199966 8654918 74224035175986196206968151554581150080 8654919 -30774841105108134456120030285834316800 8654920 -137209357705691488813452607814193715200 8654921 65188771758474152145022275095813902848 8654922 64852164154116960785915164407150145632 8654923 75134158567431249750974559679603544064 8654924 239015910312405452735208173058310656000 8654925 -74890431256219455872683912865058180000 8654926 -12361583099232091867882397803143957504 8654927 6624814976881276456878880838196949440 8654928 -30950522682973175875253597114271399936 8654929 52420807611724793612754360426148242676 8654930 -24413787943493543266534112367250892640 8654931 14884532995103060925989051989088905512 8654932 -2117661104722482900915505523380094976 8654933 -85854582036331540135040395119622186080 8654934 14440822210125118258209579225334849920 8654935 14562387912817560207358661832795238560 8654936 -33139178052357246914475998620592394240 8654937 74921676629979827459583512175401477280 8654938 122663389323134928647220558977095075296 8654939 -182749765068991047611171332624279425744 8654940 -7154415374256702263924410168015718400 8654941 -37498731163622745749937076671577725658 8654942 -223144395673664964439725219342893639808 8654943 155304920497936950189023540882266441728 8654944 -12716040503603782958541815356508602368 8654945 -60358508487918430043250911266521445080 8654946 -32861035594056248759660420099146014720 8654947 -94210921156242648490879115563179415648 8654948 -11390465043646125814717820307147000192 8654949 -829376751790417240278892610425406466 8654950 63724830432792339942808708949528940000 8654951 87195154615441008741924483246394170000 8654952 -37057724680856720097624711584685096960 8654953 9463233185544026310529905337672274184 8654954 326154691473709267504603264996306944 8654955 -67514378948969951265814969834395624480 8654956 240836086735827217003005576251317125120 8654957 -69808058700404137366107915525631271028 8654958 19629813414595102624263330074298067200 8654959 88040198944801251263599800653823646160 8654960 27977756714265128886623729423847751680 8654961 27580887996785197272366441278423169024 8654962 -125268616852540819325261182286925558768 8654963 -200940226846498716038096241500888346000 8654964 14753295234528054048864953335308275712 8654965 44590173796729175197432360220611967520 8654966 -9927373823043508918915032466958922240 8654967 89787539696834818469364281507939059584 8654968 45027141226878590848148068346454835200 8654969 -133456026121674474987967628324889446166 8654970 -5804300585807399225770768090438560000 8654971 -34037505989773318577515102112491098336 8654972 -3923737221819986542894457309575458816 8654973 144901119242436494856523233833210678784 8654974 14158021666317122918157061932070133760 8654975 358390656267441753849284500042424400 8654976 62258453817662292639839285697136558080 8654977 497514451758936284704008769257259332 8654978 -24558263720188150144407336164476518960 8654979 -37573378437353724057231298747874603016 8654980 -104241570788943942306680955533292000000 8654981 -256318162362939990616532937241760269218 8654982 366964832934222216210622056474851328 8654983 16283254640815522956607917699896081280 8654984 -4258196734042677417927960649864673280 8654985 138223242314244648090523808860737686400 8654986 118025587419497606596765646165768358192 8654987 -119943090109145720852228294610939997440 8654988 -7767004032374365202638457375356170240 8654989 46307257732230597395219268141519388032 8654990 35029864006263962239533953948845560000 8654991 -61467710376742121337445549440504466560 8654992 -12016875290516522998303528472161812480 8654993 104778349113937685677008862034477660160 8654994 -47033308380596986702955461837104927360 8654995 -74656090199784672602752982323792050000 8654996 12866139454055953310740463624403191808 8654997 1309826899994015086755867304350010848 8654998 35309758981258176465606527372178840192 8654999 -23905093487446437965581272254984418936 8655000 9134754377312672453912053833561600000 8655001 20131017809586486903946265496709434004 8655002 -86615404289797762006749100799734284048 8655003 -35515910714131565907028049600681840640 8655004 -194318725954263145427781834418140434944 8655005 182036503243839183255452444797536012000 8655006 10286671310357138045839121284878236928 8655007 81469050566260019483776472191163884256 8655008 -157737546022801253202665189178935869440 8655009 72635651097378838878368401545033504 8655010 -3791868906558545578479559271375738880 8655011 -70170062932393084411087570147266308388 8655012 4602142291819841355791043588484192896 8655013 128332080295897510914229352424116693920 8655014 10558785861822551137534014971568425472 8655015 43900226099364801571635427617502494720 8655016 -25962448642654377274194286054378045440 8655017 55168301581507225064396472461418629412 8655018 -26983770523936930082314508432840193024 8655019 -243512761185070494410686210370352044504 8655020 43265654044708978839055554689404584960 8655021 95198256079089628735651116025413345420 8655022 66984015210135082234003427186054037312 8655023 143055685455491785840130478806656400304 8655024 -5424754127998440287430295831739105280 8655025 -45161496595556379507344497968894643450 8655026 9076959942905069724795025614989558304 8655027 -2397390739711274480298530389245499392 8655028 -107579212268774804153625235025929608832 8655029 148647558876962395496177165533560891630 8655030 38059079956916250451739956590341496960 8655031 95476077533426125757715570355574166144 8655032 -11672122099215066947126029447203532800 8655033 -1967560550230223912359119146722045152 8655034 154974182585844866688709959368476569600 8655035 -106449596060048931159373118190965243520 8655036 1350440841899304911686594645697587200 8655037 -49802760875327286054343076973456080314 8655038 -26671325775488335059522624520584560640 8655039 241667824621882651759804652957475786240 8655040 -280962805428010041444082261709291520 8655041 41258375615752389303662112997030373442 8655042 -43266645512928364217903982130403008512 8655043 -14267683661833986362307072834791457456 8655044 89103605553576076976182494493359659136 8655045 1392840244927808919863029458304819200 8655046 -6157767904881543850116989220225820704 8655047 37608712549375859896496008334546465496 8655048 123144196163988267174848690884047897600 8655049 65643360716086487750053570094287385764 8655050 -55480219289204606280183540790038528000 8655051 235373324845962154063209017880075955200 8655052 29486295737711826552775359029856302080 8655053 163469818374229797445114624797457028064 8655054 29061370699984763366316270445415545920 8655055 -222741133974868950497573253240976836000 8655056 -2416717507980751305380975145272475648 8655057 -142990250582137940261395301436401164860 8655058 38680729508594316167144438814860303520 8655059 11136308208818955463961171868967490880 8655060 65870896796756770963473221196574863360 8655061 20776858610934631831165013749849595232 8655062 15681299084454523978756318723092469632 8655063 -5976249282732604259907768942993436056 8655064 -183720864987704267351206219316573798400 8655065 -105232150635910503824180704358815404540 8655066 121173969499545894115407253118406904320 8655067 152234879109178023621132687623619490320 8655068 -183161740149328478003719165357686769152 8655069 141688290011817028089507626310009744960 8655070 -90973180187661804426308732840231932800 8655071 -101302509633272238954256753293173893728 8655072 10007886654442420271490292253062594560 8655073 -15041209090922154713469461817859530560 8655074 -4691830512708637873617864862393291008 8655075 -23125613809711878361565702807756346000 8655076 -56758129688824114152043894489923321856 8655077 58850330360149037763801096485149213692 8655078 7413028124423218720350715443956255424 8655079 101212936803200874115280346524091626760 8655080 -3162953658457497161465987412669235200 8655081 102103249140225606333599696220864169824 8655082 -120239011335554888311988124010621401600 8655083 -4242992823253079862353076157599964056 8655084 25792763948318624408983561126877236224 8655085 18954949300776879641821078772653618200 8655086 39052486513089899397271370099996996544 8655087 47276689894419696988206057418260577152 8655088 -3534211744863455334071218004942422016 8655089 30942204015247934612978065606067731440 8655090 36832642666138393417120252993449200640 8655091 -101218227059745849535673754611116901448 8655092 -38273005742082531222762960217684954368 8655093 -1845228460199895779097027496431548178 8655094 -2912479998099880508108726641591585536 8655095 -13318845342291802035173471949423742800 8655096 106475030334374288344863278935851048960 8655097 -51167374807239636024501804203028095616 8655098 -57268171926159015589585084346624173200 8655099 2184917018407277603697980657665105968 8655100 3901870154047351813612153400860876800 8655101 -473997937548156158638955522925956736 8655102 21023134617511435943663083754495052480 8655103 133729807260975475453973727733773892352 8655104 59101194624024670381847442743057448960 8655105 -43228979023666430485840210826989127040 8655106 -52058470154355750003895693292428723248 8655107 -4991892796909211341298620430846054400 8655108 -31392882389654884874877744574336204800 8655109 260492325355053437621917174900815962016 8655110 -62737846124407797664448861786748743040 8655111 -64162455830832216791231721619433249040 8655112 -44698469381065590533611667550475776000 8655113 -164216469396516541432563599430252592320 8655114 5805148033287281655299743602295680000 8655115 -28286061094797484108163842078309186560 8655116 -130789929648359238818411074714012303872 8655117 -115098441844598379051816172861832224320 8655118 202868504675472725937509497525269002304 8655119 22822402371420309514745018297172191160 8655120 -22043573128010495763878654463403622400 8655121 118365406143955982975156945159933646912 8655122 -7583244305780574121312659314780246016 8655123 -35813009791432798702361541953492273280 8655124 -38264751547018197456856466003439974400 8655125 -181000400725125587728964624618108826000 8655126 -575909405669412803647384945439463936 8655127 -2080635937038681081962231638167393920 8655128 206064435249772725845937186512887388160 8655129 10826952371741548463319638641046343744 8655130 -53712216535530713136570237759575040 8655131 -259976249170372076914038621279931556400 8655132 35345702600326412819569324668861430272 8655133 -29398336319198267969357125009422537716 8655134 168881433313312546728798312128245657152 8655135 79017220530721315416996543243037683600 8655136 17172883487737591771445858147437117440 8655137 -33271998762552879275786260010893174080 8655138 8467161080873789483734196428334143488 8655139 -74827825567897620576708643631706144 8655140 -736151114192157426440090495064460800 8655141 -2715591783318603487191613643402711232 8655142 13235145564348584791306752717474405120 8655143 20722257579930293440915965439436209200 8655144 -147427513748027338390282215775358484480 8655145 35680358522369189835035052226621518600 8655146 73134391356083202954901375563039513600 8655147 -71564421123406069342253949760884570960 8655148 32283719568224926457678166800788606208 8655149 49550716525047081604276982606046528150 8655150 1430535014387489617827233814786585600 8655151 122096683850214778167115497531080633992 8655152 1395262216764138889564406172675244032 8655153 24489263573552342925942610889013955200 8655154 18083669428684580261602422755012245776 8655155 2842719795167351478490857409077750000 8655156 -5094875248474999840190465439294799488 8655157 -75697551898559893068730651380497208768 8655158 49955916361559448876833767117002571680 8655159 197318973299598437249707893207745575120 8655160 -76453280168141294233802614446432768000 8655161 -92268067805075642639243628957677913600 8655162 -61935320654036743004426733603666306048 8655163 -651862961094790388618518122854481816 8655164 -49018139586612871247906403032431042560 8655165 25801206116392033302519774154037836800 8655166 2319510132108655526864211792760509120 8655167 -159940699021632249678324118318958174784 8655168 -39781246150742904260117727947752734720 8655169 -40473211752861403910825510448481335552 8655170 66821785840927558478332765292007951360 8655171 -12853871559111518662120875740386423296 8655172 -155819586511696636041043758688579328 8655173 -95873124880660143554276644926038068578 8655174 81642890430673040274547870069301767680 8655175 49409285750974957356697074649488178400 8655176 175914387950041761057520946843452047360 8655177 -84073332708084617876815409060518560768 8655178 -52392873784865100384494950998297778944 8655179 -32036723523072532094019886152183497616 8655180 -11742912589763519362663575386366039040 8655181 18204796806766969691542285082309211712 8655182 -10192604319207381509804887041642307200 8655183 154144054836613869091775782639749902952 8655184 -13747454424966261244372084111508766720 8655185 -44415848358834440278117799861244535680 8655186 6771048187484593256379369749821160064 8655187 -8678454353608149095646109924969102440 8655188 76362111302835635718444671001258790656 8655189 3629970160178120481717491465792958624 8655190 10274652484521886864259444124976763520 8655191 -464221542653986632248472725748194656608 8655192 13439990995571236040216305177730826240 8655193 -337629562558782321756830014415760627456 8655194 62502002029007806183613241483077110272 8655195 -36744147357989528874762677740331246400 8655196 -4846915936225762968681836955410250240 8655197 193551508531088808025209635223942596646 8655198 7307469896989487936594751556049184768 8655199 31058215298054642687905693101643038720 8655200 6796781580234948126640549264097280000 8655201 -11274996706525904822886984794957172960 8655202 35150505105821325421632862788478346400 8655203 95088269472401540477765127761423364120 8655204 14608115170560312653613648797326365696 8655205 57959543805314837660102280748371836760 8655206 1042040989028059980293082103748964480 8655207 4573662524323709608344760319426985216 8655208 -24598889000135388155859635746714199040 8655209 745675367200094631487724903834223504 8655210 1974249097842952500519723021214061760 8655211 78540436147680166955995563089706333812 8655212 2373267077253652565620663610497423872 8655213 80070123489305499816297830709406062336 8655214 78177993611027010409968262786563771456 8655215 -3210501070466231166472263333975323280 8655216 -19071385071277335688611731670008168448 8655217 -254797774077835126331962093030153490734 8655218 -16944986453769050423678105433711588864 8655219 -165915098643423166364272980331727754156 8655220 19349610594813931399409777753939189760 8655221 -120250539946446634709802031831841151168 8655222 -21533389486411423596673347606405335040 8655223 8461057601109759305928470224667310960 8655224 264191473667975863925532947017567334400 8655225 11000411548000858976539052372909616000 8655226 -21043053927509786218638538909101216000 8655227 -99592154226583459557936217315935964128 8655228 57170224327697101720079891355080401920 8655229 276636219336796095495343734785206221600 8655230 -34124039466512003430422225320707292800 8655231 -9084672348609323349637919879371499520 8655232 3914084449391478511080408076202803200 8655233 -61581795150644754297422043688319443536 8655234 6545794291043863980273044226853197312 8655235 15463317869722149192774178102233151200 8655236 88316131434608242177485375607948721280 8655237 -2694307752417857463526421395718307972 8655238 -72317594522491207680115715755401679104 8655239 -30077160175872519784041108845746617960 8655240 -61467394072095554622889160638070784000 8655241 -85406330024927817044441396001517209600 8655242 -125017323552950158867290770052257323728 8655243 14513580278543374885441101414024502704 8655244 -39337699104134830190540770169262686208 8655245 -4462630661896598174430781337648520960 8655246 36648756086851790156360985366778746624 8655247 127912578062554506995861000519589768792 8655248 -15868642289269562962234613017655377920 8655249 -23398412785517033485794621825707357280 8655250 32273289367803606812965797349069200000 8655251 -134005273751399996650460069985799464 8655252 -73539213687217949502379958724687206400 8655253 127201879493222506425530194207275745560 8655254 -48744727796531280466406106820110410880 8655255 22582229804688180658895361541854720 8655256 -36697342222326247769429607036612741120 8655257 -94202512590956310383118964709234031420 8655258 58783410074863907837339527129273182720 8655259 -10884941212173767208035296824552076540 8655260 -98507361367505580644349892414484659200 8655261 58400948912690250590195827644660554400 8655262 -7600668198336487942387454184365260800 8655263 -99826202500070853447549831113230291488 8655264 54502264264893577998688659808940064768 8655265 12952258142820950754331022362591968660 8655266 115027881228783708847457103079380074832 8655267 -148497853986427534897256717617478979720 8655268 121366324179678593613136804023579770880 8655269 75737555305356314359316194800867576096 8655270 -15617215306247371122933700825288239360 8655271 -119457309211244165652536999900972450088 8655272 80483371177611410317946815235000401920 8655273 -52295164066249632712101019092692182416 8655274 -598961914322723710942080260690214048 8655275 126778393427214309328010773513591533600 8655276 416414696794235440409489225045999616 8655277 -55333115036193925232345438577745715988 8655278 -113483608628503984930452662800370300160 8655279 -114352478955428725163421999731982879360 8655280 28520611954224582339137339651382312960 8655281 -257145270139475682402664556680604755788 8655282 43500640825070538921172650102762009600 8655283 -965594271153180990794810322955656960 8655284 50642342316709900619003713016781772800 8655285 -24322083052425977021597540558371088640 8655286 37461543260245808190641522034591026592 8655287 -163367056343548078545510187129889039064 8655288 120189043297630424245658183371751362560 8655289 179045719684180037109245936334862249156 8655290 1715610298030800665693240178779765760 8655291 -44268163123708490252506996917969033552 8655292 -132241662859202931226687509921811753984 8655293 -28124224963402391296610515603062423936 8655294 -45545886383117470250272410381204254400 8655295 57654955959484704268447549379469800160 8655296 28778592440695689616187695560092811264 8655297 5424356733516472837411783000793575872 8655298 2502502107271819891056494065016605440 8655299 -64742339541573438748835473168108982400 8655300 -7920604006658087946373882938598272000 8655301 -313664842307110707867968618741890910496 8655302 -113549536964996770403701995060123416448 8655303 111677275094671216151348638252792705704 8655304 9652418395687546366358429027747758080 8655305 9460608454494847984541829021537910920 8655306 5334615609909607242586595442820608000 8655307 -46563180994151173229140216807293646444 8655308 86216677887776856890627109282333788928 8655309 24571922335640111857702713298218014400 8655310 79799114043850175946244554369974040960 8655311 93259304037899257009419551839519844280 8655312 -4244080987453747435071124957875929088 8655313 264478568283680485289051943076848376562 8655314 24797765859335703759332833690624081920 8655315 -35235740526491861682080687753936935680 8655316 -22742490675862888584786361391701624960 8655317 4862394706144424854871508002384904480 8655318 2332997942389215588009068528344497408 8655319 -45066784457956674102497423666211815760 8655320 -60240409060363168996457762886848102400 8655321 92554156562781184146727716115694357712 8655322 16450572708076568462683578493227233280 8655323 -174658087341616334879126663648097688776 8655324 908260736517206317996364744052572160 8655325 -4828048056987176764121426202529556000 8655326 -41959002944638775311402129809714262656 8655327 -112223103408759094164925689134393828136 8655328 -289639717156934002743981512494613004288 8655329 -232114305471614484076413946643249288124 8655330 7745915233063965931130287080985144320 8655331 -196157594322666686570505103435921728868 8655332 48991431737681138625359765222949961728 8655333 -133537140072143451836641596776996124576 8655334 24608899503718482831208195380559640640 8655335 45829445761117642353483559567774070520 8655336 72397052963444670850790496347028480 8655337 -88928921082023432689705239108710657088 8655338 46664882690624492327631793800266086320 8655339 9647076078766130103801764096381867520 8655340 110892896241139124892427994728160486400 8655341 1891429649537817243128404731805305312 8655342 5849519419753762243327322820143007744 8655343 67372313158084837218318443207825152592 8655344 -26854004180773721192376253047866818560 8655345 9778476637064302772918835510507868020 8655346 -4890329038882670013775038695596443648 8655347 -66533180871505335593412630125284894320 8655348 8829385186299062562152430950162239488 8655349 28418173957581959642340013581645234350 8655350 28946976922009720931704308198761284800 8655351 21458599409549696735412929901271498704 8655352 163148533428411906946697624936597913600 8655353 22311642151664851633477449775940628480 8655354 4682055055831805819169540099454526064 8655355 -11726927256822982905370097985524352000 8655356 -13745593706145332913965519417879224320 8655357 -56881939189085491003768632105546024960 8655358 17789865575348588473795118911514126784 8655359 -203205720804953556023816802987729045480 8655360 14053815865477283320076330738657525760 8655361 -97235434415780890923426946988301910656 8655362 2920220478659758049715631487116392864 8655363 -35341753188348488764603382790500769600 8655364 65645549283722047273894887529942592064 8655365 -51679803565927389839917489220185564740 8655366 48656177126173693767158181557447385600 8655367 -47774253258905636672808313655820505808 8655368 -151887053783511281441483080891904931840 8655369 76299868909466678309384193292085103360 8655370 26548625543819412358206329396340278880 8655371 203034838043530568544337755774288895572 8655372 -88115441422428342100871713255479552 8655373 103500290596927308174577192105030037400 8655374 -17624050787417146559869951664242667520 8655375 66888245733497979762338345228256468000 8655376 -25673882943061056275294231407995117568 8655377 51174432702887584371222389079086188020 8655378 -81184638846349606818472555638758987520 8655379 40921754680525787049199848903500897376 8655380 -143208557504982575383665667289950056960 8655381 31415409236143452816926822634683990112 8655382 -1966840867987013154076255161888331968 8655383 -22256295984615548998058055144275567232 8655384 2048865530079431307463717508653547520 8655385 32746657014382744687056799477946774400 8655386 -16029684156446506778443590242396252160 8655387 -20042899515612777078428435855082153504 8655388 -24022448205461838063883670286022267904 8655389 -89944790151355690764904212990935837076 8655390 78019064952571593677561187986089401600 8655391 -13088557031067858283984958269552938640 8655392 111372497526573534111983203805251633152 8655393 70735941701928718712919101974519764000 8655394 -62591853666083195594440930794027042816 8655395 5906747619782159336412384955514914560 8655396 -55015186230250189556956922033396702208 8655397 76349674360166934336231700938912401916 8655398 97927063608452783726360333424741696000 8655399 66901282575055223765112710061849502704 8655400 -35192909325180387186540198220020480000 8655401 133804189552440745324967871743134593402 8655402 -20614121313675131696953912772694806016 8655403 -221489256381483596947237971434507926348 8655404 -109310160574618235642210250679582950144 8655405 -7464963351669702181303608037758444480 8655406 21431693540651160437828983392182590464 8655407 205116801986262624876898955713206629472 8655408 27393387423335938416233234387382976512 8655409 163139814976822923139913226214458708306 8655410 -30984644714429824257319615975655088000 8655411 67965865331053491571785584544859613184 8655412 165606614572871152624589820863203665920 8655413 -61899718390371792810511925864213679876 8655414 64592805224408130932150905029246264192 8655415 -58252048035409729481271767902592326440 8655416 79949322803562693904762502322588549120 8655417 -37694704822227816784906894530131791872 8655418 31807826077910767989232779767893835520 8655419 80022400936743744116974312776474657696 8655420 4111950164865918187892194739095234560 8655421 259586269991512141213406829315558823622 8655422 33663352834371965649441834496994080512 8655423 -1293290931303064336021137728363826432 8655424 -33372652026976992212885177594629586944 8655425 -55416233121877808600903878294866743850 8655426 -56011039331883139083166130182175824896 8655427 5012064121301300365999459660660688640 8655428 -3438299932052717790591280705589829120 8655429 -49946886569081732805939725478788069952 8655430 13795974866403912529768766083812702720 8655431 -131400908419992548726399292178527375360 8655432 49559789238907973055468171784573501440 8655433 74903000483375773896971587837202494682 8655434 -25465400557677555289147107915891142560 8655435 -6252549771311029497203159616846438480 8655436 -158225597412195223585615591370588888320 8655437 -7989534509785778768448389139025839648 8655438 -72290797246704755000312983159521979392 8655439 -10163923187921410630064705070510514376 8655440 33421329393629384536560847492428840960 8655441 -1140728251803521100185057815803658176 8655442 38384945902224680346515872751299273872 8655443 -324285346287760277142110874200255787120 8655444 23308064649907674952603623884581294080 8655445 -13062825574359209392013078636151452520 8655446 -31022003065798888168718217579376175328 8655447 21503780543237875546034545199861128272 8655448 -83946016318452606200116296670973460480 8655449 200985107509523815456738572647180520720 8655450 23867938929142673903286604726760736000 8655451 -17291932934084333229208431685103906560 8655452 -25138485798517209792567711851667314688 8655453 87324325315091744295232414902918484620 8655454 57746013879050022929373321892423618176 8655455 166213653128115878593745344326283896360 8655456 112488046790998626052370388106385817600 8655457 -175571751363738069238201358717027107294 8655458 -35232991436094670333222044784219510704 8655459 -16502993153994228259959854646794002512 8655460 -6261534402938032769373849906792407040 8655461 -60300215451033147035213355386013969348 8655462 69925761462340068290570796888557598912 8655463 47268507761033933722230886992459586024 8655464 2805859683780438851780510873962936320 8655465 4485368759591850225053857578359447040 8655466 59374191339343267782018028343774325504 8655467 -11377326794606008247581808043440230560 8655468 36029037689013277108179285319606763520 8655469 18293736817047258210227457376169571520 8655470 -102325741195936469163851542849027200 8655471 175780657752918057717226347190096719360 8655472 -848163673539463994759171228542566400 8655473 284174928420418463902753599767848275840 8655474 8445688845085814073726604982733279360 8655475 -18638896100548825521333335347085588400 8655476 156904015635583641327819119573029426560 8655477 -210615954624142490559528372448556928000 8655478 -43463606287290527590891992072847483776 8655479 -10585252967150699618154886435974156288 8655480 -3285963174892129806759813248227430400 8655481 -117398694313959767552944492087278640428 8655482 -85053221514793403240715132334701543936 8655483 65034869789832379227750090490835608944 8655484 -61160666062964565307500991554964927488 8655485 -143446297553446809497468539070798728200 8655486 -24256767589377474642304553353141871616 8655487 -16869932178620711600342111647677050880 8655488 27679187983196192422079883821187072000 8655489 -123846925207732838403409491745367220336 8655490 -82970167733275255607204135163588902400 8655491 43799654481947584833895027647657164640 8655492 97935487045205073209171432860180810752 8655493 9115407574151957759080674555134555520 8655494 -32388952332326319321941413838156338368 8655495 19645832404167368204004863823069639120 8655496 162344597176498067590569967422085985280 8655497 143450282603050270665608575718569601946 8655498 1977203046233534353532136770999571504 8655499 -264868099203359111324497857003308276664 8655500 25354261253385002002488079858954752000 8655501 -31871026262314927366868744385467616 8655502 -115775402160079478618744811244641917568 8655503 226076373342018632885775829527553603680 8655504 -14548778138309339313597162358205448192 8655505 -20739285115595891117635454520535800000 8655506 142149841160966075120101567917930721440 8655507 -1044155685746817184174313026240915560 8655508 248444528717600134432721457915419666176 8655509 -14442701554402891098033578563562756100 8655510 -646779051030719696576926883517480960 8655511 95213707263731971918240247396809619224 8655512 -9618249937104271496281635732978124800 8655513 -1220996139215834330178919716265853760 8655514 18427160773305884423426773051763481600 8655515 708002280874206141375971555790020640 8655516 -90626632547837467332264351166765375488 8655517 34278185110804417530218687884192004760 8655518 -15596586475323714992974077378383975040 8655519 -157936128929874405982602107321322313656 8655520 -139209674175544203050495502202636861440 8655521 -11491557467814836506694406412277258496 8655522 -12029317126900678688476040251385886720 8655523 25234179202569512662153922497374883080 8655524 123516862324179420521807767326651540096 8655525 -138414906250833135089178607017548664000 8655526 -71077081631094830163372964331441333760 8655527 -179708664484281065426670148876592895624 8655528 -29843407480600732097023763816983265280 8655529 -41702882865030794788490763708629351024 8655530 41999992236862314731226789717883392000 8655531 157136756680049348322618323285838174552 8655532 193048859464393821749537888999470781696 8655533 314873562753754028947970239147652673900 8655534 -32967641783426932534635350889315458112 8655535 35069213678924560969732872464218596960 8655536 -7770097143881612460259132269752156160 8655537 11740659223052873605544373189538627776 8655538 411595041342541471311884688694689696 8655539 114075040558592133422636306748937171920 8655540 -38530677464558074311350026261086259200 8655541 -2558684762048732674487925578499852416 8655542 1684947801105623703065363658418691712 8655543 -3697001659679228055089915945957768160 8655544 108788495117230401421230308144551403520 8655545 7424726592326528367226548304780680000 8655546 46058900652926186245369265069833872384 8655547 179449097459942657587756446021426636672 8655548 160007990988070441092758444343427186176 8655549 13253956828553712058078144347861494400 8655550 -13978069255366951405915822177534680000 8655551 33118370778441517330814905251225852144 8655552 30156912518183411294242172614842777600 8655553 127181961964485371863218043630539064404 8655554 89316359206106676950715673068710048976 8655555 -20587203665998984014218183322113299200 8655556 942056977137752059150333190080634880 8655557 81345364136287849309240161921957193980 8655558 -4432886252424974021719511121043488768 8655559 -62414038464041608292611046527952936400 8655560 25136062146209436068589746636483481600 8655561 -42805042577334433947245957857771415190 8655562 -17100795212454101826375980545564723968 8655563 54771827333931821039114478585730606080 8655564 85684153170240056016677273037955338240 8655565 -48240592414058827770336378483884991540 8655566 35333175340003963097174396136849671040 8655567 -114665666636057487208799738812699908096 8655568 -12164682698749941058312066018822717440 8655569 36854691179610757846256102632752176244 8655570 -3273271523391052088571489944964480000 8655571 -74275259209395790004712653894542402088 8655572 -9783944257770957285972723687357554688 8655573 36758854125176926047990344515212737184 8655574 8596681231457638208693476349096673600 8655575 -86474595885098313124482705764009509200 8655576 2542067178941299810338237181515264000 8655577 -50892084628438824158071474377789250048 8655578 -106976622024399016674393120392807174160 8655579 7012714708434447759153791090064048660 8655580 61520728992194336384049077524896138240 8655581 93568164544287986861143778489699786400 8655582 7933251614019421296446261597152010880 8655583 -136363431340559443606259637838094315480 8655584 14286144045143773192182920901062295552 8655585 3782379772182842107963133775616396800 8655586 -92194276111624700451672535154904409008 8655587 31035467931579799831602864665329195560 8655588 -73810713858597189629802441761130937728 8655589 82838020504072022420557568973165673560 8655590 49438335370479104675292809568049048320 8655591 32212150384750516534434588659566606464 8655592 18806087375483013754577276639920128000 8655593 220879564884265173920199481178235606144 8655594 28507263648558876436903980748259155200 8655595 -18354744822352851921966474168110692800 8655596 -155029270582525765618492682889283348992 8655597 154791555431934562891151804277217139574 8655598 -19303957051191894434376796134824052864 8655599 325638907695110101873619396019343728 8655600 -8151112882441251746426772540651110400 8655601 66305051275480988516917195780406903760 8655602 -87664729034714898702910033945234156800 8655603 28685687860522669385214595733961378816 8655604 -172179992235983297273059560473602842624 8655605 175101458009485218554852431383428472960 8655606 -38940878694087859865906867026558982400 8655607 -54290585374976068957309454427879071888 8655608 19925117926265691744005058240499445760 8655609 159254327699151934657043211949741901904 8655610 -4577006540140238911338658193112852480 8655611 -77654311900652879890630691021921581788 8655612 15382388952214883586581256534327386112 8655613 102797847056970847778794238634436656000 8655614 248893357536161253582393316903439616 8655615 69550785546836956909912477980536540760 8655616 -141496648768073192345668240219253506048 8655617 149676569899626383679759513077651639232 8655618 -24580416528879357938822119443388366080 8655619 55869283192757173706800594018333298896 8655620 -135271074907825942261243796791828120320 8655621 31826787870002008769393839720412506560 8655622 -33289431213648665504761572597547867776 8655623 -122345726172431428005671557286747521128 8655624 34723565094391510078685181861981388800 8655625 -10222026536166527215677421487159550000 8655626 8402087618528260192665470222463988224 8655627 39825863363856648033893576712122383320 8655628 -106833837027244098197184660322577671680 8655629 244180582432361680822264499072079538230 8655630 -26855427778317374590299062484591840000 8655631 134514181767216939493954951562024480432 8655632 -4588076504989778150252815554338930688 8655633 32341854246147349562296564067878813440 8655634 1347757382922665075106114828438927360 8655635 -6695053926206589813623023169255664000 8655636 -63973240810437758140033197764290117632 8655637 -130871550056816193257221265960585737714 8655638 -59116929765444616662912435567723843840 8655639 97933996565038638670492733690545408080 8655640 5836563767407201383920338369363968000 8655641 -48490018606428416140006566271047803958 8655642 -506434044136879512750892131906303744 8655643 -18098775545200462419351495100211297736 8655644 20570702596445527823281563709911246336 8655645 30078763009626251715182712410557050720 8655646 -78885449091870835806585532425506329728 8655647 18643242637875208578424804243859910144 8655648 -3735005507857620971714087949417578496 8655649 -69089679366072743132385008423019944350 8655650 849012570319930276152909714850185600 8655651 -92718073715019390252019094409078944220 8655652 -105660693082916915818536149558768167680 8655653 244888460783109729077387764152289123902 8655654 5798617445573853888169033290734400000 8655655 12578430146213282126532000325159977360 8655656 -183505997506598777178073730259787376640 8655657 -78873097816118425464167522580117275760 8655658 16077643876857812713839928339913647872 8655659 -77362974198128533990517397391570041600 8655660 -16359252831765440297882261469963786240 8655661 -58313601593085705047678727122525418240 8655662 -13872844933954013414701093662770264448 8655663 18585504428520857075823948451312800384 8655664 10363501560235354663101023650730573824 8655665 -21938321117735325444723992084495412480 8655666 -76204446346712215166974185920616418176 8655667 -53408147003305712458833137335431186680 8655668 -63354012579333410428592980504242407424 8655669 -45625544893947592628211723578278943040 8655670 13429752265237696218355892323682880000 8655671 -69446236909913705582146522592741911128 8655672 24722537761182647891549263154352721920 8655673 -37992494336604810786013932074053715538 8655674 45962710106938601407059460336643369952 8655675 -9399624471188354392921191877852435200 8655676 70358918812281040465872827530870184960 8655677 231290233077285419263588350292951427526 8655678 45617857314833026171318715991469454400 8655679 -64923118900912363896469533059138374720 8655680 51238636849175483702328148895780044800 8655681 -84412765163185452019756138192226404416 8655682 -6452868424100768647594214632758936576 8655683 -2768262374373932565142268004163039416 8655684 23397629955000780655333408157354843136 8655685 1811715751153998458036428401092597760 8655686 -43331359601354349167381411902003654656 8655687 -44387468489327598752007405277764862560 8655688 -144500390418725881579068459294686976000 8655689 -80191899206917973259174369012308655744 8655690 -23095496738725287967825996478036198400 8655691 261216784398971858505645628980017193384 8655692 -202361987367148478677767601107114749184 8655693 -100737812625784294736517624614103372000 8655694 996419783905392621143162235504831552 8655695 -34276072222319222638261691218253001600 8655696 1629718690306351735267569263217475584 8655697 -2388365473972326370718442211778854494 8655698 35662117784398801158093024533405288736 8655699 323734159211552959149017590287356208 8655700 -68286491415463051032614216347102329600 8655701 -142285822608230855955048552958718165298 8655702 23610585425459464238825787486040028160 8655703 187508194496678252406964314690017079696 8655704 10762518228841051003064905694831616000 8655705 -2197675107639918923701814506182980160 8655706 -31386439515796882673803219707670075680 8655707 36232070698175796471235513917284389956 8655708 -251023104414645483998107143545344819200 8655709 60668577737894904894021547117107797004 8655710 -12267646115389806782661504781958519040 8655711 52887193778067635808013228061043283272 8655712 59052378199403976010874360792219123712 8655713 -115442770025128071712219821569293555680 8655714 138880625973777690723916753172444928000 8655715 -49378604419207788466114176405964246080 8655716 -33736427080911953838491980510673710080 8655717 66197883287476125754903182260435063040 8655718 31864072709848380765345617547922126560 8655719 -180612596924016173886930509288144183880 8655720 -43295826133082612729051789541160550400 8655721 16333897046576389635052261922733316922 8655722 -134793561934717347937492744455196139088 8655723 108093881874678670463777349731786826972 8655724 29136474903643246937800800033303674880 8655725 6011298725000882802698835022745840100 8655726 -8514942614128238428609379565452715456 8655727 -57323711519997104071503862720951633392 8655728 -237054983909481964725159311461318656 8655729 78279687406368262577975631095530095984 8655730 -53392428935845683434207203998634790400 8655731 21549656101667846101194397514865786192 8655732 -34688533677175815536136044080358089344 8655733 -68277826941867183842520735058122040018 8655734 117611131981923285646699070191255994016 8655735 83955244682515912363373161117795200 8655736 -122465078404264979404685747143243223040 8655737 44245057515553955531725471764623395872 8655738 4741072446914771728924362892707495936 8655739 30508586343550725837710345238395813540 8655740 -19735279440885563842903460085745029120 8655741 12301245704966975854032131115712651782 8655742 136507756325717448973857729885769512000 8655743 41884062975170595358563835891772825640 8655744 99931552394645033731163373537004093440 8655745 45250626379456386050359723271644953600 8655746 95678138566684022008277663451948072960 8655747 80161444944732364524711876379495851000 8655748 -61776254434981955250018163185836593920 8655749 69461174969501347241501763633527526750 8655750 17586273277226911064909097518280864000 8655751 26455255914318519682577026912561264800 8655752 -70009943177157709468597715194688471040 8655753 96415322134302618689718151569601407504 8655754 71882011556815679080076670545458368000 8655755 201431752437846235748704803375919565760 8655756 38698723238675945264342418822248448 8655757 -183261716780129467653775370210349511968 8655758 -6680601298794871676886243576492526080 8655759 24955200958756157023227473851675031664 8655760 19548473344032443844490062738349916160 8655761 121681058877584046106354928195382349362 8655762 -50128597485825204150156895856807614848 8655763 8177448454733921874346042641927409840 8655764 -8928159383903999808621243873566486784 8655765 -46384643054658729610136708865114367680 8655766 -23433124289013705354255266629029252480 8655767 -199185123451167568111752917962926446928 8655768 107064134506975172863585714003265126400 8655769 -181798316637778968606035588818531931830 8655770 -85756765192765057531847115096910981920 8655771 1567617208199971116589324091816855424 8655772 -83028224489941439676330681316126302720 8655773 -10563683642878591286472836724529950720 8655774 -36661285596250347227918137559961234432 8655775 58176975283860046277656656947591055000 8655776 111840109481572115417437650770780946432 8655777 59392596752825266282689260345509674048 8655778 -127831564412314092771515036531479461600 8655779 -800748952310001257366216694746457720 8655780 -1024874465151466393653388894904401920 8655781 -12149506371948241949360963197033587968 8655782 51014098269302045554990021563671021184 8655783 -118717773881307287414295113334413890776 8655784 -16119671602115461357169797149951436800 8655785 -14560657136215732757022544308835401600 8655786 -42078067264934344305079613771172329376 8655787 -28000873913908942572705860295223092848 8655788 -140397969233131890638632308784527773184 8655789 6824672091610113524235831959438186496 8655790 -5750418283485935269694419297622856960 8655791 -271461964542246357433921055343951808008 8655792 35090994782478574033306654606542766080 8655793 217596263596091233205929326489988218880 8655794 28509986292898849235944882272257452032 8655795 141515521382224775576968078355365867200 8655796 -67618070644582834537553743174326390400 8655797 26430892473630250195201043939245463424 8655798 46430102448597498976174650833703305664 8655799 -6629225818222365801734783839583404280 8655800 42452758796482612311748072063746048000 8655801 29827069058434624277456632368288616128 8655802 114912556854962839471100448384070159872 8655803 819997472996699965551422015024538768 8655804 -84630970038827622547937143345696611840 8655805 -75081269213880211884409896314404400040 8655806 31170916586236824769710524568084892224 8655807 19763439356303209007523579855606864840 8655808 817536522295565287724797009317593088 8655809 -10958209692670825918326353384954508990 8655810 28085534989146308324436778617330908160 8655811 132759724632023619857043839232458612480 8655812 77477661702234552632729377961798860800 8655813 21735872500098662326688437880316938142 8655814 -1229195942070256679055099854089579200 8655815 -6675160071642022838656144297921735200 8655816 -60703717626923161689480166047698780160 8655817 36219019169349354689181162164101264612 8655818 -88572204528303571488664334923895282640 8655819 -12723465103365155596898624252590620456 8655820 -17483288172118745084081672085952266240 8655821 -84908639206488734093309139709675333248 8655822 2829885325603729138572027374638483200 8655823 14942944194337965781111082952869106048 8655824 56687054384109847197235930634307133440 8655825 -17133578936624200247528879396278432800 8655826 62258118182543467143452147307548180112 8655827 -12528543321267945322935858960541927008 8655828 73756328264283738249394113550756792320 8655829 166868131272294254119365570845709568 8655830 68745455953123289496027753999882441600 8655831 -160133147853401579920334634639406644360 8655832 66057723951582746601992668839401318400 8655833 -133138975916806276921933748320713298620 8655834 46023195573356027723135942508957369600 8655835 -28008813623688558278557236291933126720 8655836 -49407948807283815973156682311986557952 8655837 148019386595334294840684343225177541760 8655838 6817555134893273770103767212755818368 8655839 -45171593515389812894572720092629995608 8655840 91975748773464051415805010216446853120 8655841 17448759270799843814657075484338286242 8655842 -93653790684954282352377213590058472080 8655843 -3757227525436341407035716587949921792 8655844 39460107899574214111024885558881755136 8655845 -192898729734720369871256574230817455040 8655846 79762934952064431186182748320688609984 8655847 -86683555680909800747751514355479271640 8655848 -3547766502040223926117584244273136640 8655849 -330850340571601598573488489980443136000 8655850 -9840547928333831818085253567904143600 8655851 -36316984103832776338024568598450376896 8655852 70860679733523478182683541949711775232 8655853 -146141953043671780004876003989141051136 8655854 5125753017851478009333742315089349632 8655855 -24238856006154212211406468366528975200 8655856 82460158063264550440087601211703296 8655857 -1740768246556422014835116854192406400 8655858 47542968104456945141171683716200532624 8655859 -203530482360693161345820608106450789940 8655860 16489434058993035092617609613031310080 8655861 157424078894195194162133116598505955872 8655862 62670880069263675120800078332208035200 8655863 -20031863035337985547163568214749147360 8655864 13929783184625400739858253379924787200 8655865 48310616321777073812593038589198411200 8655866 -59470980467160164731475775231807772416 8655867 137810953312979915223799594145047586088 8655868 -39853576500900055481445520179220802560 8655869 -130388930493224963586179606095247348730 8655870 40758383837957290147186174186973020800 8655871 -67676278639122269159606184022319788688 8655872 126229599330977552460446395548712304640 8655873 -9482313067036055829822927483281949120 8655874 61160557133494708325416913005363113936 8655875 -192656483456834042142367030668032448000 8655876 -2539747814542135811118880666916567040 8655877 -120642718290221833186967636157218730274 8655878 -17159119531408729907188366529982394368 8655879 60684835928286800291919138673275472848 8655880 -268206248227644087264462242012313600 8655881 75459621242425392544857135881970490824 8655882 -7847932924395493481445542071829360640 8655883 -118656639882527196341159701612885629868 8655884 -185431772990278567092351648317325437184 8655885 6109520468790928418829027687720988800 8655886 -17750024463813076522618154398699564608 8655887 25942358699804498341989182595986907240 8655888 -30373032680425001024082672646911492096 8655889 -1002892669881883090735689781414477632 8655890 -44910395598596530436090239877986406400 8655891 -53580520032546124085010349444750173600 8655892 -17141628572001951087644227945690427392 8655893 -1214304773693117244149060460791748420 8655894 -14311406336711716728705323651146009344 8655895 -130129161989030554192161260966809482600 8655896 -429543910672295375936394931443154698240 8655897 99989412516750370312889609710639899600 8655898 35762031225396432487325945663948383200 8655899 97563476781416629140036151584045042036 8655900 -602437540546881650618026480832716800 8655901 -8445687592522339884304000670315315098 8655902 6990464478344428936148093443003699584 8655903 16412033559875036172040159942445712000 8655904 134203398610216684699528314495495045120 8655905 -47082060350287305958876300008397976940 8655906 -3271727506235435197810829898981212160 8655907 53535165625636532084571899830184331360 8655908 -59155645929522818045179087647370448640 8655909 -48657049810319412857374582585268200320 8655910 -90335096293998400217920411982055872640 8655911 113765626829753087789782216502052336024 8655912 43987647667726740343275571977207889920 8655913 -1876667004114166508326556137525435392 8655914 -2778400442019833688658222965216572160 8655915 84060404854996097937745327635551416320 8655916 85838788919458763749708265203430186240 8655917 -96518748642336144854928927890966525034 8655918 -21453825128989886931025375543943119296 8655919 -11064416374323358857006784431944381680 8655920 1824829237646035094793957648275865600 8655921 126095478586660210755597624441927642690 8655922 26153203872549932743711354158386577024 8655923 200184370642254618780921112140825068172 8655924 -44427422160105516488580442621163053056 8655925 -75414578874919877012537789206291064000 8655926 -29511095306155897874765952284978261088 8655927 -34935283072057055961295340567871043968 8655928 79160328021290802410926640150865653760 8655929 131518798148783479776971762541669066240 8655930 56661756743174512066902352622857536000 8655931 284264403531896678219189901775645733272 8655932 -19871783608274467325510104642249749504 8655933 -10905304024981784698881080369143730112 8655934 25301921165336624465457051825440385792 8655935 42873724752001211083495278130608679200 8655936 -707754832935917547454498157308674048 8655937 158048513028570471780143473809921787586 8655938 -42257467548720921657021485972820693504 8655939 50132740445466413450407654146730447104 8655940 -69903688757958154379218086832698120960 8655941 26045429948062168083039725576205867840 8655942 -37743706508264289909914792787444679488 8655943 -1788647919454088031323038482907589376 8655944 -70095788254532585440069229982095769600 8655945 -80378269559912920241485523871294166080 8655946 -44449765531300634504658580203126911136 8655947 -141364430503418564041947681848068735320 8655948 58944848257647049633138630458923673600 8655949 129791930426186701151039667695900388000 8655950 -14648731889539229350111220940585878400 8655951 -65630178079509310908299536679044750080 8655952 -7208704004085317150754080635067432960 8655953 229618075893281621940150320457732761202 8655954 41680773893146744871406233161963218432 8655955 -6660814603436626199563497740382823680 8655956 215431684129236267299957962186516408320 8655957 137126716531557502881183659373865472640 8655958 -39238871021012761592934260095025506560 8655959 108921060211567936991073866609070436104 8655960 -46878691448500261542056309850084556800 8655961 26177513611488667033745811561259349448 8655962 -11259737580228159198295867097538639360 8655963 21321888489689771945496851307754963200 8655964 1011099412961363139869420361829956096 8655965 19519273439755683262739545173759849600 8655966 57790985271042605851424834121732030144 8655967 69118019616944368640440007169001258016 8655968 -170804581295881004821171679890249875456 8655969 -5892246774942480133205193029647725120 8655970 -70292645811225095592878153156060932320 8655971 12234564739374993759936348297517194000 8655972 7860987216357857390675217501843259392 8655973 40966806334052700363245821364290541500 8655974 -82872178617337951045784493996382110720 8655975 1547961335189652803580694028449987200 8655976 53458662476344030007861777693506191360 8655977 -430748210804401529549923854767913462 8655978 3542019603822539065068651680521224960 8655979 151644414099806453235165796683954067176 8655980 118792915431875628658422660523264512000 8655981 -43752103958546336459647278568607132160 8655982 96702429035390413365430376116228372800 8655983 -68422628971552899235084303018542558624 8655984 -260778330270476982371683720141701120 8655985 49743954209724768626902930452520852200 8655986 -711898856611625795920673075026290432 8655987 -30594011700412390984316700582715204032 8655988 -98583474800312322698565600957416945664 8655989 131764036126671584363239231012254465756 8655990 -36939083227012501988702528334719139840 8655991 53882349396678710649908720220494700392 8655992 134982246706250650846891684945717985280 8655993 77104404673631584805839229709847447482 8655994 -223222000231856553334016441526454652928 8655995 175312628561935902434196778259899296000 8655996 96314913628831219365537413388579758592 8655997 3105951061519230253054177667936302092 8655998 -8192882546840529041917455401905176960 8655999 -23354903343392393334924763182572324352 8656000 205751101003463488466750032199024640000 8656001 -50846235224581155025192331977389464400 8656002 -12766164512838992782732067957638520256 8656003 -107245428596219808029059172576910526896 8656004 -6809084133507872087760457315116883968 8656005 -36868116195624418602654665985148729440 8656006 -54657648710763814518474151916172979200 8656007 -178042202904620965804138983607417926840 8656008 4436645155247043305787456102640435200 8656009 407572423177431112449639059782926927360 8656010 -44036377494910970710244702582419879680 8656011 6742373118435085450545813798567982080 8656012 -2952646495593714532432863295058546944 8656013 -8574361312325280371589656672958154356 8656014 -11201373420681988174867532681975271360 8656015 -5453396456016678088913947876893299280 8656016 18656450042479625022061081600358326272 8656017 -100168590056554040206148394755489746560 8656018 47433202474473425222560012763941641216 8656019 -26466963126141719290026269633271530580 8656020 17156545939812949949218375316182579200 8656021 -16671410389922986170217642292557658496 8656022 -10959067956484212299252129663045909376 8656023 -43948475152841815799973856863329189016 8656024 27918604747977554405486078059654840320 8656025 2813805245911696260110565306561460800 8656026 -24244329259625232550682344788773701632 8656027 -66062421754091050469528060515221107116 8656028 -90726291974769455786343069183666332160 8656029 524838314601822143292350223689829504 8656030 141958675638630370609891672002693926400 8656031 -170274247044252135991675502840283771168 8656032 -51781746756795178591105038373745590272 8656033 101945993140692037270032290831443181282 8656034 -20775923466639263013954564084498385584 8656035 51401020494182379928516135210146145200 8656036 103898269202335863168169605468268892160 8656037 24898786707152349444573631150607837184 8656038 79117315675769106762717365603213725440 8656039 29501185006048096362342004575142451200 8656040 -76805134945799152671044620949619763200 8656041 63860851144869094315550536983285482880 8656042 33596477113258202408497618945669866672 8656043 61020940179333920695168753759545090720 8656044 -31605530994463426451943771398751926784 8656045 54299068181827455107531703716870460300 8656046 -49825911844071886275477334945131757632 8656047 132283451732710097725151310851271452424 8656048 1835004188238957407507790993060757504 8656049 -2592288583277073521182455884894021136 8656050 -9040268061998355038259781008186393600 8656051 -109573605517971733214147137023071700600 8656052 -88963924160256423759744289704531713664 8656053 55581086928368457702457219360231274304 8656054 12262860253932998756199545858125645440 8656055 26434046730943439006950258002241414560 8656056 -138572040852875327164775371276857262080 8656057 -48270043029009290941183568209707588694 8656058 -130155332818623173051860092811010142720 8656059 110721528472266515826259959737811751704 8656060 -21898039878290504134671683824158658560 8656061 -57150014309420328070007142502582677600 8656062 -55081496824702599919443509672567064576 8656063 80807905768453371606332145576024063648 8656064 -18488898209895198942064085245391536128 8656065 -8547888633501713975337868526151835200 8656066 -3059118185700832709645356719132450816 8656067 8210457950046511861863848423961369600 8656068 3927388509681023956820597871031664640 8656069 188066184343936752708021166220497245470 8656070 -5892284204542101305355209132457283200 8656071 72656487447364545681839390263790579664 8656072 3595597681502641199068941653662801920 8656073 -35186277496399325126343981674733440256 8656074 -24060657093848514485805378651396537600 8656075 37073115535823496368962226811594547600 8656076 17079609143648229528082685806714398720 8656077 -108400485910358217698684324196281305920 8656078 45159204912429606729771517532207386560 8656079 196024554210015913511029477947844573680 8656080 19485835924939131576132787677122396160 8656081 -45265209723827544029062598222943843008 8656082 93836608025994046338119530511175158400 8656083 44955498281914623100813788357553874544 8656084 -44783896098840785492039079220181311488 8656085 -5483173480977160052998602482114231400 8656086 -24433230518477274894532064568349701120 8656087 -273937018450713529519654966237327341696 8656088 48131563552694683855558682150528655360 8656089 -34396018954468754890435503438315313152 8656090 3506179963954025830695048788555224800 8656091 22794237445950772666187105920574775492 8656092 -14876335354584321733022183705175936000 8656093 204261480442229488720608431278244594342 8656094 -71256237176565898723365326340045609600 8656095 -18987661077727419812329755701295147120 8656096 -165207027201234110450669612477133619200 8656097 74078809219397909193160622045647536546 8656098 34215775658200588424502887760961152 8656099 50617114446616174196046306760837442688 8656100 11173397463400102030485780971258390400 8656101 60994762495326848703675429200982645630 8656102 1207365359855500278120672228980736000 8656103 6712665998630047131378922486696003344 8656104 -55624985941336753398880262732894453760 8656105 -106314439239513016458465904592511211740 8656106 22316434098086708270149574491234552752 8656107 72562094436541266378327640212128655360 8656108 83369871116969544027103532074900443136 8656109 92769723981001031917679717140776837120 8656110 -24191258540349541746171091679360683200 8656111 491818037331128903025704218048808872800 8656112 -6936552799311500937684653633160413184 8656113 30480901196547392396143296531800258304 8656114 -57776917587955044594337413023823439344 8656115 -182314726144914096203509414833427200 8656116 -30707622266281565455878868915464499200 8656117 178510066850506678738674903927649909166 8656118 52724011134719823265873626659881625760 8656119 -52928145389113932814720773476965770240 8656120 -136039321159995465727394890647129292800 8656121 1795787819105180803752962196497021280 8656122 -9447800676298618153995667064147579136 8656123 -82235005064510712486549857974087734240 8656124 12187359470550784819641740602728247296 8656125 -6828605362507837425549560219122704000 8656126 43389543426070718153728333218183523200 8656127 -124581868292795445832297163960041501680 8656128 -12019905523248414779287022514342985728 8656129 -277263791558149582161901389534908758270 8656130 2146400506923244481040454927534694400 8656131 -78296339798432558029685762009051254272 8656132 116953286423459981390547068371169766400 8656133 190820373656604332862125708163244028382 8656134 10774857396805867939046034196578746880 8656135 -37570209400642171645410392851275382920 8656136 -145445266575600487339204719924904504320 8656137 -62574451609939263773488871057362939200 8656138 118924401316849805305420005924328572720 8656139 -73224827179224183346472243434607523576 8656140 11089504012591918167676850774994278400 8656141 81660792482363935852414188134744817772 8656142 -5779128042344913852169736718683452416 8656143 6284628133331713716172835640045427200 8656144 11615457050281394618147588452210655232 8656145 -123341188523147901189754199710326592920 8656146 90762453631447354099396430759042035200 8656147 37606198582562771525953950809419959596 8656148 57745272679922763353248362418695566208 8656149 4563366515161561082100104374635979200 8656150 -17001701041612140572427012589499088000 8656151 11217596615986659585348998831154397920 8656152 -67629747521984679710248496941524787200 8656153 18204566354431633303518283323631200000 8656154 -22044171321840467561172208723391490864 8656155 -11585855734319853458745866794771542000 8656156 -68836284913288947976895135536115284480 8656157 -74495508721525120486668663802434873408 8656158 -132994734153856897339483793096620032 8656159 -21103907801342389587023955942823668640 8656160 -101072498754574734397672773074550128640 8656161 -18145078119080828233711042882846715136 8656162 105791065642753040707116342229035034272 8656163 -11163315126911090165574372635514567588 8656164 44446529311719741502220461677905157120 8656165 22518039722713072758607279662796965120 8656166 -4161329562032948894140057040118069696 8656167 -58015593888316996346951198191336351152 8656168 -42603740475175516020844325085562890240 8656169 -97286503206225412843311640446531671430 8656170 -47242461665856289292371105064371065600 8656171 -49293344310441535403648960779900887628 8656172 -6421497389051736318684576900674273280 8656173 3953972183661351688138073872834466880 8656174 -106707992955878581021801097637978665664 8656175 -46210128051298648151229283423705978200 8656176 -14753615647402662569264387286115319808 8656177 8109422327108816896957353092744235026 8656178 -74183911052928116593127217142746728448 8656179 -60711843771065873109430029015246048768 8656180 38401132612608476614129359191122713600 8656181 15343563696605382345617825820233592600 8656182 34358097262577447006879771539224130752 8656183 -304932454095089503838394129858229495296 8656184 -10640929334546417899236468420787261440 8656185 -94724725963531451123032624615959028800 8656186 -5065594495454669212852769415585876480 8656187 133027916306822156838755084983489934676 8656188 -54858232318822721322664223785010135040 8656189 203141430573430886994210886190560001990 8656190 58154686677868089154698934733910081600 8656191 12084743125278593224223887853107591680 8656192 -23713739968288387665969626028796018688 8656193 -23243285827296459561992467239591496704 8656194 5512260479496005345910937380682806528 8656195 68538005382140841567485831434577898480 8656196 153725880669067923026218035081607012608 8656197 -132881236527476371499654477434807400640 8656198 -75333975189875400212792307798189962400 8656199 332969709719799145465789586446619664936 8656200 31253570156686530424946704885555200000 8656201 4051232143471926655667773148757990352 8656202 1448818578249019379735872140867014400 8656203 145333330129677170575101378787147570608 8656204 42854123740740185873950754664379226112 8656205 57775589404262570826872007195378835440 8656206 12117547636807273779229631030167300224 8656207 11169897675972254494276012020425785824 8656208 -24715830155081629446501941866435706880 8656209 -1628880195250249928294089029171903216 8656210 99882451123896222749504752071506496000 8656211 14541996168703067891792044517168828640 8656212 -62766900841553624217369585784697100288 8656213 -313847496247033517207659813708651053504 8656214 45730902861071313819674627947725904512 8656215 82144157430170653064755859365990935120 8656216 1706750725968592389577321154339604480 8656217 -32479978579386866031844633418826300348 8656218 -58402629478613313424293492964082671872 8656219 87872180255843005284150512696219392 8656220 20401871112210920454858435666299182080 8656221 -37303020525800305165660277693463216576 8656222 53372251146526945030873013014412214912 8656223 53102214292593451038796613815776749568 8656224 -6506229642758879485129641252912365568 8656225 65271434070881402793808951998141072000 8656226 -95248105800426840697709301357378878976 8656227 -13686860463487564298048903216936682324 8656228 24219528543500036300960664515048902656 8656229 -81300060106498973243311948622490624000 8656230 -21882532038602205512401666538101493760 8656231 264536393400698360594010749018134959032 8656232 -33730839965638400003710427252727367680 8656233 -9553818703735712536361559570118193856 8656234 -57953709966157292712170609418137667840 8656235 27253107511713199656572373840777096000 8656236 -15723450361107799633834418550396031488 8656237 147286318245957535364999810805265018272 8656238 -1080076791761920772184337937263985280 8656239 -89482080461965211556748458058261181040 8656240 37166204964014252226188433713731829760 8656241 47053951128802261032516098505947487984 8656242 52187302530270363280296237625058435712 8656243 273588359631134768641689585698635778584 8656244 1959952416664983227119250586364139520 8656245 -13863387134972713520202625614783611880 8656246 -122604606257635647024503390229281048928 8656247 -57278090334391489468773848773929654000 8656248 8545139362446295645703467299785932800 8656249 55365521982860035123818916833806032512 8656250 38275774275061025879234384822750250000 8656251 68530561448635795897797230377493649432 8656252 4072445730328680973898090173732690944 8656253 -72130408354574571366269399640167493498 8656254 -40816019692601527563222590078636728320 8656255 -32590912851746140624163657165819922840 8656256 86204088581138090095963050935341547520 8656257 -39534038431437947964690440656091858112 8656258 -30882095736895267444205101121495272416 8656259 179429719092583394822405645915625842400 8656260 16311636587372820710005927727927746560 8656261 27158952188108283238551319400242968480 8656262 -186511536655333376356288632296480177088 8656263 -4905920656991445392758880875668757632 8656264 -17648648796542341288235708836654848000 8656265 48731402570238151851898740918308994660 8656266 16225345492068974789921942868781690368 8656267 11000737494427012041689382926395682040 8656268 119400692529324598958283625732382638080 8656269 -104337225684365835582841556975423086656 8656270 -18316026408482948617247225426198826240 8656271 -83328948786944476424548544593913485200 8656272 24959889554841177028466566037986344960 8656273 -245151171063390256281679359425326998478 8656274 160537373273598331825778528965471029504 8656275 32832302033773617369888349305028065600 8656276 -7909566991599243446894204552679782400 8656277 7885090363633321762789009501590778272 8656278 -9515581659308287809740960636959660032 8656279 149040594938109129386059909962999655880 8656280 -11608379698630071883182494924285337600 8656281 276028655364317994835842585399166603200 8656282 828868996955897444772072744410755584 8656283 -1562755740490494616610275844809353468 8656284 3534017527816873058084515082819960832 8656285 -4197227589853398243184722722342945280 8656286 62299900070314785409332679453697056320 8656287 482489897111742537986969470040621568 8656288 198645310525144637747321726035947356160 8656289 69163640595181972934848073976217830660 8656290 -24548787718952212116321635405578618080 8656291 147852515180953824411845352362125968800 8656292 13853082521418648493809058311636710016 8656293 34562065463940377471625228580225114464 8656294 4875880432746037123151741875771401696 8656295 -16590243482858111151061242612801174720 8656296 84629378313417450352926596173100236800 8656297 -75426294714822822525626781861890372280 8656298 6013723427419617114000700428219451392 8656299 -23512585333648102512275107905087746916 8656300 18984260048774332555739469748623552000 8656301 -40340047549563058793623132766999700000 8656302 25472122263817619799324119997789767232 8656303 -87065458501350676484946460537571414400 8656304 17692173982145148000556931995503820800 8656305 -4771266976521680046495585173223552000 8656306 89555589314154848910543015872033894304 8656307 185720659647821813311193351603469010632 8656308 2041133985587219773614656610102841728 8656309 -7320141889824819442842489111426764996 8656310 6191020288080868108601161358676754560 8656311 123023935618524896829639750221766165504 8656312 -55528271271393810825136907520404029440 8656313 -108451147490066370271930490630551812438 8656314 -6552865406546165367037882118800230912 8656315 -51324513723549374206650487166108260800 8656316 -39347759413133197190135231029867991040 8656317 74005117366755494644757377947441316134 8656318 -8223497403991656440195789705527655040 8656319 110046607550332455268102167528170867712 8656320 -8451531018543187870125089966669168640 8656321 133032844418154000641945477420623091522 8656322 41960284286831972944767548927243495424 8656323 -3366153850567022167848092932207327056 8656324 54325357316178060662853855671050624000 8656325 -20264954061744026903335977582468009900 8656326 24680863849019106463827204915372810240 8656327 -103393977947907614829874778849431908728 8656328 -220693939801961539930102523628637501440 8656329 -135365013850134665978870782298412974112 8656330 -295971537282934895823481825060200960 8656331 -84678620106821562291649981377931342848 8656332 53515601151801302186613045364375452672 8656333 45742258485559749781816998711303181376 8656334 -36453453104036670361420768967874725184 8656335 2029455623353814018666459882980027200 8656336 18395676563518059993380162960730406912 8656337 14726716067483731864349156928919419252 8656338 14952503940946882345335007119861961344 8656339 202852311144540023722660082046510348140 8656340 8800661284574489593635413277976320 8656341 40338063653646766708555681893425573760 8656342 1894398643207227157476131156831641152 8656343 -65924445624848346292609149806713114680 8656344 65042410876935594847429959281343283200 8656345 100090292308086538065364761471760084680 8656346 -141504350797549983414141398592537515520 8656347 4169777789302819094021793045474392064 8656348 -36074445559156223949805832415397939200 8656349 118579100974944803140369391912069725248 8656350 -23669820527117697223018341971496552000 8656351 -199758247316634477306284528413012530696 8656352 -312355170692027335128614624086389424128 8656353 86446940764425895623912744043987830162 8656354 -37098553623748579987590358441120163328 8656355 -4355353525105671672563673313358970000 8656356 -63281748618857856671897723091006409728 8656357 -201552298857542224800224248989999531394 8656358 76899971920958658959506694551075757280 8656359 66827940100489007891190442322570084904 8656360 85593662754974812856504545646229504000 8656361 25084092400659281954699877967715759232 8656362 30052227044064503886978232886639616000 8656363 -66448982296341702902472978850117989388 8656364 -114344650747608272138030170910022489600 8656365 -9488247525833511816477030785258076480 8656366 -14061195441612266588122226598363815424 8656367 -67325048304919657877339500059710257584 8656368 8657072097988859687990050162969411584 8656369 245483852144374604988165510679512690770 8656370 -37256063342465043913773127015775553120 8656371 47983049141406451187616901264869338040 8656372 -22175307026257738485445708272573431808 8656373 2418472807306451798853503584243456608 8656374 10621910856438083390988648184060354560 8656375 26894021300733288051899249778827568000 8656376 -85035677613449163280889225399412817920 8656377 44823520659747857222004465170173889664 8656378 40657629864830266942486988718953456640 8656379 140246752485883685043485362101208210980 8656380 -39555060376324843953120258404733565440 8656381 -28539616152308648005380425524471688000 8656382 40603353290419638895751776605421215744 8656383 25132378778643573901049352755296596624 8656384 39987633921277086688508710957791313920 8656385 19669416500323965488375271898192738560 8656386 15164135582971517856406625832802030464 8656387 6783614921413891723295020423384846872 8656388 -3806732670727945551754236785505277440 8656389 -56048669750475203504924464862869129824 8656390 -74436377891562134533482538415713084800 8656391 -39530655816358717572841231243211604816 8656392 -49335287054455517470643413634599157760 8656393 -64586910566735409657740568358712016358 8656394 -20422108308647128386167891709015755520 8656395 -31261123758529610932162852156992376320 8656396 45741262012801017493540506238170846208 8656397 31082621038972997369057565830405318892 8656398 -85303336303072962409825613378954802816 8656399 -177444742747498918910600391114548203600 8656400 -28692187119566183195823640685985792000 8656401 30953803094698723952716990658409708096 8656402 14648515761045345099113364439693203072 8656403 -8792076461127014817033086588630067120 8656404 -52827947070742182832412688701514086400 8656405 -98343712401226584638195288675316780000 8656406 -117319944880321282107880609018620620736 8656407 20951500737090096167038255093066979760 8656408 -20519980564921619654567203918295040 8656409 2091648526846527896713264771965172992 8656410 9786781642825493701771360181694981120 8656411 275145897047605953734608818866464379012 8656412 -69598177861374531456028581578582611968 8656413 4250435634615721853349737997774655104 8656414 33982631744287380879283038553489855488 8656415 -158594724654761785619240593870658867280 8656416 4335650465251238566871283270502318080 8656417 18004066358833987963709324463739880640 8656418 10979941369179208881805299840926568960 8656419 -1327909507085619847992005986765896 8656420 -38572343560843327823325517410063552000 8656421 -228981461770482872190339575095056988800 8656422 7191890314346600311056830191543029120 8656423 -123867002673182328246493834655854008328 8656424 12861074028461693502250345595711078400 8656425 -24290225556603273451860488484078096000 8656426 -71829484404405917093064924833492939088 8656427 15753079482247410451140888898487920512 8656428 113884642624323606853282336685113896960 8656429 -474893337775929251740985254034277149440 8656430 -41401039528892263857872316543955160640 8656431 -52233997312838371382104499991755312256 8656432 32938359342105226145251639720022491136 8656433 -151610463610452904917541818809707566318 8656434 62817706829833604935992119883025378080 8656435 66679600207698186839275683124905680880 8656436 -145478137081564259331910031034763308288 8656437 -4723130524771225691138597663513416032 8656438 -93487975272761759517245098206495816000 8656439 -152725703282958670211042216845411362600 8656440 5278230171917723191262858308878336000 8656441 -21969792966853076528418694894951911360 8656442 -29308296730873321738629554850760500000 8656443 -82689624722216858346761296805335054800 8656444 114890121268897172902280739393380903936 8656445 -40293734757126989616291194202519210240 8656446 35543070481671455352223952547965303424 8656447 141505555114234715870008150700031699712 8656448 -4866004071939213449256632016887611392 8656449 -15260925932541068883637224419628121152 8656450 -28652549666819602113416656437845328000 8656451 80220760766321341603962517316833991832 8656452 4002755469043706650062456286870167552 8656453 14590834850699402428054786539064446000 8656454 66239433134497541814751326314020366176 8656455 -48137166551646050290117774348934510640 8656456 -194805172257527429427580907677514864640 8656457 207463252055149574996428821029927949840 8656458 -43957359790526502786105104532274319616 8656459 -508216065329375967627462542226254080 8656460 -13634969655312982224126676093705113600 8656461 215226445830306640028772203451280950 8656462 22696563564475892407322509897713723264 8656463 -166619656820531442070067073232953894288 8656464 1886204009088606851437019674571440128 8656465 17307534420236346575450568654709264320 8656466 -2439224575603768370068137535721627136 8656467 -125693419509305370114161097575820017088 8656468 -72591855635712168816706352326771355904 8656469 -65411008289157096021816856774364846130 8656470 -2641431622164351344173431049523512320 8656471 106923307757806200122749055921074876800 8656472 -193758582043704312434656739112194764800 8656473 -8252102658227236335373777481898075456 8656474 -113626333374356134834390226171637907488 8656475 -105814851770408286963881346097140343500 8656476 -45989352705568973214809154848205127680 8656477 -62143006338249582585847282694329235674 8656478 -6246386314873707877328823239490955776 8656479 -232524339215641981328554179113635632 8656480 -52133691779123042146633557894129254400 8656481 -157294968424710035206868817398615690718 8656482 -21220496256078822649110018270246141696 8656483 -51444216347577039872692499686793632560 8656484 124946969958367368648759370570851686016 8656485 -50836780363116564633276428318208028800 8656486 5020190927486189706142388074764670848 8656487 11637089596295983635943686727295795472 8656488 -130981272776692422704204424613414502400 8656489 -233057164760929365104749379157636429744 8656490 -10322613765919686200775416057293922880 8656491 -31899082740111774176748011714824285608 8656492 -16860119759935143994231494185351134208 8656493 55184806817138991594369219275314694742 8656494 5062495246170164499194655223560818688 8656495 -17600562367613694964005843078508330800 8656496 -20353973283263011243694158543572172800 8656497 38035885350932096868715036769343995040 8656498 -50879233448831204905917699491089878000 8656499 61163822763523665983945632626811015500 8656500 12455363014261815859555382260992000000 8656501 1724268730865780359986750847495752352 8656502 414341217904551344883671675465760768 8656503 148081280071453560730920579025880764800 8656504 -285623906958413381221242868824252825600 8656505 -31517055941336722293470880066328178880 8656506 34014990965667348210484233404758942944 8656507 -249070275799142684920121276890680752928 8656508 -34938905780160817516775947558593619968 8656509 31162479071355424372171708206302153760 8656510 -365875249070298661223047866070894080 8656511 -272196037360711621243699720795220469888 8656512 -11627411080305165042055861661922754560 8656513 -145084236632998127609214926900712135356 8656514 33839401010605991333385249817830009600 8656515 -33191505640938681801600831996389232480 8656516 -123870474889075547067470136998540866560 8656517 -126634672899291001798976355951147094434 8656518 -6779754182754874373812002197064847296 8656519 -398531591670362017109122616863664563488 8656520 12890727209920441240103121909987840000 8656521 -21018741470150885423958731491660425696 8656522 16697588102703490518679216282165861632 8656523 167312545199650264249801880366152610772 8656524 61184474892678701160342471484109675520 8656525 53661414545703071543551515387364518050 8656526 -106765475245616513985505052028681768000 8656527 63069046405696103504519215634546680704 8656528 -45042924410013268678159300810187472896 8656529 -37862888143341639019571807891920146240 8656530 -11936726427920315219468329819291015680 8656531 -124513948514328422052380068913760072576 8656532 262666409333132106120662859874924111872 8656533 11687383620161127665404666793873694720 8656534 -21213792417642464698373460371530747968 8656535 47684276887339534790600941952727369360 8656536 24919181231417707083111542752837263360 8656537 -110145400453602587169244526865154917814 8656538 -97556852538646396600013124338200055040 8656539 -43169106593022907393332194630206466880 8656540 265036920167249744357152335667737600 8656541 196410378035984377260934353620143591884 8656542 -83619400186748098700690159229793421760 8656543 24412692778938005187200231313809119584 8656544 -45676578643457098442962896290573844480 8656545 475239023161720224900662320412667840 8656546 -146154232736659672836303350069222052528 8656547 127725498936173863060155746386308171996 8656548 74161644660914160764603690587545338880 8656549 14017423538080909032729558177081193920 8656550 -20079345339527560040646759493972291200 8656551 -5575142369451855709270690762643218008 8656552 118772869819436224827994016743451443200 8656553 12620346464210628161079587867998728960 8656554 33162342412942019844097261064697388032 8656555 149336391949040946674430148630204164960 8656556 76335069282893202430997877870396287232 8656557 9885996435325191608537937396819535104 8656558 59081381032847673491920305372125021760 8656559 -9575985490398866315907642412806330096 8656560 -737758285282310258401790442218127360 8656561 -45731592352841338949958511463207337838 8656562 40249432018511847982240356961439709600 8656563 1735733292872616116000805869904164400 8656564 1053327759498600994365706839040950272 8656565 8106147218759582166758926729845554460 8656566 31468566274991618162788527333839437824 8656567 -143194579319968186619540108515443371280 8656568 62306775947622152278791942036766248960 8656569 -23628602511855419166959236423437993606 8656570 -44266484480097826540883596032037146240 8656571 -49801480550125799464299185693321003520 8656572 14294893676158016330842670845625160192 8656573 -161652396110663144866819930177118133178 8656574 17234676739642608577771024896194752512 8656575 32191183469442231563457179286095376600 8656576 13306190651583578175584124891876556800 8656577 -90067009464002295249666045688482608574 8656578 -40860745278404480587920868799935656960 8656579 139845071433981665470922198621985875184 8656580 -68067272938328946505173923605166284800 8656581 -16746853924680261308197529769999337248 8656582 -54230895709791495799556828496045024 8656583 30074514518490237448955128525562404800 8656584 -21719700739899639928795006831204270080 8656585 42631575859897268091519708761275038600 8656586 -134276444209005139591605140302130989008 8656587 158876488204738194641038703859309909120 8656588 -171483232167431691919390248822648320 8656589 -227754305267104713826160565372151145610 8656590 -31876178133254480483431003873050700800 8656591 23170511766486708470963421914780287872 8656592 -14289026820524517648609774180427235328 8656593 -14570256100516739464550014511993223072 8656594 55842450791190694215021212712023125152 8656595 6404034401014181377234351728749136000 8656596 -3955475371918142299353270977467353600 8656597 56710740018233464000245223309257956640 8656598 -56922942925970295198436072178888690880 8656599 -16582727531347727858728451139378994560 8656600 51895492237413819269646547024975104000 8656601 -581423678010500723300062816703707632000 8656602 21520776871189149184930248731898547200 8656603 -59209321518381509332551770013013113148 8656604 -19041344435408374029173972032206913536 8656605 33205346352707594355523143333450619200 8656606 -5700761949494641020447339000562273920 8656607 -34308188311621867124949171586823393088 8656608 74093315266859392476070447828466663424 8656609 78375030490949315689111446728625631680 8656610 -74204792147305768231391968894436771040 8656611 -229594687506922241014009866792818963136 8656612 45559922305291955860321846953183559680 8656613 76723179519444356631883703894858768160 8656614 4206853601565008928857148307811934528 8656615 106888530144749726900519827662295606320 8656616 -51178260963074788469630303215667251200 8656617 -38811641726285090201635147015285819680 8656618 76279466700701457767785299429157667760 8656619 -12447566289450751404702491944305117840 8656620 -22674867512056040818420064584647229440 8656621 84833041349366098274699841382726628160 8656622 -63034654589045711125921879405753530048 8656623 -47259140414896003858153988709079958328 8656624 -624081669457767685728309889926266880 8656625 44189226947169831047176816020676368000 8656626 10032601215911560228021736537424101376 8656627 -40153025795478826520402110854836362928 8656628 -164248423027712162140478897458518036480 8656629 -117749031166897457001868945144609578432 8656630 -25378756428845988705211431994363956480 8656631 203750750980441775305957895474278704 8656632 11527978232850648409217951038590935040 8656633 85011823092425892300234066368297720020 8656634 -10148794998891815021999590438238784000 8656635 -11394478425085712939178649796604549120 8656636 168331601870952654900526775755179867648 8656637 168620561051244055456597657956823768320 8656638 -65629614287065892598151775767069695360 8656639 136612221493785600071480564738772998280 8656640 -120783315310389103901444593476792483840 8656641 5495492478791420173558431045379416960 8656642 61949983895703349229408224603998153600 8656643 -71393978994847166509531834726849122936 8656644 -23209065362745504768203334343231017984 8656645 20471927819347005455132616238016284800 8656646 176697583874767341960885438623108034240 8656647 -98005647186362090432137658016465515520 8656648 21889149241733759652853132750372208640 8656649 160552828749951840234702498518433761928 8656650 4385612630667614124494068227263782800 8656651 112888136180896130443985728962082743672 8656652 20953309721520539411877229115152320000 8656653 104102482781517808504683157517899975104 8656654 -133696128224250540779061252773679004224 8656655 -36606024399824435705862172244560776000 8656656 8978971251489452893641538484579008512 8656657 64266978263259745653033057628288170240 8656658 -63770852773815482238361737002354623680 8656659 -119577065805994443625705981040920748160 8656660 82020383552640773264670383859591079680 8656661 30712049430038218489313874981018014652 8656662 -436862982567514792930054968908390400 8656663 133352694820858107963959019111291615864 8656664 -164590749063045543383925990284912640 8656665 -110258407904307888732689461632393862080 8656666 77700062858581115037003881282311031040 8656667 21795607972710723580345185451158307716 8656668 35399134189518021029176487546658518016 8656669 -102720532011543118588549269330293484704 8656670 -27344885771270004493535942046371763840 8656671 18822948777688509299730175133452001280 8656672 -196511069039197633839937420693014970368 8656673 -13283413679446414349743201175474212176 8656674 192041746973283176983683104241945600 8656675 31474219793304948223385158767569890800 8656676 -31551299901790578849660017395745267712 8656677 -114051880077259069308774504458508731586 8656678 -33302379702834912649017798221090787360 8656679 65974547763029007023954537670027705360 8656680 -38816374272886690932933713280964608000 8656681 -30874630193968534922426709046694978736 8656682 49238283354515249753872978119951510192 8656683 -31531663297830096404445074484559637160 8656684 -13283541847196590558231742965253411584 8656685 -61451456413562277127696090664666985600 8656686 -58383166787625420971740473106734460800 8656687 24295529763359981982041905382358055368 8656688 -5469019058591352187581600535564468224 8656689 191698563396380121151687285409124478080 8656690 -34288348292750624695419252601009912320 8656691 -153115943833552406200648391455982113908 8656692 26425581403093034786933285568855803904 8656693 26189723643701382678477499695402144768 8656694 -27366494419574036935483142542598766720 8656695 58190359581149576818557639475431673920 8656696 3725794092490381357408358988712243200 8656697 -678732842157721871568406388573315136 8656698 5873463825074896428806335637054782464 8656699 16386284177855360103871347076008928800 8656700 14299427331501618990073510012906944000 8656701 -73075322615120116748828868082477280256 8656702 79317903940803489698743693623194970432 8656703 205160240321306127739244128757477640 8656704 -4662686784528966504430879408662773760 8656705 -1298955937321515757332729215682488880 8656706 -14591706014323262591756993976056521920 8656707 163063899680996536380018153557081992440 8656708 -118197704348506229089870813964205158272 8656709 13518556693531742537181906386779003104 8656710 15634969048484669286306133224652465920 8656711 20147118206510895400108374089925085184 8656712 123596582629455550835617462753703347200 8656713 846296651617664372437345479949085604 8656714 84827545053742571979380629008547026432 8656715 320987229453054400865048366895693603600 8656716 10171868190320301346951126205743042560 8656717 819880629318625558737498205607638848 8656718 44330116886544844140446609671626374016 8656719 -19376571728810592409919457216393303552 8656720 675344421698743609179800514342912000 8656721 -232454494958792765999838939786753192078 8656722 43304983522007701452004121789016498960 8656723 16511331068105138498447184767141323440 8656724 -46700995612320837072426859641682854144 8656725 -12258629115478776717031143488289600000 8656726 24133411332543246682807956540545149824 8656727 225907527323329361877383498545766925576 8656728 94671405969060363063849652624127262720 8656729 -69060987498404168089797640709189943670 8656730 -112359041186617571622329646049743478080 8656731 78186867195559254218038697462724410712 8656732 -11630012981471978119001831145552514560 8656733 -36509256127975343769402621977872365018 8656734 22251556566825608976833992038011624448 8656735 240620692069892970054655707442670447760 8656736 -30596053049316908038870247380677820416 8656737 -108172387034028547383480587748469250640 8656738 228056103022598953803579502639278918144 8656739 18394808361997023910348856305728549120 8656740 -20668074603805056282370011486911692800 8656741 -11124999243047950419277220321356577600 8656742 79126785636481943892672810093605744640 8656743 -10213391315711739694917535692382667736 8656744 122703987336724541519173466249040092160 8656745 181110835122721907941254274797229630500 8656746 10752281718268307593834094462154620928 8656747 -13113057746684794218646349699876818800 8656748 -6332146423604943671257153854816998400 8656749 -52656009281781174953330168521529421066 8656750 -38949424715795505066939558891545856000 8656751 -186245448223676281376981265242948535000 8656752 7004801259889774985959537649506910208 8656753 -32415188762998214637048512233721565696 8656754 -23647384645588598513304768945160568928 8656755 -14557268901443584403477824439761879200 8656756 67300231946784790266745156688153395968 8656757 110740231169074925808148262427136365852 8656758 89874831971038382126182467508439850048 8656759 113650296097160245849071912443930873960 8656760 1136105058066046380327166648713216000 8656761 -174475370645007926207155926830051428800 8656762 -205435296716416918371507234638070324000 8656763 -4297759314003915710669677773443613600 8656764 -56731379400841836664313995684562394624 8656765 -41207367598685312551787816980732158480 8656766 119912158905081483700463033374779208320 8656767 -9235847699357868231227701707244792320 8656768 219153777313829037906327408938707845120 8656769 99369324610379230192016203633120614960 8656770 34787554483879783923325784321778201600 8656771 27118599625812255465631350315882262032 8656772 -49052263234316749372253515101122634624 8656773 -145359333396572881343125328762023658016 8656774 -6923487579594161964721752650855839488 8656775 -56619481122651923652473406574903095000 8656776 54359419124774789024546678404929131520 8656777 -66099997555603827858392492330780805248 8656778 -2218081687624534738512720974559143232 8656779 78096056125927689375853987091068261632 8656780 788863964819989426460897883613516800 8656781 16489460147479509697009133755626996480 8656782 -18350938753924517268229718036868431808 8656783 220057454059059503778909421503699857880 8656784 13448376165557316745549326771417292800 8656785 2215606743708972428374727665852880820 8656786 -16942022969300274004434599680179887616 8656787 -235637262333064029946895093605354740564 8656788 -19854441094668820756245057246181613568 8656789 -13821064070419516621628852434109905344 8656790 86695950654131034165512803052291740800 8656791 -46256975817864311104478328309034182912 8656792 96145501012154275578631798008515328000 8656793 -86915425502146080232525072760376364080 8656794 -836692392816096349211144977953721104 8656795 35877431128918992469030469367439829280 8656796 -244225298154131655767983222458327201792 8656797 86811814162498427434939169728718755200 8656798 -63367871381684591192761792242453935040 8656799 -71427817950946136109468371172428579760 8656800 -15204155353670473196526873848394547200 8656801 79982550200595221876837100850179448802 8656802 26481618447050735692660427911898849280 8656803 -597091151476038792271028955761904120 8656804 -32662842608237609840710502672042249728 8656805 158460530213146821022435330208217566460 8656806 45533451907355251804512404202927100800 8656807 -161822371664230925903860798449478487944 8656808 -68740267672829628895461636472036577280 8656809 -31875493837638058851907460597784302592 8656810 -59494192824101462222306972657379553440 8656811 -15262853803584619891982906587690078176 8656812 -12271650591996547631974194357981523968 8656813 199702612627635297220552536967207365984 8656814 -6873599252155925641602316045127703744 8656815 -67669253063155030366276632433856964960 8656816 -9907520687364896527381264766239375360 8656817 -14129790644714632885203941886879095424 8656818 -22741646214286971424904906229861461760 8656819 -25447376181789938632175571748357800000 8656820 -89942191587211553297151526010578944000 8656821 -42030325606776384518475126252247062720 8656822 -30270713550036857247130738922829949056 8656823 -110724529883040695379324727932088690464 8656824 12213962713269497698090355461022023680 8656825 -34603003710577529792504337091770814500 8656826 129130468951774936999369772529691904112 8656827 22509837562377468782742384005050724208 8656828 107772637634400433390143672674001534976 8656829 81040024668788446373567152104878831430 8656830 -10647994864326231198582615080838286080 8656831 133258221475160191038014992826745357632 8656832 2453361203570203292374511645802627072 8656833 -19262041434059960650574427496448922576 8656834 83888737879132110806182174547259573120 8656835 36979720741506071192685866040579102720 8656836 -58199008442494777111162174635577958400 8656837 -100843951632497415679852086003699467200 8656838 -90726161712685492979146434517892779680 8656839 11744907288007164818161164272610118704 8656840 65824157462920093003180223518516684800 8656841 35257127239109356795529509797403070592 8656842 28325336268471810362904133709197115904 8656843 19837426876969069434011118152353743488 8656844 48188509633020690704685846336402256896 8656845 -18801406421341299701293070142285576480 8656846 -1828084592043973906189864584239112192 8656847 -93430153955429432934452759710231954704 8656848 25518354012717620090037209403929395200 8656849 208389392002813044359297730703430212850 8656850 41165121842222289018963852549040580400 8656851 3185260636064484285227761471432018944 8656852 27780046519629098541562441330072446720 8656853 -47208945837211295063193684974249286180 8656854 -36376269963184329238878300708807173760 8656855 -74940863870012900165838732326634246240 8656856 -158938794735492811437512643527721676800 8656857 -8881362920372772194563544923645413072 8656858 -8063746327888571582539730425971258624 8656859 -31124366557751644385691844061045664984 8656860 -45152204345326664535895792971749130240 8656861 13187424929561206863175694042364521772 8656862 36796285656196859918534682464877165312 8656863 -37070650998188982795525430590285872112 8656864 193755190250051043688679229268684701696 8656865 -40944378241065648867888992384324452800 8656866 4162788873767418315220090227521971152 8656867 -335388565700774778621377929618299957728 8656868 -4220516874711393790485191538588745728 8656869 34666611125597026396695892620635836608 8656870 62347307301974352113152477904044010880 8656871 -57934348248107814755863286656094537928 8656872 28737509627291552212821298357027553280 8656873 179699607935351581200182005075336673424 8656874 34925836387994989654786579105668959232 8656875 -16064478392629548660033845912734912500 8656876 -90116885417997070994681803309845387264 8656877 197206835233754868550207258091124942060 8656878 -43742688424869981014901704410493985792 8656879 -173751679527989939087097170883965492808 8656880 -1362743605597147969409560581438013440 8656881 -28271840892349562218921619943169404048 8656882 39468808401721943668219564887743795520 8656883 255109189313613226477471456867865363040 8656884 18072550050588193544465401552268574720 8656885 -143136474275321884368039712632602808420 8656886 28402339648857747373798761064951977600 8656887 17286950481806383529677100896091818320 8656888 146027917321094032437841079685541355520 8656889 -1719838494362423447314736564870134080 8656890 1987175479526594473609190175591859200 8656891 19706196173281789390364245037300704292 8656892 177689942910425490223764234306195849216 8656893 -20266185993632084200132824526688446080 8656894 9890597709131454743170931296409347200 8656895 -54284909423417751320964320243121281280 8656896 1871578034529821797492091591118028800 8656897 -21560207085492964798808683020978886654 8656898 -15031662104849859387322725380703705600 8656899 8139274786513357302249612417490191360 8656900 -20564838590422961048568973915645440000 8656901 -56776482726178519708763176632378672576 8656902 94312129900032852552090193864064711040 8656903 5789707509175658641450974126696384152 8656904 63049725287867497321191043575209502720 8656905 9686052157206574467047031359531281920 8656906 22194088156089972296188129293186365280 8656907 100618993062386815861004850887812781712 8656908 35338503733229314409486264508115795968 8656909 403413394272044056996213670432361582816 8656910 -23900474005314153283866487471687923840 8656911 -121456578290581189774139103409898519640 8656912 -9486608348895075967622459303620509696 8656913 142471977547293951539350116791750935920 8656914 -13087114598505085431446051928303805440 8656915 -12904634483526118382656857118256527440 8656916 19009373882245941110087966235407418240 8656917 -138832542725402687937376316007604929120 8656918 36605207957991497124137871457102256160 8656919 148434565863926712644100753776447701320 8656920 26300775819445670901794705012265984000 8656921 -2173385813346171137245862642609192896 8656922 -90773054692293327109621210779777289488 8656923 -149202127184395512987991550383684506432 8656924 -211532296988567890825155267105208320 8656925 -119945398739349174205847355427023502350 8656926 84717844678596559607682172733387750400 8656927 22276995455256929879595546984861639312 8656928 -91386221017598772273175293851128233984 8656929 -153353399228654793954335298026358202080 8656930 -9491418218313205987330991542621870080 8656931 -54284112461980511070158960624649347736 8656932 34954175410514229108343550954618880 8656933 -202786550531858113291694948371512410818 8656934 31410597483395319783803319999541860480 8656935 14947605072039955650496561462744281600 8656936 64108236519426782552429889786856734720 8656937 -210539738743553334576301268002354532508 8656938 13837274117904995019723027176579181744 8656939 -35590950698349300967245569500597373260 8656940 22232352111112098965691316861341911040 8656941 -62050689775382229250843871965080795840 8656942 -25603927741782427917084338500253752320 8656943 253231697104450148677774294829705359440 8656944 -63773974111735664095136132777200091136 8656945 -19017135926897727454904851776567000 8656946 -27809553071511433111675522681324154880 8656947 -16486534705651161254795462247548320032 8656948 -92713369795195192854385255918669967360 8656949 -116423447080458113059075414464569456640 8656950 -14368370664401606958199936712814686400 8656951 -69242331594576566575702540478068196080 8656952 76198952467793098227114282406303641600 8656953 211711630745034287529985372457894177664 8656954 -260272799195019160255042935983111223840 8656955 -119908593421156053798168860521621501440 8656956 -3415470010169610023366358165051285504 8656957 -81309887078201442019183743305782728980 8656958 74805083327438009802629762336761544640 8656959 13586443909526605070458631446365991680 8656960 24728984071906761158109424619052072960 8656961 2262124124963034667074220643845094664 8656962 -60915329085636667711862717380380344448 8656963 -32560689176707181728554029919073909040 8656964 78359508061221635283602412446058416640 8656965 -90815279457922917815234767390469195940 8656966 25204727037243154210094252697298559424 8656967 47381778131933416245727496536763965440 8656968 -44337223237615353905135505909458042880 8656969 -33889146620123116639437404756291082956 8656970 6447832859403729905315151286705766400 8656971 21718202092387289681586906636194258160 8656972 21539052656378251203914437039493985792 8656973 -98311557208803410408770496583144246036 8656974 35036390807439811551702480632487910848 8656975 166479623858146814971342182892042600 8656976 10337982904947021108405737446557868032 8656977 70052618804487758975912108424427008000 8656978 -80811843094204076480840137820399892480 8656979 112887929359083551078621274132411641580 8656980 11459612825448442851047804615693721600 8656981 -137370849275849452124157111403943243936 8656982 -116010972174419416329778234844935214208 8656983 -119911471148994467167174874135917950720 8656984 -42571745104092423068336851109742796800 8656985 126181677882321501917859551207610066180 8656986 2536176185809140107160025748718018048 8656987 -70921724467821507039511608422455773128 8656988 -8163011687367539908286761654313344512 8656989 -126198241912558118034567102196957547520 8656990 2818655168753095675255350508141872000 8656991 13371809642151647995632899332515484272 8656992 129733900523832764399323491402761502720 8656993 89094015741455917172005990518371188800 8656994 -17619655093974862199161908614674102704 8656995 15629432395483858476941028162300779280 8656996 -34142625309970960202825537542148874240 8656997 18594484817978559467657802308358311580 8656998 -2735484552388248526627341327753707520 8656999 -43442462537386675060563259243616078936 8657000 -214463388999089325150810953477959680000 8657001 -25025637477660899949006259313117487708 8657002 8614389924822451693368461304807590400 8657003 394217953325149335833579135644746361560 8657004 23357932190791439571384806848777777152 8657005 11943694947624749511465301626802556160 8657006 29160306083747627948940321439832225664 8657007 -54289149318273652434195067042071066360 8657008 52761018250165223928955313058626437120 8657009 4337297036349678483695433494273760210 8657010 38741300983652702759645305092988723200 8657011 -133964820133252759714703686181596843200 8657012 20985934082540656891699148371848806400 8657013 77343842365861509963227399613528211488 8657014 4130033059344063814239462882724006272 8657015 68518172408217004990954378010016895920 8657016 37491247027488791279397869797609635840 8657017 -157940951867669894474784452429291910934 8657018 10599967063496735099529130666481752944 8657019 52704404546378219985162140890325631504 8657020 29197668296175573701896064812258375680 8657021 -255019432052150946978692205830059910778 8657022 44477404523786535398225725299919856640 8657023 -126258244169058080413952889295496990936 8657024 -21162559712949590573098585097345433600 8657025 -28405765924207834257986506133392702800 8657026 -19280774632676572400931059889879573552 8657027 -104034226759842003063897764441064634320 8657028 83192892218773022967623966934901418112 8657029 -40950533899455626707703361056027052288 8657030 -8430840424770148011017641714401369600 8657031 -39699593863223121506798040524535695448 8657032 -176892025265713527902685731606653209600 8657033 29336816542998960072204371249528228160 8657034 55175118082529923488485423550449498112 8657035 -35370727748731334787035150575979831520 8657036 4050982056671418839068003131035970048 8657037 -10935454108831939849420390452363139914 8657038 -3456646204912086107208928763104416000 8657039 -162241791440020513284652820679484979376 8657040 -3028745979947227280270896428684410880 8657041 -88439428474470533380275833408928676558 8657042 -116181722418628679319211648553378825328 8657043 11470945259522786602525651535392631664 8657044 -112938124548965831530753185149806153728 8657045 -96248206105632858548153145072995163720 8657046 33210149588085069323135821197149961600 8657047 -104823242071297144860509515778140707328 8657048 -58159306739285086109561356719970529280 8657049 25284032007565232219971600478010513600 8657050 -36702150597622277078080681126096081200 8657051 -140876566175109351525397218662558243280 8657052 9905785493775620405652400747426255872 8657053 -227472325746665266861508597175428444698 8657054 33300745199201338667843321922715097472 8657055 -10481753887367756513378056541437021200 8657056 -94998142070252813808205943379408322560 8657057 12804456457413057771959738430865685760 8657058 -44765221502918657305120920163648773120 8657059 142013483892517374567396195636190174160 8657060 38856390067274650097922777348683612160 8657061 425942264878236088033642196367250944 8657062 -33637450496296920533654270867896169088 8657063 -103107088360713186035036344898817453360 8657064 -81793471136891952531465128670120345600 8657065 127087111062454304016915077513427393600 8657066 -25181714120387161040223418271697408 8657067 -136979983006304883809560936771455524520 8657068 -161458305363861629272854532799182848 8657069 -246246621028976954352463527277670647530 8657070 -3435271059845422790877208667222476800 8657071 -232746412920090551877526812200679229840 8657072 -4754172217958247631456937882573537280 8657073 -1286934838962488531480281975163397900 8657074 41749145258365337716620175297891531536 8657075 -21780463530624530677843742559340617600 8657076 -31203153179757283749754984449257502720 8657077 -33721209410668339220802937297226219040 8657078 49512306818141021133617483608528359840 8657079 101735674192609961782424478887866737384 8657080 10504519898438329681188064707809280000 8657081 -5137224207883023117269643418848146748 8657082 -20339469744482748195939752319700647936 8657083 -17332316893245122904743635064339575616 8657084 -65786122518312761052053615949339686400 8657085 -56741720567247208173779101276037724960 8657086 -129436102638483453472775424611496715008 8657087 21416319925924840792262688097773258072 8657088 34770980361194656067235024685183795200 8657089 18607541676134051109037147638226987456 8657090 -828740967870175816954303542380575680 8657091 -13170641358464030527064360228929259520 8657092 -113116070146110462963094790403384256384 8657093 5206992832047301230526345094093340384 8657094 53113135311264322029124334627038123200 8657095 -22781906518935686520900989796513825600 8657096 13327060683941798733779838432779304960 8657097 18992242005380356385148183600482620800 8657098 8906212307670402388249570264997933664 8657099 -16603879191588772274481854688484895808 8657100 -44582214408431020336718827588655712000 8657101 -44896211583174263595202814271624772896 8657102 116490416108052751851741504692024962752 8657103 19346820887257839025609683811880793600 8657104 -667018876137168748432964273498095616 8657105 -94971116205107540790061878592348585740 8657106 -36512591999320017370750122739274455296 8657107 22983388187692041433660409899982600320 8657108 -50134915340956923844984358855798630400 8657109 -25200223399487774114647222169525977800 8657110 12523909414621693383475106717365585920 8657111 -89237312349487694736446860989566919288 8657112 -47043626159130708343043383501685760000 8657113 352971740562353725386499695745074570240 8657114 -86102798256249006162787716028476396096 8657115 152228701212969045455077626494791665120 8657116 -24784492076704820548988361121860229120 8657117 50048746351602327225007510439252669184 8657118 -126588460656889085484528645221768509440 8657119 -123822702299031596105225955109947105840 8657120 -37798934225027553468979485816772362240 8657121 -110374697239848065409905732248501055136 8657122 -32156586393303552685221827359662336000 8657123 -130831957925592416110208829746683670628 8657124 84014690438788661700161555666724504576 8657125 226334242451407705899570208235985147000 8657126 17218376641829330759606618766149103744 8657127 -218951622922439183942312644427264880 8657128 973981195707463271728072438617308160 8657129 -25337831480116829169140245986082447680 8657130 -28024659051677123812893492190647540480 8657131 -8841913779682525739539299264007174656 8657132 7645633870807862661978495057417682944 8657133 -58821559141833933588299450175956859456 8657134 142540566640891070772553887626495217216 8657135 -68176295778666447789428506260787565040 8657136 33113603932888061237391851231633080320 8657137 275405448506044946271196336454079950912 8657138 33338553760550860848179470617680540160 8657139 31260087597614201364582390585428666424 8657140 -103987923407929243896458924949635554560 8657141 2491727624524567782006634211236666542 8657142 -24352259116993912989271034128343399040 8657143 4774338022465756228112782360122163248 8657144 -137023523503939580151035416943728803840 8657145 -40147932566189823627373563088289260800 8657146 115556459897520639052436251003566652272 8657147 583960201825113915357322136059675560 8657148 -63912729544872710933517755721817734144 8657149 -56915177437370066381982052273607398560 8657150 62915858125877063442688886841727934400 8657151 -19684024743698877150824966909443440000 8657152 25739828772395235026528081813734162432 8657153 -38691299356599680677577852666370109440 8657154 20476538382498972679448768806394052096 8657155 -8194202654688734931515277982387855440 8657156 19017287469723950908651493092196628480 8657157 -68157655087131446313257813518917449760 8657158 -101884638550687332249652050022379068320 8657159 -5655094467494838509036466734558399184 8657160 -60061340583488247366694857062068224000 8657161 245461321865422726938005975595502676762 8657162 2387384510017471764670728066404054832 8657163 -173259384225777932262371393291856287136 8657164 61396880830859050151742800081066821376 8657165 137827203913034548288994702350420277760 8657166 4861031490216188720237173608397476864 8657167 12566999730589216071926241741738080400 8657168 574702115081690260384164119235477504 8657169 -118260333712329327226838439786256365600 8657170 -78460675856346724085465734715540154720 8657171 44751286363948486887732208350921728592 8657172 -56654400656568312343286049606206054400 8657173 -127362019523729055032128037725795044882 8657174 15583081030726296134354024716741459200 8657175 29084123919374860074223762369391859000 8657176 -112956755719131177393860272796886282240 8657177 47620571680013998179026438384997244800 8657178 -24674103090513812230449621826440485376 8657179 80722913728004933070912962389300286640 8657180 9363184040965552674862425818514339840 8657181 54069494565894726224515748608284792696 8657182 -68474454753827972551782585585349237248 8657183 -30215166710957153066414967034975808496 8657184 42680255672591231509403195237298339840 8657185 79463402328555970983712461788894815380 8657186 44560370310655681014614473056817585440 8657187 -63827806588836151647849756369191424 8657188 30546617882221261199283069802094760960 8657189 -157308176540723274098665194783060641220 8657190 913822670214562231741859349735150720 8657191 36751286947373043800247379402665305184 8657192 48499018829528135079577348641090432000 8657193 19725961330140219198462445802086191264 8657194 26665821159235425105672900155623845120 8657195 156798317166282172799257467398495180400 8657196 83160745241809998309248998932124769280 8657197 -26763990494236182999567560086455050388 8657198 91061095065191597658943321481831040000 8657199 2759116015413832479439472098496279136 8657200 16377520365703378465535781614827929600 8657201 -27105060645594044528482369256208666048 8657202 -239262915344595272103129883471454976 8657203 -42071290644976520319791833380705915176 8657204 83302475766403784352913204117383376896 8657205 -105401927473300835219710374010908092640 8657206 122085306572950321570267503021027483552 8657207 6438711753534101315831254673183588688 8657208 -21865642064895077794077260175186739200 8657209 8357181042886144737766744067967255552 8657210 -90050491111931748510967460135553438240 8657211 -13903888652182288153299215503757039616 8657212 117971232540421967600560933062017894400 8657213 80494081553913422635812633196691723244 8657214 59475636747436316768229144161529887040 8657215 13315653984125681953849916369285529600 8657216 -2005105331032863501032949915152547840 8657217 -19277603311604235622742126951764936560 8657218 79300268806792660453712001319630756560 8657219 -2422201763870056979459216404947812856 8657220 -7825085619238572376499519342264524800 8657221 67798859969699868606492576325554891422 8657222 -103064332612284314336207901021213192480 8657223 14427875496256274083836714446873161728 8657224 123270321230760682080515987423596200960 8657225 162895506525369812941395219148609531500 8657226 -123465902065035660565424448815933337600 8657227 31880388724345747940092487144888995440 8657228 92394826753902270459587248874265293568 8657229 -59962410615975839501275112004637272000 8657230 -32107503519491476715680118813239150080 8657231 267316005986869156384297077531878343864 8657232 3588671077781806275700366901279195136 8657233 752232447967903640313092557382055168 8657234 -64920105605216033620706582528877999984 8657235 125195602025586739206890326589434033920 8657236 2828548709505626880496425140086968320 8657237 -134648327949039288605836467860730552114 8657238 -36723180058663303798589175477021089856 8657239 -201181023996581609313549512079335539960 8657240 116088481863471273819255734915605708800 8657241 -85015054349737069903354501476468525216 8657242 -40585575482301206737032656070063290112 8657243 -53951646375749933749909655258483669760 8657244 -59303815060015924708628960673281464320 8657245 149240646223607372375336095090076683500 8657246 8433467869766850395164517295484551168 8657247 -14679800929220875648822581163930749240 8657248 -11338485521009408835013451098653327360 8657249 -56515643776705894573811054011558038750 8657250 18833412878922449423586857928297984000 8657251 -35440328704279483639453336093132792488 8657252 -22093989116047249125801335635458939264 8657253 147813918919501324249078775866448962560 8657254 -18612031247036228204634220862556871584 8657255 -51303825191632060802872607941919622000 8657256 3149649966859679268926619942801162240 8657257 -8650497591764886216965725946905839488 8657258 106812926615186657088573423702034434480 8657259 50910720907610472046740541766649650688 8657260 -21426416170308007146285633290374272000 8657261 76122193427098248281896665387556710732 8657262 -69871730466961825224151423429733690880 8657263 42265544276421956129023532720867735160 8657264 -16372300316077709917260644851065028608 8657265 51022826818166879941005845522803768320 8657266 39791669387932525656134296090155552768 8657267 -55048281619632837569018100941091740208 8657268 -18038722919297013802004188644192706560 8657269 -16308935338994504804959034034984178752 8657270 65129310461227471256328921446220984960 8657271 71437052127711892086481455899025876072 8657272 53593664000230505450684456661165649920 8657273 -50921110311171830728300286737807622316 8657274 -30815179803538560688638193108156350720 8657275 -53869462951098656551345383457357547400 8657276 -1602496977455496896869801185402413568 8657277 -45905349626765890780656498166226615040 8657278 -41438989198273917418361557869275132544 8657279 -96301529256739229958098201900512470024 8657280 7490560769226856668310699384818892800 8657281 101281260967045134076274486872125292992 8657282 -66046232264809815156928267610652649008 8657283 60428069945189245475963794420729747200 8657284 52190203977680509096144673491456357760 8657285 -11751623217099393000431798846265868800 8657286 -26954155416416917407091305605759503872 8657287 103213189553106324823717372196120308080 8657288 219858902195426746038112204221215093760 8657289 -162592221333119883302000311862393196 8657290 15745173955406602740254763462389666400 8657291 175390623868288519714452380150632852692 8657292 17255144297344590230725982464505708544 8657293 -182393469745503583132800804036321303680 8657294 30850465005052890205916661838139328000 8657295 -77792624563375063911278462177446141680 8657296 -3191830967316289151585734799261696000 8657297 -17382341120475381680338819796455660800 8657298 35691445074673169110706106670703036064 8657299 41110095017110402588024328186553875536 8657300 32839896299284534598995128115894262400 8657301 -166712252086041181501485686858553116736 8657302 16479414571504249461809613454822642752 8657303 223249869350385352693805919623745012720 8657304 -16575337381930813099886559983012782080 8657305 -65347599528827163261348634494739198080 8657306 -41104292441287889198375037517216481280 8657307 123739063695781190955880966960087841280 8657308 -34019731896101957107429789072658432 8657309 -50429197201539862054785572267985182490 8657310 -40727782681007938183106335867950483840 8657311 -81109355153897115925874056134927438248 8657312 130299667556298580921170471181693747200 8657313 31550194093551205908266529188943513024 8657314 -12327188369146546254012595558418651136 8657315 222887109251066099701091991538417920 8657316 16727250681923648311232667816533823744 8657317 13995862039662392175672923788886321472 8657318 18834387719772181637682464262764366016 8657319 696577896385630221896324806239167616 8657320 -107022685686701303988353554150440960000 8657321 -205016120251652859658965106387549340556 8657322 -15276891004098209306107096279796137728 8657323 -223690884195654427226281535781922868428 8657324 70152307788472310344536492518143773696 8657325 5304264139602646827003324993746938500 8657326 -2768666593620174568933228922437433280 8657327 -90040978949708255943818528481009677328 8657328 -6911176423880404682104941642661134336 8657329 35454785628257378223871300436371310820 8657330 -23222414273936236181235496704906754560 8657331 12264876339759788353646615992528994880 8657332 238879183985471663505964411395782049792 8657333 -265912133097658977827669300900988902418 8657334 22672719859741153914048697322642534400 8657335 -75849023536683885587822585789178252000 8657336 6869121554668050850857732562662850560 8657337 64008972666160861852225034414349485760 8657338 -46561929753214285156753174168235041536 8657339 77986415461995230001586031913460741440 8657340 -49606121080061735671446992909975116800 8657341 51222276950965093045659595916939391360 8657342 -61828653420540753695965488087229916928 8657343 95838125576672939261513819393780599032 8657344 -28398514074319666665896823769482133504 8657345 64742843454433691901238167613104301800 8657346 6662093947272696803226375786041011968 8657347 142409544255820922405345029808982540000 8657348 -44505083331967682988550425851490484224 8657349 -61626950794699863902100522792939483936 8657350 -21589703916201917258003296613168688000 8657351 27832910754083168963418316684792191600 8657352 10774724735980151664413956314029015040 8657353 -180030404795054592531715121124411868800 8657354 23667103482041108767201084769023331376 8657355 6611583685558073608099518336460131840 8657356 186324715996246430776763906836918838272 8657357 -191846186134295475120295131700745792394 8657358 6688199652300120436744690788879496320 8657359 -12297247276844577745908001127661678584 8657360 28723750808354615752839297579057070080 8657361 93625518700930966677546612820090891200 8657362 28973493202778063736208119901799424 8657363 -183564230346067789645143380469011195496 8657364 13622696649844937205591888459879708672 8657365 -42866148047951602799193213631500703200 8657366 12382395420836899115207249985209213184 8657367 -78047245611784258987245955911412519320 8657368 -142265285746703214591785174795258173440 8657369 93974893712773721797247825555012960160 8657370 -8066450986551868526037554175764582400 8657371 69789359597647883645387570662430897152 8657372 42935953497737602413671296869943813632 8657373 107255070137299658312141792487710236800 8657374 6761194100207591312546116693741478592 8657375 -77666340778310447294178947475872730000 8657376 -11240418166614371170473377624009736192 8657377 -3869712724383847767699822354477223774 8657378 -20700901047619070803908159592795781760 8657379 135055342522342206367263409024750148784 8657380 -69035502687727485109915256749950355200 8657381 -232398723399977368371404297330077714818 8657382 -35773418614414183136109067819538401920 8657383 -20998175099778541153101257777706326480 8657384 -497833427884409560333013600136314880 8657385 -53563962808525046099376300612791270400 8657386 75263361206233544351643486425411954880 8657387 -58889540117291242390820793251098109964 8657388 -5759142165846029022721387541277696000 8657389 -62015492558735719228736244931786021076 8657390 -34393729196215486131688124477551883520 8657391 75910069003864573268452775252318230800 8657392 -42869057250640687551906383466523131904 8657393 -100953417329758991517487361255319393180 8657394 -26388117491921954254276328673172195200 8657395 -242678824742812305637919948922003600 8657396 22978803569812808024798476754020761600 8657397 58211838099537039017344448952711163200 8657398 26059210483953368536446889259373276864 8657399 -69832577181687494873534310993502791840 8657400 -22336319137387854955317244305555456000 8657401 -92614736935617352549029422364606117376 8657402 3495703787073890278489777963700345280 8657403 -37795734301439662091265260922786614736 8657404 -40659381211415301067964909824994591744 8657405 2995630216998398921402982602896019520 8657406 22753889660082322031310119208024798912 8657407 94139836429089409834793367957728981760 8657408 20182085243134312899740834162861408256 8657409 107030971095953614588297348612429837104 8657410 -29822953603007213760767576729005340640 8657411 -32680864007336658550866174396558581856 8657412 -102672344719175063705109056471184626688 8657413 97966482220368692513663032404764401824 8657414 -120989311527415672916148482055608868288 8657415 -42432309827627141937426935231688177600 8657416 18667143639918309156272439522411156480 8657417 74374600413170859444044469415491660132 8657418 -20634632269732045219151589799828762368 8657419 26708246844872967233516889372097573144 8657420 70183586452984707664072686656218798080 8657421 27545557314063787746058018174966898112 8657422 44187060059044495256991589997472856512 8657423 120209524470834766717381957832041290672 8657424 24757016570952569923024988556985958400 8657425 -15103605493784285355863548316289390400 8657426 34553432645252535699462656729005921920 8657427 -56146541130886831423862558479182600192 8657428 -84071473682361788093169177413548669440 8657429 163848876131822018163143573365959150 8657430 31062579684809114452773663807389521920 8657431 -125450255918170096927607993863981123768 8657432 -15397236349268966017955416854681354240 8657433 -95382100294962779656347893605579341798 8657434 -35293570429131205670891147736858946560 8657435 -495227036632236729479868370213768800 8657436 10863054433069096560710116022022610944 8657437 95037888064707263249457268588390464984 8657438 80536225692245457796126031584878645120 8657439 7219741917456683319167230699206632448 8657440 -106447910663049845884667877775166668800 8657441 9216124662215085713939857619469604584 8657442 -557718570704757346606719199053191088 8657443 2748041122096998902969757041713302424 8657444 30156155558665542354425847067704771072 8657445 -659962762360762915887768084443817600 8657446 -7990993641260480564828047475360931840 8657447 -682550009425500118205102841284593072128 8657448 777111300975602293967659801179340800 8657449 51902342003154884278438995679388291450 8657450 27737514596515728880495811452280010000 8657451 -14980336617501767472835246740471697776 8657452 280520928740258174191781232343528867840 8657453 -12026320846930275797121275988150324096 8657454 20879782288592537133915963060075505920 8657455 -134221802193240393865417068185375651640 8657456 -27922726446747406453517537398416408576 8657457 82913252788955243946371833741227402240 8657458 8597233275833475446968578215191082400 8657459 -196168129747015810575884551928507763696 8657460 -15819574200130172216887155395699466240 8657461 205233514114014838152651256287259422062 8657462 65706706230531882372489910694907507264 8657463 27682860240539210423973111196846030848 8657464 -100792680239246726276524437108036710400 8657465 27995525593981689496147398678918193860 8657466 74527358800119113691183746938121063424 8657467 18673054202795324969475028562019421872 8657468 -37079290943335020022582488940013540352 8657469 81751164991210159121970493756303648320 8657470 57914360687597568090026766238868719680 8657471 -277673330883119031083524894981741106208 8657472 -49929996214159088511550585987796041728 8657473 26384076738333217246167589417123174704 8657474 13581970761203190473871549164825636352 8657475 18865589944814554183067794996844082000 8657476 23142926006401879815502091711615447040 8657477 -39240578462312071983550253715521137728 8657478 -27179920232006806529393171329586889792 8657479 287017417643440344601219741522793363040 8657480 -44660635372393667218088688086945280000 8657481 20379335058732575967602952370432287744 8657482 46931163174862608664121723245718639712 8657483 -75835133611738172786641832001101697600 8657484 -36644801042167823141398771660610039808 8657485 -102743218149044533196767673427056960820 8657486 111952510920528346783383407458823093760 8657487 38593126130524919451959443943291357544 8657488 -12873558244150485472913082295876583424 8657489 203031493487192574104947478996860637940 8657490 -7017818296972411246107258421839290880 8657491 -155923468121381755990270955190196088 8657492 114088454911749774775328851334636408832 8657493 -13483367666255514475168663615435064736 8657494 31238145138209356457302923677452713984 8657495 2681504376149762183237970516027264000 8657496 178415099057580838289702658529228800000 8657497 16778554131149102379754847647494990720 8657498 133329513199011192699395073821298582000 8657499 -37359152576822833298691373226461842432 8657500 38638963134821811946620305200506560000 8657501 354348779174579823980083942607748292332 8657502 -409644201492700866781316908285602816 8657503 5316888158913976244348369498644446752 8657504 -103193227942091986169535514275544694784 8657505 113553964777095119381018241715112952360 8657506 41335359731996900287938007042080903168 8657507 -69033454360439724370019863895309364528 8657508 6851584422950050339132507635937204224 8657509 -58991861816325770622364837337162972384 8657510 20415388769437169177679925032232268160 8657511 94699867117696229088699933555343634472 8657512 206851212946701562838325089003519155200 8657513 -113172872553472688022534048602376503238 8657514 21474148713237089461313582943971266560 8657515 45513454540509632257784732068131992400 8657516 84352290749135707730719338252636357888 8657517 -59101978155292381571545193871297573600 8657518 -77402990031320725935342906064247138880 8657519 -941665920369199022974045635110005440 8657520 8384912620244645043016887845233950720 8657521 -10222247832727753980826215731074998800 8657522 -55805201572751929940664549341695942656 8657523 1290086626639545442112881722390864720 8657524 -19152631661032630341379468841964920064 8657525 -23516622437658466151937369989228534400 8657526 -38921862816482885710042048425785825856 8657527 79399711825847706746620752643135705392 8657528 194443333666914594200062762501143920640 8657529 -43011016432047133808244911284573585152 8657530 -41781787059985643643124107050627051520 8657531 -85635518016911655919444541978983864800 8657532 66330359818316823879839754046152336384 8657533 76820150627261736532473973570850811782 8657534 694938787330424499486693849766261440 8657535 -61887757906892515806050104297999378800 8657536 -40340374151368075306337382459192115200 8657537 75018358899841834485599052843347209152 8657538 -6217416394398651953017663085340464256 8657539 -157033222963680576691886861082456648576 8657540 -93722413166920759916865204745774694400 8657541 155624829573735389812110770466943081344 8657542 107666078287862329834667473302178075200 8657543 -53871518914162390181448051632206708440 8657544 47877668161129844504095827689319628800 8657545 31464988365268718634158530398861143040 8657546 -21539367585322039740463255857315192528 8657547 35308523815209511426481649677701824240 8657548 37643859604312589251990673778128523008 8657549 132364335741812299519529662531922828064 8657550 35667653050764334890414143108208000 8657551 25640098305824749477843830232892948480 8657552 -8881366362907426220674075356649119744 8657553 19215855030634563899996300036720152224 8657554 13816152780116969796123032934588248976 8657555 -121684150824930501663452259846656009040 8657556 19590068753855418144777236887246258176 8657557 230977470148188723484941466361508849806 8657558 14612933232700089862997813914814403840 8657559 83496615325627347978114265504015159440 8657560 -50840884322605853172975854856462336000 8657561 123033981196777106829515259655590967824 8657562 -56106340489582696103925172109879324160 8657563 53362632356767307338042453983476151812 8657564 25822484001676864511344114273003668480 8657565 -75029752876054010936067330974764365600 8657566 54654962674789453736617805424987983232 8657567 -61222948634301473473273975541315268384 8657568 -36944435858700676096918053635931242496 8657569 58639908390426649512661828635478687970 8657570 66196532308194608070531565048823304480 8657571 65596329193398549105178103769061590960 8657572 39101483848209347311552237761912360960 8657573 -875135801053082443258484745797675820 8657574 19398759490147086021047765049243112320 8657575 -131722823083520719862118638470709147200 8657576 -71357955422810181115489251362932945920 8657577 4245840739808416599512090288262459840 8657578 -33739270749056143872599019399246274560 8657579 77618549783883381292674131087808536976 8657580 -129988771511887102495665072723102074880 8657581 -2204641222486634396695405352871413160 8657582 -18709662778732029435215058848336929728 8657583 170149679371153526677641330898617070848 8657584 7713159786798794262884516467592724480 8657585 65676813992094307132541097876699706560 8657586 -14149562413834215616282431420130039296 8657587 -18600394990283128644578131829747538816 8657588 245099217110123913183055119865320370176 8657589 -25701121912003474931012939616239767776 8657590 28057629434380703781330758648252866560 8657591 -47981504543160546513667516380968539248 8657592 4936154705962303233590982173838090240 8657593 425071431577509245197037719580974016 8657594 70669190095147479684151666075323087360 8657595 305032694525800048484425194369653520 8657596 -137874031547707277081812103233501772800 8657597 31009727769915495289905701061621586080 8657598 17797181396292791669261608468761811968 8657599 297056331573572345915323632709634920 8657600 -12844800149181733645033602994510233600 8657601 -1159889717418100758446518003717062720 8657602 59256734556139276386602887607011629600 8657603 -93937400405225160101803734382936743696 8657604 12366383689912493873372639189766433920 8657605 -107857666695607356811802964195577488480 8657606 19317658290523580207966243381205792960 8657607 -43266040410571647469224609807911068416 8657608 -65807641087715874686770586390276321280 8657609 81140196983720929240055807023645568016 8657610 13532070203344557591726980780455219200 8657611 -277004023042118626692553345364327975788 8657612 65310906755595851121223124972766523392 8657613 -152527356634812109061246242625916100458 8657614 -67905649031480970801783869891876145984 8657615 -162981900268929084763888711423292758800 8657616 15328393782887343096437208522487234560 8657617 7355081637246827296969033008153072960 8657618 -38734413519692985402220735225832755200 8657619 -125673364985149005811475944308003759312 8657620 679431146993493434896669912565729280 8657621 13244098540076685264966787314936465312 8657622 13856559463161945601395250279434910560 8657623 94860722512599422433121912896932769728 8657624 25933459110550282132689553356859084800 8657625 18468126032940826466845135354316064000 8657626 -13773168633058246690199936241265897488 8657627 -54302184740348210386551968635749160728 8657628 38102156814639975397665056122261118976 8657629 -239597060476434127209285656972467751770 8657630 -129878298326503332359435477583648000 8657631 -85160699689751515117231307337187922400 8657632 -77568205537869843932236632184509431808 8657633 161198233599478801641334941364994046882 8657634 73852682657555671485438486440620932480 8657635 38044360858425611125456475210749593600 8657636 -27393147874201380127546629012376375296 8657637 -2162992004429717973731539436955869184 8657638 10805605296513339946585240456414595712 8657639 62318327518953487082775550838617360440 8657640 2668503092869089998531859167619840000 8657641 -137243812512677912709343975482289666560 8657642 1078107525307740535576563138994404864 8657643 40477892460207889267794501256710294000 8657644 83101498519690674834210646407848678400 8657645 -125463024771386330440931917825631421000 8657646 -29074143338246333806809570628954324416 8657647 -101985933422019567428226744779011126680 8657648 -15357799457906119311785456982560342016 8657649 13291953278006970402531959499791091264 8657650 10371907123929262401037726029426000000 8657651 105965504773138388994404654711773736652 8657652 -7596842503356740795745078484941772800 8657653 -5477135875753169728109989250986670038 8657654 89415029705947305932643745088849280 8657655 26106204502852531557014726607530126160 8657656 421023649080783631847527722035036160 8657657 -155456905659406743715311206953519728240 8657658 163684441338464976349266881407879511040 8657659 128152030590006952706426421698529651480 8657660 47217604481742709706554769922183168000 8657661 104202985875803302041540246574420227072 8657662 -44207338417226227742947411759877487168 8657663 2564759692162226998450137114019449600 8657664 -1258731804655750618597216816491134976 8657665 98492060521107741592744023597540505920 8657666 -93966241672587502341124788168926161968 8657667 -26742026220699715606459105896854700000 8657668 84373160929695754147931315214926546048 8657669 -79006659591176887143031527336992928000 8657670 18273137212685678938684434622257960960 8657671 -285594950202821804653653319481689984 8657672 172438451612866932761931745976121676800 8657673 -67916194749286881309483938585589576960 8657674 -1638820403984411227733132056541843664 8657675 -32949639617410100679133873476925699200 8657676 78322477420208512363348179563207346432 8657677 73972116716012972799540464310816789472 8657678 12113337814331565884666842437215370624 8657679 12115593078633112947481753378386011784 8657680 130446811467724063787571036652830720 8657681 249320360718538395850683167889172834482 8657682 -14760601797960273921134000889817055232 8657683 2885360282207951183553329990798719968 8657684 -1275373766677256761386757144813252608 8657685 373475519273000170903503568961140380 8657686 -48998181499103423402665179256857482208 8657687 -15363174616853694455952463711762484664 8657688 20568454752154855918486125113625600000 8657689 131357443784074020738292361450132592000 8657690 -40055916729013822089521456457050906400 8657691 -22955375152194091651703644604924288256 8657692 133338806562075809028440673377195320320 8657693 91802591327223925244423186891783974560 8657694 -6239315892308152727998125549446313600 8657695 11926962503443957522732770399537292200 8657696 137805177979999312050125191524600840192 8657697 -112688749573294765099534280712194052672 8657698 37608716327800986304522409256802177536 8657699 4796078250902823476457593743396484700 8657700 34068889355067459648435254356543104000 8657701 165048086125388211729342214231176666810 8657702 26396696757521864291460727299925827552 8657703 -20467204574745636161612659483687628280 8657704 -10643348649322531573063480780963430400 8657705 -40948004414111736354335470289659794240 8657706 -624567456849236991864429974805688320 8657707 55495604176621872721084775876410288312 8657708 -48039395220666426549394360412006561280 8657709 -25840584360633684205255894682895761472 8657710 70045107538475830658133493236806285760 8657711 68241580673514899960653981012504128000 8657712 -25307562109457687600985759479498342400 8657713 290116554642022666175259341681028403440 8657714 55775354389539639276840088323465432480 8657715 -44759964022591478805964730197949276160 8657716 -72383519148226124082455315336669292160 8657717 -110221799924807709638493342932971196928 8657718 -84300071003464473893205384061592269440 8657719 -22370003378761255532733068624168657280 8657720 -115509165252100172943985100701517414400 8657721 24565105989394188724672338333178744308 8657722 10928987884176735240350308021608204912 8657723 91837604529297694228393426553550399972 8657724 5524263388647360748359342510318830592 8657725 10725704451692066971094570345512495250 8657726 6944855782593557719625919451663398912 8657727 18197702042397796509177694802911776 8657728 12567301758961685820535721013915680768 8657729 41767347761576405702437171546725131520 8657730 -28661118864161719562309788505175283200 8657731 94522972964970352777032304209557881532 8657732 -15776577824807656236930319077341867904 8657733 -24454270870635783111374081153009324736 8657734 -40549967701707832387564468973652429984 8657735 83021077887431525415644779776753717360 8657736 -29040729829675648031015881400099635200 8657737 167918837771084382009844707549570838992 8657738 20245124606984216716103670364267238496 8657739 185643351879724120575129272982272153520 8657740 10425955613344106497016434037675458560 8657741 117883490099654317561512039233944104012 8657742 174279168743502391102974636613509120 8657743 -185751672673570655138565348946025301840 8657744 -675124782858363616837153307069005824 8657745 -15715754332999634389800755005832295360 8657746 94377547182555595987812851353825149072 8657747 -23372840118472879068690869511566268000 8657748 -9450206707735013911547034477230770176 8657749 2527337827617988477641268857432273440 8657750 144474602921751832433038946671197984000 8657751 5195609947282971396284032703428323432 8657752 -78476645736233042558024584074071900160 8657753 -2021605222959439062174759401275933116 8657754 -14234673770305267213218148348049879040 8657755 144099965975290089790462822608685076160 8657756 -68149226403099895656416774455861996032 8657757 9815312361367129078386299236950853254 8657758 -50336358223532249333525618270324315520 8657759 -220195870603739310344536179000330852360 8657760 120721196898365279933590621606898565120 8657761 -30881443707774615613065642727085101740 8657762 5352225195760469600617308558824907552 8657763 109232426712667059342593150552368400304 8657764 181721314420390206086983416372572456576 8657765 50569180409276681152086140057737297200 8657766 2088237085359691042863045876136598784 8657767 132066509370431184913362975288885605816 8657768 129772524188626224466711973370003456000 8657769 -128120140747631908656412607342243980656 8657770 -104136152920368544335430814822672106240 8657771 -224163998291173868298303455899840646028 8657772 31570287146059310785438883707932513792 8657773 -10687184253884838437546255245083668992 8657774 12906665852194903503242277926946563136 8657775 6458379071561611385951908770620544000 8657776 70889644274547898125868501011305594880 8657777 -48397560429335320248475521903311850588 8657778 30481035896585411978850482511776048640 8657779 58665344752086554680140135926506326784 8657780 -2107739773126217628082820628969154560 8657781 -233594696991562360477283630226397911552 8657782 -9994596229289462733526915548126419328 8657783 -20119255620294703029895544280695554968 8657784 123406382988079170611267572889819074560 8657785 -10069233368636616347727785910663545400 8657786 -12392270894516567664402780732162891408 8657787 193405956431707010472535373696781022080 8657788 1077365598226475077914490887043033088 8657789 5795602367295745603513554818508841056 8657790 27758854469708275025239784375533194240 8657791 -22163082098632728277207730262389817416 8657792 1666848562602374604683266354053120 8657793 56401717007429681308775282979958471200 8657794 25980986761453500909233956914090024000 8657795 19121064846398991242479862703222790800 8657796 34813986051206538930238392184811089920 8657797 70661651865870731183583292726265823840 8657798 -36620444089921873130693339466839777280 8657799 30356119625511449110593161351323773864 8657800 956441786666769013645745840118528000 8657801 116794705927218895640828063019192155802 8657802 20298172150152476386944398534692223280 8657803 -51215329579534761278674241879054734080 8657804 -25182589667181549131788392039725887488 8657805 47150231805434099291796999860836867200 8657806 33739544375504007347802087448784691840 8657807 -194734101082263751416376797547499565048 8657808 12720621380133219578968240157731651584 8657809 13015396575863113291086302386577782516 8657810 2017783245115106243183256793819120800 8657811 17693311845048474455300892211258352544 8657812 -11249220973129023202795077426300425344 8657813 184916136288046496795683725707867426784 8657814 13911472719961007707411984577234543616 8657815 724940568216212048411476910164060320 8657816 297328525549735442462757626995166146560 8657817 16225402063374794228805839282499064512 8657818 2318322695235948892927418847102542304 8657819 71897818402112200954555360771562695944 8657820 137658013971306854592075991720039065600 8657821 -15344891752579563608417714220504435456 8657822 -2543035593157125943174211000895768576 8657823 -109961752289736212540690383367974953216 8657824 31953378692795143165236096395878858752 8657825 -61832149464582327788104565944089564000 8657826 42558190906876191252223526060193423744 8657827 31350644193860624764407022346739955676 8657828 107968748005860353476731088262408422656 8657829 90845820145948653457365528372256746174 8657830 66498846906233665966846049773734130560 8657831 19626979813820731981724349441972657600 8657832 -97706452111264457839346850948545740800 8657833 217818484888196588671452024288525337082 8657834 -37973407859847778251378341644046671680 8657835 110019334507259687488799903202785280 8657836 154777607166525306818449345350127557120 8657837 147296899302438618242222667980460949920 8657838 4817038183278025281016339911158469504 8657839 126265592604232241329642792476016786560 8657840 -27219285451994681335336201116663152640 8657841 -60188334134411885770899747584014904208 8657842 21773927683318865061037986856328589072 8657843 31002107456439392086562383083560037360 8657844 -11190899131166324689954670702462238720 8657845 4209985174418117302290676099752879360 8657846 -36522172329187571511935075188932844128 8657847 84140828872650177737820790003060631040 8657848 181046504718678508469441701368048783360 8657849 32216662385836028172208008796156487850 8657850 56508029836634969221199027327136000 8657851 -161514127588466404811763393518936661148 8657852 9285035371321172227999076223404814336 8657853 130094902613587562825306644123385243904 8657854 100172894181656900076207794695910789376 8657855 48416041431115757595313568191950038760 8657856 14054449909057647482653472286081810432 8657857 -8682238893487428833791061817509613912 8657858 -66205801673446608543918723551281825920 8657859 34818602930769061917969643295810699256 8657860 24315228575104469716798338574304974080 8657861 10149258138691095754292656774737820800 8657862 -15827412109111112683019889831089746368 8657863 -98843353231158300864156447143979720 8657864 -72621101783210109757961005366300400640 8657865 -28503916164977424444041471411608441080 8657866 17342531854483764617452368732118118400 8657867 192982448612753517416723327159997451872 8657868 62413889632995408150509208718105734144 8657869 161929404423160119511050385885721096160 8657870 33383955141537258312349145576513625600 8657871 -78560961212524392815550738785748040320 8657872 33257717813332306515030374814099701760 8657873 2089613794192303057828397214574642944 8657874 -87223500660122357041175852815652021760 8657875 -58301098821269891308899707353482456000 8657876 -71882983227595743175378020276354846720 8657877 37458957795003801023247850521180172608 8657878 2155398083918208382949506115662722624 8657879 -97095601691075246096254384757099422224 8657880 -35563674072286060773941590862915174400 8657881 -39400245921954379980973492418624227318 8657882 -75646346156199667885805940390725721600 8657883 -44890198381484205588630962985290364000 8657884 -166137959636677224409313437579874973184 8657885 -58026251043081546042902935653995724840 8657886 -20402504766417382519726573790293287936 8657887 64370636857334489005006937083783675904 8657888 74251761507457965914914254532784947200 8657889 51564601406284053973545217129047504000 8657890 -16678044986086857384523749688337134080 8657891 62810533957637838053483813337955703568 8657892 109080526510226834359684657189428476160 8657893 -43244249462866008627433269657118984000 8657894 2275451744013279675787362053776482432 8657895 -64739141631220127575503127011494975280 8657896 51309236572307107206232808312554291200 8657897 -72801040829676744138747515751550227456 8657898 7696253334120585038320196478005316864 8657899 -42472418011075487986905393669360746960 8657900 84881754618131312464951924758068256000 8657901 59416263341718302235036788523216460800 8657902 -51400798686976266181098459285546540096 8657903 48187110147638554125298975914720643152 8657904 28047676445686559323787069390301757440 8657905 14955894507529995035777232804384615360 8657906 44622498977536813934378714518387867152 8657907 118210322296210812392516562805845143088 8657908 3367936881315758358051923202518470656 8657909 30367019598407101067665403300503201404 8657910 -15157433423239184221380096318058608000 8657911 -34131625064451911068200372665814860376 8657912 108884365945910852346748263802123898880 8657913 -112471585379504004136429110890630016 8657914 95331354491466694889977132540161331056 8657915 -42571950602866415019713713114519730400 8657916 35101023238655951893159126808097054720 8657917 -330418161215654500540839832020550525248 8657918 42518239995667072520483512144294043520 8657919 -163125743796108522994055817302212426056 8657920 -47230031936805847361261078229024768000 8657921 2216548095356051029526082892900885440 8657922 -6289506891118466165866708685462095872 8657923 127832210393129749854961947719910610172 8657924 98138584021717944101871365398001544192 8657925 1561895201117236777651720112440608000 8657926 30146997316151918903443628575378383360 8657927 207683145866087584485731814292232794776 8657928 533561319522568148584511199577374720 8657929 -19302068861480155008176125305320791296 8657930 -15051907233887965705960317000250401600 8657931 -48122219842984729528773743251983607848 8657932 -396542791433131751847936563146549504 8657933 20044902186320510660359954967910544182 8657934 35161387049412009608394461242443094080 8657935 -68335004111180776752689599550273488800 8657936 9336932822021981543552551677813325824 8657937 -94463652680333869201608246589583880606 8657938 32478142424050622898240941580862623120 8657939 -204356035503982308225403717780872475560 8657940 1501989524135327902920912727329024000 8657941 -300510692841430923473485154146238673248 8657942 75960092465423328210833358970557739200 8657943 -76121332830597641699922291434806963200 8657944 -208855442419402756961348564333418915840 8657945 -6574476615146689544718024024277266300 8657946 -3632681667916172547541460919448051200 8657947 -93344379005788499814884360159494257648 8657948 -50136772862156610876453299919805999104 8657949 -101995291802027430019268150455982353536 8657950 19713936203165210907497478197700384000 8657951 192996770951685719218879680992030732304 8657952 -141452968582844108575190331110195724288 8657953 -118993797351895682899616183733532109760 8657954 -23886637060424100932229199011338366688 8657955 -9882118839432729949018203430255104000 8657956 31716990440365350514048389892712213120 8657957 -88466901420780529662587304061425777408 8657958 -1779069146463905488720188027439564800 8657959 44058981901071455812573547611192455168 8657960 133974929048620289797569241957972377600 8657961 -16476894810621762376364650130494320000 8657962 -61593984721861185679677038894659602768 8657963 -94423203685919197236997200237336880080 8657964 -890234996530350833105979507653541888 8657965 14484525194178651471941424522097246860 8657966 96346465527078743700331785446638170432 8657967 42431849727324001023148519718611687680 8657968 14600968135959543704057931763562348544 8657969 58061843533357376544920222754325124370 8657970 17239219271107147309450885361997004800 8657971 -50111045961706416876690396380239605760 8657972 -166722108860696297949923519248430020224 8657973 -48803403154124995529094083162386204740 8657974 34755000650133952597708410423630936576 8657975 62206022186638039882394213039960721600 8657976 96276684640985104033690085428738560000 8657977 -217269797005129030459916254026700176560 8657978 -32077754905245370965786294513682933248 8657979 -37290587466822607738142649433916409600 8657980 -182305211248538410388610577261403888640 8657981 7738158665640528568574907620325581772 8657982 17051729626248428072609990826216929280 8657983 87760827740586212028434085840469399232 8657984 81621719795786511044690116737067646976 8657985 31226624117704484515653849847023269760 8657986 70239772758309257938757411607174762192 8657987 -16191690635096805662588023236010760640 8657988 -4181529353525850462555854996330112000 8657989 -35009118559184781662679847141490462244 8657990 -15378901867442935232443080237424435200 8657991 20488477630594404096460069154061537600 8657992 11910928061860987044812848100315136000 8657993 10686041817328278372260525583905263524 8657994 -46755147852595039467855505984788960000 8657995 9971159051465566196779224625766235120 8657996 42423478471343168347680848805455070720 8657997 101020082123104573922993263913258592672 8657998 -58431074814591189308529943782669704064 8657999 -35469764231075574161706456836666478864 8658000 4239615789467483236293497022701568000 8658001 211167490903991215371586177112065621104 8658002 2396346138574017322493370795417185952 8658003 51364536418384670608956579960344620800 8658004 -160546772218613224211225307814542626944 8658005 137407066437248163788752405641126873600 8658006 -32897711643332040924831652024579346496 8658007 133186711647334442933618865744342912 8658008 -31487590539216350072665666787917209600 8658009 3072325056669897598928396848936874580 8658010 56584365854875897971874380898236392160 8658011 159859378515372373615392592383856734144 8658012 -44256584608468767517462667041498914816 8658013 2454968561139419267327298829675620224 8658014 -13614154148068614449191214391857817600 8658015 92658041106015543090907731865686547200 8658016 140477693655904142702556610953332785152 8658017 4351236228811779257185995586527276066 8658018 -31141328328166422744848112563829401136 8658019 -11338097760774474339315392917252305656 8658020 -30790207495533955541817867945970667520 8658021 -37543225837671328439047133641924083456 8658022 88050261328623634580282237347277337312 8658023 -119528521527997611611884616491171914192 8658024 -93531370372329219955146467598106460160 8658025 -21779694811027147637022178705589020450 8658026 -8346537774697638087134865495035363136 8658027 -4328977709102990721347368984351656672 8658028 110833044635471902401060707110718376960 8658029 126469815524415373865014407571287537420 8658030 -38485385281233603832745443479671439360 8658031 -39311057332958071626313328680864623648 8658032 48106424590954524607514174864429875200 8658033 46719737998226586541571985572934394224 8658034 55162981376149623124491107551987200 8658035 194668846220070283144872329786702128560 8658036 -82526148473019908554812752509517475840 8658037 -111917342371552971039032524031017895400 8658038 20672820171199200369860715630202400640 8658039 33661672153646186338168957639794596664 8658040 10198051167117006326293319695908556800 8658041 27897221156007809437271582656663216704 8658042 -16984521795026358501952071638323980288 8658043 23659887733411795826044762581731920292 8658044 139769961787056714431306228965595136 8658045 68658072742742940006736958350505166240 8658046 -65665966964941110278560634697481302528 8658047 -91061196006519041980080410837754774480 8658048 -13043250971177829303318161764657397760 8658049 136630144423960513116660703648690783236 8658050 -1208006695050899518800879669584131200 8658051 45243075829044027993845540690692304640 8658052 -8744625905918036179865621638496550912 8658053 237945760650461963831327729969979417120 8658054 31940503309996098765854256133076520864 8658055 145060078571810735799793000520663976600 8658056 -121736691759635826603797523003015536640 8658057 -38077986313288101016600489488924146160 8658058 61112869504266272966047165662192370176 8658059 117852798785262352975630236897423394260 8658060 20596013811033806977074580247332853760 8658061 -6554473373528457007398466199170013568 8658062 45686699762950981758487195569897206784 8658063 29657403808072837634725794721988384400 8658064 18275779525624894353778373090082529280 8658065 9853132595410523723985895343713762920 8658066 61638528431273552633298282836060160 8658067 26223143266846507760066576956778182800 8658068 -1285769664801990092682137869501344000 8658069 29928108205612044181387349646171958080 8658070 64991902299006017164184413614348468480 8658071 -51576611893765222318257922871724859608 8658072 -36598970200834677675739699855747584000 8658073 -178082587270704315057851957779658803680 8658074 10229589813645142770449373541922598912 8658075 120120142689155382759516248973607665600 8658076 -24534878150458979242454385228358174720 8658077 382324434182346426963743481061865015520 8658078 15304306939767604770895308585670788096 8658079 203910288328761018240848426352728529976 8658080 51871575058033311053036811630426193920 8658081 -120506499866856834021122105681016906030 8658082 -114385257205003331724994716091941202608 8658083 -12145569930234857205486235176421644288 8658084 128415528593566492581923024875688386560 8658085 107313153846981011242117185723026646780 8658086 -51368680452975473753416907267925055008 8658087 -13463218597108187457849050580824193240 8658088 -75915306346565175135816606797281536000 8658089 -244285649583666263704170852291462874800 8658090 2230486089664515946400545769696025600 8658091 -23111971879166178490408168555350803920 8658092 1750634647883803200371203474126080000 8658093 -575279708506692964548495810437587392 8658094 -6156066536446261178726361351311246208 8658095 -48051945675622985591874740496827630400 8658096 -11266772011158941894656740643863330816 8658097 -33022696167501557872454768174226634368 8658098 -36473133862188631218941721446240747520 8658099 -65301795458989149035356924639329249516 8658100 -16932654881905636350080293112065843200 8658101 120635548962984203840508450136890789102 8658102 10291134564119071678771983436103462400 8658103 23934837118896724161788932954112845352 8658104 -39653300409869661678242435177547264000 8658105 131977101639488938435798047294393611520 8658106 -61443974395725834326754036239572495248 8658107 10157467724335115425065315938552608356 8658108 1118307709790025146078873439552532992 8658109 138276794280995967812392442197203658310 8658110 -1461240105101331149925709325554608000 8658111 3320360019962098559951313045511991808 8658112 -18356953421953235094234924337331175424 8658113 37512113741358726838171054587607320000 8658114 19164649052964390911072444770854451200 8658115 13681506839608243681793835726342765600 8658116 -54548944654258219052229389476468287360 8658117 67509381744646237946768833915537265280 8658118 33451844849845321354297657509414335616 8658119 -143901049573844555701575664118302600104 8658120 23635191864559836821871785601776025600 8658121 109325875931937268571904629786951067700 8658122 -71553907236254924926561860606899851776 8658123 98052136568829081152817030471418187184 8658124 129892287116521114568761187034778291200 8658125 19382054316349800231891162616488300000 8658126 13655187472132702874268760905006493824 8658127 43794201536203123743748052349340420920 8658128 -51989521495046643367691025982459650048 8658129 44672173605307331789408588350385252640 8658130 26714779546145426842046312956915033920 8658131 60660525010337617043335067093497581312 8658132 -5599369589871637750283828800412221440 8658133 -26173051960238320173161257128070649952 8658134 9674228892736641704872212329124104064 8658135 -30727932708208704088351759540525164960 8658136 -1976741268657119506855503174890188800 8658137 -180155190297302560280202068310539732214 8658138 66839507852714613868117571783474911488 8658139 -62355607894080464147019870093960526080 8658140 45604131728947836280720717231951357440 8658141 -8486794054703212382094352061807170656 8658142 -13776845352353996494274011256595311808 8658143 13675369992091189608086028855914867640 8658144 -84837362899431464832350067428866129920 8658145 35498638423606591248845581847875530240 8658146 -46689527369419721973402085163015554560 8658147 -102096611927308730649069087844838315400 8658148 41613022469027437142729181611143884800 8658149 -11256009191336437586911739638101420000 8658150 10612730916041164197828264533966889600 8658151 -41931170417330569488735341268447995320 8658152 -36502367922767816002475706761414737920 8658153 -34991878360877359491050043130331614620 8658154 -148970667389282685238826581187685043968 8658155 57986422692662968415598938991251934240 8658156 -8295575982789970208066510310753862656 8658157 -34177863186102503997051645974939826068 8658158 108073319265360553873477461083183791680 8658159 -71256357345261807691293242619114907896 8658160 5063159626031787983657634667004559360 8658161 -117135639525085928999173364376185240238 8658162 77289879052299270223596149280352728720 8658163 10503876858079078819331890594452741280 8658164 -34238263808650483299621084004338517248 8658165 5916615787770808166814131220936381120 8658166 541762899920910860196883210758107136 8658167 63414236310743721997457978854211472000 8658168 165971903768506250933540632411651153920 8658169 41664181936006830679697993337893120644 8658170 -30859099753660513940319328824350706720 8658171 2508395403430028685123972536157037800 8658172 44672814767552437003545756729610785792 8658173 -96438954714871173027597788248010240616 8658174 6011670474441382241490752858445010944 8658175 4602490272549641244346813150093324800 8658176 55525358735838156862182095405998669824 8658177 -130244144362346107432182240757925903520 8658178 90557677137426811461470632023943154640 8658179 87943956302884774982181966834897408 8658180 112612939090329826985596518305754869760 8658181 9121771103632965821593423414624693792 8658182 -61983687045122920736225442890419870080 8658183 91625427308599465000475634752704174848 8658184 -41732942448934164372924075593543101440 8658185 22404307914803383619565332591609366160 8658186 18428876315689159132958278549691573760 8658187 18007263264760951244594150096016747480 8658188 31770374222802698426251198355818708992 8658189 -28679569570550527678979990739788568192 8658190 21949824836214529981910457810257937600 8658191 -225612245562430976550295613018895705000 8658192 -31392268319468148122812270726064701440 8658193 -78579833018504111920139306226596020558 8658194 22189178044796464504621508691120490896 8658195 10320673038482904802684326995264547840 8658196 76764974054519866465869162781258600192 8658197 -19414896042043301403995495294718416580 8658198 125254392523249206511830892697181388800 8658199 -145618391907067837161213550323210071808 8658200 10688120952797548741502382103674624000 8658201 -124091527384012944198546766705863966768 8658202 96066426244806455916671624953675143648 8658203 145948429352830965876614364249397720452 8658204 125874413129859850652536091421452547072 8658205 84969526241289229111631982801870684000 8658206 24957204127055347023413294462706739584 8658207 -29693313852682924689517036363547495232 8658208 -44267128701881898204518848942219001856 8658209 16168728124751459725280827269741001152 8658210 21647047157535539734563686347355973120 8658211 38944409538531438560596247604224668800 8658212 85735575512322705028339142757837422592 8658213 3263875557526434567348607836327667200 8658214 -72714184511528644186154690670480320544 8658215 -91581129390477666527860128516697901640 8658216 3635743034854261799605428196095590400 8658217 -4753954176888868653217054069010873734 8658218 46272452201141969794682289836133049440 8658219 -108671387871082021580889944312887924560 8658220 47902562652941107509670280179317780480 8658221 -71131606049864406613189631620654328832 8658222 1592460032381140499446448722719744 8658223 39658291395509772217041234772481132544 8658224 594178544189933627161953339131904000 8658225 -40127846451260947081079474570183424000 8658226 -20318246814052917241302086623494599040 8658227 -316904702003941666576443206369461177368 8658228 -67674334259986230045824185091991054336 8658229 37439459140240857645003182440582920220 8658230 -8965876807847724085917885643738675200 8658231 116285434452953003430911623334821253352 8658232 -208475044546278252677450764915114905600 8658233 -21166782998987425508300465981788450518 8658234 -766747972494055073044335733526414592 8658235 8504165658916275049442514861381218400 8658236 -67982874489643930801322214074364601344 8658237 -9810517256183930585976035059358601216 8658238 -1480133816662975773245639471166538752 8658239 101593549773840189791444326597784722824 8658240 21041178532645610847813941322370252800 8658241 -162444292182717337892812418727312163500 8658242 -65546854768277706505342536482562816000 8658243 -147575663074103981375607319752058117440 8658244 -22524615528431100846667432740656328704 8658245 -109834788552931724724492402696400476000 8658246 54860276504182293606108048772622966784 8658247 -83370992651252967785840350005331031960 8658248 35164944235544123426050846027140956160 8658249 95201399884106144144149547959952507664 8658250 108836110328957521752822912462352320000 8658251 -143071000091907002261203419765174699900 8658252 6577968689281124686966791282435806976 8658253 -54506675398282988895740982544671035520 8658254 30380628770051445179468008699838081472 8658255 -6463800521596541589981117242899190400 8658256 -45814910115990302038471161940407820288 8658257 -83201523173186179771248027018518684508 8658258 -7807007743846477742395769042576351232 8658259 -48389179661964113434123773959053706384 8658260 -2964770372270377012167530778240330240 8658261 113960115189435076150033627856483338620 8658262 119488221662150914028596388013591672000 8658263 -47799922092432921569990268533333092800 8658264 -45040565659826211389584822508334612480 8658265 -16155540267567882985223703979637760 8658266 82565619171199257648663124050396384 8658267 -101875845877673632247714623870065615720 8658268 56600235130426673712962039509702528000 8658269 13934098520894697450442630377379461120 8658270 36924746435493981685928756271777225600 8658271 -190796317579733366657168273253921224688 8658272 71420814032285207181379338318553546752 8658273 8914815186979619351494128209140206144 8658274 -110851385677175564938470030122554002864 8658275 10536416272207412128513606326988302300 8658276 -71524654070108227464002745176340480 8658277 -102415514290208816553055667280456111874 8658278 -50203840379448152703404320749433270560 8658279 58188344052354856764262645144523028480 8658280 -25622783550814065206552123437287936000 8658281 141092973632670737220608901178671746880 8658282 42336645671739678320711824229270444544 8658283 -399849259276950477050897664085574476976 8658284 -135666853558480969746356254546428528384 8658285 7839341256764730064080850947991519200 8658286 3382597603252500131409524480495236608 8658287 159775579836941187526306627605641238384 8658288 41671613116594077724919984889455050752 8658289 209072971714319332085687964963681467090 8658290 50225544959490932693096278710075434400 8658291 -13744030228702622760068141412996691200 8658292 -4167335958011274148324845351302331648 8658293 152651079806892591471911149035152937216 8658294 12611522327729379805264235037474332160 8658295 185258305598050103727998055586757203800 8658296 -3572282235065775996319467724511293440 8658297 -62970820525902602633179696608223744326 8658298 32277946694829710584944928384875824640 8658299 94056988037858725982025516573245949264 8658300 9042992454429326696829993392099328000 8658301 49626764424500090973596985548825781100 8658302 121357003269837343642454471033683364352 8658303 -180538459451055757536533980811794882800 8658304 41366965943520677331444101276541911040 8658305 9299522422588646178318371252710329000 8658306 20509206898880305944949357193042534400 8658307 73360006300780335984282819786873928912 8658308 172370688578804548831157311032299520 8658309 133571284374402198940205972986501847040 8658310 -35418438080239915457635944440564784000 8658311 6959389354233927983659091929151007120 8658312 53718993644201311040197911643902935040 8658313 83857867995262054671969488544968209562 8658314 63689322104973221581217694414249460224 8658315 4611835279222986835542686990952717360 8658316 8728977513174698212097296300430863360 8658317 -27172172656654493233557395595745731348 8658318 24809814412832572873053079027916349504 8658319 163067837771442764097158253571618996840 8658320 -5720668904488022761400396527081881600 8658321 17006123279691973784573474821405839360 8658322 18150735182299875086900258006169030432 8658323 224467311715091155878990167803658278572 8658324 -8218419040842928324740965551666803840 8658325 -61520571177723939743392201624918121900 8658326 -103726028834201109384589312253418322176 8658327 43130026018814006781037895193200862720 8658328 -66805936161734778877234007400027709440 8658329 72508620307134894458157912338689881930 8658330 -25717982975371550577574255705433786880 8658331 24230378527313457724685630759870281728 8658332 -4843205631003128691481211738642440704 8658333 26263711665120918080526273495183911040 8658334 -24710522777278571252029544539047149184 8658335 40239388289971619163775904438928939360 8658336 -102977171707161469653228379265549991936 8658337 -436846213781897672362781475121982650688 8658338 34563853971790396132406669134411668480 8658339 -17061125460854263275216782907492179472 8658340 109579997581671801756679545588116520960 8658341 5221414811954122163305743168721753500 8658342 -12005500440629840667784674482546620416 8658343 -40833223555457316378460292053764773720 8658344 -123548248017815692487456450388809318400 8658345 -39928483683602634439882966307272522560 8658346 27898111802115026506720843884172189872 8658347 124024233851033313605130393963534304992 8658348 -70110505994493237303985027269686622720 8658349 -94723093150985057529981112258096686400 8658350 28307854982095546335611753635846704000 8658351 -485935827780505405000711681669098384 8658352 291791040685122887452729927697170432 8658353 123402207222094903981992878552088263664 8658354 -27844035278878709083009893413723460480 8658355 -10285392782777278912110296584050716640 8658356 48043882169101508386250357355213742080 8658357 144154983459822962888790680830610611680 8658358 23556512807707028771878425961906085280 8658359 -59231024245390745100888873577437095520 8658360 56101438920619777923448489878939648000 8658361 1008928455423358980439160358187417812 8658362 -29952417813673914503955504996338995200 8658363 2561162194256293716536477066614746624 8658364 69566515098161029657896213276075850752 8658365 63740767523091582744545870986051642200 8658366 36946430785484702167838186810990035584 8658367 90450575103381097570785358445291989312 8658368 -24701342741135967824196740422765117440 8658369 -87643632526046657444074132010953072206 8658370 311222233518677040027978848119541760 8658371 100859546729809667810116952955973888572 8658372 -57046295682339363765665471898227386368 8658373 45693831834118301393878796027197597824 8658374 174850212623644409858217749470289368512 8658375 7676043228963901046028250444312800000 8658376 -104624166816426945877583247544539340800 8658377 -7703015841601991527163497003092923520 8658378 24578359330697809549298438007439481904 8658379 -16765831029968991730320280630241295600 8658380 9096552815955874615283656729547980800 8658381 32216177005449412875816163044192437952 8658382 -141669746372250126685242988741280294208 8658383 -35139022886344968633608721170955076368 8658384 -151875045555778946556311592374894592 8658385 -70415125428825273675236298157498766400 8658386 84617678378689676364053561520687856128 8658387 209477081412454304858090220987665495040 8658388 -148537716246604135149543091581704259712 8658389 286655183661374701389208918367866104156 8658390 7435499590867654691434711186863649920 8658391 -68057914544540257769569272392088564096 8658392 -55498490840086278320962392140994048000 8658393 5311928065842913067163451707436297728 8658394 -1427370029526407395956000089215203072 8658395 16534884221410832340788473457885761200 8658396 -72856485256595154958487643050933296128 8658397 5176707869199107285818069787811040 8658398 -50956239925709395582404076547227487424 8658399 48738946085043698714948891322319045008 8658400 -56821041023749207346374405911871488000 8658401 -118939354162559668504580463229567807596 8658402 -76223396585701418627322469926395261568 8658403 -48645388700301657043408364823492442016 8658404 -267799311280819712330716724869151539200 8658405 -151107723734427764128237025232023040 8658406 -57098757594585985215607422753248082240 8658407 -905644911504391636521396383684477136 8658408 -60013386854097769501225811199819694080 8658409 6644338905553292726401334234179574160 8658410 128276217674052779261245427364536444160 8658411 27207212165544565408336568456365785600 8658412 -32328974421983663322670159857374330880 8658413 114560679649618605441696178334693224662 8658414 -4104090559686321139156258666525142400 8658415 752983582264586111669062910821732800 8658416 -4190659167929125616006640606684807168 8658417 -60341002454056976334350014245326079120 8658418 -136905173617466165093473001526131001840 8658419 -32278156554125511232442282988555287040 8658420 -60422325069316743158426288514851973120 8658421 -64438383419919866309839259358351856896 8658422 52605343301931021935129302161009124512 8658423 194614893196572469033728349894577025504 8658424 40931028872188554937911764598148792320 8658425 -18036630486081521181656585542823360850 8658426 -24628604451620589780930263952096523776 8658427 85697571043199557497500879475888761040 8658428 -111024356349224059529407066691033260032 8658429 -43916616655782346810833428319475593312 8658430 -39117417483531617619588539454023844480 8658431 -79227896583829039007635665358464480768 8658432 20115922776799148540499868451088629760 8658433 10637518206892214072260937969857039040 8658434 -49731994301212901582314902414787995648 8658435 4709936258279616921294888861223645440 8658436 -56588198710937845176477179937295592320 8658437 2745784767010838984882797801434371520 8658438 70715434996428541364877985985495396544 8658439 -78388678448496872484271739582862645800 8658440 -8274062921907914983659846105472204800 8658441 -118842338941276728910265345707971577920 8658442 38566916807854335740808761925039237120 8658443 -130662523871532711335821008934942426800 8658444 -32800108810568100990345266227808007168 8658445 -174788318048055811415721036518292352800 8658446 -13433641670604974311875979150140787200 8658447 -37961817342012834552194410377559943928 8658448 -4642756260108287140416235887612387328 8658449 -90689596233071256815972004648715005120 8658450 2565857809732054247020037581328563200 8658451 -11909512985371191019983633591085120368 8658452 103759010867830419473341822824522270720 8658453 -99219122868814789720401502492998350592 8658454 -7553693073892847188818446234968032000 8658455 17287897657405758039094250493588069120 8658456 -130287586910937322891899109167242956800 8658457 -7618651420984138260094355902037221848 8658458 96991965242155365642446778130275556080 8658459 26207052841303192676764173337498875564 8658460 -83191753659731362045064459082328158720 8658461 12832224802889978960549421051123163200 8658462 11377523026176459656748714362027697408 8658463 -9366469476366302182396370290232747520 8658464 260637621825010968664325805582834794496 8658465 47088860442619295900227311214628065920 8658466 11786051614756367311044269549394696480 8658467 -41941996002332388268830013544988807720 8658468 4405603433487633711925874569354199040 8658469 -33293332501226165646200805259402920130 8658470 -36312119224254999977945390097891592320 8658471 77628680663099061971392634931932551680 8658472 21611160954795426008924291417160652800 8658473 -66514452475724718174566425588238275980 8658474 27851641618486985461790270706960658944 8658475 3880766244236574399979272797024628400 8658476 -155981084401482598640018451494068765440 8658477 49051597674782663807182635359658634848 8658478 102764355290560597852598529494457887040 8658479 -108260698445768648121501110210023587840 8658480 163827330270922933486896218819788800 8658481 65477397833319236847798131592538005504 8658482 35048060316988030432357198736111081472 8658483 151413096045228505573706826357157428024 8658484 99262909670826424289446760886353734016 8658485 -33107957573312039795521945113366275040 8658486 -18154320135954948089771287236114309120 8658487 251183012438067607173418778083402818472 8658488 40580040140665614056475170388338319360 8658489 -89612580309504183777683013594512919552 8658490 10644316040428017826669235478633600000 8658491 -215132914170426214343504143333408296096 8658492 40258090627147356620206436614644940800 8658493 223234464433094894497680932724958636742 8658494 50632457381794731988790524883643695040 8658495 -299742893484640383443159250036012600 8658496 -31793557374297946126895312658575130624 8658497 -56789428996641518269233104279116856748 8658498 34180853884820502137872259714463752064 8658499 49767870746138744408752079323499530440 8658500 -133317052200488439506254707112511424000 8658501 100831642776418691286695769355774746720 8658502 113666713656121559219066019026384373504 8658503 2229176042774728617024240606004460640 8658504 -70269903337534381444640768597858457600 8658505 -58026609686924930435110841802570509340 8658506 -58058090144494990761101230030635972048 8658507 -32783865234062685643219493094787286784 8658508 104439362458485635869577940168256359936 8658509 93866155199265610537471135935791783040 8658510 23282651186791692926286293646510366720 8658511 -110165377914449923963296819193565502816 8658512 2668257514105503865835751211428986880 8658513 -264326346667645410703366011543569569980 8658514 -66546287066235332677545618006933900144 8658515 120770040586680420277672768192539098160 8658516 158250472765393241297678856205120819200 8658517 8422614054445833062595177135937078784 8658518 40305200821872017058699976894113408 8658519 -26696691333726347394511037565295242672 8658520 -54674001292544287099986827478688358400 8658521 -18312489686788163434178460064881997056 8658522 -13482460953702621172464138493887951360 8658523 -2134034406633228608024509718201326192 8658524 -12884385460448414950584306402726021120 8658525 -73135022681074629295815792244261358400 8658526 28142303236903694511947853267634691712 8658527 -267762771247795429473385106041089414624 8658528 -116093583308309912418409353927846789120 8658529 -38115687308542429742955415863661680720 8658530 4492058085055248989894846863228368000 8658531 20255095526480605145822842390226741712 8658532 167238510534117313109135581995529901696 8658533 -12111457710713806552422886165426076196 8658534 9642798271814512782197815980712040448 8658535 -42008434285038318310199985289677531600 8658536 -113534793045040491900849392784422200320 8658537 15761591854027452838916023132910096352 8658538 52818177669984707094339682883670945792 8658539 235094503357052050292331727889809804800 8658540 29302767012499844054339682139275371520 8658541 -312988158124725836722850727966860775188 8658542 -55614357246818353157004340983605908608 8658543 34467036797742357561822640786712288400 8658544 13543234829910719124802985903589752832 8658545 -72389625682241394830798536982328360000 8658546 12050352792393468016587990280176389760 8658547 95757472072412276554695335893856539200 8658548 -30850181164728378622244427565000187904 8658549 112227374322793816768741234635123189120 8658550 -74202340411858852735679264842532563200 8658551 53105583387949685299386037609578407808 8658552 -17675245415686715026739615060375961600 8658553 50411044710617441360758108385714989802 8658554 -101362759456366896380993047285380795024 8658555 -595794119809204811516262444837960480 8658556 42040096700254613284063718540984760320 8658557 23478879978704015598572581140683762688 8658558 -53482309043813290449884978682039993600 8658559 -46686304245101638864870974784627774080 8658560 17140489225440404032401704165258035200 8658561 -43320978625618809595041535092557381328 8658562 64842160099655627869025040320097108864 8658563 -13775544322066974548771332055101390176 8658564 97283959595424439234628244315903691776 8658565 -16003799742478538113366391670906556200 8658566 48943132897633297704177378172631040 8658567 26985662982824476107493930749780054384 8658568 129924005030416980136547839046497858560 8658569 -13196234907690399495693132890960253030 8658570 -14983560871334212059213604825067504640 8658571 15282795954123570846835709525458594772 8658572 92846546575436022323219450577557222400 8658573 -34680903378447215349469489926109128192 8658574 45046797229936121652258674483105163072 8658575 173726403480531053024244775205653788000 8658576 -57693005544219842801624758805008613376 8658577 -171602598411259095626219968604737722574 8658578 -96154499416313280116204887811122796544 8658579 24532335456687073380398279210360137728 8658580 20168570635122301572903218024004403200 8658581 47448830503804911766508067916140938382 8658582 132770509886792088990534195465501487104 8658583 119764695113279723119668056575942213832 8658584 -101941895788505224371868930705310146560 8658585 -275971844101859878317081363553381560 8658586 69259367217942219803245359480583882992 8658587 95247963455578448203748338944498611232 8658588 -47795488910164502969874088472699904000 8658589 -141867439087378397530287290802875715610 8658590 30384555849161874757969000615300564800 8658591 53173495554249779996673415229988894792 8658592 -79229074992095402721615917755700084736 8658593 207033223323244016161611066011546077380 8658594 -51896879789506033565691547709929403184 8658595 -100250513544049606794659672002796881200 8658596 -131975612475708135449828935339907005440 8658597 -50512810177541244801165566020213629600 8658598 -24203604653871385713742550722565454336 8658599 1186615931947296634563513247160600520 8658600 4843339059235321031250811116331008000 8658601 57636755213770778035887960652796276160 8658602 -27641115391274193822086352087400039248 8658603 -5524187417522772843452471952239370240 8658604 -7859714200456507642657768811095756800 8658605 -70699634460417084872828344226723866740 8658606 -431393474154330922783340664258527232 8658607 102713577775450421113729669534675564912 8658608 -2854772310530666802782962611273990144 8658609 -153962625463481504204594089036769952 8658610 28896557216310664606608055937016886080 8658611 -148182598317476816838286458057223689936 8658612 90208545804570971276067970678242404736 8658613 -49957834299359957660638784991202213138 8658614 -103954316972287922910671619839596021344 8658615 -9789961567488968014605288880736532480 8658616 179470764131285465276721803694105845760 8658617 -272202400815212208942868098693149196480 8658618 12946012805069025876792052242082735104 8658619 -61331665909395196705969089015309869980 8658620 33798332843370171296451743690636935680 8658621 34887031859468620954497438775786299372 8658622 71633496980060220993246035347101327360 8658623 9109465228482907612079416475065047720 8658624 2124369302834226373359087390126243840 8658625 75594487901319068208689047972552578000 8658626 -31300601442324204491244677400133588992 8658627 -69124083226655631735772456713434404368 8658628 -12149005142332622318342026635276208128 8658629 -15857607806520487183627675072892674176 8658630 -42757196550311735644266572569096608000 8658631 -72511335103425976264390209578187285728 8658632 30011540247461549145808353207505766400 8658633 -20721606396274203257510341372200470400 8658634 -74091672594804050198186375758684861440 8658635 -34481381264474983966758926431192870800 8658636 43734786894287960838011625734694420480 8658637 -118487034887976231569142763035100986880 8658638 -4415636914647724831894620498320542656 8658639 294616166927458531952175346205672112 8658640 -11532340389422633463818474879252643840 8658641 43939411066360389642291760169818550784 8658642 26930532258206868451608097336239759360 8658643 -72954441377491880661866315498177012520 8658644 106790973651383459867572546010676805632 8658645 72700879127534827084291588466050823040 8658646 2113080330689858017675061560494103680 8658647 7686307585152045722305460966086080072 8658648 -241782139183915303735714560115200000 8658649 -57081619268606882529117699225661086336 8658650 -3007930290358014620786501942940748800 8658651 -69419433517308652382660573059207108968 8658652 -554598213240757646428997294844881408 8658653 -52599800136901535095291127196235915098 8658654 48522508652939455468366560244012972032 8658655 -87619318449481803370328463669011380440 8658656 216417910101123447256477843815743619072 8658657 -4523965343921985124924466221090131648 8658658 -22793326134657321472101971987235873120 8658659 -25673537856585401455409723091786391140 8658660 -63687098721933841091500901637477642240 8658661 28353497661364682581302333396181631040 8658662 -89746521295047409349437105961998395168 8658663 -11806707790998400891118345417820925440 8658664 46686637102194916551787703170347417600 8658665 132408790561110543567108787019626593060 8658666 -35196541320108432501774982069010299296 8658667 -70512593825285936934068114683198540488 8658668 -13322243437509305098339848538908249600 8658669 142294287277746757737032094991527477120 8658670 36891916301264366187409311585466937280 8658671 88073212793651909243281020256304009712 8658672 4253352606286585862647162338055028736 8658673 165006324250187519823089294788844419922 8658674 -61351910348983282865148414578779228128 8658675 38255358054683671816812530478721524000 8658676 -3207849520166756692211192831072160256 8658677 32723661342312407343531042767026628526 8658678 -10792263629936558620399251649515319296 8658679 73232122844259675841064744560730434280 8658680 95807135522626300637402810073854976000 8658681 75666302434899865569660375568324483152 8658682 -10275536185255934363261267524738672416 8658683 -9299170739379976360837459738096589976 8658684 -191663289927981733239699579230712929280 8658685 -35397362361969597179877766858042467840 8658686 13198532224708475175195362673514949760 8658687 -143461190511401714343776038535065878840 8658688 -20692140046881427866463131267602841600 8658689 -5670559727314577562494705101009185600 8658690 204157168843055722701355580619456000 8658691 -165164912736326237136956727890511989208 8658692 -38579202192713441652251223844745011200 8658693 -6066586383258598469944557356662016418 8658694 71989251201045989893535113424897070912 8658695 -2404240176495574776862849226711362560 8658696 -82671678729792974611292510149928755200 8658697 -234779866468854265247397194404741466854 8658698 953347942479928494891803460411742464 8658699 39943390240017940132515280581220942080 8658700 10753870550292587645154972698989971200 8658701 9520284069570347981072199936200240172 8658702 -32504220004966278387326955400240429632 8658703 -2382675052062765247785288846029238400 8658704 2359275242806452069004105657390940160 8658705 -82749270083148041322036313757377042560 8658706 -39987182302292334550401017937971320320 8658707 142114286694830824467610909568812459824 8658708 29860402845668237024237074672231219200 8658709 -193754408175020382200454027032091247090 8658710 182662319759955848765184698803733760 8658711 -28340447058306309356865051322548573360 8658712 -69612710626285680521590762186384773120 8658713 -48438647182644622304144277584962679040 8658714 -3646258877839108216863555787015272960 8658715 48155396385871904348387471456338259760 8658716 128657615814605501464378380349001564160 8658717 -104353928247256003304086055479092385920 8658718 16450994714737681264368948027125437440 8658719 -152041601922540885610004304135241046040 8658720 -9839092897648743424141389012821606400 8658721 14839954955437138484942572756777324800 8658722 -104841555390350075408679401398134595200 8658723 -13693070358070484344636067702262680256 8658724 190984756217751421563879478008910330496 8658725 3185990029520808058226664977473796250 8658726 56382269705915266628082780260437154304 8658727 -29941654848072330223302211114067923200 8658728 -38694633631672335969318757727951677440 8658729 43126028529719947906857232288577971230 8658730 -72155244796412484638280220874404476480 8658731 -3183082167969269858093286243143536800 8658732 -73876518205074326702616854969445308928 8658733 140420628371339873255769633020343029760 8658734 -4373864448525082699965176714053189632 8658735 -33109641560464191792843393893243670000 8658736 -32278760220899482898175766911483445248 8658737 -5025509797169102418258431697647250720 8658738 -31155196618636906070668358329443072 8658739 246987144487399254256501734613895750540 8658740 19528474997645456818193240702459297280 8658741 -13247357225610639253209713376605721216 8658742 1998614547912062621821129062150787200 8658743 -85206994783404179345922200221916324040 8658744 15185251857579005511960697580216094720 8658745 201845268244771619482195380542229122880 8658746 -7413950599721336067270299343485176896 8658747 -44444712071800355343242045253786056952 8658748 -49829358814644298050583391471122310144 8658749 -5852950788019997323425459901799228544 8658750 9737600890329323633004462428164200000 8658751 -193322346491904876877526347120281912600 8658752 84140015457028670152141348727776346112 8658753 -61505941283065439650538219897769644496 8658754 29053051948673374380382076624542294560 8658755 -28908719935900047599734431216799839840 8658756 4591490306327115445924041767365555200 8658757 40782189406589893866710168777962319006 8658758 134422484564317424723845541113977840480 8658759 -84178211554499373473073542375755121496 8658760 -54008483652175272095912198545152000 8658761 -2821206147007692688303233512439582768 8658762 28401963962478372517851829056501273600 8658763 -12995965602687238122817648763223050304 8658764 101504936684815890943096397148480224256 8658765 -37805329472795269231548669904976256000 8658766 17698720395189489430784858507122160832 8658767 -4739145429143295484962459664555914120 8658768 -17406891462451520770651557242913816576 8658769 -27861682105333136392337205661702288320 8658770 -99579963349403716701584218854044077920 8658771 -76820553493230058685158868405082495936 8658772 -128717500729371487347885257155808579840 8658773 125317935481790620162892949264333923022 8658774 -86363848428192181496827403728355933856 8658775 -71719701143606631296918227792886585000 8658776 51184459855796664676762750201349775360 8658777 -43936518130389543008474061759271896768 8658778 102959379768573062876212922218713427440 8658779 95224110786640795146022334539810023576 8658780 8473621405721874806108491570206904320 8658781 -1916506180272373095317748678879276960 8658782 13997986790586760120129897918529813184 8658783 -70906056593310417004849213571199407616 8658784 214103399648787440433210865801962848256 8658785 -110177338899265569185531572444609736640 8658786 66965411802683584741531215448840443264 8658787 -67403963068858522002329629162944633360 8658788 2450233777557948090435787437509207040 8658789 -141200841370956770514414152696543042976 8658790 -4350408538449395910352856298461360640 8658791 211557144419342051217209945580433403400 8658792 57055290189553411601348910314867097600 8658793 -33971459525234201564948767680797572224 8658794 -2034737125590252592591231895956869120 8658795 86161405545445818690931541875930252800 8658796 53930291938094054142499312939343073280 8658797 81431323811697773369228403727395778752 8658798 2518042152476436221181193650111771648 8658799 -83426664010862367921131889599693871440 8658800 15879954588198132540729445621270118400 8658801 -66474925858838307907481769640725211008 8658802 3000408069057095347476365649136138272 8658803 193173415256234751857009638303043727504 8658804 5987116003724285738470333139391381504 8658805 -52165642607426628655899870031411582080 8658806 -24003396443330591403533864363874335616 8658807 -134327054956307375486323545214239809280 8658808 100074033394429186374348226105511976960 8658809 -56952154432865128353441820349305074096 8658810 -16495448816975170487949240742597939200 8658811 -13808392944657510146802461356076701920 8658812 251593185471657901162198011829592916480 8658813 -299755448773360644643485089602557600 8658814 74393983207874034647400357260210005632 8658815 7704462746191689318542764838234724720 8658816 -65085569480910640324687238050873344000 8658817 -331814712284487315160465799475866649788 8658818 -9266351289678922357292135321625461760 8658819 27319225093972270879927449020339309328 8658820 46353211714724585114102391430479936000 8658821 212958897591769270539613818483161904444 8658822 -779429615679562870840470883754436864 8658823 33799941992228255469524142400809547944 8658824 1015809679220517332792512504311275520 8658825 17454929898873168741330252335345025600 8658826 -111878675839811376903149398902030460416 8658827 -56584885034585706953843027125775287488 8658828 -49005881455217876513840711454851644416 8658829 -156079175029467206061489479419350442570 8658830 -13561931351051032410786774025272729600 8658831 64782483898198792765105855570151572272 8658832 -10127951293030104987468812450406072320 8658833 87603379823197383645062297078717726784 8658834 -18410368324824885897426018910493301120 8658835 162952318918512987596595881054026991280 8658836 -959010087261654036659097121266984960 8658837 -164964460682544156635449551724154570400 8658838 -94730232124956074200640423811801230400 8658839 19549588198969102973630409597935707416 8658840 -13433401713061053353531875134357504000 8658841 -86931896133317161121055110262804176700 8658842 73996546517097919964163240211480569072 8658843 137655681500985946072920206248859552664 8658844 -97172318233681342134813604893521839104 8658845 -74498962807627393703991316653632697480 8658846 51896689104430365165350701701586053120 8658847 -9644864027598498796159691257740572704 8658848 233873589189447718502076280144209641472 8658849 187215576586831841610631673864971085760 8658850 -31546659053592930444407454232439283600 8658851 12154826809205367437482363869239186400 8658852 -79883534662193176123757624428629408768 8658853 -80421008400220063127738236860945655520 8658854 122869618535044644635067876934561581312 8658855 114222825747552597331529341598529605760 8658856 126740969778766604868550683033399705600 8658857 -300322116643944864667933683349235200128 8658858 -3253107766102719449880789708137754624 8658859 9794341313750732067264531971996384400 8658860 6877769032701547694115591775809699840 8658861 58824547626000503191619311260548311872 8658862 60351298859200254542672310478483265664 8658863 -190280933178548158510979384001438738360 8658864 -34146042191830236936673486592164233216 8658865 55733053017623219538910293399034170600 8658866 22590007644560218150652640756206106240 8658867 28751975393925671718840330144431182848 8658868 -74901232812440245001251856554216065024 8658869 -59421542709304990505233799172806195730 8658870 29116800975838844918050961061787084800 8658871 58138309982948866966968667620982664392 8658872 -45889828022446386165551313449127936000 8658873 -76902216873482864452573691234524836000 8658874 -62243336370949027748302466809984665600 8658875 -50793689294980139455248658885404156000 8658876 -24071527776593798935917335130466492416 8658877 -270281450176359300789132757501714137274 8658878 -122448215312923244191395380271992845440 8658879 45653535555556312771606427730540818688 8658880 -16562390594124764779178829880334745600 8658881 -12144097321700663498840546250927744 8658882 -11700709995595651079688276157282398048 8658883 509638695799641461245135999683758854080 8658884 -33021717248314195776071300320353383040 8658885 30160827794392148400117585193008093600 8658886 -1531863387367131478359377887738433856 8658887 -15673215205701689145879752485005031464 8658888 4794819928997038005002704900632576000 8658889 906529542379506020224861523615925760 8658890 45439994585283655754011351645309615200 8658891 -7833463464016452333877195538481927300 8658892 -74132003724537027569150111183521837056 8658893 234008551363964171467059149462982977142 8658894 2771522456378467294377856985348201472 8658895 5193517612766273706075442258146206400 8658896 -62031061817281395296920632319235432448 8658897 48844475951132532275313779732483118528 8658898 79690964987362924303587327778258669200 8658899 -67186175639919552771460233922901109600 8658900 -5073930751809614193393738385265136000 8658901 28881333196170164097471192719918412832 8658902 5356739245321494467971709357962450944 8658903 -79462671081920209060669916570683838592 8658904 54678477528497456448601027714047590400 8658905 -286731083641826422486670692570783059000 8658906 77859352220715308867972125904619784704 8658907 -1794447488542015135368416899574853840 8658908 56819513506337154733420373495814136320 8658909 -66065185148464702706194473789616256736 8658910 -429812780191883613542912934854304000 8658911 103941650120506963276585586402669476512 8658912 95681557191728636218183153845653471232 8658913 -115370630102607573585249046350201504636 8658914 -67856532714414499356760137366552778368 8658915 7339980963500264302214256463153374720 8658916 11491813163691090314106154115300868096 8658917 426190541020219292662836457500078095040 8658918 -20373401812258041317695418778974317536 8658919 85440752953839193113933207407447019320 8658920 -53663427761260573121489954215487078400 8658921 68138499496776676029777538886437466784 8658922 19378770090881601736500362514733761792 8658923 -29166314458115471074186549099535929056 8658924 22518081403939733215722454540047545856 8658925 36779359304071520820940550287866256800 8658926 19022744494726951850000923532321550912 8658927 77764441612585801404300863278980672000 8658928 -18125265858560288867561954624344129536 8658929 162546193713642113364370316515717048884 8658930 12095532517441253284818310588050078720 8658931 225382092472259534837727141109111094732 8658932 -130703367722726015139880697642960510208 8658933 -94188007184841443086864359895340755776 8658934 78701433466585105466074388902361415552 8658935 55555686415874494293200707959105110160 8658936 12714403122995460102483848773240688640 8658937 -26666590757417834081767071707649946134 8658938 -35301163898726178719825830194364214304 8658939 -114561724040975288518676996340824329680 8658940 -4396211836078724213285750251403750400 8658941 130861433246421694732112366306304270342 8658942 -20649102567307800005418692046204535488 8658943 246769710135172391121016703089133576192 8658944 27608799611186112657569551196023160832 8658945 63929529958817745159733367120714938920 8658946 -1764509196372582742118064110886261120 8658947 -23086786484577263050826357241495338496 8658948 -24302837586767838535501069439593635840 8658949 -80168016311223756003823637518474865636 8658950 -80992633610385983785114367555040979200 8658951 10014553403116015689080482103069442048 8658952 -72223403941080220169377693017227750400 8658953 -5562395652082109946819121114624752000 8658954 18699822575953690155135854023481287680 8658955 -34109317753478435147879781114685467840 8658956 171164236859680905801549665383544805120 8658957 -24721769069407790406286128062637226560 8658958 -44630600426904981395617518919176898560 8658959 -22623741695442979212898582848604725840 8658960 -5613808872914288728527817083145420800 8658961 161366870701739797748517929015993968562 8658962 -12029700446455665224032899262751315136 8658963 -105618529892831480738080822756618283376 8658964 80886070769165372361649371753956841216 8658965 67798710930579594425622244399917600000 8658966 22209030059960976880024401868343231424 8658967 -321513076344715807824693544093023091248 8658968 10780136976024050105423227943811010560 8658969 119362549416930948060139322962734241536 8658970 -33279668210901172467469149588182169600 8658971 -160386019365532976547492263213046485328 8658972 -37798178878457748419464793672562521088 8658973 91802231679511763588180391549934201344 8658974 48618059390166541483850964084705572736 8658975 -9827683605540341525464786300356028800 8658976 -18807798193656381044526235874214739968 8658977 -245199955744550694985403627675947158174 8658978 305781691641906742983765536285364480 8658979 72905796186918987459816346126734133920 8658980 51640138756806778597122986727636172800 8658981 -6046829809873623729228450253085596548 8658982 25482736562828585283537847090092624384 8658983 192109949631757347914897757326974154232 8658984 -134090219503017245057869012389846220800 8658985 -1533173700610319562325931293100874240 8658986 13779275963702315149603759971290882400 8658987 -51169451316014016685941162504584859648 8658988 -11919349931881177958794907956474245120 8658989 152872185122047330175689899604208336790 8658990 29263631967057810230942275775739366720 8658991 271662420946680317993131706620844220984 8658992 -3558952551628869604627335906134458368 8658993 8647675891236477845512550582933121984 8658994 22712373133732573392321257016107589120 8658995 -26025078407526694265689794049260825600 8658996 -452894873147532774382364794941566976 8658997 38214324419121560645146167256720494446 8658998 148967320507859502282981202311127375872 8658999 -40461418781386255916877634024685712696 8659000 -49428015929517078330152188508835840000 8659001 34486172842826272908901221108983460744 8659002 152331805910711696171716775977295616 8659003 -137796021980265769911581589607763911880 8659004 -118963649862209424826212227554922517504 8659005 40703598045933124692834412485748660800 8659006 -78013128701062606309463889037983138048 8659007 10079547845406696873214572129563974512 8659008 74068113209315354448961746025284894720 8659009 166456465797790189817494510489352342210 8659010 -14291967812057309208234673752814218240 8659011 -63113990662930292823228667872668206416 8659012 -176277344015454810364231346965572661248 8659013 64058686042904746554214522357624965120 8659014 -1113345189129618264131516011951503360 8659015 -83108817652424779528245974136100103280 8659016 -54685400879962230211681194242799467520 8659017 7677574597297581613884430880692766400 8659018 21423263290747094915831311996973743872 8659019 -50657246469760163805046670458626425580 8659020 27286589551425508493695054559655106560 8659021 33948025614628406082901682273075665280 8659022 26091955938058934656898571218210798400 8659023 171626112842162311673120037545948998800 8659024 6950751184360268828140321503372902400 8659025 134873963493991881963879624812244320550 8659026 9263099333225486349583115781320386560 8659027 -26956248645798146368383199113194507840 8659028 -19036127468599179605079690741234161664 8659029 18679529943008370766732800008748257568 8659030 -16498009385363242138754109547969159680 8659031 84696632670305512912435505472642282792 8659032 -26806769757498443211825114776253235200 8659033 -70510745944638211495263867789070339836 8659034 42412432885493827129900985330147040480 8659035 80393538025561189635568601631624960000 8659036 8603855450161926910504439058066318336 8659037 -137293996178508657184301164581449284314 8659038 -81816108492644742863694204614934650880 8659039 -385428401827571238062601141308102800 8659040 -10200357567334253952806722483110543360 8659041 -12911370304823835460560572479577288640 8659042 -2924193715380297012397828961786388480 8659043 -197573915191017855255798762982620084708 8659044 -615606198654847545384436776256634880 8659045 -293483337597857781345844169494363998720 8659046 -71780689184808289994963077464982639296 8659047 -9840913087188039569769612805764197760 8659048 189101434925920431878336769796070415360 8659049 25758974318159838420659067044646118080 8659050 37044007249414241257031346099732172800 8659051 -207802396893721480020719948631502711948 8659052 -50250513819933036741884797596845905920 8659053 -116562720025782458102421968675739856542 8659054 -6015616039899601836199193368373837760 8659055 -40053370810565664737296487832285910080 8659056 -5088749580233921591449356261322653696 8659057 -61500501562783598063865729141689476368 8659058 -64127018708860457838447541396968402816 8659059 17394417691510448351386185951299803704 8659060 43457594201259924837232817076976588800 8659061 127546590269993651982135429726652015662 8659062 -45039268937798397148904162230758210720 8659063 -5528027988923580211186953996937099776 8659064 -21434451144209620696818135909888368640 8659065 -90622514461275142437088605674137740480 8659066 27930025695747864822272391841429012704 8659067 112163972433566408840115522727453726116 8659068 85759804331939129270178061753373491200 8659069 -70138658813661486918169136121971243880 8659070 -36214929789901592062628198086219895040 8659071 -102586515281962542424303908976370556360 8659072 -179400692698168846990352699642137804800 8659073 90772631610508406301279988456282884180 8659074 25961256370991523016255909897258829568 8659075 4224610622957242544828210151308305600 8659076 5492130089622090966535895820182645760 8659077 -2766724191798910386341194287286721280 8659078 64688165163456829274517368086125663840 8659079 30530218876426727627855964697508369280 8659080 113130177522581722922043165628674048000 8659081 -198826480855996578566375973865153134300 8659082 -1294455007498074402145773073327094016 8659083 63684905137538114406474708074475902424 8659084 8847716860714740064413043779007077120 8659085 -42614512761069147348677576389916552040 8659086 3673467516023968896730228594345555968 8659087 -324481136591520326928084708978583200 8659088 7463678149916228345236238887970906112 8659089 65078587907517982269994252515116115840 8659090 -11322949997774048168709628038400757760 8659091 36166613374535205219786551188583253072 8659092 70547212967859002622445113107148816384 8659093 -150974059627483413922687605136349870180 8659094 -131341719904651164486998404985614055904 8659095 -57201027413977465677720080490769320960 8659096 54903175810646379142188243639148001280 8659097 230739055327913073779928176848729065546 8659098 17843145226145717975468109545393226240 8659099 78599163115836664190070640899650308100 8659100 -126347029211826388907250547015214707200 8659101 110424046098802646659268159300827234368 8659102 80241445985428119881447109826454074752 8659103 128313664010960226968681391924749244960 8659104 113339529511940688793138922531350118400 8659105 39392801277434545103689875569176320 8659106 -9403173238798015598099650699663650816 8659107 -73734739568439757988805406075913427312 8659108 20226551009214011098680201349018517760 8659109 73609018224230062006923621874393627104 8659110 17659582407138686495489509087452096000 8659111 77210020112097645911876686888492520800 8659112 -58913124280782043895611866574065008640 8659113 -150724128516021863656085886965443295856 8659114 -5698124784341871351028652498337128448 8659115 30365533540283117342366784759935057760 8659116 -139473694248455606254903352655689610240 8659117 -18898818241385445751301886161617982400 8659118 14598601044738340869610202401240341888 8659119 31886450357731512619332827162210935680 8659120 28338942494945908473652915852770017280 8659121 142784145286911212014926830469154418322 8659122 -10199204362269615897123630347167082496 8659123 163251830997526616721009887513790596 8659124 -13181269018607741570534990193873179904 8659125 -1174773044840869547951142831635160000 8659126 -25745601673652168399362361380332282240 8659127 -47229452398940545814500102813203350928 8659128 -81074521572973465188566751396775649280 8659129 -841248337652041822347537905634080624 8659130 1596324022337648912387379035133021120 8659131 43687972661945093187088462220935851120 8659132 -60809428795359759499219758386568219648 8659133 -37824411641684584262337439864594795764 8659134 11904932866227935055183956265564168576 8659135 -80407078546157761247692960992213780000 8659136 36895058705119116627797231418810040320 8659137 10221393518036894531963240321424090624 8659138 -90070990988629551411460549925522818656 8659139 -244364565422366338894463643239903135040 8659140 7175992916736982382507673055288934400 8659141 -102155036853538869755546714574546521568 8659142 -8865505539242619650122545551483051328 8659143 -7900404177181795050527282742493147128 8659144 49575205104614558861771532022640640000 8659145 -130130904579586522098081356483588280960 8659146 -102251023129045384797463420810520215296 8659147 5142810761684840864347375647694240000 8659148 66447968340152876486371291507011902208 8659149 -74748559161067505038237980023552828736 8659150 12288913020992996601401666408863564800 8659151 49237299134848373061235372245787288512 8659152 23050126467415455138866752924967460864 8659153 111972894753639305802851366137665980402 8659154 -35442873161586556139309438913668886528 8659155 -35010401677805310375965072706639475200 8659156 -88452395276523323723208395073858355200 8659157 4783567512545907787195458545892645180 8659158 -44693872473509423381504553490658097216 8659159 25291734709864280244480768844247846400 8659160 -103284754705323249415582713625589760000 8659161 17863520574154779521054970331649735232 8659162 45592304935889139553164550668200654832 8659163 -290989406491000091834463519692413677240 8659164 109838003276223945467921960796546648576 8659165 134440049741487558824742201751156840800 8659166 -46102986297720266288997290182267858560 8659167 61121142534058540887411784081650585600 8659168 382738651845593803454934260876574720 8659169 83781838912435800836339156439099495444 8659170 -15735002122644234720567123658002508800 8659171 -241794149582525234779968071758306141608 8659172 -48643419526126953484666575436799727360 8659173 4660488422794650288857657866798373568 8659174 -14780657445678440258166648181429277760 8659175 -7670702396618455760799830030344201200 8659176 -49026244469416925915608341298524979200 8659177 -262049456229298838160673608078774776540 8659178 -23116461508333483935003525027243432960 8659179 -26693401426616097771709081611038682276 8659180 13519661174545316286045296153156198400 8659181 -89227628914174286785170677819662911018 8659182 -36601402206743564483712008146191380928 8659183 -59365786615534142668974319072445417096 8659184 -15429475238924658198730595105115439104 8659185 86621397817462333834569403658757580800 8659186 -134592667498345727868412324185794350080 8659187 2216015707946954307726047999132926440 8659188 -47424489659711533965668633910656697600 8659189 45348981797406801687161807725997336064 8659190 28221741066878507981725159874456908800 8659191 -216893856991152197719206336682828091520 8659192 2335730121180946140752929259722752000 8659193 88531342386129672150487676296367304000 8659194 -29126186956655635661404487912949419520 8659195 39317299256085406224032780594818279920 8659196 -3062120757652991183795445423265474560 8659197 95693124813171785223950936076000696000 8659198 -98405456365071206515631114142016427136 8659199 38496987694794097029642430987242413760 8659200 14439785503628597900352230832419635200 8659201 41927339680487152604809654842904509890 8659202 88309327653831356752786570828173081552 8659203 -38150785789638111646602115459474480896 8659204 35335274656854537301735151730123875456 8659205 96383506206655860894281444741765111160 8659206 8189512539827432633723351725045790112 8659207 172307079210768579757228791794953730456 8659208 175074052096107629009635919722021201920 8659209 3716394554985349402225274743774828800 8659210 32347599720513590549850746742410065920 8659211 2154573638659612007119371549247679424 8659212 -24854838307260255505528756211299000320 8659213 -348835104090472766487874939284753728096 8659214 -97360609834016144683593385291362368448 8659215 -95124551556610854584478264938714502480 8659216 -19145074629297995283861150614414614528 8659217 -512460904491458454536431133831587008 8659218 35125984505374874398691978239712882304 8659219 -4878673310949235677123620893053767380 8659220 -7518007233644964765574728481856805120 8659221 -3285154393131406043071961841573257472 8659222 38405179718609477479230453725771904384 8659223 -108071453526474270774652423286570265528 8659224 1288208591105704107013056673989918720 8659225 35184836810696095116246641390061596750 8659226 -6050146338845079023066073706110143520 8659227 74393747033633159098754276506701837720 8659228 -81778022933308971083585693630159698432 8659229 -128809434768470649979732021766079049920 8659230 -6473783798386475366284209889580482560 8659231 -111874137128412690101870464922986565760 8659232 103879446757407363947288383805266132992 8659233 90554230417097847258945165044603933568 8659234 78956661255147488548842907775970441600 8659235 28697126783695147934097083912045102400 8659236 -60030365273465268361362351062169323520 8659237 -69407060404058217006489412231787059520 8659238 -14052711691945110502133189097823706880 8659239 -119054314002030608150347050018664467120 8659240 -57805632677582480470482404093393971200 8659241 35914634000541989727965486185026453504 8659242 13524787550184836389711853298689590272 8659243 -163431883198881488311156138773558738508 8659244 -41042168194095918680900021263809792 8659245 20562277484229987507211680606651715200 8659246 53537754847523984092614018516868954368 8659247 51315549150773902101365161880469577728 8659248 -4317334342158523475207262807149838336 8659249 76609182479553222768675502511367078000 8659250 -124856832339453384865564601079237120000 8659251 10435099403996881523338368266855645040 8659252 34721421140512821612650918839627233280 8659253 207640163160950405014517527430786228160 8659254 -349677898737767464421624210557972992 8659255 -57647395122773754811335679473552936000 8659256 2515596375165100495081234603569192960 8659257 106120810387106517307051709187477794640 8659258 -51764154762540657076853518770492462624 8659259 -5735391513345668812781265162970950384 8659260 -2678950161294821601940214082065894400 8659261 -4949693443066842875271272420738354176 8659262 39843072229973763491955417925118245632 8659263 25410118854592800660640452701524063488 8659264 -21466697824215914406032614362265944064 8659265 -99432377652288285816663882390297047340 8659266 8235196253270603101235801033916162048 8659267 -14989483304049986444547961129261463688 8659268 32544143938645418680864399911797125248 8659269 -46565332648176420951116696437733193600 8659270 -47799191720221538307164280610138656000 8659271 -2309709708823376564896564990252666800 8659272 17639092380893960411368399357656145920 8659273 -112374876299792720645536186010156964864 8659274 14882441799713864556133069422230517600 8659275 -4528238697506598761184371912043936000 8659276 -32899115238488300674610513484002864640 8659277 60970902351230940911838464937866223072 8659278 -72282782392890873800396685149055300480 8659279 -98891146419342868000994941122294271120 8659280 -38429227932316870027422358495198126080 8659281 9005272781651923724015963416138692432 8659282 -38239590447346820055384232177918562016 8659283 -251595623443591758766300769533644536760 8659284 146364228201945376814058971163067392000 8659285 42158790160200889504031843335237861980 8659286 17605744984830789220153898723951683200 8659287 -6059790786436680557410363593305616960 8659288 -40144201845031964627059922769383424000 8659289 -120547719651768565159927470588416897910 8659290 -17749398739618413639847961235740275200 8659291 90934548402459809349161457627598388584 8659292 43363664472192022112233534235957686272 8659293 -36597531830998086148124756361128429376 8659294 25313073828248072857068254071871644032 8659295 -6961174254675316117458854247955530720 8659296 42434936076583620800908888497434394624 8659297 693035040750145240916881166321984192 8659298 -66255890343532702923055553803833351600 8659299 -38315805978822398147164739624030479104 8659300 19771823173636213340271737514756524800 8659301 -43249832577012197781338222327225857248 8659302 13311861512885566519323051363173382144 8659303 52161624689479131286150895196704010384 8659304 95018987347827499144235247556298342400 8659305 -158551543959646538789330065574747653440 8659306 124104136204247847896453658783375698352 8659307 1111896856911092384052535301932362516 8659308 -26040202892969115327466705043482312704 8659309 44208025523005821800446461107109575510 8659310 16133659627010034960532242354598197120 8659311 1693798070477659727585241493017780480 8659312 61852992723659082088411295761918033920 8659313 122842321413756166173759633350107376640 8659314 3794767000129596127652934113686441104 8659315 -60498768251604396669827255238097807200 8659316 38734409238844160628520580919320715264 8659317 13540506074721024475747435375257864000 8659318 -83789200503191404921612047649408268640 8659319 -2707800270440866143342890592891763920 8659320 46401471830080039757393753660276121600 8659321 -183625865802180241319578750294033286496 8659322 -3243946303226976188823036885721522176 8659323 -1234268852258355883947097441813844352 8659324 98892384864075236521962013050707798016 8659325 56069777886889365861172386135985732050 8659326 34958610814185647369252125842176271360 8659327 -68415069838468087466238593850826553568 8659328 118746059886119704805693517485907640320 8659329 -42074080106726608052469563033276221584 8659330 59001532150181389378901144984611222560 8659331 -163877944192647425358240976455393973128 8659332 30221034536877637619617778354327838720 8659333 -7279644000266599764559062651138193316 8659334 -125074324159471864693475224495200161184 8659335 -22226920685714001788438791880794019040 8659336 60378351936258441136159202238328504320 8659337 -172268784690236696295439500368594536668 8659338 -32369344120061865572213354078055142656 8659339 22340057796169104845768389160280886368 8659340 831250229772486162301064500869657600 8659341 -126105299990044645328361755939177888148 8659342 31663924745583077866646893010844472320 8659343 6873867989686108101208292031861851520 8659344 -789961779560182081598331865004113920 8659345 -45222008647014515037407117477307292800 8659346 -8354138830842103728842715481918273920 8659347 43741676143548564560317724321227491072 8659348 -179088354184462826407598424750536089600 8659349 -9549043937501311110367522272479416740 8659350 16273712741946331132055498369684400000 8659351 -43852776452506242447337277503915822648 8659352 -49029921755377765331343135960721858560 8659353 -42725489019387919280713872055908930096 8659354 -37795888248636702539021810332717172736 8659355 -78133126158602194017001827273066882240 8659356 5426078924903093719895780741924854272 8659357 50069407958325225635640869684696809312 8659358 93092693183846189042286236196403602432 8659359 10353908700617552717724546168022475040 8659360 -76877468647491602401838202012820439040 8659361 150148774445407771691011230510918925872 8659362 -74827772031535186299960572313006735360 8659363 -47978454101473600899476590361689380388 8659364 16849885684554470820009936223323217920 8659365 62339855511995595460290112101077760 8659366 60007457985624099897106774166156879424 8659367 24180924382298862010570798815025283712 8659368 -71914625015997493075244219179239997440 8659369 -8389001856391186828341708524252950848 8659370 16331840775840987434727336354762710880 8659371 -650334108695084653946309544666124800 8659372 70057739325794798137928517421866296576 8659373 129468512119831902849573568511235101664 8659374 57748476489427345292000846389668759552 8659375 37482655953493558671571919523214350000 8659376 -49229015030689892026023509807589851136 8659377 2589619979783505747598387220753895348 8659378 -18330077055365013552498014225229388800 8659379 213903350453686917381847332077948192640 8659380 -34643961758869355276246100725278525440 8659381 -42207314561028595479895108928007500818 8659382 58529594262962032642048388766142013184 8659383 -435985703204523855479171358734183040 8659384 -101209163112610321274237370415640371200 8659385 -12402199400171473038271627442538823680 8659386 -1437865077891459366075475685503114128 8659387 -48835157421198994514527886407412045208 8659388 -42966450570630605794519894343002790400 8659389 -97869618987114466687839749098411896576 8659390 66998977562384972221818833908091809920 8659391 -58985292679745650095441601615715577720 8659392 11520228274205697539406304826496122880 8659393 283816787344549856774220161087008760642 8659394 23829404034534981801687989306395916496 8659395 -57550287644964895970070657016574770080 8659396 -51045664974611503568980854122679683840 8659397 -195740068873004581066150103485592671008 8659398 -10977541808942966419786080069224381952 8659399 40352868990173160203474492043748204336 8659400 -92425362060199873653666923265434880000 8659401 -139008947934228399067563489125044489968 8659402 9974819731057235313825682170717062400 8659403 -59870706875476881131670481347659815320 8659404 -10112378893014448044168795214119300096 8659405 -5469040375015079630051795137446020880 8659406 1267387026161058000660498618940700160 8659407 -68780166079057316002343987346832441200 8659408 -7819832031085751606009769518762950656 8659409 272938483936550391468893836196413529952 8659410 3687427952675934990367251834562383360 8659411 -118234900404228635662328063761284392408 8659412 -87325550697348939970398347983201110144 8659413 -321755423207576308941451617202999680 8659414 -112798354451360511558066813904905777600 8659415 75700756632895797936154684824497778000 8659416 -21624673935387048604802431844713758720 8659417 -22873118590921137618739203431178350780 8659418 89739490573590505099660035384255026160 8659419 114026818681738161867675837717131631408 8659420 34483215264353323689053926222274396160 8659421 -236122413448706995626050902563419249280 8659422 19879089877615415433817042714547424960 8659423 131767112304187831955832897967404224672 8659424 -349216288456819236472927958320607920128 8659425 -47390401124873546026314478631119002000 8659426 70788031561980516965131707391805184 8659427 262000561792212115988973788795120756640 8659428 -64975297283125785512365808576273402880 8659429 247316745622348380652340547578457151260 8659430 18641775985507002558173246792824608000 8659431 -60784251588934100072536399947909650304 8659432 125579202977793005068440568947082214400 8659433 -33046152065909490794019934830090363000 8659434 6083028212398972085440842065574400512 8659435 4602217166235038113317474121604198880 8659436 -182962816364691754816367442184792600320 8659437 116761891908739390174811982640659498720 8659438 50385259426220797610871601427401104960 8659439 -52202446448395866877543215238527433680 8659440 25304139036851748576809041408425984000 8659441 -44540911936269244996503471656408712128 8659442 -35741078828013552508482654190317929856 8659443 -4563567843258351284440680952571372352 8659444 8294736731820153460288525661496809472 8659445 155341323113206351639408308123892756920 8659446 1622063952759751568235863712642538368 8659447 -81040435394905293998545376066852675648 8659448 34699011168722975923136443537961779200 8659449 -42655636023814569813256649224304448966 8659450 -51231738720013197513270866220100014000 8659451 -364938361088778478677839337093435553968 8659452 -78430415104588159941636680921169427968 8659453 112504719741462743916457992443098084128 8659454 72345121964389030935126719666604240000 8659455 -38881047345100530150401554554668090880 8659456 -16625035743743582874281436136882569216 8659457 148951937512829017550978873463873416706 8659458 55606919253686569664662791774127371840 8659459 -56607802107065939376823031532598265960 8659460 72509829156402838970732081908949260800 8659461 -140392541557762725879401197696402717728 8659462 -42658497495681685435711407174199418880 8659463 41615063590598841242075811548437058712 8659464 67382368097897831945843694503148503040 8659465 43146264206638315022035840899148885860 8659466 -52357746692915594765055858064294415568 8659467 -4068875046306978676260531374468670684 8659468 -282992809809358278887612025130258950144 8659469 68496192617292890910625852217801088 8659470 -40939654657679630886624785618293296000 8659471 -284749953196920326308648939706242485328 8659472 -32438272006255937208174530992574029824 8659473 -7903753094326605603160985607692873520 8659474 -22369917316681467499322520901315185264 8659475 134336567881821879506061801310504047000 8659476 18483045660255155054159642356676062080 8659477 79114213338052995956186447669712787392 8659478 19875621425065760831697013171095674880 8659479 11884834339214141725050051519324237648 8659480 -24681706428831499369667212491591475200 8659481 19913289606272904134832576483234213012 8659482 -23014340319914530132037692424300407296 8659483 17314512749932565995220152503067484160 8659484 173599915542578447366203647924114527232 8659485 -7394624285369756719298293051830288000 8659486 -24224903416744904552897426449086099072 8659487 53017933936968724881601221921580464720 8659488 -10898888052839039220381744254081826816 8659489 -52861045421728774530855776538260254080 8659490 -20820448798287765327324377204295237120 8659491 123749952177212370620020465336699230960 8659492 -171141451973084020623398605890794458880 8659493 -43236196524930475906523582867855115936 8659494 -42100579744589153734028279911610184960 8659495 35512630879718297602520348638601088000 8659496 -39762773273690435663230021438151485440 8659497 -28645527265365661770303907762717117440 8659498 -40165392167380372160635717872273538464 8659499 -205160043508211488859942175992928244080 8659500 32233177129937451753119641293754368000 8659501 22459615200809717248343515715476612502 8659502 -579122063041305671595042567272409600 8659503 3912335745293221538711548379213494440 8659504 7606094189845741377241924354010054656 8659505 62873357504357203394724095925127137000 8659506 41239520201916759131806647427961011200 8659507 -86679092495352477554717634561088621008 8659508 -78791327528891892329533476230245201920 8659509 24227260819354583805084577526110042368 8659510 26615303145741315655282685377266668160 8659511 -36331778938651182259218247370676019776 8659512 2585905820304817554597514420778987520 8659513 -6407461847664206493243016613901537238 8659514 74934592472250819435474977405605727856 8659515 -30438337529006923162022137339730933760 8659516 41564170224319951013475056573096064000 8659517 -829995265350276365495580551241500448 8659518 -2629289873739876785114017079795696640 8659519 -365090639036205428996687753202163377792 8659520 40877692282722971065570629143919329280 8659521 25876018539409710383187745083941306880 8659522 51537389896587321610518125040415236000 8659523 -147785552484507043493047925280505245456 8659524 49808393160297837803542674191256238080 8659525 -1664046660329074917814424286979899750 8659526 40027904609015511610190482778017871712 8659527 -2397673816489388122433263441160245080 8659528 59787484720304830383470133638272389120 8659529 -36702074388739684500296151436897512120 8659530 2456258770007023947348066562298085120 8659531 -77160445889992682141897627555914898668 8659532 -37138949980703962750232339520504253440 8659533 23322310471683107694838468659388204224 8659534 1805386279106210664835390647453765120 8659535 129263269281446349528257404344475957200 8659536 10226411862221945006687895175786659840 8659537 172611650850109254682941882440066435186 8659538 -17040337181863673678057951020641894912 8659539 35111660421454552528749665382277679184 8659540 -25361286195563261903596286486350725120 8659541 236503410811157497737258853269654840768 8659542 -41079874590642952930996304880127668288 8659543 140976744829152541689451498200154934792 8659544 149020389501703291597097332646427740160 8659545 125955606194569061120582346589080681600 8659546 13477039208545093649934142799607174144 8659547 -42978726280559086693877715479262539760 8659548 -84392149460008252276254932788118446080 8659549 -40561003601009357302824620575821443488 8659550 -16504259964990654854609157039228811200 8659551 141700176527258607882302021270089570632 8659552 -18626302255562318467487537075955695616 8659553 63907011969016297757353101656572966080 8659554 -31992034427167170559722862838085803520 8659555 -815544357280602128325546670893374640 8659556 -131958213194310936089308219230476233728 8659557 -77522756301133048317832499562407498880 8659558 31775333471272289803256733637879741440 8659559 -258400268378097248207315493673978023240 8659560 17467096122962527840067493583065907200 8659561 221832350045287341950669228241256402000 8659562 35205452478949101719939038253522027520 8659563 7570560200023691770962576635901194688 8659564 24812624913795833513162624500423550976 8659565 -111904668713552814194386714993928247540 8659566 27647287828963282616069012282658749952 8659567 10950423962957300725767616422004086752 8659568 12573195422378333744932123740863299584 8659569 -25103548072845818957862541829307095424 8659570 18768246958209549531036276941006040480 8659571 50918073482894848133889390131204853516 8659572 -67064273560189829047860959180847095808 8659573 26504528991329478999139976843224450400 8659574 -45904497223316921960441756198395201920 8659575 -89368618243009375951910376759994410000 8659576 162561579697500499386390431553176494080 8659577 78963749785208909343450832036990797012 8659578 60112440159057835964174362781795420160 8659579 11400099920223161732434053463497250320 8659580 -37530287850648128589331277841781900800 8659581 1344435330160269612285968313421945344 8659582 -103109100053683246483864961944695096000 8659583 71970752730211817858575958453570926344 8659584 957803295951517595658137286129745920 8659585 -22894975687715063506740677187098822400 8659586 -9383838820002332544221106211384422912 8659587 117430604905322325775705366299395360760 8659588 16772151039792295829503889941464887296 8659589 107292362661153503538506547171189879390 8659590 8898143688393247315014461207657320320 8659591 76862621805283888354340216276857024312 8659592 -119572834052052476664177262964915404800 8659593 133029072806520210080172701213771898282 8659594 -50873232060302897318089952675611229904 8659595 262573614242187928551980801093943360 8659596 3618996409064516002906668478985465856 8659597 19621629122234771258583687940468122592 8659598 2231372028118655727891429118990486464 8659599 39931707780202191865669809732194590608 8659600 13076510124291163432936705064053760000 8659601 215126837003912039269647062715321463602 8659602 -13082087870224767323626770113480294400 8659603 117798588424688725578610785238766765280 8659604 -108829348302742730753620719648557679744 8659605 -79948757922580053262447029995807939040 8659606 -120165949104909825243568881890022097536 8659607 -306124586049699874555168448772812040 8659608 -41741058718409486851998811830984560640 8659609 82275066841012508040307152170597321472 8659610 -15636590839311459948761282863213078080 8659611 40953230210169782802099574439708502000 8659612 540425160877595568315681334263317504 8659613 -93020094926836148204556773042051945460 8659614 12337735756783367082030692776899431040 8659615 -51625394822982709830118338586469292480 8659616 44753362551655114377329360738992521216 8659617 -3112469043274833490239371139919440960 8659618 -173199702573986969070367153240030760448 8659619 186066332144098842771582600275579535144 8659620 -4110508977645366001776027376210579200 8659621 80420068737566467368892593131484662044 8659622 90507667082336137916950010123156619264 8659623 -25086782785035368006879742001338206040 8659624 -109820940611751809788941419132090695680 8659625 -64625194416199249641273548542663617000 8659626 -82020316902207695214750808340376358656 8659627 -104310799402778750573787228644386136524 8659628 16441179505768215402823762156921399296 8659629 -4432096548209002599479234233047656160 8659630 -33075882864254453091236107786587340800 8659631 -161687340778430564159057055450150323568 8659632 27902875759683890173825766256941137920 8659633 -15893754972415576874751632832332536320 8659634 -107322140472123634146421667159966444784 8659635 91466159029704161919619674950973621600 8659636 94366099738422684606581783715428536320 8659637 24240307462137658641096551684691617952 8659638 -6168422680821778791724603033650981120 8659639 1217790272193597410248851645773637648 8659640 -177589299818400854930187345486797414400 8659641 -723640446828148955858754920811355680 8659642 3207397787727850697603564578501140192 8659643 -38336277773054517672672918886144350108 8659644 -40683952472374543460494605633207410688 8659645 -141131056497059029373805036556136150100 8659646 -10235868002320248453265250298903960000 8659647 166340075288635703572335389317155685200 8659648 35331314782464029436909694474644357120 8659649 152040897642565558076409279233064191040 8659650 6698874380876075886549132714124809600 8659651 -10824846513909187118860892531585862144 8659652 35861671775942876009232436438425894912 8659653 234601944487408431475529523115043124864 8659654 31675217394267958488655990347213415776 8659655 172067280639921706325312473509268045560 8659656 249256425929547086801410961662702387200 8659657 -115844780051106828439854758990020587648 8659658 -41191026632223168080343093907062983424 8659659 -38204176068148090936691114054089177896 8659660 -10391653643948019117572811624973624320 8659661 15173108913642242177673204447936539520 8659662 -43018030035630036980632471952601768960 8659663 -74934721858137389873045775746485251088 8659664 -7932976132580515841140562715350138880 8659665 -2282356646083455992918909773436839680 8659666 130831153351726214255681613617942751360 8659667 -35814475171734411984531109736369275284 8659668 -1215227329074677631743862694313472000 8659669 -53109845344424125238261320336169482930 8659670 37745814927031124783579324676933782400 8659671 90742750601662313532673568719929707112 8659672 -102830629457373209350342622073271941120 8659673 205222113657285072576076174574705977104 8659674 -32618496536276751505436399751000938256 8659675 61140913107441901009912162089570821800 8659676 -46611981699506125269479044941184919040 8659677 34991954127000279542819959096706191008 8659678 -95002377886388516927133833274955464576 8659679 -745170466374011053113862894916354208 8659680 -99848624964647865088859308360799354880 8659681 141736782753189357563865007861663650372 8659682 9798083233379877592634139977570167584 8659683 -87751648750149210515230762497374590080 8659684 183013022823920326521574068038860800 8659685 157349487767138307682592263946217280380 8659686 25756219989442545017470456226330179584 8659687 16594414703672516549897661240107500800 8659688 -35497333414397437858628406913852016640 8659689 77306466360610648987714494578088852624 8659690 32704368691370946022181305743085180800 8659691 51217976658913054420919855900697871092 8659692 3399973253411083318050352492213504512 8659693 -11970431972040148195652663316793096384 8659694 109853226315753948368293597767961912896 8659695 1793856551747444420175291322271508480 8659696 -41561374168032672092353250423874715648 8659697 32583097889807089915207472077434416052 8659698 3215313427491140846735828414756648448 8659699 189822736982825016387936481951566713200 8659700 9374219022930946377994691996152320000 8659701 28686622165317273276464776874360520768 8659702 62841114189251182075275742908644577792 8659703 -47052931090792490434979562893075768256 8659704 83125948629542563216139822854786437120 8659705 78193469110506522002802104150474401860 8659706 -10287161977184469461393645527662831360 8659707 7262857974377701204620833332951441920 8659708 -48497816878502617618999470664006070272 8659709 -56337803131015410927380360759768105460 8659710 -4179120411149788377185320126117775040 8659711 -257149687106001416736616180472690130688 8659712 -37628326330721805968462463200504315904 8659713 -66394837131630030482099875209610293456 8659714 650016541410467882728270133691878400 8659715 80526095571476999243755647760343234400 8659716 -41805632081831091909221559703261556736 8659717 98159796181846830761287215647258862720 8659718 -13789772524017514924297821532868117184 8659719 14711004951559917272266230797194279800 8659720 -58589374795147094867340899450553907200 8659721 77116930094218544550669380215400716800 8659722 23368806549937545281810071615316540160 8659723 24994788949147607865237720575314530000 8659724 -20321432353939980696116316498513575424 8659725 -80256630444541415786470666188012480000 8659726 -2547189663672489466443544507050132480 8659727 2839204806773715108952149688004079480 8659728 9165068816872623007880646616154112 8659729 -70284480152259043971133390315606449306 8659730 30352477627762181561412759273249152160 8659731 175524986240122181905805248588538487600 8659732 281507870616929151895291125135583715328 8659733 -45684334732870321920139516263437897796 8659734 -6633319181698903059048960759313802880 8659735 52820026912929118993262148406575310560 8659736 8026290850163907309007273229312071680 8659737 -9139014557376271559867885091510960000 8659738 10011705385689737629009432819143462144 8659739 -44343389126019641663023120865279997168 8659740 23736147655242742068543106767557068800 8659741 -29818154277538064758103136699166216858 8659742 13309720027186561776403864100273243904 8659743 -113726714214298603485534221685345408000 8659744 45942008916347983031656230387190333440 8659745 69863068221956400624800906318996068500 8659746 -51403748295572180047611418392235726128 8659747 269529919781730205042446917100833263196 8659748 156870673907233171917437754783350657280 8659749 -21147438966314466749331412134237044736 8659750 -191642541105338839509087242966178816000 8659751 18124790643790599459184342209177768504 8659752 -106532531296814143861827082657447034880 8659753 35794892655663885637086678669627646464 8659754 -43432176096170438837020404797098504608 8659755 -17052283246851880939309966862128319520 8659756 -63113332053428283807110275795683064832 8659757 -33023092566351590368705470413864367360 8659758 27381822447336607480395230347902225984 8659759 205136879270292937307318606153544848704 8659760 -29964729685645120923307264282522091520 8659761 -149441329633030658667096324318119333952 8659762 -96366911241207296134904414782486384368 8659763 -46667348405070264538459658958466133760 8659764 -35305958671460522574208810621191106560 8659765 -144755822010043856466993480506846714340 8659766 -165271918083813534518505251992131364800 8659767 38656068734816306589781714510722280320 8659768 47752953171229795671089458666096988160 8659769 -73103732882069822060776225341547375830 8659770 252305872561763204670475830445570560 8659771 -21327838854409608626717641864520007280 8659772 -122298125495284349258785466357958558720 8659773 -96103038952355128499916175100538636378 8659774 -30591612511987016321124497716155896448 8659775 -101627364005023824778250943419748136200 8659776 3688089581103802393719271794854068224 8659777 -11393616880385258650659761640648969728 8659778 -4970505112865199562663016820056808576 8659779 59107773670270069068206557742586920184 8659780 57613842374167321993236941635301049600 8659781 -22524903500688574111431434547692795136 8659782 37799880788595923056965209226874015680 8659783 87757089253330803519869347363899055920 8659784 -62905554207721412188707492250310246400 8659785 88052193508019095138546498571336511360 8659786 -3606674909446477600626967913340343296 8659787 -34751879273204401961948057227227316848 8659788 -13856036466720107393093852266193879040 8659789 28221598828997651164052068683164112780 8659790 103516450264339022510537416441999646400 8659791 30185461783533991957882769846303548272 8659792 -42832226489651905216247193288505237504 8659793 120871499054690795624596471675643997042 8659794 7359694858075890557294936877187984896 8659795 84876953544547994942980579821788431200 8659796 227812908569170375944760740463156992 8659797 -75012708937682846670530309502881113728 8659798 76462607401204806446188111357265233920 8659799 -77548530054690298861128697502425784832 8659800 -28255629985552879988888259216087552000 8659801 -8143739166796625845614017311008966720 8659802 -141704590272439354937087055113442647808 8659803 -28045793699718864004448496439540232148 8659804 127594241084663473227608892900067482112 8659805 -4778985523795423602082053075690024960 8659806 -85147014965237849032047238130081591040 8659807 -21454195946498950472672029413647687720 8659808 18635294643121940719423110360266833920 8659809 41020942465975307962050805263343944228 8659810 -104529613401279961828999364959248960000 8659811 -27453431912033335869211700099559567588 8659812 22496437615949687703441349214498598912 8659813 -999808768483657866423872672573824096 8659814 77729488103794290674670793962092256 8659815 36406089216335384815889175133945883040 8659816 217125135020228945524263901987524034560 8659817 -291708621399048513928749894137088053088 8659818 39197050684294219848288008684271774720 8659819 14996278400296357669183244524101202752 8659820 -3507796430582564215222150836803020800 8659821 7387774269662698761034976703232283712 8659822 -30705173518292589632169553892684513280 8659823 -3018930362262171816590175354171132600 8659824 18705198219067225129912040335165784064 8659825 -100449038641363944452706584580822427450 8659826 -10184802509126794097020348677187645440 8659827 1464629545488916825327428374270333448 8659828 -95830149137991554083643830136206100480 8659829 46062222348669397864493328828591937884 8659830 -33623260838846589403677436815319102080 8659831 50116757720572261155794401949551200792 8659832 -10752430561063522529682943615502438400 8659833 -25064893965782510839376423557889519232 8659834 795255150218751959818043755464924672 8659835 -27740430978637926108336795924824041200 8659836 8076221435823399094194248801100129792 8659837 41094798864203516140347052689739172486 8659838 139637351957159554730314975741499501760 8659839 4083648148926906777260856360772963200 8659840 -38383696575909735966668253972293222400 8659841 144428561762531206211984078985661804800 8659842 23187336340711708593911018794034109312 8659843 160532809323418765160025701196033878760 8659844 24686123666405749309234480899679076352 8659845 -42482129839736234867882779654877472000 8659846 -51021144253345323693514528540078062336 8659847 60333394357164362510425172803709616432 8659848 -65971117808806596301888874564184023040 8659849 -157654903392991248185872146657043990 8659850 -4858140545559191916781006889726054400 8659851 70663243449531840463356057623260898784 8659852 133380402463609605450764391688999943936 8659853 -2545703128911998257782329636009139156 8659854 18590658315864776830439988132179007360 8659855 -65065385977144278021263853623132229240 8659856 -79753954670815738411610211370008576 8659857 99920504119741759260616984044042317040 8659858 27370877136109838200858798912183361280 8659859 -113185118139649328224716895461629647296 8659860 -166078194696466472558370499057889280 8659861 251183982447040267330719035858244864 8659862 -84251543968426911580182233417609622336 8659863 -241001826543486889803047978346853483200 8659864 45898762456859791410313442882325504000 8659865 8387451769155415678142584584882949320 8659866 -14297313143507407507663957401739776 8659867 -100718615385324317276610555210907705084 8659868 27383815354277297111415773160715831296 8659869 51788101964277236302112725406588152320 8659870 -40909542438082896963184004253797495040 8659871 43688154968311720676917629672468407544 8659872 4534412314877960926279887199224594432 8659873 -63997849305905133206988137242178894878 8659874 -37699008688348592648358390596871014064 8659875 24234726945754943966501411446843200000 8659876 -19668583756692227034321652892153741312 8659877 16500166769500777875460988700070465440 8659878 -24485363930071489187521202302420859520 8659879 55068286252140585354860313473489466376 8659880 91952216374591018003886241766110720000 8659881 8403330240744824876107466737419356160 8659882 -25035274759741801714240727755300918272 8659883 23713997968275205139998899558091645200 8659884 130520560509768506058363703018242650112 8659885 27311303945281838617516134396103329960 8659886 -187950940269406300394524263849942131136 8659887 -61000520457109394521907080150506302448 8659888 -53465203999583297878690603591251296256 8659889 68696569197192215686854428068762426752 8659890 -36436793654453083558058523538497091680 8659891 200641754250971046910393383496745286144 8659892 -35186123483530040150933418355435376640 8659893 -39376718916301082109775639175461944000 8659894 -25379925918788129537802010168354257504 8659895 181509873371691990488852345473438781400 8659896 -13398597064584828456771297512315289600 8659897 -66173987766718527890142468227724976428 8659898 -4442607467336746206822465989616190896 8659899 -2725895787073160046825934248875337600 8659900 -11413455467866442889515000609145280000 8659901 3435417940330936236103529836937313600 8659902 5048597158954022346967266232225996800 8659903 -88672070191427402873314597430101631120 8659904 32806780542216438774164728749156728832 8659905 10350066097113421981660926668777900160 8659906 35189119755031013823249780961788883152 8659907 62297016420507887284967689171236332232 8659908 -1117153346389883603586087870215805696 8659909 854801932473523323291371704558830110 8659910 10651115069321716112606772469947486720 8659911 102367421234728223652785692861122584736 8659912 -19962657183988419818513458894965964800 8659913 -249260631079328742260223624808993628838 8659914 28194302358045745821008397478303077888 8659915 62685957600115793118177993434399155200 8659916 33286981389966111865833032926468074240 8659917 7293714463735939106901570530946265740 8659918 57229390887219162754555622754650086080 8659919 -174341500394181651210342568233815711280 8659920 20582017826923517641877561810149048320 8659921 -134345106771171393342187447294335620878 8659922 1019551302614525605909039476799408800 8659923 -75602764925543518082721073266935441616 8659924 788726674009480586611182342407790592 8659925 -46205920169120687370388770478082719350 8659926 -46697316052721860541770724818979020800 8659927 117581217434508342725633260143221040776 8659928 -113047383469134940155201285877825443840 8659929 94627143257819912249010765688235672784 8659930 34076091131961628723738280755804827360 8659931 -16253359042745719174281256452252147456 8659932 65164955447242546631306309113578588672 8659933 -176502687221428828990201817609345127360 8659934 -104209735714824441012673783604016039360 8659935 -14076618606677798522580843272393300160 8659936 -15737657894942587386076071713943060480 8659937 -15085257588575333262878216335309713024 8659938 7566946129339877717946115846673301504 8659939 8986598093497002235283138074003779740 8659940 -32068421092546026831532173812520222720 8659941 -10001657791581032778880455016417537920 8659942 -719005722818500525388941364836311936 8659943 -3331716146052444507213292169367875136 8659944 55446292137279231296657536117868559360 8659945 -13183219835355746699319906898805802240 8659946 -36455733113177830897213868032284725328 8659947 -34991414674685624313687952596883084200 8659948 -35738895986687798328275741148709492224 8659949 36976680636513819516884069032863412950 8659950 -852690088175417051552047675477468800 8659951 124855039125583995549923474164494990480 8659952 -5563662314206575525160240441592905728 8659953 7795587271000432526404300990887625440 8659954 -10745823029325674592513147092040163824 8659955 61610610572096902961036016248957973360 8659956 -82522122807702870899835284793122684928 8659957 -83894258378391268535803783082414483794 8659958 34933837385434000441988553829498834080 8659959 -2668748173005761271427495867245930240 8659960 102573062214046626271410777716892057600 8659961 114176851066982480308139481372803189760 8659962 -2859476277167363704764025832586184080 8659963 -46325197015421464781847911931551664976 8659964 16240110732444250350605073561821822976 8659965 5280353401111123154736145651588545120 8659966 -33633663668417453291861800195360145664 8659967 -74328388024698646847018752610443644720 8659968 -98469122353671597483055691971669524480 8659969 -97868996371091258121066625069148198060 8659970 68260482089338489384525854119945280 8659971 26331197732493354363108404009210885208 8659972 89157362530592565032385147604708264960 8659973 -73299557259100318442625721809852795360 8659974 -12421376863851537078484601974108815360 8659975 -22221749035984487999967704171498140000 8659976 -54498354235615208550611460248440780800 8659977 -53072240553375897325445055240607799280 8659978 22974565686339693063946702827423674880 8659979 9700342827761095411716532223028962040 8659980 -42697118457954856081708220330311680000 8659981 -34637870575939355854624164830279311296 8659982 -2994750540826274980858031792201614848 8659983 -36629466888863520552908786106341540736 8659984 -20134274934500808438678973674056704000 8659985 4947312092656467706880183950275567360 8659986 74168760849317503924698149888187137664 8659987 2315613213616213594152314491538021184 8659988 58420559488169940308940937063762425600 8659989 -58098941090074328170513414916881782756 8659990 1620074740516357413994122259626981120 8659991 132004558767604546740589081349268697800 8659992 -62336900216177243898326836000787496960 8659993 77030819469355542885322229790275182864 8659994 -3082107137217513417216670427064999168 8659995 27944264115396237044925708516350187120 8659996 -121046596040653351981079151276555033600 8659997 20931170916720853248474214250550841446 8659998 12609073640011708334895222178289536704 8659999 -257272058367905822578697088785049700000 8660000 9605471694457594046908392689541120000 8660001 -23444170804081091420429820527999941632 8660002 18507773485473975372952240535754906624 8660003 15211607061884990791003962181698662400 8660004 -118733904720226017980038767325144209408 8660005 -23649165967282138461446658881399623680 8660006 -7799728692904909624015771817659499136 8660007 13614044663287433814507624620448530640 8660008 37327950427705010492474664163091496960 8660009 -111633556399313673154948527190619050140 8660010 12432034266618493930716695905480742400 8660011 663020502621906768587073004664642472 8660012 7855205369978714711862730223245059072 8660013 206222513022158601612375088917733039104 8660014 136687895561214367472036595014055479232 8660015 -21020792490989907150550983024754166400 8660016 -10534628641196417695247240875066245120 8660017 7979861251837895890799279257177095792 8660018 -131058951351689684860473659289351437184 8660019 6261779561024136216599080528283116344 8660020 19113628638821199917346971056986624000 8660021 88670511997688029189862828135391841692 8660022 17716958811564274224624811565012373504 8660023 145768802003735763490718496392241352584 8660024 -34434603280875433225276215998089420800 8660025 -70804961681114408783649503238490050000 8660026 -2941446609413683021923248924096166288 8660027 55269136402249847607067742152231196760 8660028 69451620647527014609463080782635008 8660029 -983441635707751529293643827709923200 8660030 -95452946955149745465638946564559611840 8660031 19954331624284651442081937019171121280 8660032 70804240178303961592936549546658365440 8660033 -70876623407632553811670166416951910718 8660034 -69004939059543748900282530782675092992 8660035 -47316714423373360066538250772872787440 8660036 58752004866794141309700174541750272 8660037 147341174615097707193573118780970062560 8660038 13320032320563646372987932002575618560 8660039 98728091923149014378623834285442154840 8660040 -50973526785086517356538400058786611200 8660041 -14887943193401076834474369426239337720 8660042 -34939798557199039149001263772927397328 8660043 44430184958326813141811713550462008608 8660044 27709099801250517179500367687391484416 8660045 -65172761157009261633898755461394114720 8660046 50072386153531699515317285293237560384 8660047 -185952304943398419870290951617833090888 8660048 -45199594399102674329619500440067112960 8660049 -90155487407614100113491786247811909136 8660050 1023929550187448367304167277783104000 8660051 -17122951826609518847803306899267996948 8660052 -60031187260312604913637776837463726080 8660053 -165221015980485570884125616754645851698 8660054 -10615835935490147979779325368373259392 8660055 41636963129174907367826058876154818720 8660056 -17487785038889855247766629284524953600 8660057 8930232851216089798118184466463814912 8660058 -58840668573067697223365656823907539712 8660059 -21609275670668647103955831057973891040 8660060 -134975552357115220945269390709528619520 8660061 716459390288542510644763301630158080 8660062 -29423386585001921002545366924728651136 8660063 2764411540362569518559742096229623264 8660064 74026665150203956859809329958826803200 8660065 105241137147325763309700971329696675200 8660066 -4033600747967838252936840928609504896 8660067 26586572253448113034104198108033100800 8660068 85416103232787941454144362503893726848 8660069 -156755149257434349592128739395181855488 8660070 -23563293378827407157973496602604423680 8660071 -1204804924124790820563977857061597056 8660072 45942349116073901443588389571316674560 8660073 -138198099677309516659236177012211739232 8660074 -134419439609997438376259088473709904464 8660075 9425066849469116561303328677096499600 8660076 4214675001056057797809920575037865984 8660077 146367829858569493208120762051256099926 8660078 -12177881043302530112891551986179209344 8660079 -246688431336646112113334546803959386880 8660080 982316590348441526122018715721400320 8660081 143167115919034714385933588981580924882 8660082 -4452152995279399244305888879889011200 8660083 -11745886231029216993560063284948572672 8660084 -44868878000640992095002261960092577024 8660085 30559526242193049289577109266690027520 8660086 -7777781168789735943540010043435856000 8660087 43889310904132114173910411259764133736 8660088 73395104117231117172502070749755187200 8660089 160592626943231833973311009226728956756 8660090 92162897832539413832968637495224696800 8660091 -188481657092183607048892288421713704 8660092 29380040500723842014063330526515461120 8660093 111308878190904104906091849797290500600 8660094 190115305426903514919655890404111616 8660095 -62409673330469489486579411231135644320 8660096 -193322600638260648953339184602834534400 8660097 -136802403184418417098912998020689990926 8660098 -11315739484831748009175442148317581312 8660099 146790307516904119737190014886678451712 8660100 -17627770129097579464906669898193945600 8660101 -9406500134947922828468667837884085668 8660102 -36417267821375211147367360014672273792 8660103 -44033024035724025290863190525900446896 8660104 150445592237777312380867393882571366400 8660105 54585235210081618022063408640873096000 8660106 -9087633650617238231407558985362348032 8660107 272440563909085854672377135335013670356 8660108 -102495889001585475621306053539277705472 8660109 26446554190404907263091412534145208320 8660110 -94737415298954743417280272908478943040 8660111 -173822071642845514018452950828098956288 8660112 -3346938205451660142444629381921832960 8660113 -84405486571349551109544932974051675344 8660114 1161244625766869685442666614341174400 8660115 -4338459511836020851279899114540465840 8660116 86949295320345871741713720348748192640 8660117 185314224933844158149116022092496522880 8660118 15599418601188966412873348375001095104 8660119 33306628991287584821834801388747523680 8660120 25842067775394810513908894764594790400 8660121 -24064069004484827959635585944602253760 8660122 81535474268751147259796930379998483424 8660123 -401099744099493498733428357789325834464 8660124 51985745168165940196630587419140423680 8660125 -76273453310154580425148370705849850000 8660126 5512942499994814062283648762089669120 8660127 10900338056635587542026347458707074432 8660128 -28223766381492615242156905867844911104 8660129 6812703472192423048260169610272346112 8660130 -4820171930753022726950814103787028480 8660131 -113671872800548614282089539640325764736 8660132 32857476374068755533104363170733408512 8660133 -80470360201368618212033162066103301698 8660134 27585241308330671800824339154700068992 8660135 163426003491781734728206679376569267760 8660136 -6748605342702604961345455836609576960 8660137 53497292573395120330221926244311026368 8660138 16972536397816743152084763934379904000 8660139 24554301850569182433219861167086546608 8660140 79645909683473438910139617744100884480 8660141 16640852484144632933681941998416885472 8660142 -69425686216812270287652724875945893760 8660143 -101993930134199017413690986624900291760 8660144 -26421466726537158245106518447675277312 8660145 -1913526887043919993340822330598000000 8660146 -767607365258384382313699249280977920 8660147 153719576327267057589955410007131088524 8660148 51883047293419060785751793048404918272 8660149 -46868471722025668150676528598347875236 8660150 27202004547139577724576841604807832000 8660151 45900732698997015532413463893164217168 8660152 97307015756455022958670452414803804160 8660153 -7561918108387134295458569671101125760 8660154 -43552218579974192369213571956277058560 8660155 -38933216696768875037155853106291260640 8660156 -177304855741022173588835655711584148480 8660157 2510861385634857666183112269706183680 8660158 -22974692180777852101441824790334142720 8660159 34312526275396242567766124388382332120 8660160 5873123424146449199314320280529141760 8660161 163620125696918145755641457442842141762 8660162 -74541022471512636899277643791026186880 8660163 7705126577671490361436200035833161024 8660164 94000374201919297874951251382295245056 8660165 85240922172807989496125397743315827200 8660166 53618168655026911979086277578583433600 8660167 46532193958098677942484656017972473360 8660168 -118762132130025399284908997088669818880 8660169 -43619207767222399444637528916420178560 8660170 -25202687896219081978056650276550219840 8660171 -50892941859113332462727164501816203408 8660172 2922411364417699866613586626754706432 8660173 259958662782657886896243029183233460160 8660174 -16458632322395705540318180482115369664 8660175 18710282934838884142017583866193311000 8660176 9310644380743588493049217776378314752 8660177 -78815792506297495341918412282597288974 8660178 -91395017260918885611374793976058076000 8660179 -21418801736924006886032790172092340920 8660180 74462605405588351835479756667121753600 8660181 60910029180978683474050671575188094400 8660182 32721626592687000976171405387484772672 8660183 8178857228606847588135190250970740160 8660184 5355130660462259499628649213044899840 8660185 135022374887754905566196983048335013380 8660186 -102164307689665038768341637908418331680 8660187 -154343481573458471072284391031879502356 8660188 -3351119422390689559312882910331930112 8660189 150623148257562745074867922366815117990 8660190 -1744452164428477944021337556477214720 8660191 -75321336623372334218364060278591462016 8660192 -47143067831415240897566164460512739328 8660193 -20626929711856693658511869817640987296 8660194 -112028123006016005705530000016447581104 8660195 72615918724135015020757352301024037200 8660196 868668007119286786735447519167104640 8660197 16287765645372454782911069210296160640 8660198 -24699794583535523383816979022216986400 8660199 -55720859625791336000244721762541629440 8660200 -627758376676253167062734396835840000 8660201 -59898983062456499988981363711057939456 8660202 18673173253543971784319766818305807104 8660203 139928304279971312899479849458583390452 8660204 -44756137883184771695129630047786834944 8660205 -43525842951011302485398555285474396160 8660206 5761274252370991565280658835559423552 8660207 26572512242544928057775721790818752688 8660208 21854624681687870494562036039929626624 8660209 -351736688524625750238346925371427996 8660210 13662790915066740280225252541210967360 8660211 -29977760965002592621738977887332922568 8660212 -2292274288300863374897610144718080 8660213 -47933776071627877091510130515000673696 8660214 59246091952679578639665450860851732704 8660215 142580877349418791843228952361869430360 8660216 -59540518770624890530972984564046315520 8660217 -49135228482360701957465915920557578880 8660218 11890139095532100206877920940639926016 8660219 -2240779963435559553709847912943274560 8660220 -25736361375052882786154543226245283840 8660221 -33755504307850903989349340666645987578 8660222 1129016255426223098665209250712231424 8660223 106636114407610327604495983304027708160 8660224 -171068094826993189922484015749367070720 8660225 -8895650406822454478749266345515654400 8660226 -28441638800578551729145466982037130496 8660227 -219033902921824146121600028001180241924 8660228 174941857169719159804983165003038909568 8660229 -1411830859748855810075161153983146016 8660230 -5820446084253762399859537239388366080 8660231 -207898996538996430682935144445342502136 8660232 -7510810579902077473937054761276538880 8660233 121771586668077439268574278051884275482 8660234 -17688074490095144891916218850448151040 8660235 -56462227430206894036599191703388074000 8660236 7503714049974962294205079117552899072 8660237 -95403730786228508814102211080950922228 8660238 4443076175632217488437277978910269440 8660239 39949596686161070740881408531484604656 8660240 60426331137018903483345493044941291520 8660241 91141660058959139661239621666516245620 8660242 109269999011442170398594827885883836192 8660243 -2101142416952928051478100363091818616 8660244 57669705849411907664365872918500898816 8660245 16710082804341967204379589042611779200 8660246 -25914669464207381670872198615217356160 8660247 64743700235203841098074355642490969040 8660248 -168521915716547328874110235320716912640 8660249 39821111743766369186609379710235162564 8660250 -141243632574329947978874898546030720000 8660251 13562964767221095627813743397888795904 8660252 -850260583575870394493803835149515264 8660253 -4620335297473751541549576290402033664 8660254 72778474409178771457053082061702472576 8660255 -155958756106873989043073304371811018840 8660256 82069612975332238387830527657351577600 8660257 38284545360065834844789267064534251520 8660258 17096055344379835181096147691732858240 8660259 -42864381677717741311933203471770635896 8660260 -53680728786053737346627122988701044480 8660261 -57138569305372079591763450186647262048 8660262 -31922846919336591502984046436528458880 8660263 -71333824397188224875404665950100980488 8660264 19980850102830886614044489647738383360 8660265 104870279924400513121415549281168240320 8660266 -5092660689916014469404274325576520096 8660267 -77062299423732444882359026288620573696 8660268 -9027214243385168581271936123179069440 8660269 184391240784128100417667941226387627670 8660270 77043596790279579284434756079763244800 8660271 -144555637754333758907764980175192234488 8660272 7143213546472531648826169478455934976 8660273 -239809463473582429890318227916015430476 8660274 -10805043812044065149463979626780738048 8660275 59782235399573767740795612834389342800 8660276 155252745244972367064670498349677240320 8660277 -23965285162810646650739316865094301408 8660278 77957713965401341204650528791600308800 8660279 -38057960164083937818574385417375149080 8660280 -55456378626692137851595329663642624000 8660281 135138494040297893173310345875011200 8660282 2138407536640178184092063940660549120 8660283 62669911666091778914627522471712211224 8660284 33598279182787408250346710344937406464 8660285 -27069622991357425599946315191678472020 8660286 1992141078265374961160304601637336064 8660287 263873210138829049785880643643054143936 8660288 4445539640644939210077619373532512256 8660289 35969802782124032130024122218348668768 8660290 33039352950186280562314450362500090400 8660291 197392104131543068447993559979328405692 8660292 60869214912648847603206962455428501504 8660293 -1546673121989896435027035419143798020 8660294 -14245250234482336818791364940703673504 8660295 31554831436513324059158602136167795200 8660296 171596691192753864608038672869546393600 8660297 -8661345488248675608390701995381705254 8660298 -51396175496235648181978875445006254336 8660299 -194495029818140957497358952155623305840 8660300 -60154143478134560910151442266757491200 8660301 46857745123313280588289952189157918240 8660302 -5159550170808534023463041011566085248 8660303 -66444444991677758506540256275197885312 8660304 -37516808042669549884866687321157140480 8660305 -107827356939159434562031086567365509440 8660306 -21994263469783484513152356768864096096 8660307 11599445584218411976051096139576250720 8660308 199163244734699993688853822569975340928 8660309 -196690507026804295370318818843943789394 8660310 69873987017624919095059444140939313920 8660311 19032740099119835537417513546939683200 8660312 -234972779861016192481990177050736128000 8660313 38881369883102207831370661808941287642 8660314 -21913872333627514428613562347459307520 8660315 -37763202368899809128235669875868902400 8660316 -22947971387233821442246529897374310400 8660317 15654916179410680784587819489020227052 8660318 57706892119501112001599934213925708416 8660319 -31721185843443437381098390728894198456 8660320 85009962062700448475180043998645452800 8660321 68398984085489716846333750512299036352 8660322 -47627660748691840624300275507485429760 8660323 36864660552845331954979485850569835680 8660324 -11979098462302309368444669385471826304 8660325 27735886203777739124724823250785041600 8660326 -52947734855732667967320054147484569888 8660327 108027313835002956905699043439837041600 8660328 -86397664161132102015630901735582924800 8660329 3249411173679027766581753862057762384 8660330 27402953343145998366056422131951897600 8660331 -20490376097847550999016643366871821600 8660332 -38739082699800044299806722114335016704 8660333 -119435134945267675292457382316334240 8660334 65742057865405322551912975744076642880 8660335 2786716602474489797299585777051338960 8660336 -3029662463660763689251514866402295808 8660337 52911742416164045952054426391306249152 8660338 -43188139498873904013880920481809565680 8660339 24441895782519217976493542523913240140 8660340 30695978847408924874638364228511608320 8660341 73641050053531400786316013187113424800 8660342 5895695403497537299270606044480048000 8660343 260037235225802962474938357992190232704 8660344 1423346899877132498921440326523944960 8660345 -75917077709833522906006274438523881400 8660346 -19052936914926461143194886660921995264 8660347 -29617712776459464178806053946246236768 8660348 48348596669596741349086471492666285056 8660349 57240764913596525729708772786918346368 8660350 7163594865119258449394404365841118400 8660351 -41206639076011215930357727639596742656 8660352 -78164336463480796483071092280891801600 8660353 -22264999802786525888784902911048060352 8660354 106300000832336581499204476413174985632 8660355 9248584091967694328205975003750988800 8660356 160776131784939305861432898315639585920 8660357 -4012616507044683953042951789895586080 8660358 5223674031819406773279608471669944416 8660359 141901680737502355200742494984864650904 8660360 6507924258768869215525705281656064000 8660361 11820464768386385249163993005377860864 8660362 -70314247471662100170517027761613007568 8660363 23777882836474428124309732967398379160 8660364 24452762667162847179336030938274418176 8660365 62464600500615248417745740160187795200 8660366 11180082694738354267756403041473051648 8660367 -37696618069123252247600602764129752592 8660368 20289588590708540594897934318268334080 8660369 -173752267961101094285838637750777441230 8660370 -26742602301328002264051003290346355200 8660371 -178639900642426107431000879095418085800 8660372 -540314122835747405884372861620277248 8660373 13961968867193631639486311342810388384 8660374 -19898873068369524923082602485390325760 8660375 384553464537635954076353829701450160000 8660376 82592701751805348405039717268094699520 8660377 36460276301712492345503210294701601280 8660378 -75769082105517027875110820558309821440 8660379 -7844958958225890016236967362276556032 8660380 48111060031106000650852617875284162560 8660381 17584645524006392404062189456716158182 8660382 -59810116588868453953672716254764348608 8660383 78604349896607298698145729205820721632 8660384 -57129647801561144401745645069169328128 8660385 -28061078842417647695590812061126972800 8660386 -36270530083193083826983313052536202240 8660387 264602396520520621074023461867865667036 8660388 17011504463066313831150717501133240320 8660389 -42378680821643802215650995046141495140 8660390 442453068120180246918766227133632000 8660391 -20077067943622276764431998823635769136 8660392 8506823669138437229919173056576542720 8660393 94202605966696645042813160503716931200 8660394 44536064311364120288971678428865167024 8660395 -157516756353177193664131585299435237600 8660396 55305874189958316368513384739216801792 8660397 62351048261674852014209284374372406656 8660398 111936119405471927439487551456533179200 8660399 126910042689691925078171248489102680120 8660400 -3595888675853166597950880576464486400 8660401 -46283573522146492569259559867837823598 8660402 55178649887734214966320928527821883152 8660403 16087810772215231184582245566998881812 8660404 -87589279934961972413145690396573388800 8660405 -21073787809707577372210717960765110840 8660406 -16812742911499663728796527254703775296 8660407 -27970490042121432537083213697662335544 8660408 -16350126122261194980638828325482004480 8660409 9274900419992649265676485742070894240 8660410 -91550461645896585551968441788067714560 8660411 9718346721194743376748006511061562024 8660412 -29714965716772519623719307759925555200 8660413 -255729463145715855604012979638167281338 8660414 -2321124070223367852765614974971883776 8660415 -327048976217327701096552890232396800 8660416 -27058270127613960854896555205632983040 8660417 112351147157273824689868764606259733952 8660418 -19552943182626906391661976209815967232 8660419 -36222030529693152975814596670856650180 8660420 43167482832251285539938883356567183360 8660421 -49845394877927765977263353477365290816 8660422 921981104276008642665853240052337024 8660423 66921720421557290823232644709260339672 8660424 -49553667793282397911594028411737006080 8660425 -97151910670769737251115809802282038850 8660426 159684680552833444926366447020298823680 8660427 -49810054674729277349644145860665501480 8660428 2821325886937047194394640466699223040 8660429 394713048488000295759360774517073471040 8660430 8068057570453855550740475198798977920 8660431 -27303947497250255318531927575473216968 8660432 66505718922810638121137775417591201792 8660433 11121256943098243283561043882378847680 8660434 -14839919763322150822651308468970874208 8660435 1448218366649503212521361000731880000 8660436 3805271243002583981939397993354381312 8660437 -161515568788402291629237464350824980914 8660438 17665803643329395411833233085033157280 8660439 164800657512878435085495228510398400 8660440 -103113479760283514223171234904469299200 8660441 247280778201484682697352504879752759300 8660442 -3402577194364495145300151388365904896 8660443 114898075090579967860258617291192430848 8660444 78674419770444022036234093473761218560 8660445 -2333264790792533198424684233207698080 8660446 107215961909618896942059195602303579904 8660447 -184629662523489076331984133549685951920 8660448 -20683636997067630474023037155289071616 8660449 11316819772503525609401501368306284736 8660450 4671592686021880551873049644379974000 8660451 -121110756149583269028527056972813095696 8660452 -66962979789515629379807347363698606080 8660453 -340820804766676353520654229550327731040 8660454 94710884996896847037243970798325760 8660455 -99671743351749608502448108131156758400 8660456 -88130062721926465679593832318428677120 8660457 -20619448558930124064783475850145391452 8660458 1581894674167005372741621414431376384 8660459 -148040083705616955853895336063109272400 8660460 -68487388845401021391873297066681123840 8660461 151076806575182355819324214744363215062 8660462 59427393304353439613743969429189319232 8660463 -5895190691056702583563250154896855424 8660464 1259881830797005275903548750511898624 8660465 -37774179314029289719737023460243053760 8660466 -62188110981728825690782306775524147200 8660467 132481486402467426345384198228453101516 8660468 -6809250289833568904659242097671668352 8660469 -38735750932732325953574012001105771552 8660470 907284637122240157102717330499665920 8660471 64289664712873386264763025064435486144 8660472 -4438461572700659284735192125490606080 8660473 19684399941441098406847239317186333760 8660474 1927033261056272672112671068131187200 8660475 -85941130246588583334438992905800826800 8660476 -127028882373439638308465342586293683200 8660477 90896632711355825964435599897681611872 8660478 -23199185825599839970049217306044876160 8660479 -119621772721293621763457465436128158424 8660480 8867187230818660941943819789664256000 8660481 -60359183305429258258081242276235353120 8660482 -37960747948963951606726283932889487408 8660483 43329957318077310705498497087693491104 8660484 -8486375526386739888773324344287657984 8660485 1365984631564879034826062551795543200 8660486 22619644855294611426991838435433250560 8660487 -199629515977240759133411386272532323456 8660488 31026612832767465742769222544592619520 8660489 159962683517744224205765829534428917248 8660490 26262491120262685098085476746594085120 8660491 -32480922362783294514523592559151503728 8660492 -127774255269087183253103449199335749120 8660493 -50067517774538408579577165066046516800 8660494 67967390858547763051180590406995552960 8660495 235339767986473770829540211994363600 8660496 2051124749252644690792956551103774720 8660497 285155928779261970859970739212320969572 8660498 -43786429186724394646830697985602641408 8660499 -104865565273249874395870828195058571336 8660500 11031835845385916704958828023910592000 8660501 -33108042036576574747039334815572480 8660502 23444224727109766946351337868677342720 8660503 -113071783631920303764507990447989720248 8660504 -15901331045608694116489754025721036800 8660505 38452905721305765249880828364140052160 8660506 85508850654906312085424647727797811952 8660507 165283312322940269787286507531707162756 8660508 -31791523782195642894440689362068375040 8660509 45311315596304653526365687961125143936 8660510 74912016231525746583656374375326692160 8660511 -36039669967208591432512558564630387968 8660512 -27963009217152135157277004359893254144 8660513 -213052604921249604071739941275550017536 8660514 8622141088287596016872785078322325504 8660515 -149795821713153272952794565135549085200 8660516 -15124483431178948469665616125751562240 8660517 -138113745311791441047684616857838530720 8660518 12220267535285754374497696578347147904 8660519 25337869301309651994948751994320770096 8660520 9583193537085656060593873199636889600 8660521 -25694139962461431963211872656301591728 8660522 14907484929030881529734784462231430752 8660523 161363761605973007073156436525257681600 8660524 194930355984330221701339548694343204096 8660525 -87945730666596412825366841343598117950 8660526 -5814882142494135970185869682828082176 8660527 169956904528445689594413138859056943376 8660528 -14396378131967660165894507359612059648 8660529 78164645889272065470154091567139872400 8660530 -38650320483084623943376376575241247840 8660531 349247909972883099722578094727258752160 8660532 57191690296083414792831565232311382016 8660533 2243313277245422623821450976801928960 8660534 -27739258139079415230713278990143645120 8660535 1265272038047119586546873447236615680 8660536 10531236713753544112436986609929768960 8660537 -233490832457672155783896856307125625814 8660538 60980789319127203442676329798740684144 8660539 -55867496594062574835260481276570469660 8660540 -23227830667012155681359857755262494720 8660541 145795028107643173317679695509424532704 8660542 -5531951709704092918293633356406835200 8660543 132146186962052331207594845900076057792 8660544 -564307710958922411217243667326566400 8660545 70555340481498280089367295324414937300 8660546 -18528760885056054449353525770525719136 8660547 -17291075179297669126050230532017602560 8660548 -36012340560478499633736379364421086208 8660549 161144060778684193893633050877277697280 8660550 -31313772390347853712041514039778059200 8660551 61868311138586266647758245231754943600 8660552 -56875713691679517530343669378183290880 8660553 7188537708429861153342999666267927936 8660554 79326151224292661503374042663753135360 8660555 167109858750775102337094209533971062160 8660556 -55443499489864304570035497992753081088 8660557 -20285734409452819404862678883324759040 8660558 37739697678057802950340417537305888384 8660559 -25871619436444596135167670363487824240 8660560 -4906738003030832232573354205758259200 8660561 -15723942053304605239454061074677929600 8660562 -53976990476567512123907839645289125248 8660563 -115387380241987939131654789175015584640 8660564 66945720320465919760360088944249085952 8660565 -77440873555313118544414044085300271880 8660566 -15215193583250293758129976277400024000 8660567 -17828218170984321439435607267650167960 8660568 23580090446579676235862534242259435520 8660569 -89020058541037925699779724409420967030 8660570 -36511515592041748605241347363929951520 8660571 -55403740027329064839793903169297477520 8660572 68165158744592983258730274095232958976 8660573 -508329267733872224750317541134226580 8660574 4834558412272219589202951709163481600 8660575 -43864666362442915096791034782158000 8660576 1671769685857692614465088895763349504 8660577 111095534244699423744207600929180019120 8660578 -1735260499323408559749698250814654080 8660579 -264478254738076421480791117426123982820 8660580 -16878127046521201850671987405794508800 8660581 138134838847838125098771272363158482912 8660582 48117211549695942656338121532581802240 8660583 -144060768549265775331393274722266064816 8660584 230900597351579581857211372085583682560 8660585 146926252729229555912171713847192031780 8660586 -69372820050161700326961920511995004672 8660587 691225090045121199813238686832029968 8660588 -79996662074071373947795218678006765312 8660589 -69630944151986585663065964522665015680 8660590 12814212381144606776193764266744358400 8660591 55999435262454566915141731956579517272 8660592 -967903262818074956252321428432158720 8660593 36328558700039217047995455388232815104 8660594 11862125234428712126524494734869438464 8660595 51077808992447210301872360822602581600 8660596 24941740176914597532217493986611511296 8660597 67876061109788215055256523831470778464 8660598 108227630371925286359779100520194219520 8660599 305050971908844624212987243363728010640 8660600 12786351660324715136166379088475648000 8660601 3535985670956315242284845618821380042 8660602 99485941024935811945443043891711120752 8660603 38810677192328320889451801800469889428 8660604 -65486483064018632871470855982422384640 8660605 42949492534439878192757722296146315520 8660606 -78181952127681647181503392666339957248 8660607 40059878984401241301696493810354539792 8660608 -130234366532185999007810537570602844160 8660609 -33498003143221291088818987879549016190 8660610 -20103350350382641466867428915204684800 8660611 -131733521314329158905140704279781542788 8660612 -233922549458245289411486077078954229760 8660613 -13620025431312463400250042612523485216 8660614 54609712055011186303614758870229844992 8660615 -92345682403665895101239626047016816080 8660616 36868156468822021639069638308846223360 8660617 -59337649273689564685293410661135943808 8660618 4133892108656130464093318179206551040 8660619 51732748330641439943317303709002480488 8660620 -27918093632556593994462719262136350720 8660621 -235631684909539709501631318519129100608 8660622 25841048479592163762623686178346487872 8660623 -102435602082222299293758738794215058128 8660624 -8532595291837258679012358339204218880 8660625 -7261888470282830427067440432324000000 8660626 -28714810495635072513160988847992129376 8660627 -15335492723919703823566830269179192608 8660628 -75188691627347529428129881297467310080 8660629 24751551117716527447812789576811193184 8660630 768523152244855540855118986459146240 8660631 -52270951005622461056100935948427113856 8660632 79219289001949624713238751550773606400 8660633 218695312591323679564714997624991431700 8660634 25648791356003523065194229019832020480 8660635 -3743747289163568020446470612985040800 8660636 25419179625799829320659517941380206080 8660637 -9203729981035556147485701668680553760 8660638 -20104069818515895173205202520815239168 8660639 35391452361204780473088204265341710424 8660640 -45413130149415222355808180208669818880 8660641 -11839323265996523108040645460521147216 8660642 107989946693431841234536019234848091472 8660643 -115852515926798631524611393366671697920 8660644 3519318753573106305059938992476800000 8660645 2660325308784861687325840310417660160 8660646 86644651768060678801692233632707677472 8660647 16104846992377784053766276435917371120 8660648 202802105216932680252554493190181391360 8660649 -18846489108776962613294720580179242608 8660650 -25872956302026462295411634221052582400 8660651 54018436766412465611363888336717374464 8660652 43892321391014087874621165622723067904 8660653 -195093924884357616744498860325748133098 8660654 -33157565255506471941909597576262058880 8660655 8808848048584917189760187192224327200 8660656 2704774365249199624574677969849548800 8660657 66863494636966749442095402310384629906 8660658 -7600629292324532798178610867181939712 8660659 41293577019463556683374183523112330400 8660660 -8077833074955927082952620841603032320 8660661 17380072731805569503061555802223636640 8660662 -53473018578713633463894335892294723168 8660663 -185036247007953747665377476245680491816 8660664 56833129793483791921528607885724241920 8660665 -2785045872418171100866229475892954680 8660666 -18236332167757419690640030138921754880 8660667 -7361238609504210437848242794645492688 8660668 -45157683041816971247796023166507531264 8660669 -26302838559941305692062480484951584160 8660670 -36945484979658202515332004278310921600 8660671 71960886161379604640429723301495351872 8660672 -865721782906469522788017300641415168 8660673 -362574049411508177999614677294228480 8660674 -3800020426823651081700236819541268608 8660675 -42535746227578015061423458613680059000 8660676 36633085907128256540196094029153730560 8660677 -46346733183093044379716714095097067780 8660678 64301794996222264161240375335786106624 8660679 1641581307312836624676201456880992000 8660680 -16021254432034214313582603476452147200 8660681 224506315466472709225393119460673275482 8660682 3571157364908665279713129332094268512 8660683 123067765791386777267647806935065974932 8660684 142212810667536366872954885072620862976 8660685 77835803676970061800336841412492916800 8660686 29156848391738024755144765065697113792 8660687 -4404444217038192388314592779506067456 8660688 -26154702755302731412534675419582038016 8660689 -73606613490757432362976228782629674510 8660690 -79439293679163653642006145101374264320 8660691 96693594275223794165476498710294208320 8660692 91629363882294526680961243529508364032 8660693 282618770944733086226045832053024964942 8660694 5133960857579721763984929477302446080 8660695 -133737242153356724712850980432770509800 8660696 -117626063219291817182412470862028800 8660697 -34941358335151119236861546906307217200 8660698 27388275484433264445526164672951279600 8660699 -206292394753661876626221166059020970300 8660700 1075961995622929475560645854457996800 8660701 -44919292766003702384325958185968758824 8660702 36905103620904644688765294105051495552 8660703 40710897175707648874194733853691455304 8660704 23068601636856054617741140101735383040 8660705 70459275874286748671546738196285657000 8660706 -25064879257649914295440064446108392192 8660707 -181132290738786064339709673880076936568 8660708 9161439917292887534048365730402697216 8660709 -123614434381511510044792848906355169280 8660710 -186509381410861489330754378288608304640 8660711 178410929593594177833237320545210304952 8660712 82041824959968882312713212898537963520 8660713 31204190329043518343404423126096619920 8660714 85505023799753656811801041806066369456 8660715 30249547015698316396016593466955966720 8660716 -159581922732154919447468108906869164288 8660717 -23696401910101811335794468414664425000 8660718 -15609589137915499543698982566783442944 8660719 -172189108500197711473985892780002560992 8660720 -1643825332674791913823635831410196480 8660721 -12998546581775377713852551294234732688 8660722 -18295796204625413046465163729291631616 8660723 144906643914006656168096614638647136972 8660724 -21895410728721950589567728560368015360 8660725 57970535839518457405079060703141598250 8660726 -17218141870559133375857114167278554496 8660727 -7378891122829298563615964366256903936 8660728 -13601251378113235213798693556174499840 8660729 742542800824692922585277781342532224 8660730 -1977218876712822495224268242523571200 8660731 -4121668251226260313618781603936081448 8660732 -11530084723344585320644741493903869440 8660733 -80174154642441727819961110897788926976 8660734 6566126704810334026659600855464583360 8660735 151198959886336030433067425413399343760 8660736 -28143635485281741204111291614389862400 8660737 97186863128446398052947349596467642112 8660738 -12414070781071684055693366046901262304 8660739 7660381955831265747439275401310311088 8660740 21251798980573890276554739291697582080 8660741 -191050484951396855803087521803764557858 8660742 -29060642561826315887850733753851703296 8660743 -56373263967389584582998712256293403376 8660744 116715053304223288634699593147931612160 8660745 31690869466107496340024659143868757220 8660746 41210579600708772867680054543289057072 8660747 84686343102947399799705959710186106196 8660748 12649090607553585310325567640587897856 8660749 34579988644461260029015162728507943680 8660750 43330156076232843851664517327459200000 8660751 -937830833479116025932482855214742656 8660752 -8314955870693039736415616979326377984 8660753 -116230759627330987151349648938648113998 8660754 -27202284898740730953441907031001444336 8660755 219171364377007797140172633747527397120 8660756 64642286942512568256421909955132473344 8660757 27736124782999393117119756569713248384 8660758 33675941027286221152346244333488283840 8660759 -4105222185708704117544490696171518696 8660760 7849526567445609350345331721856409600 8660761 -235553761664765327753101577502198139500 8660762 84087132108224733053308242767680568064 8660763 -59462467820287038939506693121338497200 8660764 -31540555546908341253457592643561411584 8660765 7175567641913908897180179160255057920 8660766 -28544146719828605547224528092125686976 8660767 -21068187161593216250360801918367393184 8660768 -419798743595361420495951130202603520 8660769 -56134055942495304627880733791286385792 8660770 41344367266488258018640822106850048000 8660771 -63243351677642775748613971326730813488 8660772 20874225968336893110008886116539464960 8660773 381632016731684182795653522040710735840 8660774 -79495315933872742095728123719547875200 8660775 -279519873859668544556353769723792400 8660776 -238759534801988374156560438889708753920 8660777 80834443608167182363066690869473507472 8660778 16545771075190709503540660559684497920 8660779 -186005736477605492641844912682432297216 8660780 -30903862950205206538261073190505267200 8660781 35795569500818301332753010833860982070 8660782 -35602601018657872055355732585844110528 8660783 -60055149672162164631859208414496884376 8660784 -9164513849411348509522887681874329600 8660785 -13723860956431867311294117637724111040 8660786 -2655283038655974281334967128227082720 8660787 86195058884202483626327335553478301440 8660788 -35145631249480450891864860784330903168 8660789 194718941954823664175142418228548217440 8660790 78741851568331893594882877512173433600 8660791 4601002538136351704632865869650940800 8660792 -7016568611643976526946323072973619200 8660793 677180046548212923638437359662337408 8660794 -25111045420863576405135555955832909568 8660795 10127283957855182739356684267840670240 8660796 104335267502303350483300858261511188992 8660797 -140224535943894290577005397387954141754 8660798 43133802227774994678774057137190585600 8660799 62441295220416112322725504157778711360 8660800 -30752907242255386044400021628295577600 8660801 -32710859839952933801498662405074331728 8660802 -841551532212985728921763411344779520 8660803 -353134721624869050885217478578942152720 8660804 -202353037559803277654869419325660393344 8660805 13319329871948431254967567071816377760 8660806 -53624613536578114580455142658866565120 8660807 194167481353808994992383868056040461032 8660808 -13004315695809536999549169262487961600 8660809 62386021035954786035096678700811215616 8660810 94728053732908497344325943087838398560 8660811 26177548127510820678734650583777126400 8660812 27390020274574312419462211819915965440 8660813 -30490463071328926358086896108978833280 8660814 -21460638198927566610343127887602125760 8660815 28135373681515729636190464228945292400 8660816 6354999269401017247722240967871619072 8660817 -2580879094901230286622629814668519040 8660818 85308647748317728565703004031052681360 8660819 -13581124300722346027141976070356853780 8660820 -24525978844573212408729681392548823040 8660821 45212069274957075066352691050546807320 8660822 31979694547977621975466057275561112512 8660823 -17790089084910337323755373320840529816 8660824 66531020821943738002024838040371496960 8660825 -48299535167822875150436262223388046450 8660826 -50064409921763720966898910225437454608 8660827 91583234472384739822718890370171110400 8660828 105037526636440674368017573423726020096 8660829 935056065574786249401742667516880960 8660830 -31301390205612257434132259450096245440 8660831 -331090429324112502849735935425045349088 8660832 14847439428338784723589267414545334272 8660833 113501912138940369247306587537793465600 8660834 8749043357142149896387340129209620480 8660835 100188502679959718178467566976580738720 8660836 443018318242152532104784606383712512 8660837 21840787599463758378093666272444309112 8660838 37174826957031484193335823662161265344 8660839 -42862189381905620917051297100536002768 8660840 13158954915280341163146987317481369600 8660841 -9145171686009990525486842697493318272 8660842 10100196855184963836404801190065301504 8660843 91123253595472076679985525405041509304 8660844 644384298941503991660359840742067456 8660845 1661464179519439304553440050040231520 8660846 -74066218402709574584657648928748569600 8660847 -52949434900227299326279873897861372272 8660848 -4557540709439214983478456765296443392 8660849 106542735580550890354215634558530533760 8660850 -10552657235847603198298415837221824000 8660851 -37449007057697698128897752359639033296 8660852 -80468974586020331600459210672903912064 8660853 -125514304397488528942369982312448473760 8660854 137867321520040326649801008478628853312 8660855 -11538233671112485916071952472394006080 8660856 1726655215055149775647359950226739200 8660857 -27359824243823695592410045000250125440 8660858 -161729913891145216954440167831738178816 8660859 -28673119973668500259908296812780349952 8660860 -54001035146210035945592212353818173440 8660861 -39729474685569409879682570726440724256 8660862 -14760258523328968932064374746403919488 8660863 -93966381291951206997784143937789717888 8660864 132519515432263988187751638467912663040 8660865 -71635184804087735125120584842176632000 8660866 1042848795661137932575167276545934144 8660867 11331730603699936502810838508195698792 8660868 -38321819231886849909191127173558645760 8660869 146165573324016894083156340819744726272 8660870 36772723486274771538818496022425482880 8660871 157121788265209917418848715997764394400 8660872 -15532590500578621467674868101066956800 8660873 2610191364053084011187200968841513728 8660874 -44556561375491306224363017546604357632 8660875 -307891564913686776261268076683808760000 8660876 -16446313795236040554772676137059904512 8660877 29869772295156782669996844741448279680 8660878 -5740228510959657002768294525628825600 8660879 299509663382719833435731900592625892760 8660880 220402669036762073389282021378621440 8660881 70323950156200747411792821972624073764 8660882 37282073499538659118629634764355660800 8660883 -26365182308857749774184002094486378752 8660884 90629046702510934332542609033839319040 8660885 -1117111370912322638676554238147952200 8660886 -8715137306974396754407341587306710272 8660887 264053107985377714380845653097574126536 8660888 1807010280295059070918469009923153920 8660889 10580739882956080008596425880598112128 8660890 84518553497065014217507653740820480 8660891 -134125077993233110420427406525625299708 8660892 -2004170442034264158187230379598020608 8660893 -157496053840962477973805908097855912916 8660894 67287180683457305673856688714047250112 8660895 67372590855379146757372129192844451840 8660896 264112159900268055570780116246111649792 8660897 162924012640552097040270475677792263586 8660898 -4826693856522289302765264583098074880 8660899 -17969645132480336013857318276752295472 8660900 108826263311256570338416449012532627200 8660901 21071263388645065933061209822343930784 8660902 -6862324566415723629819437674083684096 8660903 -141614113539054755615371550258884867200 8660904 -8357279591872094488214528652906332160 8660905 121695155535484951184687765312766441600 8660906 -51029291261648534727403107750519424848 8660907 -13973549147115623079959993916851523792 8660908 79620743345502922272021139661872051200 8660909 -258632039582017871356155558247244134890 8660910 -25103570300637081429049301076416288640 8660911 50130318296960550409725480646303259632 8660912 13393027936535963781639743129185173504 8660913 -135738342738104572184524209788770720656 8660914 122973925022040669793934840650109239056 8660915 114427016198496284833103632771738172400 8660916 67056175047854762656081026247523487744 8660917 -32590323095113014728429369423779929248 8660918 -41667577286118959238074265180753101184 8660919 -123635912605855106468686597455490636056 8660920 -69962110393854809651623143117647155200 8660921 -128277739506865286473412370852914305878 8660922 10082186713858379685591269824230988800 8660923 -127924036876071311986116577073603293200 8660924 103031566759843291584705713053965136896 8660925 -1103835828227471007300783993425875200 8660926 69230320483461710876395882980029080704 8660927 -159988037179383246599502662470954069128 8660928 37134743989609324979626620115023298560 8660929 96073404942483859581208882883912670530 8660930 65125956459622205496482187885573795360 8660931 -1478348491451185998783115641257423040 8660932 1049142793659225854660455366452334592 8660933 47812602255848799643094878262859505182 8660934 26758180476090195574032083733650843328 8660935 -33055926068964153013172482500873492480 8660936 -38771785737786231342669739522770647040 8660937 138590447254070271099233174494086539520 8660938 25470197143459510144236042710954592 8660939 -3622288376936029210941045445763571648 8660940 -3999519169001113637675668799509632000 8660941 140520733412960786486584911606595224000 8660942 47606568273863218290450125560547454912 8660943 700109492551420816297550106690754104 8660944 34171543088065703569332980578451087360 8660945 30815976242271492593848193848825795200 8660946 16309838645667136231408404141763265280 8660947 -186210860953122394803640207939184595604 8660948 940220325144228902453061285021095808 8660949 -5881279536159044590197348186347748864 8660950 -34076412125925458173350084915396732000 8660951 -26440519735674288880674937882303308240 8660952 -105312188370564883896738662422156492800 8660953 48751019296004042262655397000239233280 8660954 -50045800553218390653223264170242834688 8660955 -8648559662129717063199423296299082640 8660956 -118547994116840530586268743272568024064 8660957 141180419476704743507048925736324736172 8660958 9745694695965703318010296146767877120 8660959 56098074354622835114963175129919831816 8660960 -16521842833129358226543337982971084800 8660961 217359427211101347003852335294115161088 8660962 29447069636843528195278588938194225232 8660963 115082997755693732131232578409521446048 8660964 38811644749181520496329763403226378240 8660965 77662114182614643593715318235919764860 8660966 -1732673793551796685031308937586109440 8660967 4724106402291717961109850332010382080 8660968 -37705730228292913143534294809402557440 8660969 -71107950689759938691556874784273058630 8660970 -67237121685680070921835617850300018080 8660971 -229445550637557109325365016764616567256 8660972 -103464090572365373638444232212336508928 8660973 106500873315197070435778882308505845504 8660974 -454163867752313701088157824367049728 8660975 45669268724856479937646961786050161000 8660976 -14779579654191480799689911138537668608 8660977 -54635705875087225685189521350208190540 8660978 -91489095600218938178458455454981566960 8660979 -228657708808246475593169441189714755200 8660980 4880267972190009509110978905964512000 8660981 -35399205278790501870729010053877907808 8660982 41991458954172739343710957983469298688 8660983 248844947394995563497289183194017824232 8660984 -187394874700333328421680562583371571200 8660985 -69039132237786327909486451261224696000 8660986 15640588585296376544084179717294350192 8660987 -185133883322228296892420108676467174364 8660988 -10279842502217729481613883270300820480 8660989 125097294466392544421074117842197751756 8660990 22663664160835070207873903960324275200 8660991 9840823816121664397240621964560456392 8660992 -1229480806113201978473069010537676800 8660993 158753486431499202559446333352007040 8660994 -54659879335970555704081693625959914240 8660995 31316822861007046976632961233550596800 8660996 -153385377349139901391993745023566384000 8660997 8712139083913106962094395251154920960 8660998 49569128142031221486548123592248480640 8660999 -32243946882101600238035613940271732664 8661000 31443529316227431135420941152542720000 8661001 208441628851401435177382325822242431002 8661002 2606489885359308856275735069594807552 8661003 10715640608971760519646639641710250208 8661004 -59780752710222588970806051413532466176 8661005 -973857131500692916209889618677899040 8661006 -40885308781187552603411882725656916992 8661007 133110736525228512483863215231193496000 8661008 -17351684978865279175584707364884643840 8661009 44201481860948584494435544136860801920 8661010 80820074252916659003778161199540416160 8661011 167936175171927549108418456365145729224 8661012 5535064363272522887349997139890225152 8661013 53416068759291199605891284001962247040 8661014 17205025152567741828733178725978445856 8661015 69312656843329314960297671848044963120 8661016 33964708435741570125575765818675445760 8661017 -2355223894196208164616452708775906720 8661018 8817407478210549919103116650023689728 8661019 163020891326226290115595461974756155392 8661020 -36180584328876406459157780298820907520 8661021 86988848254124475545796871029072880512 8661022 -54343910768672502876034816360072898688 8661023 133820163689231932454660109385791371520 8661024 -137898739753640361922284046200837242880 8661025 126674304378033855272783882046835402550 8661026 -99115076465934583132298277551733273216 8661027 33081526245535873273999797631262188920 8661028 17832089127805236406368280929640431616 8661029 85702692934098224791356092886348520284 8661030 -15938588582676384139562189230538311680 8661031 2126410867698067567815374230520160800 8661032 14644067403717011486809490313181670400 8661033 25730692975020123907467270830067049920 8661034 -25954503191869821709167835906801277088 8661035 -11980765938494885795672841075817605600 8661036 53295834408788581720012567882961694720 8661037 -78467284485188320949882297266275602496 8661038 -124650522438580536854127355497420922560 8661039 108573912114887582316428576569201738368 8661040 10269497546426418978881051055527362560 8661041 2948354133750988599466994740189010112 8661042 231786638378555648270214668163938208 8661043 -256372219980586033789515106843288846708 8661044 -86568859142819937939127278545186279040 8661045 -47082590948757335337899161456178352960 8661046 -108005568543148233388160843781806226528 8661047 -143880024262026501982294104669673116504 8661048 -76756337098892954861339401452852019200 8661049 103139614406563292859059128131513963050 8661050 22877695405950376020118669734065452800 8661051 -56675334308223883728395686310472500208 8661052 -125713414010541999745361845528380085248 8661053 -68339267727160195786917448599849010440 8661054 -37352879840949844130018439457732966080 8661055 -5105427100364457913593091966975461600 8661056 40956475176402899240408118114440970240 8661057 -80397532994881941920663738502981662160 8661058 -529229915336015460217050284233230336 8661059 -86720312933860222190867242042645440 8661060 492177089495030983760908000476979200 8661061 220108756835435696285698772507368437662 8661062 -120580719993220576130059732079716267008 8661063 49115201506199692258498826731689547944 8661064 -107906618202351027182802495466445537280 8661065 42578128437319370811072314027112278400 8661066 55044414128202322809856669493797960704 8661067 -5991715109722385319109887637597650840 8661068 50037267042197094461447075577548857344 8661069 82477725199339338508631762307604911894 8661070 74360650985782307113946772854323186560 8661071 -82225895526183942129315975467291944248 8661072 -4415513021571584707537647294834278400 8661073 -215857552093890858825230172529899449856 8661074 -207129466896654621640732640925997593600 8661075 -8620486024069156873080961191526628400 8661076 141057347923184182058568822394162136832 8661077 17637583585259580801986275766253820800 8661078 -60402610537158365937773518109678875296 8661079 44953057990558745082116394757528716976 8661080 82077567422383943689823735121165312000 8661081 65346622625961740011521679695922578336 8661082 31850524368824464048279047320081721600 8661083 255707189826049958944515813476939008224 8661084 23641198842346838147706417343812943872 8661085 -7371146074672694589712954552660237200 8661086 13037520826887632303139269691976581120 8661087 -6684085928852081876354819491335121200 8661088 145478762554368108998557717170795970560 8661089 111937690468477945427793540732798457890 8661090 -14262449094287823279647670419563315200 8661091 148682099273252635661724044259685317000 8661092 181901094659467597534333321503707719680 8661093 54276488521796210342505047624433024000 8661094 -12930416248017410852555223293989207680 8661095 -10838507587463974931512426119765395400 8661096 118807751710802041863036075707108613120 8661097 -3019470761614080020652606942442929920 8661098 -18083129170919281895686177653901628064 8661099 -98057552887803169150819908745137984936 8661100 8591918039991156051581004019458534400 8661101 39154992344919964733497755764953254732 8661102 9792727246950491659718223158778464832 8661103 814469745554861658272203442829810048 8661104 25450663745811687423427193172867809280 8661105 -13795717922114401542406387720611801240 8661106 136045312702587950288986107147110390784 8661107 39635008871958240838934583235832851872 8661108 11910091608202985138499593354433386496 8661109 68893916970535619639029815532920351516 8661110 -42232473019659296837256275994573277440 8661111 -11632794980342150508796156439344088160 8661112 2175544094551789019438689085145600000 8661113 -186086282379407317234574086551158939520 8661114 -35673890442866341936386978924606136320 8661115 -27251728251412747579366720325460274800 8661116 159834773319874435703503181013871229952 8661117 86681128967544143733318550364379655680 8661118 -750670503293223792453668379719754240 8661119 87149991779194663469169652949488475520 8661120 37005681242247134456835177595482931200 8661121 -17402674162681418956166550654778245120 8661122 -182613736661913459228565332640516105032 8661123 -19192867371407774506443013695259818360 8661124 -49205214004038880903019774776818374400 8661125 51138345895867194023998372806754200000 8661126 -33125317904367530555107259285183385216 8661127 -107078877910949831228873805269377078368 8661128 76035878579537221645250612057958481920 8661129 95930787161662149307058570144665261584 8661130 -68939185944598381612717062550077729600 8661131 184004263151033748250564737152791947000 8661132 -118199760408155094355792686921334066944 8661133 -8102328475206284165951078475196483200 8661134 -36008569219041932177261500500822302784 8661135 21909155573612666211777960548708482560 8661136 24016958961502521483377302973020176384 8661137 14829813882710340488387834502968724786 8661138 -75242769232704677227685046527013661056 8661139 -104555194583898521577782907291032369144 8661140 19937666499713548005949511052292992000 8661141 66508310351972455406095177392518491200 8661142 96163397701720385853199791754295540640 8661143 25720382426586834965163462121944330000 8661144 1274865172169039566328204136262656000 8661145 -5674125687516176384847353011046332920 8661146 433978961349005107873222479861301248 8661147 47592419720298988044352196810611995840 8661148 81673589311877032309726803945704180736 8661149 8100247825341987636607301755108299840 8661150 -5989665581409738419182642219192008000 8661151 54005950904724924921086444870506168752 8661152 62994738889975077234695743770464354304 8661153 60796418094985958588211801741245821104 8661154 17549444753572712414377613051007743040 8661155 -77657644817877867283985137646178715440 8661156 15937354410937618644210182566850002944 8661157 -187925554076897562846291993826181452608 8661158 7931412133819374475271332403064885888 8661159 -45298893702593064519780324286423554216 8661160 28533204362516860203651498862824652800 8661161 -232841428095939657976960225967433791238 8661162 37158670998046184566231191325655162880 8661163 106116118221335517586808039372438876560 8661164 23560428918797267493322001501260805376 8661165 -51715296103059778975866145395705312000 8661166 65350462718165807084499513589144756032 8661167 -237404259304125500664737576713682976720 8661168 -181234538864402231208909878140502016 8661169 -118616635584825084394066787279815944000 8661170 -4991900950334344666606286066284976640 8661171 -35559656278785797605406715270062016 8661172 -65881880645783405319079049177698573568 8661173 74828718442992521954584477843733725422 8661174 -26005630222527914235979222718894706240 8661175 58909795304740915358018355734382544400 8661176 -231106266673547979862174207053895249920 8661177 -17146023132805449986271861402061742208 8661178 -123235665143755167190333172974080105360 8661179 10687662774616053626751646445351665584 8661180 -2570151144945923443581481417374720 8661181 127586556137619217568780213565985126982 8661182 -14997247282782373561532791740669271488 8661183 -41800298198064351504947208751982833152 8661184 -20690334837996131041809683415138566144 8661185 -9237001324119540723848697008789989440 8661186 17122262653813262370209565795754481232 8661187 135404301019242044100834951635911358200 8661188 -165949877715658221821081014038776570880 8661189 1052390520689005420165012372382874528 8661190 34984305904289564377401487174306281600 8661191 -161074286469752679157781790127330917480 8661192 5258448700271737882637009208055971840 8661193 -210121309651413187157029018986002971558 8661194 -996454351307142762909399704692160928 8661195 -67372860695253743188390447793110298400 8661196 27146851492636000438486147724898516480 8661197 -126397319986370391386618846875699785354 8661198 -5650551127604036327964800296533626880 8661199 2190514651093210791446270378286235200 8661200 -23237190626484014899815354970177536000 8661201 9476531809461717467803690478986037232 8661202 20942001296456405214015524540294567424 8661203 -124052060049067347069900088140002758548 8661204 -42947395535564633621327692451236882560 8661205 -26884979028857241105020673762933786240 8661206 146623443891024213472642014919490571552 8661207 -80163576134434757426367906987378416640 8661208 2030698713227499376159744931267727360 8661209 -54211488631027150195178074875555350400 8661210 5437759124038410543170415617256384000 8661211 63021722113714623324729205272545664864 8661212 3452567582727736011648930439789148160 8661213 18057964919700796371487319431415872320 8661214 14909337954069677842045083367422684672 8661215 -7157284243747483099560934266177001680 8661216 -7823995609377926181086476175740502016 8661217 -57195798345976617223233757104686000734 8661218 91493435483290437002154262042695971616 8661219 9900400163837789372106676563793972224 8661220 76862187776645529636129023524449818880 8661221 -99700179771957891988937224524552370500 8661222 -33823057060805077260733167499605120000 8661223 13041211878375511705622627587240444472 8661224 -34396511526821066574425157659184168960 8661225 -48591045891881795520246769231794004800 8661226 5962700380363741173469525228207434240 8661227 140169513492265267132865535116522906400 8661228 69717000885991223009253343981378661376 8661229 32965150423345302131510933543371101280 8661230 92308988256057225872299656505336397760 8661231 -2458591262542806772872426877198639872 8661232 -174790426206579966113614969335480320 8661233 -12347320262933079530691266566605040320 8661234 -32305195979157671744725149649970895360 8661235 -95882681369878887330675439182980357040 8661236 18340118176724916362597068657530901248 8661237 39903391272636048523664947623953711040 8661238 71305092409731784819944127378004712960 8661239 114596835625822103448247785563555576040 8661240 -38074936930156299235643042143810867200 8661241 155719176327358060979157136388758529642 8661242 113758536093767670576115209041986108272 8661243 -163797495542582131136748334529585333736 8661244 -6057040574344981504506924120622745600 8661245 -17859699417586291247469933443058969600 8661246 87886900259263341992088574393818451968 8661247 -8874314751502050352108219336678208800 8661248 -40361638848547685806695023819605671936 8661249 -62887214760505641475278255188518789773 8661250 -5272525293599864163358282016393010000 8661251 -56454085449058360666309554229896479748 8661252 -141006247685232164932812889954977312768 8661253 -42511920615501797808802978178948350498 8661254 -27242326053942507022227368567077490688 8661255 2557992093616985314790544343220985120 8661256 27950233502696145682401759363807744000 8661257 85575800549003455829354162718194396064 8661258 -68682458660591488072133783716926829776 8661259 -6086624776281123734914418658882399480 8661260 -27913549819689270298076403886098877440 8661261 -25456109765549731506820858805378269056 8661262 -122101146867253529939781128877934058880 8661263 39026538528712879039403677994236168848 8661264 1711895627585266934297256109794263040 8661265 -90688365812804807370810038993225075340 8661266 3446407111395775582525697292288530832 8661267 94739617190212056305311645017546050484 8661268 -66850726479968034562616343362783748096 8661269 83091482256865921383740748284505738780 8661270 12721449253473564384664419312460400640 8661271 -62637315586223077551389283420516214128 8661272 -199522483056824511286471593085674547200 8661273 -29492028862842887451817668303801142320 8661274 95177769421831290941132859709767569136 8661275 -398671095656540399509311237466214400 8661276 2398680523546727019266188963381248000 8661277 52201389140161007515697829808538141184 8661278 39357603045475881175293305063549391360 8661279 -50265013580344803931944397214314083840 8661280 -10492751898871983138236610905216778240 8661281 -221923432785425274860324017115787861918 8661282 22107087739412097536415808643379070464 8661283 -181417660803599868537579534357420328960 8661284 25634796069133880684139218733558143616 8661285 71645586804561931713097096298891635800 8661286 -21802304795672010605152084221172910976 8661287 126919754631433251918384112762108443960 8661288 -43902061189347032567707675579568455680 8661289 -13708758263901664586957246359700044764 8661290 46288370409982240739407327102796467200 8661291 67485075733505243741417416922801436288 8661292 -46466540030211467966515084771356553984 8661293 -102325109785473330413863183516539113460 8661294 -53906919297023854886246758042391728512 8661295 34495842504866908854111533970551405280 8661296 2945935322478080203524829150121164800 8661297 -41556042326277659753408378859905302560 8661298 123803119356233102477836564515086768400 8661299 677735344367180104770410368500524208 8661300 12056782293397394014221770290021324800 8661301 -48556150880422861258165743140119104 8661302 10626172846046799041538063189697017600 8661303 35598657736451330021796172005372491520 8661304 13982842727096042225915986254954577920 8661305 126324263089055697948111383614104203460 8661306 -827318471101043875870281556654826496 8661307 -31520020453025796880127551580409576128 8661308 -36604737076962957246840059950910211072 8661309 -165788990395036163447813572816296568512 8661310 -5348508614051064031314462432093200640 8661311 248131166964243455133541553522878014912 8661312 26819474132540407430153861994425352192 8661313 20710975098058162163785739699432121384 8661314 -107137125056198369655942179468729487840 8661315 20356451128826266242545849387016378720 8661316 -129303541458610802017164746116956323840 8661317 -21053395726155665541677584116758337120 8661318 -726899736228858622972645870651315200 8661319 -36429781989190801571656542387657250280 8661320 -64310558677726133639268377773778534400 8661321 -99147247699345714132504631995348095120 8661322 -48594024161703560451610089177862734288 8661323 215485828948536073865637554823983938560 8661324 -26167003794381244611175159626243145728 8661325 84071277107266069535623874991015294050 8661326 37671036366857746065219998707980242112 8661327 -28964632125260822667164394542671674240 8661328 -11030282680313545206207858611634323456 8661329 64540117530981829609666591356667366272 8661330 472014425339457346361154507765596640 8661331 689598600346408018704359777491860224 8661332 -58034316852137269714765272408810002688 8661333 53815978076931044961784622766963118944 8661334 -57867603753983947316348951087607872448 8661335 -135213288920968560156715608508009983720 8661336 -44213990623072976558916895224320040960 8661337 19149836799078550335387779557536273300 8661338 -37239358287490265791234157540700699648 8661339 -84366739612261511111182051743306102792 8661340 -33125743076334899518140850265230540800 8661341 1644356060214240210761544068948290560 8661342 36834057277334506145578955704601493312 8661343 -97353879035886246725517371700569902920 8661344 101347549232866788372722109224807694336 8661345 28226848983326279395520512069987200000 8661346 89421394913774609384730713267561185872 8661347 3128063191178988252498162274980795312 8661348 137161856529496735477711750309289656320 8661349 -157274752243790446021699552555476643364 8661350 5722665992345088951968881874192860800 8661351 61714568395647424118490151768649249832 8661352 59689137198081035884146296144641966080 8661353 181131625532496352736495461752045196602 8661354 14958468904698329314810369522088279808 8661355 37921548628808472523509913900698689760 8661356 97078663239060273529888878655306982400 8661357 52796120998186333990192815334581416640 8661358 -8281650558023059870186459327348087680 8661359 13889672197172599071230674237739629440 8661360 7072290167892524880297445926685900800 8661361 1192913156117279657848168473708608064 8661362 11060825519096487000465170660249845152 8661363 -61650860858957429001809868422188083456 8661364 143968784051155304756615686316789619456 8661365 -111411743734758041312866148925992848740 8661366 8562234337803720821351460977932356864 8661367 24347771158477101960349939086403955424 8661368 -154796703005838109190752186603848192000 8661369 51482355106195248066775220479547643648 8661370 -63599761412751383692886247102126216000 8661371 -5836960995020238165288717993744640728 8661372 132871672405260142374425785755732403200 8661373 -27867822962114586326293089059130392832 8661374 -48654740113681525778320160937260312064 8661375 -19570467407519569915611908632561950000 8661376 -31911773988113978281908981409807073280 8661377 7997568910972880334789007808091860640 8661378 -61389885160885821782034551475368171520 8661379 -109050919794561030346474245755984064816 8661380 9362300161870236302186183808492748800 8661381 -76648928019076088202009938432331888576 8661382 -2692139277427962195590511625578351168 8661383 -70003810517467306146988511952068059368 8661384 -225069230290989920105753346458327040000 8661385 30507424358344269121184379592801748580 8661386 22232051288566668150954502408140282624 8661387 -43396006652052319324067999732831188008 8661388 -6357981941562689505771340876602245120 8661389 47709479731713794643507592059567364032 8661390 -47626282375407469108665006508990114560 8661391 -31902816389870297300538395723155936560 8661392 -21116220011125658371324376565480407040 8661393 13492453049124411820759594497331744680 8661394 -48616527871850000641134210232887149568 8661395 -98693397308269008853990950137501977920 8661396 5687627732805496288694761659354273792 8661397 247201142965145743378874592796809699040 8661398 -84677232662622745254128432960019958464 8661399 86702209823664910903338574778397372264 8661400 -15988103229372560155568163076964352000 8661401 50796944248668623339061502238876892480 8661402 -44494124881957001941413802300254190080 8661403 3832593871295452208983217324716377064 8661404 -1312086033138081414969795510516691968 8661405 -14145870586532443691521455377798343840 8661406 51269179047629539479171407030564731584 8661407 23561633783924773101639480340743730656 8661408 -18069234979316103485599444554869637120 8661409 -153881900442818807446971851485146981696 8661410 -30324172444077715916816345355826937280 8661411 9531023315056510228331065133381975304 8661412 11952892902123341995208315424089195520 8661413 89181555623734097729652213353119369662 8661414 13270512549393832760304909564563737344 8661415 -29751664769548552298848564300701049920 8661416 -173730880258536385181683136046920908800 8661417 62302060850820347416683809861614100880 8661418 -46309331071775275453035807931748424096 8661419 43050676967758166821912859177881983024 8661420 -18154208979830723612201441463500006400 8661421 124499321419805910012388352416532117932 8661422 28098667492525030454403951062856576 8661423 -42504286708367033716584887696898919416 8661424 -32954183360932442112908595944174632960 8661425 173380297075293387597360965346518842800 8661426 -42202705392131470509014106767898973056 8661427 -21149492954038421284666235077553556724 8661428 11929078317936418317907507647374659968 8661429 -54231769740584553293496201423409105056 8661430 -10686905217375040510490730756647433600 8661431 -6741157195110882739854821546067382272 8661432 15505240751730745438594698758132858880 8661433 -9949336562939642624168384081363615232 8661434 -14222437951756033999471950568494186384 8661435 73014990374215182430200292227636422400 8661436 42407878961837130318281723588204544000 8661437 117878316629510346627360041167853686086 8661438 1607930145506779446201429155133640320 8661439 86337333510060780409295261282548370240 8661440 49643183107283881394994132660560855040 8661441 47373559883390301113239638461612613504 8661442 124804109877833957160727720109714245632 8661443 -32656811540623084944589146670456964400 8661444 1755830773512944216138447332175665152 8661445 8228261336155356185168347954960360920 8661446 -395901711708586900902905951513753280 8661447 -6856537089320682303575540824535592 8661448 250520408376582798076709980678750479360 8661449 328400630777981602798454646699547227552 8661450 321844281792460056564635994062515200 8661451 110907591377703833423655749773133431504 8661452 15337667551963770156247837124373296640 8661453 -15467715879205493360429847831445989696 8661454 -170581667982642046924974840955259099520 8661455 40862402653206581322034853801647088640 8661456 22872178650399538569750024434452684800 8661457 -29050871104080759071614328165369923776 8661458 -38832459441889507188107603770534505472 8661459 -8670709738004031899959503899237797656 8661460 -65805351611802090124225423586930622720 8661461 194152902135405677721556888253205994062 8661462 9803795746782196362371805644310503424 8661463 -65263939687977890432224366115098800480 8661464 78700061373079335438048033060027801600 8661465 -115719148017584186521051867981071945600 8661466 -103718592709104905927712010441798202880 8661467 135252677679328393677567742904259550800 8661468 -27500825435189402486385184868284170240 8661469 91270126142400020077888989987796328870 8661470 4008362423039030487356878373812742400 8661471 16882032161441078075182375195326802944 8661472 28743258802595335763670564954291044352 8661473 1051562981138806928944815943388822802 8661474 39786658905478393424755832198997998880 8661475 -1128838815420023909222171142882890000 8661476 141461421649972159416023557333823864832 8661477 77005782763943117500956306774040094880 8661478 -3364607853083214719888760713044942848 8661479 -170262650714758748822610735190789726920 8661480 13068432683989227579082960806580224000 8661481 -154794577618160887732614705028218300800 8661482 28010693250310938652100416516492476000 8661483 96623651405179664514669658731199245144 8661484 23119360356536563862821862159969022976 8661485 -23887143186826872430308088759732165620 8661486 24619474734299980399442013082697945664 8661487 162018166582833419080102918927356781136 8661488 -39637534327366510086165028896169328640 8661489 -106103833702587839000287543333987152144 8661490 1557318530984542797850616646961413120 8661491 159717696017857700718232113837270866892 8661492 -54517370647404237834847013944068833280 8661493 -217738715490695177513024954214074126034 8661494 -35967147962307829946674165831924023360 8661495 97426047151889221760165495652151017600 8661496 -58566220319544494087354703069362135040 8661497 -33713197428124462265750513055811310460 8661498 5371368172044577642958049908112515328 8661499 36873377720658153478047819697369438464 8661500 -155204360201669621711157400313422080000 8661501 91688756871306500259442230804817337568 8661502 97910483052182521404233301255713160000 8661503 92574169615267686011179799947648003824 8661504 -60081575449549032173399356668295249920 8661505 -139933736886985938108849635082631271340 8661506 1726677245290878878219423221840135680 8661507 -47476787192106604997510946274625384640 8661508 -162256008160754346224808476025752761344 8661509 -222942366266017592722644615718363840290 8661510 -19291182497867776710942401706035377920 8661511 -133613476419118732338472434340525187200 8661512 -87856334596523747263709657046270720000 8661513 -11457347482206572283814335237836795520 8661514 -86152610037377577598346471267088936144 8661515 58462292794871488218060947134877343600 8661516 103864510212649531162324501167162404352 8661517 -375006630600262038783845433802486847400 8661518 -96529958582839678754558465788839225984 8661519 194106297910866703981622756339842836000 8661520 -11333778763769721202583331247608299520 8661521 195902162037697303846113567630278301984 8661522 1166614546441687527929483749250604672 8661523 -1366654966356309357045926545788768736 8661524 21051347187722311824353708025749471232 8661525 -3377324181059673386604420720181932000 8661526 -102234621418489488115815695542934712288 8661527 -23818954190590803360694779282702286848 8661528 73312558233833596422040551413123328000 8661529 -240126855613967264649712671288687490870 8661530 -35463003511326179632274499387922310400 8661531 16665099716162419611664066772062592880 8661532 -189541138103149992129758234959676656128 8661533 -5038423792305404163650534950912026336 8661534 -2230383057650978169462242878927939968 8661535 2869611210754525246573210607554605480 8661536 100285114422143280466760731977962225664 8661537 -10786399342472115316222756376067456732 8661538 -2218605839688470995156439309796743904 8661539 -138994458683135047760444779974569398344 8661540 -705341808509904273934558797179904000 8661541 101157865193354500186526230226021008672 8661542 25744047931670396031473094137335781952 8661543 83120079647727154052178482292659712 8661544 107134868916165614394360478571013150720 8661545 -119758132464981828278217624858042823680 8661546 2563062678848273310808462814268787200 8661547 76387429786531335756586977393907660080 8661548 7280243940757203160447472804616830976 8661549 54647506893910628350511915410524139200 8661550 -1160345191295727884679803070973070400 8661551 -125573606608342966844010355639317134880 8661552 5713958153069279083978673360151969792 8661553 277094713488414051491494141507098070802 8661554 37311331493264970282573592027578896640 8661555 -2777554379392977219602670395933921280 8661556 183307118559765098235954832779535491840 8661557 61605499804357890412478188166703037806 8661558 30067395194627865675527086112327722368 8661559 -113919074808484814669259988960152191384 8661560 -54881353751284697777366974853124096000 8661561 -467975124993387874469074594567670880 8661562 10927578000585230470725627531662797824 8661563 57114851549006009470181360310048138024 8661564 30706008937804990119570939780306393600 8661565 122441392293321194058144646229423562720 8661566 6443817646626402379441452165690431232 8661567 202220894192184936983700955550381882112 8661568 -14588309508053872490895058065476812800 8661569 -82131047953076093677684887558424320 8661570 -31469773457929270523040734433905064960 8661571 218858791197419214707427739215318691772 8661572 -54884027796431765763040004184802353024 8661573 -927868174772873221326947796110376036 8661574 28343092293348168566570588454479986944 8661575 -9200162866412536758825771788953620000 8661576 239820257133269961646667428882022400 8661577 -19892165407715671641536928195731745574 8661578 -2745473120770322395617349494903435072 8661579 -225719905864270840060384009773033910272 8661580 -127800786786405346488885883892378956800 8661581 253363672062720501484245289552476923382 8661582 -78833115346308582517753794608849097600 8661583 -8862537914685835411512998333987511264 8661584 -20389040905265225710090249089645158400 8661585 26032514341622708877519247110507720960 8661586 -21270099806435074157993615091951937536 8661587 -85447679647826862722365712304025744320 8661588 59589105357757627377589395427586740224 8661589 118979244566872576421440879489241309472 8661590 -26337491847499909265366246716120830720 8661591 -44417025585518856646159283978273474952 8661592 135069484508626302014775366880947456000 8661593 142315088131793221198230035508445296000 8661594 -879516275277304401006313494103580928 8661595 52448638807565650763808466620985617600 8661596 7530865077835851109051230862470254592 8661597 -3961437605612907542202744604484526528 8661598 58304447424003910284945800836878985920 8661599 29261413518220386884518066405856779680 8661600 49035085653068333606141771255709696000 8661601 46565508914193218115910159472450581012 8661602 131343145429015937145071812523601308832 8661603 -32377655062750283237852696989053705096 8661604 -11397052489816355379513094408860610560 8661605 23895588451938642285685816344058651260 8661606 -28124545828493337848920736250225292800 8661607 13636089569673073047964497694207069240 8661608 218095672061068007085894655396065361920 8661609 82803414015487938833855612477199631728 8661610 -62509336351378016235401462443765691040 8661611 -49227014203441214242384057028611398768 8661612 64056842600117867297556051394565581824 8661613 57590721224032929067712379790300390560 8661614 -23980267149888582198426558201750870720 8661615 21413124077259214595208995015137650720 8661616 -12333045947660472041644358173431103488 8661617 30598081719874328797490594695574625792 8661618 9439043109325994116739126568224715264 8661619 -759865001328137859426329897768271840 8661620 -64198691550083639716279747337523824640 8661621 -91449189053594674013306845619341445088 8661622 -72429240563957481902463943544690671488 8661623 -125178748403713271422889293492311871128 8661624 35941102936642015042124312274250321920 8661625 59445491199467593266458930563325280000 8661626 -11762087377111693698856468080948789504 8661627 81594895534432593049004816754170627040 8661628 -110094656405101755496544271475618939904 8661629 94292823994056199359405841083221860230 8661630 -23768818169147975417167811111949434880 8661631 42086351911629431011698576017545415040 8661632 100325733665848384477523592531840860160 8661633 178490388277997893611695183428782417600 8661634 39507504429965431812832730947197521952 8661635 -191009658010730349913519774282404439920 8661636 97960865966596288022601284706958831872 8661637 -54012496833388763994504984487343266208 8661638 68945047644772682320481272173363162720 8661639 4077430048299183831961811211098603520 8661640 -19863066199714442800082083416312115200 8661641 232992598740073638086917328139675270042 8661642 -8545273938261757723884558509652480000 8661643 92699404143998529541972258605123751892 8661644 112785905891219913427114874174107891200 8661645 -23923491083351164877417364108022796160 8661646 -51948092259884238702914113955553438720 8661647 72690534757375575337540813539585128160 8661648 967349146841183256176926449428594688 8661649 50891917732723157127426410508699152164 8661650 -26222927583459403981560485504088432000 8661651 -13211976236386453403574301369191184968 8661652 161234239573484231210889906459615345536 8661653 -3062686819227259038724121838001608960 8661654 1796566977261513750575537958365448192 8661655 -37140003966272529829753506041339662440 8661656 21085050612522038022649436108302202880 8661657 12377137181867007260357675753211398688 8661658 11878989953819671727118496501987027680 8661659 -138277028173615409899184292865000915200 8661660 4682636134497473878653756012795985920 8661661 11094549432334498433534217450904821024 8661662 -811208064582605608792188395174645760 8661663 -71227447031509674254558102875664113200 8661664 397044211141875037216966557829890048 8661665 -38680512641182704686557706030912888940 8661666 -12244940430783097247939250799755932160 8661667 82064992277438042477354093650429760000 8661668 189898668935947910668981557817402118400 8661669 1874450995062503101599166942652863488 8661670 -71574946230778345643438313794842525440 8661671 134703717246992894153859443015805161712 8661672 -50418278381224972311239465502898176000 8661673 208927281934120707954058751781904348922 8661674 -5172915407618772888778773799137408000 8661675 -5110136227214167063341996957515400000 8661676 -39297513180335502104537067206082067968 8661677 -195058100163191422667295500466001416768 8661678 42756083425233399477016351860108162624 8661679 -17092778410438251033699234803286431872 8661680 294379978835867802587263294472847360 8661681 164167241277915914015592802783140521760 8661682 -23883153359899389331328249720283025920 8661683 141904799360830562735740050027215377932 8661684 -19449180486215989833563584305035765760 8661685 -18178684111991364129614305610937244800 8661686 114833136738634571377229360790214638144 8661687 169751389178460163845789135617613139152 8661688 -22550560962446737377891292421095833600 8661689 13413912843417823586489364876556760490 8661690 42844104716355103700963719100130736320 8661691 -9582060416861919661211491492898883600 8661692 7913996740981982029607337342541819392 8661693 48540631554012448563539450856243397344 8661694 7000946349760096607790781105723888896 8661695 6316189224907934385317056225590586560 8661696 23133076801065292277542559594556948480 8661697 -180795654594451311928638338020489211088 8661698 17928333971007786947093358933309553536 8661699 92931276918087671350449968330077567224 8661700 -3251563560954528660893469964024889600 8661701 40554664190203442416906158971535292800 8661702 2954907643807475656467350879470215168 8661703 225336949791270696909654172692656500952 8661704 -220420943409255118449461131784634316800 8661705 -6115918893280317429672486750203520 8661706 -136813217631853354810377173698079594448 8661707 168576376763056569964565334108804727956 8661708 89630236606631133936544380693767946240 8661709 -29808960422617364292839688498324490784 8661710 -34133497931735302865676322727678100480 8661711 -16700141491701582577379718090061252728 8661712 -16013823731597144932631232022381150208 8661713 -7915011729884499236884608355511348736 8661714 40548986593089945382247622887053433088 8661715 143390347310623866465512611141882029360 8661716 2807567746469487194346214686835531776 8661717 21030539663306481268444298614043576334 8661718 -68778888551033292747801212151271933440 8661719 -224182342389791745273402219505985705640 8661720 88899068531227741597463697585192960000 8661721 -49263997969925905613555344932918489708 8661722 96892068457247523777649123207046787072 8661723 -34968465679042262883517389779479635456 8661724 -306450292497071514577278479528495192064 8661725 136122269167888845656807703833360099250 8661726 14370807323577234897795504131199772992 8661727 -123710294701038139233034566778269027424 8661728 -105648040226804511375665654123817861120 8661729 -165496853584561677596018145986646808512 8661730 73264584117919038094471827576794503680 8661731 -27044335855237640903183957999664165120 8661732 -29044069211246074120002555444737046528 8661733 171104397486192021428754633919183513982 8661734 -66766994251480762024729480363237725984 8661735 152216865346669275003931280048016178800 8661736 -63359184800476174844952607908161848320 8661737 20760093150624746076551849014248877824 8661738 -21914217976942214426109756301910069760 8661739 -231648847954305170890015218292740711560 8661740 -21569203849785099124118893323896463360 8661741 11825743448162245077905374449879717888 8661742 -3485882131292388107918583535005271296 8661743 159899911289813718793909577151652678992 8661744 5784248465046448557186897545068412928 8661745 -88999731985913371157275060552296933120 8661746 -72238924064233070444344981218729145440 8661747 -63287984580170794817417838446871108240 8661748 -1793081028615837498280961427082557440 8661749 -288181765718159081597122078010937974340 8661750 5254342854258225010121372918815200000 8661751 33224391735629784101406443466605394352 8661752 101502721376140882422971932789324492800 8661753 62253331923918516127446704285182210362 8661754 -56254818680596277093940607263741638400 8661755 8144823050551809353663302160097191520 8661756 67587753329601049717451425483827323904 8661757 -138296556441941358290659902326267072640 8661758 18360096989224283342011067163500682240 8661759 67270540472244598278553885806394123008 8661760 83386106879634668542973586557380853760 8661761 63893047810315456540450495670021890224 8661762 -49793597746574105824427243140756796160 8661763 -110510014513831182020197337455449338616 8661764 71822194913064063883467476469499673856 8661765 -41204730052761708464273078724664183680 8661766 -35258079057599390667503586285627542016 8661767 -93953033758126862126093180736246446184 8661768 -20383778545960982096403993330060042240 8661769 -195125253050522658092844372400102745830 8661770 11363672066923602847169232551565220800 8661771 -149029768553197424165622368192712234528 8661772 -21894930104219472434529135755089281024 8661773 209199637698191295325884734888547657324 8661774 -34806481398823774823014974184518368256 8661775 76246186284721056842605164388323952800 8661776 -39075598038491505349164876522152583168 8661777 -45719797860310033232625972422564997120 8661778 145382961698799387479916109315917132960 8661779 166563655561800592350445290009076221600 8661780 47907608174313781924328613665445768960 8661781 1015631376541283293104723702357330944 8661782 -37740614124870306863954495389175791488 8661783 1416173869126740690037169691046439328 8661784 -3753302968965592043629896875821885440 8661785 -324277754169242551698871959714916800 8661786 2410893107894274185003765885859101184 8661787 -87362449701285687691650722726531576688 8661788 59228710372047922171448821679837607936 8661789 -118704313162677812283551910399055061760 8661790 15763477900084244735903317265408121600 8661791 534341624608558053081144218466941112 8661792 -111265450797906434021409349931154014208 8661793 -70262837546636773576022606010398396160 8661794 59490137499396221233247376093719365920 8661795 -75053007874095318748986366538531993680 8661796 11160610263730337233126740002336010240 8661797 161814246641170998439490121334082286720 8661798 27955992162437513074873781497845674784 8661799 36204952057146689748708707118083415800 8661800 17374655361449532959750181219655680000 8661801 -141946730827390419728189381405699633280 8661802 27974143312491314528455761115360610400 8661803 2648819429697793506797539570704254784 8661804 -3588226947999092028840956346968801280 8661805 51157327027412524801601299912771256460 8661806 27712780141926459287292282840765780864 8661807 -9375755560381398561178160477826063360 8661808 -27977459146623689752445088033290272768 8661809 -22918598944280474651444073778417143960 8661810 15936631188943109245406920498776537600 8661811 -80197624235133558837951839870031032528 8661812 -106882572752109425666569187308399945344 8661813 118156925508693431914212007554696189888 8661814 10431593934699188941424747794871212032 8661815 2092302158634702232203532202663700000 8661816 6712192466871802978091784434710548480 8661817 -310639039917417175352521523768221145400 8661818 83590330580850931088901012624804221952 8661819 166304885746845162796139572462931244480 8661820 -31831312732248355935023627632800414720 8661821 -7625531689803925138653173842030493088 8661822 8026120501353101243450581449358147200 8661823 -113628328657854741267364615501819891296 8661824 14898226474236136092109311907659251712 8661825 -18116491116465052025317681057648542900 8661826 -46110924477850867420909194603216579888 8661827 329532313289751785315011838912415643512 8661828 34900634275980474646927904461069741056 8661829 95729790538265780515257444927864674880 8661830 -17686196218910752307928827997527917440 8661831 -29282805339934327856173666011463239600 8661832 222487479526450551570679243408754918400 8661833 -63045506115042308286337003159860945996 8661834 -6971316843791666327892546100810752 8661835 10284864551220803520330865746371223360 8661836 -37611907912624200187550180933926656000 8661837 9862823645960230962376169809433837760 8661838 -35982367617368216325581655025195365120 8661839 210326536735401470181680992931436470640 8661840 -24142112180274404340318689649017487360 8661841 150391213328675692564400767033142160242 8661842 27466669368480961797291275803121574912 8661843 -18784493033670121036264227448570012320 8661844 -59481866027778963291275575233104347264 8661845 -141460847123087741266958028940376340900 8661846 -2355386970139769273219713570171682880 8661847 79660070455616112553447945739591837032 8661848 -9715740406672199171766964778333921280 8661849 23833743331470523567222521226302167040 8661850 -142643974739908811143197541482547200 8661851 287605421934733085321252791207970083008 8661852 106187422261374509137699942828906776576 8661853 2263195191482590747266342225191362400 8661854 21384330939586887783527659012600949376 8661855 -45381061668606420252166478985474365040 8661856 -21089863103752238840887274923221319680 8661857 -76888056933673822814476816563828636348 8661858 -24548410328416806603662820606242990592 8661859 370761492890796914037621704780832575904 8661860 81540793750710905889215637327426382080 8661861 42467534031266517145686485139392607576 8661862 30341379514599074655942837410284985664 8661863 3761368362494235255585446590818240480 8661864 -72590723734342321477662696847061729280 8661865 -27137380666973274959474417867982950400 8661866 -4535637958277531225431293704151064320 8661867 -170709489864292223675828512488429265320 8661868 43146305928294516716014331432020744448 8661869 135250303455641201541710842239200403744 8661870 17609446550659975538947369984587571200 8661871 34424609468251013462372850587434853072 8661872 28517001559975268689434409727128535040 8661873 -12345652579093404616361934762528384000 8661874 15290345033002612607149478852875213632 8661875 -33580675675479674983374364183280212500 8661876 -134537988906522526766862736417585029120 8661877 2628425882171299210717286225148007872 8661878 -46163482474801048207948906727528400000 8661879 164328569788691847194452149552932125824 8661880 1354708634363132030192591540425728000 8661881 9232343838242777550767817483391496682 8661882 -43246665692219943829626612025434052608 8661883 -197632486370269672839209973345437931868 8661884 -17466854705222513023517203493651816448 8661885 -2404708336796207185711334594875213440 8661886 -22347840557304994911876839251661188608 8661887 91181002830316013591463451390742704080 8661888 12696028838040563755822262839966433280 8661889 176412768652639193227789017969123458690 8661890 30123140123469485305642917358453524480 8661891 41942689416512602529835820864251824640 8661892 -29889781081692549071296205056523194368 8661893 76006296021685444036205083537950169020 8661894 16386107657851188466034071991548446720 8661895 -133653204594183107976010922506861371600 8661896 -16139074621198399193136967917178060800 8661897 6807214751441482849747981608408855546 8661898 46509785511349370931390068771194158336 8661899 -99006030551294253895491871560313421100 8661900 -1297139890389106842746856628123622400 8661901 -195723790743421299377219247642640961098 8661902 -41813964052848382548303737184263177088 8661903 13603745632340983786628773176086374800 8661904 -13682841495577861494968467418371809280 8661905 -68511720866806867606745736782717326080 8661906 31413948650006826710547013878434592 8661907 -34601571795272099689606008851472233088 8661908 -26930875134102983279145540325516738560 8661909 -5411217095873337195950037045611123520 8661910 -31022890563595071506385728321094096000 8661911 297943651089843003763891336182032562672 8661912 -10464415805987219038184096021639331840 8661913 83804372352318668316713377631822973124 8661914 -21179711241014947214010006296740592160 8661915 28010513696774221755927770708728706400 8661916 57693737164410914483179354038153712128 8661917 79100643074984248314535532058239672352 8661918 22512075935820097130604833222569552704 8661919 -40804089751052426417537397964874274704 8661920 636349618491973127487062125549977600 8661921 52150515927415163053897124435721512112 8661922 45983556030846707730975199294120771872 8661923 196714238137689979723768103152547767680 8661924 -56498631744175116361790166761141145600 8661925 52041029379440398377303440451284505000 8661926 1295932981985664479932931107625064672 8661927 -22404511357184236711637347477766115840 8661928 250470982237114291907567615316047953920 8661929 -145611192185154666917396852218162758720 8661930 51520933165093725334261010342843301120 8661931 -176491785363139364009387881951414191168 8661932 48045435207064434118536720856342922496 8661933 -38978318490363160365750722257010154336 8661934 -84151614594174520607652990940822119168 8661935 -113643790893025623655844858665351896120 8661936 5306359432277068752844628282292240384 8661937 78086544918607124702213361407303564340 8661938 49834708801173012504039194931373292544 8661939 34427669863906218405825367005495912192 8661940 25884292817928579264594835918022983680 8661941 236998375968615489467261285602139343342 8661942 -6081716682586818713618113683674219328 8661943 -132904543683762009127737402358378734808 8661944 -40507563585243102961210807204808355840 8661945 -58673989433499974642276698132401382080 8661946 47671366420972343441129856659833026672 8661947 -13242359927847762086932022889152192736 8661948 -83430343135145591000046455518999388160 8661949 -985809818402325733637017733321718036 8661950 -37535041300799760466396673135237400000 8661951 -37680483511979376582481575520096689120 8661952 -31555971298417749947671864284492595200 8661953 -131671506445950139649297460176309892798 8661954 -30593668911781567549703345638824135168 8661955 -221959162224735939972767564830218168000 8661956 -143455900052843416563160545401755103232 8661957 -116992575544090822709850463526798326560 8661958 -23972965823828773414952243215756346880 8661959 -80911864684989883653209974262852074368 8661960 -97671898613468676634519620274441574400 8661961 3781999168493404671714808544918611968 8661962 -58002669504523629836605632560563503936 8661963 709562057373417168853890602849930880 8661964 -4367175099345927738876425595043202048 8661965 29838428576976907593746475297534926520 8661966 52153489141317247228134100048842192000 8661967 -9402877970483252910439705828112620800 8661968 -6681673334898597134783191118014709760 8661969 147056448945153004280028439737363666594 8661970 53636048450864213952531189896757355680 8661971 -164849696413891067482674911919691364088 8661972 67189861167572823823165578451252051968 8661973 26855289412761239257186389726368016064 8661974 -42389665797316417791666260002112151264 8661975 53432099588788160816624330173873577400 8661976 -197621496440471424169367546923647037440 8661977 162101522510671556219380591333024802826 8661978 12969155879430190647348689751432194784 8661979 -128081316914107378118203452697332857016 8661980 -40514346463813378024231243202957376000 8661981 -51160461419293576892391564349272902880 8661982 -33023064521926375106476617529934386176 8661983 -21557144532440876032110856430563348992 8661984 -8248224518725496173396346183375388672 8661985 20102387398365162184520490619497756180 8661986 30618793321854079187320380340788904320 8661987 -31724045488980629507027435888154909960 8661988 -62693991508276661623003894067688432384 8661989 10912067346382050090815927799624990720 8661990 10712656906902817281094486556233653120 8661991 35367612441291148943263531446810358880 8661992 -12325547054518544556820216938833971200 8661993 -49308395600610394493433356295817685856 8661994 -89784581282589015539182317787925004288 8661995 -77013085659047417684394757542736788000 8661996 1824767985342115554617015156221102080 8661997 117044396441892590078627412900654111446 8661998 3308101626981545980860482991131449536 8661999 -4591421763401944110989120401874265336 8662000 -24138529114884940111826366984650752000 8662001 140027501875126900525854829650891620004 8662002 28515803755459449270874536506209052160 8662003 -86270034096127225918907181006530261344 8662004 81657901251752936578206221721913339392 8662005 -30887807626278909770080880775447936000 8662006 -3825153082851981054272975086497939456 8662007 87454054383519538570257420222127570320 8662008 -140121046122820195354994619913411584000 8662009 268842220043137567881556997597570447210 8662010 -22346232224124068066129008835832883200 8662011 -9428053411516710694666877508013527528 8662012 -9796818614220376264677983493329861120 8662013 372616557814649086126873146416335061184 8662014 -15155701796915532374634627037250757120 8662015 -29538780004898794681955910133852823280 8662016 49520645664977569293339404529901240320 8662017 -27075365299643112678843604728862692480 8662018 6325811634175578015028073441472810960 8662019 31439441750879915975864815751090439420 8662020 22290675096134253167750348491915100160 8662021 -183812163142508401437698079161318463778 8662022 2005534381760944723931127991275301824 8662023 97264043463920416856626304907917605872 8662024 -80380709585141916725451743126293094400 8662025 -5414289187891981683060242518629191700 8662026 61852148132382381131518305342317702400 8662027 -505481104259090201121753080499158664 8662028 -159783977374120083489567492449872556544 8662029 21574969052803999272679689321504954048 8662030 4000564049521718892384801035749163520 8662031 -5945854462479715709111326783796379408 8662032 40926343898441627413913119105554186240 8662033 -117397489868713924344026631281008844056 8662034 -9128820778004448722948311738522030080 8662035 36064187552942902095149178628240527360 8662036 -68150565349311241212861124527930980352 8662037 -261035306252938385515784264273152195314 8662038 -18034735961508526426932537639259392000 8662039 -153682878474786024205568459601228950040 8662040 -98820466705200894001885518122282803200 8662041 20704050556487632058391568780588200960 8662042 -44888749383682139334359853610396589328 8662043 33596683753559800835130399800431738800 8662044 115190563089629936632947757682188465152 8662045 14040896371336444556293787302352380800 8662046 -11183926900993620048999029294361648576 8662047 21864624327161700965382843711988720200 8662048 -279691198124077412869484100740922408960 8662049 -2503286696924741548309425612512864352 8662050 23639799864162083082739894498656150000 8662051 -57706790490344979260173842165917122496 8662052 -7826522368532013118433624753769553920 8662053 -124328658001470304983266832467790569472 8662054 -93975059532088971519945028747613013024 8662055 77980005420671405478327894438516509760 8662056 52523887939088193754047887848083210240 8662057 175555779840541791679449825508157501306 8662058 -53509973108854931028517476239294804640 8662059 1930493812377581877803948796756310416 8662060 15950459801519814359729756026723599360 8662061 195033631230619539608835183598613722584 8662062 -75218936850134633206280826454261893120 8662063 1187237379509331899450703440528260080 8662064 -13153996159930421167298614626736766976 8662065 -19537091670238779084846505425277908480 8662066 6857363071925986812403618733005854720 8662067 -56648993963454447506359395324297660528 8662068 70759067343833377986201163698207886080 8662069 106298301292536402270159842171832422040 8662070 9321188623022929476723837710369829120 8662071 82353636741894105333905996709194719488 8662072 4017809047216292953689237047626752000 8662073 137548226699009529433723302306351989418 8662074 -64612449234641964805297811789930173440 8662075 59019195757182236641839597604494907600 8662076 -39581606742452180456809100568897850368 8662077 93518554085294719464891690076346633280 8662078 18296268216738038375183388103363673472 8662079 134965718495052630268912751306122495680 8662080 -289684389708791275163681863552204800 8662081 -193429896755213872786680576486861842000 8662082 3423115162924975143925055164598980608 8662083 -192984119596926805469006162262848414400 8662084 138007456886348720735402144469356249216 8662085 -25712615484808993545682588958676290400 8662086 95340885770446940520225976504668451200 8662087 -76908453599156441318226135513801610448 8662088 138436627789583468724035287883228021760 8662089 -128557985878313834511339392759092033776 8662090 34049468785808304929111690878124345280 8662091 -167651923226207729043705382211831414508 8662092 522982410714842513537387763843305472 8662093 3929834709430740778819922172551953440 8662094 73608331050091380988800383772946255872 8662095 85586430102291390782400478712270057520 8662096 6203697795577040086764311371501002752 8662097 -16912832119313379361284026423788374540 8662098 50584704372504089882590428986127387264 8662099 -77431135211904361493551902724360404000 8662100 80670297628167194541943648571188224000 8662101 -55866071954209033838933161432604519616 8662102 151340702935648505733991684508422270752 8662103 -93441385016795119827185142061196331360 8662104 -131565063315051325739710345458648084480 8662105 -176133760629444629912461354924858495740 8662106 4676039447369311990110723951636905184 8662107 5456399919089049743806407191214336480 8662108 -13917415459448226253540621894116249600 8662109 -17764776311342859916913873806148265690 8662110 20666335455347115479962022462101766400 8662111 -103181790195777715041319909387942223376 8662112 -153196779577561534630540266835609387008 8662113 93213527072969366010064066381041254400 8662114 -40376205605589795057364930535245351344 8662115 -39760485470682972048523392818942592000 8662116 16997454662761471496822964224785585152 8662117 -97588184535587927692089806774298771908 8662118 -11579152965603777089055948384955518240 8662119 101569184923176940899815584864780285440 8662120 105143066092292219997916591002318796800 8662121 1704964833391859282167815910673405640 8662122 21761979728885986329458583076119398400 8662123 -132340922126854304028077823801534085680 8662124 -85143463733360594014989078069858088704 8662125 -126183692288932510148150079869364600000 8662126 -166884641409101865224349921675187213440 8662127 -104966189964996228467799190753619391024 8662128 15603837650866248686961066007057465344 8662129 95326402047334954395215174018452236672 8662130 -88291701451891405215897098859164435040 8662131 -49279049940979469874900782237251102380 8662132 169896290771090342727140792434928448896 8662133 83442490065151015194301198351706126382 8662134 -33101023755866824105899829042132109952 8662135 -2716210943614094836441748012868027600 8662136 -5545983045331519958137629849113763840 8662137 -87311381822544264484152755536792907040 8662138 116123146325796051840463243944216675840 8662139 -113016385283469076734816408793807822800 8662140 -2167092044818557815759124167791234560 8662141 4211972256835928807682193791387400000 8662142 83231113136698012357320035921683138944 8662143 -24407729141283490001951454834948664320 8662144 -16891884075676358876828558821215436800 8662145 -67160529577477187131671537759238409280 8662146 -13863190018087304391981219183241661952 8662147 5397320088855617278472940496649602752 8662148 -17959274433928323343924450344165931008 8662149 -17521920256450669842239870092793944866 8662150 9830281890390701931617301650502000000 8662151 -115129757150741199067892738928289615848 8662152 27188565685337404808746019128747376640 8662153 72585400027891859199144233195606741402 8662154 -106990380495966712085117211334734875040 8662155 -3373439640893699449745536010277530400 8662156 50913013370991582571250841582580840960 8662157 -63259503314459525810622522288201950400 8662158 -11416797774504118077195750550962178176 8662159 181598283008908582861628464567282048440 8662160 870702409804971827871624850840780800 8662161 82336855302900009224183511649682714304 8662162 -8370921540490841988467975643070832640 8662163 -28260786014852423577272474036668864416 8662164 17367363915710941714358859174652944384 8662165 -6619071077146914213095978134940471880 8662166 -104306434831292593122994164999271999968 8662167 -6318552298218665696746249244338499760 8662168 -64280537400620195392528870223914598400 8662169 -123319240730956866713729539533612821430 8662170 -821211196938522133502191662290880000 8662171 -68971545871829235583846747217501499660 8662172 125655131633011087911894798615674482176 8662173 14056546263121772237672278606411664544 8662174 25083363406077242533417918515982206336 8662175 -25487979821837242530414117753516235200 8662176 39066836810895875064106976173023559680 8662177 199375519215501939617147342356876173026 8662178 -45760132213952565223108356001605120 8662179 -16854368626474306203463591410199286352 8662180 -1843001720424361794507547005954432000 8662181 -1613779291480669170374224636983521376 8662182 27236726581184482701921756867640204992 8662183 -224052601688651062605379888208489128432 8662184 29781164948623385639433646041668966400 8662185 19872962270832257765977728115279416960 8662186 41206119701581598636231989314009512544 8662187 -235617898877070049625030576500145161164 8662188 98438693655944224348547432102056281600 8662189 -71959449098188318462374272983124364010 8662190 41002947240510361859372967047656300800 8662191 -11417748057289501000733790132307079040 8662192 8417997866823743681655639890617958400 8662193 -68558806664926749018365421212191362954 8662194 -101923940640882147668530288101481052160 8662195 1292799059758985162427237049665264000 8662196 26340727596014879385912637002160392192 8662197 -57270558405095449973704024779597058368 8662198 115610805357980449479451276282805469600 8662199 -10821737175528987015611793524493906720 8662200 38869390104985683604404159088541184000 8662201 93740669915854428780528931031197324202 8662202 94340048285417096840580425138160518400 8662203 -74256503300093290507237709765461437120 8662204 -79468885679501737605565632223000812544 8662205 21432365636279930493088493880479074560 8662206 8631876614553522879750745837646266368 8662207 47698978739022836859008973761781716952 8662208 -16916727011608590292160563610278428672 8662209 185745913956336661479730040757168909600 8662210 -69388230944473055040679215535257078240 8662211 -67672954887152938221245969187629074200 8662212 20795099824060762095523832212152926208 8662213 -49245388576875108395763401247615463680 8662214 -28109789878312910208746632762863267840 8662215 25769162958436244758479992079569068320 8662216 -44084105577114478087758742798388075520 8662217 159297013108865361183080703408747442266 8662218 14675097887947141465943958470473386240 8662219 18962817546529760367161506863234345620 8662220 96056140125061844491202546050768204800 8662221 -4141504353381824696477287445264242080 8662222 73146441676953393987467811307937625024 8662223 250254512684572030176903089458965119472 8662224 10617368017193368638404648535413489664 8662225 -44975016098851491192332071587589444800 8662226 15061508627520518895577687696101836064 8662227 -8685878328015723331769637388136026368 8662228 -1699407670116583802534815694048098432 8662229 -347808929881548428292250891541934947424 8662230 499589326103244780140110931664355200 8662231 166425586685752438381366903155304588272 8662232 18744425576073901805856581863740211200 8662233 -133282683829655554284530151270863119200 8662234 -9812574148869491628155389235114466816 8662235 116125715082640125640335821128168927680 8662236 61934094073807469930388248880325263360 8662237 6938578680476416068610892128791513600 8662238 11092026940110471768529396918881858048 8662239 31168521822032094340520814762482450904 8662240 42445380485921694080978375022654259200 8662241 -67291358558498892245114488173603119616 8662242 23641096103836111007455833285521656320 8662243 -66417530574601916517763361695846929508 8662244 24366519461148925388052017391203180544 8662245 49066569824211312995789443700390121120 8662246 129276195057448793937727725670527951072 8662247 26761690745115320943539293718576527512 8662248 -86617580652699170109181362141275750400 8662249 83222747937831717842723505540724792250 8662250 24903436700138353854350801731471800000 8662251 10603115072600161043055875167154899440 8662252 -56276595176940365796592659259640755200 8662253 10590043813414677322555850453109284364 8662254 -33159832747233823702966011076213087680 8662255 -6314317443465526872565622466973012800 8662256 -36939133085606775040612042364133900288 8662257 -128133340530847693180382264908800454092 8662258 -95559819611562668562046967115933275520 8662259 -196983855358007436077315079312339999540 8662260 47458658686774998156721110881198530560 8662261 -226391027284454920638332149715417395776 8662262 43344719918664972201455423545769564160 8662263 -1901897007912487295974738817972484912 8662264 -2353513162452275593912296476247552000 8662265 38555282494387727521717250885357667600 8662266 20847887724479260997605378231757839104 8662267 -4857890136416070289868932055754927552 8662268 51203252569328055471075160810057445376 8662269 46862630310944158795070190577342368 8662270 -74425603374480142837957161555940199040 8662271 38008809353315423439712041649641600000 8662272 -89764080586693654383984424185275351040 8662273 24758482041302721360334857768795467522 8662274 -39901574479691222195631748517561250864 8662275 -57275239463137721094760196797497948000 8662276 -42535748507008213420249726069124698112 8662277 -21948800923398750969240543869542394340 8662278 -47108624397063003705819483060179386176 8662279 267715492578492496854197887269059689880 8662280 163932818870787892520261809400126668800 8662281 -18568988237848128020451462039767310240 8662282 84788991085928637364948920856961197152 8662283 14796750493244000942199313233073026048 8662284 -71858007281232596742694711913030814720 8662285 183807357414146633543316413747023099980 8662286 186545147759580595129428985735597993920 8662287 -65656203689127476133451368846865694448 8662288 39976723681921391911185312392958443520 8662289 85772948471268195767109330009062701056 8662290 -8299645293219338842345804489312665600 8662291 58416148685711321918264470385224680768 8662292 18205159522123449484290797865395447808 8662293 -25423942555084321477998305837466861618 8662294 90579303616671638177554513565643120192 8662295 -95592210617674826162505046802923645680 8662296 -190854713975221443775297012801721303040 8662297 -15110500084989927085273546972486131968 8662298 33487352457538701271563286706395572960 8662299 30521324859390587080183319446937425920 8662300 -36333075548634396406943640176173273600 8662301 38748995381232188794911970667299242432 8662302 -1146789598480695893001769048347806016 8662303 7687388746277669571713283073410877184 8662304 -16263529682081921271972152530622742528 8662305 3204848074877553516361607100474198720 8662306 -49006926056361898417049081683617793536 8662307 3552716590785222456809221212527219400 8662308 38663578112113722564273233217333519360 8662309 -60001585140412712020549270924914480160 8662310 -15203919071906652825978098053082509440 8662311 69401814090390417126883458740613488640 8662312 60979339216953235263665136070745210880 8662313 183950535804335900689257466281094107984 8662314 37761123830514701368369953333623466240 8662315 -131338937165638802400497633730678491040 8662316 12919752357569004708088316733242695680 8662317 -19902535359808451001846228089872931520 8662318 13120901412824642837346351354084722496 8662319 -135959321007237707714556451670503031280 8662320 -1175987017874096264917589572845895680 8662321 195123978005781974387009675812941337200 8662322 79135896645063004363195102488123197712 8662323 -146808282307639985476357959830005743816 8662324 -378655903216730230848871547807582208 8662325 -51603778204117799687353048214828700000 8662326 -6181657104733936639489800735082851456 8662327 -4028481886799489016526870365818612824 8662328 109056230582378365067728630487806464000 8662329 -18467182149656110256085984809335641600 8662330 4101550901224575590020950782560235520 8662331 59459093313280374762757050716575529664 8662332 -33865020262145853195428310993599275008 8662333 -178478125518644127999831206227133531700 8662334 56538848714348406895428183937699842816 8662335 149594471443857702802603623131941125120 8662336 -70985547780383827411776889713865523200 8662337 -28102152894977713576503087751358398014 8662338 -18718049080701648717010653008587730400 8662339 -24144446450192357626598789692242813280 8662340 -62521764919354408514144874526323260160 8662341 -4546487106895838532928940338371980640 8662342 -64895194899769133235424903253657721216 8662343 -85228979250551883609124585099623402408 8662344 -4119110433708603543314249089857454080 8662345 -68508556504006736714923965740270607900 8662346 -10374873175388323248518221774901568000 8662347 -34047380625113204822932169613960657600 8662348 -8867714682786511654217343945239720960 8662349 -4587935705329012059766346016009232650 8662350 695227073083366300829624413951488000 8662351 -4345045665365406055436664359531301848 8662352 25232798952622758653904370938821345280 8662353 -25206288933076308622859321882927532096 8662354 -13480893586584855589203883971026223840 8662355 -41522081066750856517834123079971922880 8662356 123536970895165552465130341855984066560 8662357 -53614817246130787289469575195836474176 8662358 31680452131837794575352807000473669760 8662359 -128557920472299779766675563115103224960 8662360 -14888675845113494963773659999359385600 8662361 83508088072392994060146529423426593024 8662362 -16642883489224909683425222370473307648 8662363 191333425782276523653681767924153180440 8662364 -202574614494982175021737070602612224 8662365 -92710814758036032198323965687404802740 8662366 26512227244501925602949277561137306880 8662367 114874370071625020937739525243599947200 8662368 -65272521232322602939245905223471857664 8662369 -31356821590122756663317566481729586300 8662370 -8663257592966327982136063596579441600 8662371 -3717858754177362890476161524508630096 8662372 128858882545188864619605480122060072576 8662373 1365494448712242669301780702978418424 8662374 8686816824257852483486357981878608000 8662375 137219306605602838549500569036573538000 8662376 -75167905129464956501223630092364349440 8662377 129850584917321848313540047962352882320 8662378 -105425106747917493912587130800879698176 8662379 160199522845373407314699629872352445480 8662380 -48551415408203758624530240447202099200 8662381 14182173468261469739239596809042282624 8662382 -40627300207495757920185982522314993408 8662383 12156146602322455685488480847284735080 8662384 -4551222391424716581431514197490991104 8662385 -69842181529773783506392722323194684800 8662386 -37376281314036215006948759772331577856 8662387 -151702065743638318365724583286268378080 8662388 -67682516098981187743007993161296635904 8662389 -75281891210731570461454484990245188576 8662390 68211182721648336927447982990550400 8662391 -129274367106361298602686942340924570608 8662392 -39963968477675141783953692761625231360 8662393 933642863214393938622687829080451984 8662394 -50227640615150537928882338147828494080 8662395 12453677577867739142708765117782560000 8662396 -118283071426331186701088730554281523200 8662397 57502025087726704091181385812620019846 8662398 18141458906139418483216780162760718336 8662399 -10076519557942466553265620203831224080 8662400 -20307272188198472409165405807968256000 8662401 75885115928273716039075461807534894624 8662402 10877514255736201247644829302224712704 8662403 -25836449979941767447753025726442683616 8662404 -81227083897253523005007781156729436160 8662405 220627371670446428942990336802475548120 8662406 18968051369242502218073572606702883520 8662407 60818850787657317073011406367266532688 8662408 46606556965356472438360414422795432960 8662409 -99383780551817651474782436848730669184 8662410 -47356861237293275385081231713857804800 8662411 -103292939054141601721314171167160882988 8662412 78735753150893210797719421022756270592 8662413 107061883229778804111260730483789084000 8662414 98725640371672303565661362246347525056 8662415 124424147811339817724517138762509575560 8662416 14240538951572080279021214240845332480 8662417 -162460351787603985519868081448899448768 8662418 -23602661238925621280942694651384847584 8662419 127401040468928733406729656509282730984 8662420 -40381437578924004270534305222000785920 8662421 145645615927147780459436417710500293472 8662422 -46188379252249304893634215471800015360 8662423 13931212242858571503669473491711426560 8662424 -81015838845880014027575824308060057600 8662425 -55957857599472306745423334103831150000 8662426 20449744115337578630693228354478194688 8662427 -103387323018094919221878189726378336528 8662428 54110350247468766525333165800348992512 8662429 -456171036262247838066703470800127383040 8662430 -41067092823454219492567510285772574720 8662431 83606998301603986551204486890959297920 8662432 190476241848092954410566176660157038592 8662433 -17150027610725575867395430412542134858 8662434 11504369253942357177964499723458656000 8662435 -74249917878584515800965439252117623040 8662436 -1734786036432369859541997193980300288 8662437 66167725532491194260324268661275392640 8662438 58934278845835653416973597334198257120 8662439 -28170082754164818639632687446676716560 8662440 -29538521504275779532977059937248870400 8662441 -12594379417050139823337357067425329158 8662442 -35063834826855903055726155238201121280 8662443 -7217562351260604369114460348112736936 8662444 -23798682490915486357542076496647569408 8662445 -24781073990063062490326268376382166400 8662446 31499923104391073646099846659333273280 8662447 82851613225257387174949485157458858896 8662448 11942758252537864451006997180913090560 8662449 1505282267747220537231577061302236768 8662450 36281034850508568716179992462132750000 8662451 -31971575855863276638791850270469584048 8662452 108187573337639116449834007690749591552 8662453 -256744692943699696699563229284835041298 8662454 -86163950592314594731937657750689514592 8662455 -71167503267388021024543522503808395000 8662456 -58050607905285781571213982531218841600 8662457 289002246621988741794070330073620023552 8662458 8729312306412230786498651779673664000 8662459 2868048964552539863532870066679476480 8662460 -43996951014021755683033599800310750720 8662461 -57070871784324646865634770437781859840 8662462 68910343806208993408531444207443502464 8662463 103037216345918814572715054442250432784 8662464 6781989620839766347257742928281337856 8662465 -67307912001956026157082484987391472000 8662466 10913123709830259893798042240001308544 8662467 -17481568043773352615742069021939414528 8662468 -95759072649214889602187712769388820352 8662469 18699229329090235521726462197862899196 8662470 4913087393532006035291552112578304000 8662471 -190621471773791084102795792690476236328 8662472 -428058691935690804298163401928540160 8662473 31361885913253024527637217324342191722 8662474 54575050302881452080003717801718614720 8662475 24626890320987469592045486401841630400 8662476 11998210346791225246279783768192450560 8662477 -94078262351103772329052339732367933108 8662478 -87751398477965044399306323593329512000 8662479 114961719589541867080871928144032256 8662480 9347249323931454217626412786679808000 8662481 202686893476766110427430916207381911282 8662482 36040361589962123158951440141907530000 8662483 -97688515146071991170131185766287237268 8662484 72027891642644786007559949012240023296 8662485 6654132258079565041039312287012910080 8662486 -15123854601196791957111373058211352704 8662487 -95447803739368033981300826506702719864 8662488 7791057437879804035803516531436769280 8662489 -33830863335635285270991877562451121632 8662490 15773445875507551068041812713321861120 8662491 -201466168903575704969669446039685284560 8662492 -234756368287427139022598835899330037248 8662493 53678743160834805161353212769008156000 8662494 -18513573451305314525129126782642129920 8662495 -34635471262292363789944291776617655000 8662496 -10231682066461461062992892974087274496 8662497 95351716598256330412141013823136641024 8662498 37106410784736303893166122117024363520 8662499 -152344605269984255698690320550316726760 8662500 -22713091656588727119596949225638400000 8662501 -133447673363260717128449900895998224388 8662502 -22542085299356158540357049349514806048 8662503 -195700543289846077501633672363309043040 8662504 -3772559772679686198070225958768609280 8662505 -181251730510720527356742134127293765340 8662506 77812198069585321078493743897690042368 8662507 -85592456491359432948765481238019045488 8662508 161516454378970011327682274792790690048 8662509 -37843488995739126333823914950280668256 8662510 -31668813619964566443303462473034464640 8662511 28705961793577052196657517877239176 8662512 31359135870635648074323754342054625280 8662513 -119550454178881152120576924893949026496 8662514 -12278758799464341112610055931987190880 8662515 5069971632914889273443154055397552640 8662516 -30954271092805672648080864760361738240 8662517 -125678675352950451109483593604470340434 8662518 87160379871075586465156833890994508800 8662519 -133725581904914480787878862822588545160 8662520 -38634339921426736106204035827661824000 8662521 8181560491749731158010299893135397248 8662522 -1896928876999640669471430634195819776 8662523 -211769494529760008139262257898550027040 8662524 -15230865402806559468888078554871536640 8662525 50333053359792907118115817001047764050 8662526 -55547363542842090462764949997884189120 8662527 -17234340796128136996016817144372382536 8662528 -19192385607438805243632158084708696064 8662529 23555897643847172192834103869566367700 8662530 36415525505249430564442670509656376320 8662531 -208717584641408858792668032626440721668 8662532 -16808615865925055660553039486624499200 8662533 -104702010163189327576388775272600499552 8662534 -64798031090222838068891774974835527584 8662535 -69609056678139828539105116762826987040 8662536 -38084937208196905218371669280609730560 8662537 21520085388119955426921233288347687680 8662538 -94579472121143730942955052724202192080 8662539 15944394613760083284597565131239256024 8662540 -113966662814758568036756642210064184320 8662541 -55011975747552508207082414441706170058 8662542 13170910119589063579497236283007079424 8662543 135490795656532910369892759598556988160 8662544 4695715204769834254257237813918302208 8662545 -281692546387933624913640128554577880 8662546 -68226556725795556736591761801768188528 8662547 6959756459812988487110910986767079424 8662548 47837824085388909711366552919319470080 8662549 68376338697479120472332516280102689792 8662550 -11766687170013778689373639394259283200 8662551 -65228571432355712005470762869884038576 8662552 -50532743449870538620119842842368122880 8662553 -123347465861608410122021555046258918198 8662554 -47160536308003830356667689548257038880 8662555 41758623920657859849825143335516224000 8662556 1549316647058284231346014657197493248 8662557 58843543614584043962914908729749640000 8662558 -1203971641931653872437394809792291520 8662559 -132286147263956801809310031649913922096 8662560 121527281699160777516361126525859266560 8662561 146770078178704581285256242687103233300 8662562 5760152495911878416437641041781288000 8662563 -53136922122427003729062321605913446256 8662564 68182714768138207335347324220636537856 8662565 -173368495962716984740984521315353978340 8662566 17086660805212486320424787730407029248 8662567 -29882365013201011455968070765505230080 8662568 -55746259777783297622957885850224885760 8662569 156403030967379015523383763746012614544 8662570 13664776580862603801844577436911554560 8662571 -62144877162041799004405761282185532408 8662572 -77202501767233877189377035200061158400 8662573 -1833870363379174909884292567697174400 8662574 104469884650312218421129660535157385536 8662575 -56519438034194163631591002925384320000 8662576 -22541201542237584692494116651787747328 8662577 76738649506238835804428170784468641344 8662578 19496630005935049467166917402634180608 8662579 -169968443973773342299267371545263656820 8662580 18235771848596590867773582712627484160 8662581 34706779975531640863675374813149335470 8662582 -16734530960897317232471388433911685248 8662583 -80192070204390894440001589145573454168 8662584 -16987743714094512728488699802809466880 8662585 -69972194847519282445561080669296237040 8662586 14394352547908465279060083037238074992 8662587 49069245715145488404876602981434590720 8662588 98511845535922274123006591339234015232 8662589 -28787140724692765843938047380630980276 8662590 34521417140549315462713627585216416000 8662591 -23584946106911478775213748333073142928 8662592 10734452376965867252695467179584782336 8662593 -23331576771067099764864279503036678976 8662594 -100981929773955710071133909771047902720 8662595 -104311120790944764187045862136054716400 8662596 -53707143550147885973025393099589444608 8662597 171948374126103518047357210792755526046 8662598 -6505172485321732773540615484524906240 8662599 -140616137292002771029091562139232463360 8662600 61833563634459218386378788136635264000 8662601 -90395720618526934562977952900930446896 8662602 52061066156514999785368051366459020288 8662603 64173594397376190937883805905602113144 8662604 -119490665655220162177341676244170431744 8662605 -17824765679425760718703041896288808960 8662606 -4787134473073501819561233583835187840 8662607 53406589849885326889858237857209238840 8662608 409992712403681572914438932388249600 8662609 42058820044932915522563465702918087168 8662610 8157951098694269795944358431396323840 8662611 -10713555097341888363714727010109133128 8662612 -160749543503437427819511291875085922560 8662613 -1082496869231777199874382860291361760 8662614 -65158735138773714490416323213829980160 8662615 12637719280460461147494245107994697120 8662616 221745942364478024452728149548444569600 8662617 75095086814256485709718271074928885760 8662618 -1020030242121972227113389137314833696 8662619 -19646129124591394838772586677671020800 8662620 9201240079413425395755968421161625600 8662621 50137293587400647957494706199736862304 8662622 -122837251527385941843503719264029938688 8662623 64502477332495682295831962907562797384 8662624 -134200269423237377978732411531973623808 8662625 -41058721267037018364518920535990046000 8662626 665016971905471695714211137579671040 8662627 115563029453397470644017065695077119640 8662628 -15055951596409953119636458473649115136 8662629 51244519269937998007156980039277383648 8662630 33597679789634187284938891394797230720 8662631 -116737662468549900679101550473794071128 8662632 148744894690688692709700801327513600 8662633 -5399096024916292942359084482653892480 8662634 51390363648860337540889750414172899680 8662635 24059494902346128171985022322797597040 8662636 1779360908845778606236860635843406080 8662637 -21511190598277106622439035975995547840 8662638 33634677303583817747376206568219965568 8662639 111977834430401345997295382248752982752 8662640 -459315601828933763974646700441600000 8662641 31250936815967899101776181678608944320 8662642 153963522412415355193902200443234644000 8662643 166119101043057639317807689968902182344 8662644 -22055108246163120867190441364051631360 8662645 -102918201320405235275521184039125472100 8662646 3896825110574175724334688522704794272 8662647 -8279521101314328990769618506208655616 8662648 -256955138179185967890502766262372864000 8662649 -244182944288775225236573488772265475350 8662650 -29741960775769304035083262201775174400 8662651 2482542367053911559796317772302408960 8662652 -131196890963738702567571556231388350464 8662653 -102737760765386085282788842267316491200 8662654 -8873801074189165620189457934255886336 8662655 -5278092053869809539387621835670636440 8662656 -60487625070794328875950667738256506880 8662657 69266193942443442168107213966913707906 8662658 15951364361823255187690999417851715584 8662659 -31490777691557285274537701062451680080 8662660 22702407460635536679085098474758146560 8662661 182729052490050723247783179048854823870 8662662 -11665971187546611467302153547658501888 8662663 -18636187140500053007941989603902939120 8662664 76796993596684189105819416982663987200 8662665 -108063505600566636889633463263311716160 8662666 -34054018215140601308331218937933158400 8662667 44368913646845186853906941785566520320 8662668 -23243628965200852159050071681083834368 8662669 -4273595229766339098416771436491539200 8662670 51165175635323113329447856533282816000 8662671 3582385410684310877151789755360964480 8662672 16975202730424710006575417264575717376 8662673 334453282537775610405631818525941266020 8662674 -14749726645673374172119324362224543232 8662675 17640060730099556455739659387793760000 8662676 -110218819254143053095741477212630814720 8662677 -122956902325920513387541019932277333280 8662678 -58083708702264808165029111992222331360 8662679 -4258629338842814187032033290733731824 8662680 420411941429499494073645932261376000 8662681 53315542157082375791712892435275521412 8662682 27128970693668813342907984106585044480 8662683 -77767115320473211021480516826854903296 8662684 -59071771544517302023784585772953219584 8662685 52023295761809246809111724585030579160 8662686 -31776908882566395302941087770637599936 8662687 97316213572144596111600467555374342392 8662688 165804782916386014663687022865982095360 8662689 -32165861886441411677186107363190256960 8662690 16832208142084432427603551771140271680 8662691 -5746358155571001482792880900871722240 8662692 -80214611147079331865437780214561307648 8662693 -45877896342993740346033135763475579976 8662694 -2309152671129839313324745290344988672 8662695 -103899081052241613651673825779038284080 8662696 -11434512124493229334440191041174487040 8662697 -791596997858249323172890501049848320 8662698 26759319122393295612589431158360594688 8662699 48066080264358318463527013828165699392 8662700 3937496419988172639667323619104979200 8662701 -110951182017222120835081766264959512768 8662702 23270010057987420571164165247432533504 8662703 -5022851411575237639865421791225928720 8662704 7694857547677239406918465404323856384 8662705 -9456562589721745541726649811008528000 8662706 -72094540173884812939160959426324497600 8662707 -193731712319475508203750282680043270720 8662708 -75669267531422201674527007206218055680 8662709 -158852339910245466107720527444213704960 8662710 -14238623103135952138248142331514132480 8662711 291764197043228908416710284597110542400 8662712 -274070211885254209677429266070032916480 8662713 -5944451556829058745946025735139681312 8662714 131265461148108586981893734551712697456 8662715 -186005636390966769616624098613282857600 8662716 80246243547552194422475893424237302272 8662717 -97674701013740480169500742675360111008 8662718 -50879359738360309346930579433487645440 8662719 19048773787187134721201528140583571456 8662720 11726374143034205283869832569117736960 8662721 150469146965154732678323209890631470000 8662722 -12305341700394707394348101739483596928 8662723 270411483489028602486670354451177308104 8662724 -64893221099342428062116684193024614400 8662725 -25547565487282477883836132334345634150 8662726 -15904987720499394433408522559572552320 8662727 -12672493760352628692284081951439181560 8662728 -120150135286126682859799037795867811840 8662729 141660024753634519099074905983644362330 8662730 -7942996834650702288998236920768122880 8662731 53805156392992278478368542093533778688 8662732 -39869466354982088342244952586946866176 8662733 21230390093591199837719148543110511744 8662734 40512594303408971622727327279739904000 8662735 -2404563083020506229836667160190883200 8662736 -2024652523390705908985735011485564928 8662737 10935682105287411590668111245948768 8662738 347344618060998464507490138615475200 8662739 -19989614052421914225342840068734888176 8662740 35588156766271837960010831531326310400 8662741 -266414123752619688002534975495779139748 8662742 103376299997074925665352452036908538944 8662743 -26125282210527687835521056938783215600 8662744 -59997553599380824294857187770987233280 8662745 -411948417981967682715336346731494400 8662746 42183971878829308009924551896857593600 8662747 -52396254913096672959502424419558207804 8662748 36540221408324522066560694817946065408 8662749 120411356695315451974194912684453953664 8662750 50098185068588881710172580356296624000 8662751 37722885637616560872944812834329550752 8662752 -43882913716858828170465211316741603328 8662753 192597899849813676866098570874173586 8662754 -21072957142293794021668304834650133424 8662755 75876916937710869425465950239307312560 8662756 -61848029698984113776496571739178156032 8662757 983888888818882612436954306341202112 8662758 -38700205415979390610437066424429731840 8662759 -54558277625208439266467336132722890744 8662760 -57020316764541799677986906615377152000 8662761 -127357752734497565209963041130463715360 8662762 -79679300434963901917063086202794892368 8662763 -11654420722530146933388323724096809976 8662764 1969711025938115449992225887341117440 8662765 -227724758871271243333010669737959508800 8662766 -1149788288045644628870537316342337536 8662767 -63310636862301682592370842756882298480 8662768 -60630449692733479727652460869993332736 8662769 -42676861032355627490385905174101318830 8662770 43109626963621400867443705480651602240 8662771 -79085095182438564493404468309042154720 8662772 31026648166564567300811523172581569280 8662773 -3470556240421182135728753291523043200 8662774 1758981347137438145791652904360887232 8662775 -13443243791146133052600920838866241000 8662776 20584601426691594434594993245512192000 8662777 9377072545075928617880433869209209232 8662778 20028486116759186002027999653851587440 8662779 -43180169395527608687611114885931509416 8662780 47489596667671628702632071787315200 8662781 -166650343013759862287122841993693989536 8662782 46570159518028466762224649309140176192 8662783 -176738025894673073731170532652676659968 8662784 -24972784198877087169728719638767861760 8662785 20944185571064471129199166246414214400 8662786 -9767208927146874933612341869929372672 8662787 -5175888772043002747235648386410643200 8662788 10307450777060552833728311311007042688 8662789 33133840393704856183272629537282188800 8662790 18973653481100291330090098167025910400 8662791 -117504627347992137353804408286837661056 8662792 124762245814849737429630185247298529280 8662793 135976918823053613389617593688668779200 8662794 -7816437687246545978417844352554762240 8662795 -10184067839988184819366367729940873600 8662796 55514617645039336373849917927749892608 8662797 14718002685723911829430434871872239616 8662798 7429182687012650323080054312822464064 8662799 -3175070257394655277453846567245733200 8662800 -15108068825767067296243858454421504000 8662801 -84152841697687395112103070239710893248 8662802 7486056128649044801199973652929068192 8662803 -52495917956270956489331704817731593600 8662804 -78265538311962813439937961261110537344 8662805 195140623205505375947865216162670571520 8662806 -23113997363127611390939199361904823360 8662807 -86358005819425765051099876577614229944 8662808 32359119594398397158068638691813969920 8662809 -144688220356941239978808694284974074080 8662810 -10811027232696349089374662809601418880 8662811 71940217079160385209031128046871489412 8662812 -15992209629660558223898747870599323648 8662813 -94863521520037527343974811078091458676 8662814 -41287562956541119221333120336319068288 8662815 33438048891732563591997462459656448000 8662816 298932070454027997518406071457547812864 8662817 138228425878256620483095378407712237060 8662818 -28834908669131403673753025730574202496 8662819 -96384776992026182580109865318020792440 8662820 -49435669950747315649088436091232689920 8662821 141786436074434441824672258157173967712 8662822 20213546575856159003505638074771507200 8662823 -406817017996574093408662091214123216 8662824 13268613759151494630457748028041625600 8662825 -510129398306269317321510850521702000 8662826 56180743053895173683019949002792253440 8662827 -81874245250214615325227009778588783168 8662828 -118822452189834911082130968831523263232 8662829 -3181694804704225242713106460761333024 8662830 30848390789064637831832646504293667840 8662831 112605718954688381335085878977248367632 8662832 -37756739296734506254191785395113197568 8662833 -134251895093834122155468651524665361598 8662834 -52411036186018535890254501094510739184 8662835 18040738884581076796486683658245016800 8662836 758080138996283704548355135374925824 8662837 -23278731506600615839959819161165299460 8662838 28906525349335943886567187050509343744 8662839 -76646710012656896012112785050809623040 8662840 121504146123900453265286374769789644800 8662841 67178483781311948399354162550610622400 8662842 -40948501057626417155738756680642997760 8662843 65252034948018156979253263029105424416 8662844 73397312998132240386150650586594548736 8662845 84875356158712475313697152222125927520 8662846 190832166345450677647684690528696718784 8662847 -27654017984782256473015800378049602648 8662848 25055687834702662900297456537011486720 8662849 -21728540351258152547475513881006698392 8662850 -10097143266940450539386792339512051200 8662851 92830895284394301600961510058660040720 8662852 107453310404477885582289491952262840320 8662853 247025378983219205136542923974085971102 8662854 44236205463548379285204220103487223680 8662855 -146613247986346560144715269691846567440 8662856 84102553155158282015814563177356953600 8662857 17021745561176372448765123086412635904 8662858 -9317230862861930808506474292161654016 8662859 -214835234953718383763168103498693608940 8662860 66355792015579495433968171177347840000 8662861 -14961296450845933231545613711784419200 8662862 -36591174569117219319679799311597560768 8662863 80150127360047018152708695256295993088 8662864 -13528884185257301444351502136663998464 8662865 54731345829520762824072359551999168320 8662866 -1203529649363074481691431935904322816 8662867 -213083126520184084577478395174954200084 8662868 29842153583305451561291561792865331200 8662869 2364785550167733892461865786866247950 8662870 -44035411533628755287304063947838378240 8662871 -29831555943967840836064438710218431776 8662872 105968038588951351686456421267537489920 8662873 -1395252410231104954094661998484308076 8662874 24192949867334072591400589059203568 8662875 -54671266553483197257192070072431912000 8662876 83693005803504667564545613777307550720 8662877 -229713538188619509724142552081871868788 8662878 -3368100597734519372121538023124588800 8662879 129168753728137560704190629885069145640 8662880 185062411317021808909263921750697574400 8662881 8441699070279370841402608763359727616 8662882 134702232585360451693693277436558387792 8662883 86957634479859417479603612112083340624 8662884 8351036684699754999295900362786508800 8662885 32943620101962132996829473734562971520 8662886 130900704187348354524512187110809159392 8662887 -74393098527204059110680638936188454256 8662888 12077269047928615742034002616275435520 8662889 21753412623246609782558579989019301690 8662890 -22578302050455766604081694283981877760 8662891 82923932559104982981843746978556850292 8662892 -10569772037963911746253646514415368192 8662893 -141494523013519665037573843120721075136 8662894 -70162915986102495970809309171423616128 8662895 72035336202153858382526511591373379400 8662896 52563701464084883740876721570898247680 8662897 113554780093262472258449768657043581680 8662898 -56827324427924636469392589181422773760 8662899 110866180500693802884161089654584090624 8662900 29921585840641146132347281858964816000 8662901 -84228986690202987799263301557612047880 8662902 -40399026389039747411905195791978965568 8662903 122970811504875607901664443678894539200 8662904 61330118265179829163502201920776192000 8662905 -115677042724540921010312058204345825600 8662906 17163448258502372633482844372038370928 8662907 -156987818211178892925846936788210070168 8662908 -20247390363817387731897962400139107840 8662909 -2465340135875450105635786318372239840 8662910 -6460700028717706015113394744382835840 8662911 88147160954627386443499452129185433600 8662912 136926217812887808496198263017098444800 8662913 -18984121684992783079147001603688912576 8662914 35249381195416547716047917611645090848 8662915 22051821000861373023330336381437143920 8662916 -34493846720111916536232588322939515648 8662917 -54851641540946059834597283641476786240 8662918 165112832875903378986372745834783715328 8662919 -12892752696775250832075616452856321152 8662920 -20057082175505029662140574474864230400 8662921 -7610362182397639879887405086168651640 8662922 36362046552542305466844828448317106272 8662923 -124220841257799304778492798454872179200 8662924 -97950029035102486574838295511426514944 8662925 5029012576057291477186403621936386500 8662926 -9035584812637703556302691041792126976 8662927 13758912063066708298408202212881000960 8662928 -32369289167034351235007715729940070400 8662929 -69475631162971086372441910188451089312 8662930 17744367044321812916267542404421491360 8662931 -103362324327495931606381838507537930136 8662932 -26215627019566250096282934591659440128 8662933 -5390261579530277288750008401951127460 8662934 26016564446845413188636830233312663552 8662935 -68458556380065635811668092842535009200 8662936 -102065756937031087320433795260671692800 8662937 7580812074776949779238968074101180612 8662938 75466588136793994699351563125996847360 8662939 252711399784489335696193472347090068740 8662940 -97357978008238716342996123931076090880 8662941 -48769439495517969116086289120785767648 8662942 148494040240953884251941667510202431872 8662943 -234178464630975354246190214198506571808 8662944 65411557187251973467263135030894919680 8662945 -154098183873597756575894414261861618520 8662946 206473733125857395869336109490664590336 8662947 -74935328442331986285057849866632792200 8662948 69746891346392985142025267403998765056 8662949 -29711143293591912996685343374653832740 8662950 -8079413243447961908392130944854220800 8662951 -150376151984889294313290983713792571496 8662952 1505939999531284514588088135748485120 8662953 -24247126342841561918020192796816904576 8662954 35283164925870153647305718602448688480 8662955 48466145646768791922424289843876247600 8662956 59743707085694839848888766532763197952 8662957 -225957241388032448794077670929119481120 8662958 69000024273585702246637779239047210752 8662959 -87977303129385629332520578441862719896 8662960 -4089913686185431689197299792682680320 8662961 19985111185870660009654020727439517552 8662962 34470469142624168174624550340006084608 8662963 158617619212667504461675627168967763212 8662964 -199677007932479175229835804380299153024 8662965 111764485420354204235697876630890937120 8662966 -37743407780712598071435711293416872576 8662967 -63089379314836848997539480696180935640 8662968 -109208364925941294770214994494770380800 8662969 82121819963594117464850400224379613696 8662970 -10073220031909691418626996842717574400 8662971 162269826681146705433247445624110188312 8662972 808921874799551118569818321857567744 8662973 18623923165953364537332845555879657088 8662974 -29005929648928756039953618669499038720 8662975 33998783897751904996099499994178116600 8662976 -26212303835088464655867127909752766464 8662977 128113517375636176136003028521344503840 8662978 75467284439880902911202548451770745040 8662979 -98377222450723547416126890583005129600 8662980 29947310010250013802524418499986063360 8662981 -42502508882118082004387331421669943936 8662982 78996317933316330350481479610791942400 8662983 4330649539117172386208848034551235328 8662984 145265435345478031931529781637364817920 8662985 168834177113713371855742107902373822180 8662986 -603649224157224667609468615943772576 8662987 -9849851874113825944851625728325344364 8662988 -9735884265045696935449504534553056512 8662989 97963484627170027142259539742902533824 8662990 1759471160436322970539492737053786880 8662991 -137399948152630401398660815543036558608 8662992 -1278033969305362901514648125687857152 8662993 -52618802009501692487440553309970912000 8662994 -3823639404687727323146753954828295168 8662995 -853545588200413624332021644616240 8662996 67224396118905942410864473802139893760 8662997 63048491691126365780835814969700425632 8662998 -78139602031737196601051307342153846912 8662999 -7065932882580845642497668960060795440 8663000 190875516938076744333667531340421120000 8663001 -9296113738699406002806930787514405856 8663002 64671065025411554806047087611702354400 8663003 -82599849888540081963606969100896050748 8663004 -79189978333141648492455169498849643520 8663005 -6748782721403613712923188425494812040 8663006 -220803792768460623424150635331386153600 8663007 -115136916306527301029428400978895666360 8663008 -97807028806172969977766954141724180480 8663009 19447738710861220384974602954269501800 8663010 27164242596611553083226440924444098560 8663011 -28796675323697470473940624263789757536 8663012 -11515399943944473380511563379534151680 8663013 -42287948316712769524989767064615542472 8663014 -85263402437226030007394329818852324288 8663015 59806889157201034644374408640112066800 8663016 89051736871690436036974515657611673600 8663017 -228232470372566344525210340670479318448 8663018 11478340656456975252938465400887347200 8663019 -77364305161238107737503346397804595712 8663020 -42503215125136303099745999991509483520 8663021 34896059860137596421613774493485636224 8663022 -3516061176979657816742310460189671360 8663023 79111757969795302976371389210022536272 8663024 417098661098113348119272317271408640 8663025 18684765722891763331896484479534480000 8663026 -89915452349378057868472119353472930288 8663027 309575734809146291646634793449359056472 8663028 -83809042056305352949143005448584509440 8663029 168590707349966655419121794944869816000 8663030 -75769285282203542995279599443602617600 8663031 -1024456008423003256288133904317047920 8663032 -17430029041889247099105503653887467520 8663033 -187384078778179871468112472742113845120 8663034 -30864920439094667791730884738934046720 8663035 -215639886010511892018798263872283883840 8663036 -147729242171365760721057701540336693760 8663037 95995617256105336188888403725272835360 8663038 2349317836789577436619852960667454144 8663039 -88678812833044216026818679400143907968 8663040 106143108091182441385251281652217282560 8663041 -112459047069790331751218481345681912528 8663042 -60192954921479692072627877375872120320 8663043 48348939443024930273438173973404028928 8663044 -49620790285041929359123189788070732544 8663045 -88082188478642827291970998987623557700 8663046 -28717052923043503823151696473577363456 8663047 -124184957988215243299436583609465228528 8663048 -112048279021107042391748522418182384640 8663049 -13731266082104378580267066486449246166 8663050 62946407403121487797876933899370080000 8663051 -41988928922159083967942487613859513088 8663052 -59952220679061486353241460713979335168 8663053 72423213094722324697591423157967141078 8663054 30717834516300813486853173063610792320 8663055 4604416951894130837045712791919551760 8663056 -3746880430981197826559910641047420928 8663057 16002768796632255605617996349965530240 8663058 60995554268604982551615249022891184640 8663059 -63038097159951134469598045215965157384 8663060 47333960455444773955339269759297331200 8663061 -181781185598134587775036463457157032960 8663062 41262875035846441149165170798083249152 8663063 -92140630174891915791214154428705056120 8663064 7930323853082063076432293385914880000 8663065 64374371342938005760152305754704720640 8663066 128249696968444674900842771176303245024 8663067 -3807806993393521807197179777365459200 8663068 -103570405081814215432580293838097512960 8663069 898797300690994071934960355328236640 8663070 -14969565610754672515186695479321894400 8663071 -87841636183911625544162428864408109728 8663072 -119518275144111553722201202400992690176 8663073 126697050134047837517703941982870154368 8663074 -3846634556165408799223684409461764096 8663075 66514260460284070856357307125502024000 8663076 -35745898264105985601825153567315063168 8663077 43040329617100830981518107034513072640 8663078 -74940318095548669899583262167696225344 8663079 38463020219812231342980711412185384 8663080 127279502557072394202794099367808358400 8663081 103310072037988110002675745911113344 8663082 27807602985366365117872115028214364160 8663083 130468527141435753787566730431471520800 8663084 36251213105736906426158692235797929216 8663085 12767070820280880697204723411057819200 8663086 -88758881007577487070618960125999587008 8663087 275090713866483947579394475346021178912 8663088 4296102725577614183883444822265036800 8663089 189402702055855452266319033959909871890 8663090 14277242594010273321075309205195600800 8663091 -74809888525834067627914581783669419208 8663092 10193767791664878247940088419325151616 8663093 140349203409457902227145646567488831342 8663094 -13960248758801958454832868418104887232 8663095 25833503206280281348017969608226893760 8663096 6662139530665449505788600171514368000 8663097 -102913755698800269800751399853790055600 8663098 -113476762337259245723420820280694111808 8663099 -216121031232275569110385858147006383900 8663100 10510799669252869088404018821784780800 8663101 -219699154767158352527878118612780547898 8663102 -15218579756936682016804570586112671040 8663103 87792068583140994370898470246521907944 8663104 -49419669396835051155089081559022567424 8663105 61225022882873426933220628903170071040 8663106 -3167295234468378797264378520655420416 8663107 196156149809199921182267754305826226840 8663108 -17840151036222307752573299669199600384 8663109 33008772130343251656090134863777864128 8663110 42719863291416146642466133565078520960 8663111 134078928530285234603209186070621436432 8663112 -13173939534148166645956201345311283200 8663113 4501452803949778536137781451700602384 8663114 103799112468738157642458472052289028656 8663115 13527145193148051412709976707305391040 8663116 23507210807891675589120344769393664 8663117 -59650878720411319676059014766117197834 8663118 2229115633104491182728670006650526848 8663119 60817145538265706399658924991414417520 8663120 -32502079282875654978182747111781580800 8663121 79925892724320848036697750274923424290 8663122 36650203926834935089149017171383649952 8663123 5395354794917842726191465480012981840 8663124 513185773798831474114976173850984448 8663125 39509309770032991141470436865512020000 8663126 -136370833897394863314540422803384630080 8663127 -107940183962094158095544439918072481920 8663128 108507979781068203863739574833908828160 8663129 11514408853780511360099948592072628884 8663130 13735708614095228439197239660967838720 8663131 -29445032670918766682565870907690192128 8663132 136079442406563813146118329836310707200 8663133 114114642955270935335565745569174186624 8663134 -75863911319699419085921433116592611328 8663135 25112467182897871448946841556919484800 8663136 7902722867729077431896570202219872256 8663137 -6472084600491958920102583426131385728 8663138 105010343089910718134518856696470450560 8663139 2425311274698111069017261953815600000 8663140 79004839285093913126434689654172262400 8663141 -27688157987558724826203783246708639558 8663142 -64881671523504499955578359035447201088 8663143 -14892737229440190794640344317607569160 8663144 20348042203813862825364118412507136000 8663145 -28548634185424868277377057295272112000 8663146 22401422457485982311035456219727908272 8663147 -142668280644981738140351908124994466680 8663148 8288716177598971887561634396407972864 8663149 247286883296321900013730057212934204992 8663150 -68381468301752379813532896007868323200 8663151 -46236459647639918243271839572742688000 8663152 43146908934044143752282633253318393856 8663153 -210607749695885911926376877718829847598 8663154 4332529636246367848888562732447445120 8663155 -120156772272099555730850857355613463440 8663156 216116454756656660454943600046821306368 8663157 37320024353316603366816679021873384608 8663158 -25117428578207172548003599631894035200 8663159 298222312198888195393843270235927336040 8663160 -24779674487484956520458048768797900800 8663161 -45779263568200755622040400495910008576 8663162 131435695695048713522239108625879870832 8663163 46332020093630507593146132171602488344 8663164 134670084939282489323440790811759270400 8663165 7894976595137786234875552668330201600 8663166 115126547854581701870263706156026993920 8663167 -1050992009295919276182800897288354816 8663168 -72847642610099046922618439755030855680 8663169 -98282956494605836232041650143469162432 8663170 -71935875584431089901937567576003851200 8663171 -84600340092160876182290178948733782000 8663172 15521689316063694524942665358015791104 8663173 -253330836397694591022945398976660080676 8663174 18133228131955425113967768353037667200 8663175 -28394793617023805063397572480465763000 8663176 -55399633711065166291517806023256012800 8663177 69465935434518308485238254874360775732 8663178 27214016280559080835080735771830231040 8663179 -7787741419140575057200677507150055680 8663180 2071135428715881266861841793895116800 8663181 200961694031299141016836161293768763264 8663182 -52233781159400049226091266907294361600 8663183 185884814144975422361623790809170021840 8663184 -23915802533301837012378349974400229376 8663185 -96642154578202009899489013256054870040 8663186 -35338384878721420146371404617226675200 8663187 -21150883182407826562938542977487714304 8663188 -51034224570185298683302199512305410304 8663189 -55077824520758985218573808405797778144 8663190 -39402331012613956421651099059037220480 8663191 353499634381505003208285499118781520912 8663192 -2966473703304692029384759255632076800 8663193 -14657424797191673356589289532424804352 8663194 46660834556315356290713836930020879360 8663195 40965273470079340805622573377781432480 8663196 2718666399179214803219801283625181184 8663197 -196927769084498416727538528338882036480 8663198 3708266613529302248825830479936130560 8663199 80343420629256322872331284558639743760 8663200 -33960302854582869104674834143402393600 8663201 48743200607032505486463750580073070000 8663202 -6625665915114006488743333823419326720 8663203 61009382444570076185927430447831157728 8663204 -50798479376685223532231023657725720576 8663205 -39670231365579001123111537259364428640 8663206 68948359350890384377421423527928708160 8663207 47540142888753328318982152258183770624 8663208 11478407220112039224090094325348352000 8663209 -210790647595066177288546806559722659590 8663210 1330047252998510282029865842128610560 8663211 18082412873832233633674972181144797440 8663212 123184698880673198494892142375014543872 8663213 -19732166182106775329263816725598622376 8663214 22819086008192880902334740286974883840 8663215 41281363715134429171656410663909441520 8663216 2992274557464905592602217375221612544 8663217 71994921753575852381722873235606371584 8663218 -48695159900371134230635111552251295200 8663219 -246366976706194137845545113324616191840 8663220 -87975328216259554121574185995125964800 8663221 -9845713063949839352336196530951356800 8663222 -54528015577734602699386430438933909088 8663223 120046131186751785447896094591775703784 8663224 177875081991055711754111148534742302720 8663225 140179432169567877890255380031468400750 8663226 -1011041204169468551882447700826767360 8663227 -1339045823612383190938735542024085600 8663228 -11565545893165713650233701206024847360 8663229 16089074236429339524839782374116389248 8663230 55766014317150866014507216840635073920 8663231 -49858777706833988714976791356335924000 8663232 -25613499958740322256147527444262289408 8663233 4167538614186711396687887884615276720 8663234 -137703004895300803906110693135391634688 8663235 26360542722904392813645822154135637760 8663236 -5089015259375361515289856939753678720 8663237 -145759398040305258776240377436582082 8663238 47744394553397009870811736612383204288 8663239 59475051458568772919227676206544894824 8663240 71655221537313150920490244036915200000 8663241 100313420821389458274167886422168581392 8663242 17743304915722158634915076426765806080 8663243 46723713799802919520516437394782780240 8663244 -32876934740918030001798383605722869760 8663245 147640047064241148101765620881984919500 8663246 90816672157574538635097122889551648064 8663247 -137151695590190946752647487786277294960 8663248 31322357820439470922384675005793173504 8663249 -92020577921774669776768650452667150144 8663250 -4664070813163874679993908694385152000 8663251 -51544452151290843431493288215800533768 8663252 -36881024788767351393401829163868137728 8663253 -2109993142257538994887682706843052896 8663254 -64820793771077857447192786711860542208 8663255 37436849022235669188482080514568890160 8663256 13663843536630883114315820446501478400 8663257 -193470679029783763560171829346068529340 8663258 -22023701503583449510034536516621648416 8663259 53550718853661430034333638753095240960 8663260 -12348808230482464613234431682827468800 8663261 241725666342777284296912705182019421862 8663262 22125073628674519728377750691363293184 8663263 -26267087204057264621607828305213960320 8663264 -25066153451402417588696275309444988928 8663265 -21364775074244889158065983042050865600 8663266 16312293783346139171141763219782515200 8663267 -12114312643931257994451236656762974000 8663268 43430497032187080713289444274554587136 8663269 150088738348469094025279990737968987040 8663270 2066101540861266546778769466262763520 8663271 -12847551594833372800589309113370886960 8663272 32340836607518932825086885934212710400 8663273 -31677065457508819033674483938855057478 8663274 -901958657505204649175400184527710880 8663275 -8199370175744556290598116113847966400 8663276 190302716575462736621225951911220732160 8663277 24434213252599130093452722160553735232 8663278 -967951922345922495882437781607555776 8663279 -216172378252920490387007933080949715120 8663280 10696121478036253679677200645880872960 8663281 267771342957451685482651515044283961728 8663282 99050381269888785705710329626144958992 8663283 146177370011705472461140752760701399252 8663284 -56031941382681317384454731335301310464 8663285 9685502972035174230513036103481231160 8663286 30275171169184023709559786609726678400 8663287 -19240013069128921594276040676500250200 8663288 47128289964444312088044878327759093760 8663289 50306653246620180350705930232821715024 8663290 5384212989399376694354167646562194400 8663291 -2732415058629520222957391737398792192 8663292 155588592933838565213797880684895412224 8663293 -94887789591519424416606149498337829620 8663294 23509703199142605681618969765240093696 8663295 2747313048873826769841561936286794240 8663296 3090205183815699794340551342373732352 8663297 -2181302355762309092883741715895551200 8663298 -21579410882264303646794887553175229440 8663299 -274162830770775188789081204360490603440 8663300 16377993915886545272469331762059436800 8663301 -36015074323920563298956621116659835200 8663302 11455828009803331636399427149717597632 8663303 150955598172515887225986039927171383064 8663304 2678651592425393868800920755482296320 8663305 -32064300808912976085396714391248384000 8663306 143512061517767530354425314710828226352 8663307 113936496702012522524672094792109935600 8663308 -93488836004448041862407368189662082560 8663309 220467264425700426688809130942420947510 8663310 3056401302086788477884322214234817600 8663311 229678081867624236305138388834301556912 8663312 -3426144916111570511937312313716768768 8663313 -86101364137140683745394314867959671056 8663314 43125981791123984020207332666806856960 8663315 -127151458407954634893869522498248011600 8663316 -60959807727612813002269440106224814080 8663317 37133736151892124366406106843753104992 8663318 36256748217407124022897621182733048704 8663319 -42866818209638334977549139356962453920 8663320 -31694161246955423465574120139846656000 8663321 11130252909174250402654017584070200772 8663322 20132519025859716473256290820932763648 8663323 -188428629857530798729481183775012965456 8663324 75890639187065706900557660482068364800 8663325 -21405956414928560722670006816694352800 8663326 -801815446512113151520299525234437376 8663327 -92634575467141823222605330011942225792 8663328 9896496866499404092995773818931773440 8663329 46737641993506147061451925947879005376 8663330 -51946752167810431379956815449741383680 8663331 39557549198336200007578317410844901752 8663332 -4269614551839152825880272700769585920 8663333 -57448605335709933605429303171929862880 8663334 -33525465296721781220561184245962869888 8663335 -143298547072031802112539298012074898800 8663336 188643743754536363797274883897967902720 8663337 134747992920746762302991473658715595200 8663338 -35773340775076978590384374822754959520 8663339 1075466990800247487934993517736382824 8663340 24108618752118944932600603979086970880 8663341 41829213756698650773876545681167491264 8663342 -52967793763207426935843224366041323456 8663343 57188340811837078650093996641258910864 8663344 -64444060638439529892755473800487895040 8663345 3213958942759368803443573729054898100 8663346 -49476510148296265826007905450232751728 8663347 218963855880016824709345014754392919752 8663348 1336592299271670701842775012233317120 8663349 -18715458892319751698047786735901255040 8663350 -3933997455624461010267281158442277600 8663351 71368766526659562804360714728091577032 8663352 -5170745981824629856024676073405050880 8663353 -13116070812868520524683993532235527424 8663354 -937046782218657998811295974547545600 8663355 -5569699018557119103291833850826355040 8663356 -57484167416084349091834460481245577728 8663357 25831971553803136884282356803234161606 8663358 72660648348813965693940766071381312 8663359 51991585392441733809059284304207499720 8663360 -19440284200410463045654946378620600320 8663361 50718020180512825396343780737538143104 8663362 28922264655699453083414133927909201792 8663363 -33879330572823135583824737350272199440 8663364 21979150561205727941787409551023161344 8663365 25086142613411651142694071169456253400 8663366 71789134947149224957390443186249505632 8663367 15910600575709052050394536601905984680 8663368 72120554679624480671764118529473740800 8663369 -4370802645733227492924862213210563840 8663370 -53713987926423045615856634870985315840 8663371 -26597503063338420093671109608143634808 8663372 38187874946547452281620565464379896576 8663373 -27028132313848989483073615091291008800 8663374 14524491941124329905444850230869583680 8663375 33468396389437371718945075831324344000 8663376 -21024508579202005756454795864664047616 8663377 -13140793009590615369588279137747939840 8663378 92852418505748455274009098429733621760 8663379 -134601220273555651628518778105851993416 8663380 8267915945820818276458815767704657920 8663381 -91471051639712982407860857921816427428 8663382 -89773973087028889107652239937904640 8663383 27354556052585049523276442790573642360 8663384 24217490828836295263520856631808163840 8663385 75015419912571878257481678579813121600 8663386 80638849344058326963399581249334750720 8663387 -174325162688013151834454045314035043488 8663388 61545880170884586068541490645430968320 8663389 7684061583809044569522641118156693856 8663390 1436071379662027408635711629909268480 8663391 51849028174825889583826652234475659640 8663392 205178317788979048718052666838056960000 8663393 31100329697713735768996671689576257584 8663394 -12507852423675918499839922252409539200 8663395 -55291490052992091147478717044668195280 8663396 -88802666513264245367995299530786961792 8663397 -136579295696706810862921752068962346400 8663398 -3380380942402634218359422996281500864 8663399 -267750433543868445835346563808174005464 8663400 -58118129729049044268981768083962752000 8663401 84301584703147206058265828958789977402 8663402 -53406783933154828455068636826881341440 8663403 -53806534765481604404989980448993596672 8663404 -22712349832270901738020760618129647104 8663405 94166105398032951480465108382390818060 8663406 -6320505635653171387943611622144681856 8663407 68630259528323587337277119054664329560 8663408 -11139311383166821224334062224307879936 8663409 -51005081085662305459383793925412797280 8663410 21795131039821187037997287759536977920 8663411 -140145955638312314200858894506792354600 8663412 -15069770480839697004515273911264370688 8663413 57868004723238774541458723770542463040 8663414 -105380082952943901075092378653189004160 8663415 -64392496945121063348586652828983384240 8663416 202923347520342726719483878931401359360 8663417 38262031037320048226889149184262431552 8663418 -35020410820935848454548421906352411536 8663419 85443505619556137482087500066102535680 8663420 21017711517841183426103299621366978560 8663421 2474571657869399871429998354487469440 8663422 91232646947903823141796039222541056512 8663423 -63137049957075024760620733126284652272 8663424 18247045956912105466505508945584455680 8663425 -2089463306536202673635913962628962000 8663426 -51181030968815660843719553875567511088 8663427 1606449339704075395334694080216020164 8663428 1188277220167343015880409225211427968 8663429 101691536851822831547481258644241099420 8663430 28925728273762886704677302346992640000 8663431 -83105343377262444898924536620398770720 8663432 -110102970729613865564951397597598187520 8663433 -54955671188811140875647762142670113344 8663434 -1822584020529357862515875500019218080 8663435 166403706616851504746039433763844958720 8663436 -41581877079989343315600362723019234048 8663437 -64841214422035778386480110207975971914 8663438 -14299807919788954742158890569529561600 8663439 -67805384204571708438131417954077532400 8663440 -41781279088703328987815811447749591040 8663441 25379226242907305316637279172186017842 8663442 -30260922932999752227277982654928226560 8663443 -45852828862948838036793963441933304176 8663444 6476600333844885961237539727881209856 8663445 -19211955094631732945499334437944660100 8663446 -48549722446901408532386626690452652032 8663447 -61134609888776618675155955285525313216 8663448 -10062360949823414587491949282977239040 8663449 54215377116814303493497415614738856480 8663450 12298861916370610415683878932399481600 8663451 -70187285074845580565420655755342961768 8663452 -34619206518252347188223902663024986112 8663453 -252893345750784666382577908677307822560 8663454 -68114514624202971701040584969906521536 8663455 -27776007286109465129552716269840684000 8663456 155919738837481646198022921822142464000 8663457 16209488574727650238365441194378639616 8663458 -14626082360583536287580727122156752224 8663459 -58578134095042612321351028152757000448 8663460 30763110459520992708015853449255321600 8663461 243402873931550591160383672537359344062 8663462 -118969296174102621794974005814615476768 8663463 270119512960559662568198749924563832320 8663464 18086221106321858894939019029354557440 8663465 -17716494103631825424407040223673544000 8663466 -17991593450380448285648332388911566336 8663467 270477929493853890973890656146527902516 8663468 -33235231320027878046695992754872320 8663469 19438169086601997247499070905661598272 8663470 -136875601326154645787272263112902157440 8663471 168605639663213626288874656528881270672 8663472 26184707951400079382986718368220282880 8663473 17859542814320127193577664833746180544 8663474 -41413308166295069920187033251347145728 8663475 -37391813349023412879434217365864981400 8663476 -46530937589609324849935338579615917312 8663477 69862174371625300776799066814445825024 8663478 71943956273878419321331629956844364224 8663479 -47443877598298961752145664706160434944 8663480 -1775409436267271039556505406225203200 8663481 -160984194211904909405343576994319677830 8663482 37880330469652955635267433762013716592 8663483 47722501213754520736019448739187641104 8663484 39538194897716021929446813354145735680 8663485 105593382451502334592564718226468555180 8663486 5309753871882560747178507813246334464 8663487 41710385681088970538921904421398132480 8663488 42950714309394388387041943282660671488 8663489 -36494156381847419432117913855045249240 8663490 846881042036708895597163708416691200 8663491 -4463878851498687376695627488812349616 8663492 115572773550000799333314288573642508416 8663493 -47651808990896042166647308018958369472 8663494 2054111334601574128050791652990067200 8663495 -1620812362532234957096739666783836880 8663496 -11653270346569126493376667723808563200 8663497 223196355177967137334942847316766297946 8663498 -118001780742927072387711695413204866000 8663499 -25715722879113377213360832443011979136 8663500 113568282601032569194821819523124736000 8663501 -10126818289250197288111073444469511680 8663502 67447095445562090904039198924491065344 8663503 -47349594814144859786284626628599359248 8663504 -48637640374686033303770336955655495680 8663505 -27595918800762796825121616688702846080 8663506 111495969690562200498192729745126928640 8663507 117568995066695204239109318865659259756 8663508 -11290802291879632328560635980797870080 8663509 21168334279884368295115736238558597710 8663510 156185592984683294105295056957974709760 8663511 648155225993872692995208860384171520 8663512 -43814089258305753983413195448229519360 8663513 2420381064340189852638848107147344900 8663514 20810461036991916684472200417584540160 8663515 1520605893936846360247572118935002400 8663516 -43444794486949595162049391613417157120 8663517 1262318955057226779337130865648483366 8663518 126200430138974937956701538394231783360 8663519 168889948012292763380772801640067317920 8663520 97260350068221430307833541487034368000 8663521 59214458615184753079389098715209922722 8663522 20211821923623575310971555250805381632 8663523 148716684270127475045377856120784486528 8663524 284273370064526607523962499254958720000 8663525 20369696600377110714806381596631184000 8663526 -19095341704256274899431845496306979808 8663527 124005420072374437114302912170556512160 8663528 115087183710541286153441337447113472000 8663529 -49473610538539845252891809068946312832 8663530 -82773266388857843425631376038487303840 8663531 37279890543860717419223055913634813664 8663532 68561584529121567895963011533384873472 8663533 -26407518473160728695356054516393121440 8663534 148123540706961685485073573258251682752 8663535 15070832273535145967738505925575748800 8663536 25437893708415962673592264581881790464 8663537 218395618177645071800945867312353455186 8663538 10919571239374929529453041678362764800 8663539 -1039556955810114801849930964191672192 8663540 -22053174904521549522204321489153822720 8663541 143868930142175634771096140263449602592 8663542 -21159623115712817727729634442150740800 8663543 -169469383059873595749770933730538907592 8663544 -22267244381556454746190758649921536000 8663545 103584346824017957988701094800042563200 8663546 -52262433281047838379983122828468048416 8663547 -38361270253404878359670953913943649680 8663548 -117224151238469030807339187030923258880 8663549 -170435161455819398124086307095174991264 8663550 3451199728824961570397931270742425600 8663551 -21740904031147591994191206783643315688 8663552 -23539509068811561186776959766545563648 8663553 87797638803334309176670649032361403762 8663554 655181156468186191524021619489908480 8663555 -129551296342750139082587087218554495840 8663556 120417399933563453139107386624555259904 8663557 116452043015066583978250106022833164800 8663558 -69805989726838214823897204823201161120 8663559 94554386319134331767862116629785262080 8663560 71793825392694881958198175575502848000 8663561 -25719856004530912445619207372353041200 8663562 43529086008136518395037029410368971520 8663563 -207945240866644739960972269467189987080 8663564 18332288069550907195423225565375096832 8663565 10397740410459945304812568862737223040 8663566 1110111610774073995763804520529369344 8663567 -1301273478801563130008307315763668240 8663568 11289272112811074165142988803542810624 8663569 60432906070049709653458101667971113472 8663570 -20547215262080367570161048563111434240 8663571 -5321067384055286263573188216332651520 8663572 -161133243490692500305382157206342737024 8663573 -315156377767766113479933264706466115396 8663574 -93118610680014153819317889275662023936 8663575 69328661915170898769563073428983938800 8663576 -25102426506813073788537535906728960000 8663577 -43201713068013219046723906615357507584 8663578 3292572783534988097392689235653540864 8663579 77916841482285717544729513226902914180 8663580 -62581651832838663099896243927612106240 8663581 -92789892643938755691494778473770290900 8663582 48996414980245707149964634960545076800 8663583 1616025164253761918601803512939940424 8663584 -219490705718843491986172192788026425344 8663585 -20531773428076950449459808754116488640 8663586 23384396915681690166526144513379363328 8663587 -18719344254565998997686004596512561856 8663588 -87830409815134164054023514027902973312 8663589 -104312956024647179693095140313741485792 8663590 -40925223947535470848744358926745047680 8663591 -85200133752232405565481780814206182448 8663592 34411180214696587331054591773167206400 8663593 -54324433747214695777704009449387585158 8663594 38476436610879877348425700559317178880 8663595 -33635959845555368721072005589730974480 8663596 -136497367733525844083511431782909640192 8663597 -243173373556002004213446173217857472 8663598 -480979282511150470498503389928333120 8663599 -2084180833508930686712075840273087488 8663600 -21090127221471145139098460411904000 8663601 10927416787085364774130056114504437760 8663602 -99419126596397933496628680095261035248 8663603 64025438301531758845445936217282566784 8663604 124660390796765718185453726053865152512 8663605 92291133551761774422637883897159070000 8663606 10832456848371347267435516570334233856 8663607 36594722489020424464777722878382074304 8663608 -193624110826083926191993374460606832640 8663609 -45014031869784127459565654635277279190 8663610 26811120852952237158449346609888798720 8663611 -150056863881931097135147416906152135576 8663612 -56468854108382376731726233515325215744 8663613 3007163408681168914425958821482961408 8663614 64889395883281672563511861924733141760 8663615 -184423422005184766939243239918836745240 8663616 -11181002234515880673522355831394795520 8663617 89415345501889658952133147941132596160 8663618 9068040926365739227500407523593303760 8663619 -134807747247999423054105741389092582080 8663620 23334409623628717678933682213669068800 8663621 108717923688129212028528751172617233822 8663622 63320822323875231664333915350234653184 8663623 13269812672312729032180037634021644424 8663624 -24761084333384826963990577473578342400 8663625 149782512235406138098763293626281280000 8663626 -91466314468041022258887287070201020160 8663627 38645514307742340510104371004895741072 8663628 -7681833869795528883048011680517882880 8663629 73733924344219809531421143523050088684 8663630 97287554415623985911117154052777432320 8663631 208839426298635344064099484766589454464 8663632 12876582520482639015125651615089426432 8663633 -21804948484298804205548285033635941312 8663634 18830950992615502601140392173058117120 8663635 11169308791044960963043065859267372080 8663636 88377822120393754295683704594134427648 8663637 60971633548527239068141514781854796960 8663638 8523806889678361244869779756404280000 8663639 -11198724886102958833660317386669244816 8663640 -48056420111060096834142644541849600 8663641 -86682318853973100821885273364862862070 8663642 3884735527874379371568779357753345952 8663643 -49960535709039074703938431942261042068 8663644 52688844809741472253926667737564672 8663645 44903155355803770864603424740443817720 8663646 63098926742680836996718780551220555584 8663647 6023910461152846957807418437091505440 8663648 -46229840369109178705351068043508711424 8663649 -97958760681457805093353087172076422736 8663650 5570281913245111006907602475121490800 8663651 -265667124744009592012627196703850439328 8663652 2205282125768795250592044091300392960 8663653 -942446564602169879063198947986692098 8663654 -95792918722574992032308429833844008224 8663655 -5524621057273700883558633284498549760 8663656 -21444685212282750725743090244225433600 8663657 176114869780021855716580899402163150080 8663658 57166827610228153583518500041306960640 8663659 -97486988666550469909810548664108740768 8663660 -131511048593497789772139500966723466240 8663661 -55683804918923757127662833907973368468 8663662 -29054760099271854835372112740906055808 8663663 -9285713680286844059913483328335513600 8663664 -15288696487133735209859229194649600 8663665 -7375321462479130782167526710601076800 8663666 -42803404326868619098794484480005504000 8663667 -51324369052886076853501686778668095952 8663668 -54502487465624268755945149096527299840 8663669 -22232313933814388744618202614568260928 8663670 -4018940959856042619507375814221521280 8663671 70126871047204303769523550819247009272 8663672 101630718511665264979489238079339601920 8663673 -94869107105963865293509503972904339200 8663674 141480960922549392473376457990011348336 8663675 121450777108639913691712477953445746900 8663676 -33430384451087849928679879268758339584 8663677 -280527243854712289887813081848981773920 8663678 -54160480765840749690448001763684809280 8663679 27286729062575972872263727518908407728 8663680 30274496573664353145193493845298380800 8663681 105826374036362277582185437552024904532 8663682 -5902848074022254054839957749336389376 8663683 668600741919601644914218806545783040 8663684 46037556195382092328211486355832204416 8663685 -35505422467473096303250736017419796800 8663686 -27686895761520880391251858961950212096 8663687 -156879575176605779659365328487997746664 8663688 -143518559958108027803944925972123443200 8663689 -12361676974517420688379959857937436380 8663690 21282650170811804127176049571101802080 8663691 44998567321968923301164425106168161200 8663692 18024194278886443816121389859516375040 8663693 -119693807963718305589173775145743354240 8663694 -10219231843562935401161907260724609024 8663695 -100496162633970077221257177648944173200 8663696 -8100001998889466130902334237204480000 8663697 -8095102388450653776880824494280927360 8663698 -33151561673326455354011280776197671264 8663699 -214766256443157732470364003013313636280 8663700 40122102336323551271303142718674432000 8663701 -66895196749959723540807196190153277298 8663702 -100853668728237541565992606056729428448 8663703 142295530183981890784061615104777265664 8663704 4560987480839821006878881947749580800 8663705 69828151025864457469527055479953469000 8663706 -72428727078106734058435074521723281920 8663707 -12604903510484488420647302299770827120 8663708 101103375410470826147889925339151049216 8663709 -1007999124058747146330135473280994944 8663710 -11228161774445200189888300035668482560 8663711 -42296760190069114382553218960295413760 8663712 70331082431624416501357068813396344832 8663713 -3153169865318593885621935091719340796 8663714 -101002178154393930433043353396598522544 8663715 89961146368943653871196625176520316400 8663716 250401083243711820743257004543795840 8663717 -145217778181125262836444684376231984260 8663718 -21497270054068856919327255322749757440 8663719 153542493252404630853221152218054560120 8663720 -70031555992169654694586298326765670400 8663721 -218113355341984552155674006356866240 8663722 -50814754862012811957204883711054091088 8663723 -405971325873311431359220724242251464616 8663724 -106209018874381090087395220122143965440 8663725 16621119958059469524140926089361164800 8663726 275747116880961178455200116300860864 8663727 222263681832005217133936514141572137504 8663728 23136367663566095675149942829315735552 8663729 -77955208374676586469250815261475826124 8663730 -1948508585272948722568052596217902080 8663731 163336340291113106206125789973889199440 8663732 6184599299690566612107099792667705344 8663733 60394745990657035158062579772973289280 8663734 67397603219417662680336264247931432640 8663735 -82499751410466165604757404348205403840 8663736 -34519998366525064749198794356240281600 8663737 86211186326404640231278390461574315920 8663738 129478627852093134752687895953855249520 8663739 -119087619673514771547940832224702672104 8663740 -117650101033902664412397556361811279360 8663741 -81604831399983829908003686872928892858 8663742 -85102364183925187673935953099892900992 8663743 -94607698949892651341257848880179930000 8663744 -42092961337149765034578795366023430144 8663745 43495481226759690445013183781775622400 8663746 -5617392854951963010288408010730698752 8663747 228355659175505188380141774173769259920 8663748 -25078035636587645578409299563039851520 8663749 192095661432430211241764234488257371836 8663750 -10756913020117086213202354061508000000 8663751 18351624651078711518130746165767885296 8663752 -63587958631331834688815860532727782400 8663753 8903867633027048044673495805968187840 8663754 15227256052188433498547253155438707200 8663755 52210304361819642326699197196537067360 8663756 5763278877099878156598189476383825920 8663757 78327195889974531221464800733044925920 8663758 -76551177025770441886792173458133063360 8663759 -16204791858637261228538828399208245952 8663760 -367226315630234550794880966344048640 8663761 72852397382263387307744265406586122212 8663762 57106023989446914831233933846719780992 8663763 -130306050725461781583812527613498045256 8663764 104672761682326441553557993489960904576 8663765 -28028139291040853204445976065286598880 8663766 28063053298584901349377639530528729024 8663767 4878497967223822341253093005637382784 8663768 -5270438481550315957199674700460349440 8663769 -2408571863991638680815633933367604352 8663770 -74164439188763550003474807380087346720 8663771 2853941406230639023251225901501744152 8663772 -15869067143014577011507027833810124800 8663773 218505810742527141241880720169888502144 8663774 -6800137552283971493550705682280926848 8663775 5041479759454729337451231617254281600 8663776 -31024156158619668712131112026035453952 8663777 -263772576474230621501271554863826785374 8663778 -34010734753925505350428450668192663552 8663779 160715693024607161713555692933321798000 8663780 -60195169842833361190383047431936396800 8663781 -33883683953159975192563919767383013056 8663782 6067318421720617566607583610398200512 8663783 52226486173289479442261490736895897784 8663784 146486635317824901934517587512512593920 8663785 -101433110102833062375912092223104431380 8663786 240259198671136904695560477036745824 8663787 -72248626925031403930299522639574026240 8663788 -96241459648145328468330238816858497792 8663789 -6114529334784425272632074129568082176 8663790 -12981044947292036066502305204197248000 8663791 -127387710434386896798163012784285778200 8663792 17194079627404579199471693511388299264 8663793 91089131020525594690726945181271102144 8663794 19091503311951800409785629448594050080 8663795 -20261903979244957875432841445590875840 8663796 -29285773032653181471519615291832627200 8663797 -32466280402856090751901661241330588754 8663798 -36891014716351368156744355388782522752 8663799 80201586650105360913102957723835365864 8663800 -98820109180375760109401874292124160000 8663801 -81368440046260670691149392562025268608 8663802 11210381917015423664206337765605968384 8663803 -232000755015536448897033652504767625948 8663804 -16965048196953145793804655084733730304 8663805 55939296478741374121711732957150140300 8663806 -78758856292779813721631682002602619520 8663807 -37709816201824491359089236087940402944 8663808 66157830593816302554808384112453222400 8663809 -139278452363928874133377436009713536 8663810 14310033223396993910364857672943360000 8663811 -772369939836799897704142045978328400 8663812 2670579746731549655233975838575982592 8663813 143435342058982723762563131485035333120 8663814 114389969064914370173336913967864928640 8663815 31597055726476503995116701338795907960 8663816 -109426583761515541742420845720052858880 8663817 106206641018457314153606566747968318480 8663818 11146473867005361683761413846145121280 8663819 -132544058086773377225567969332693380780 8663820 56351832266620607321252171125162229760 8663821 -145668490667964574798074748719039403978 8663822 46429057926534521398318877905989899712 8663823 -4208284235776594581236314420790773536 8663824 14257420565895310805940406238843240448 8663825 -83149523716992082490486170410720903450 8663826 -49465173873668283084442942967642960256 8663827 -139304557483701831102815815090933594324 8663828 23865100366678009533690925112035152768 8663829 8430631804004516207746366410151404480 8663830 27973094122857624215718914763375628800 8663831 -205911194032190623275266201834598336936 8663832 -76259340129848873748234090424593684480 8663833 -74342542174540597618216325752501807596 8663834 9064725614341123172443996963901400816 8663835 -111718173956019247145457376598789427600 8663836 -69044269585801423196218053809016363520 8663837 70659972710460023140834521334164768000 8663838 44513805809301892359751605590954615808 8663839 401554839058791160499240266485455137056 8663840 -89826714191065091747422784709144084480 8663841 1424521027847116788639684378358410882 8663842 45422128649760654760666712566097616 8663843 119294715858378703471940251836981621504 8663844 17963934115288049247028109906522714112 8663845 -50648533366175079621234518840743428480 8663846 -22182075202647665850407522957731327488 8663847 -14830276244335751315058069536477832960 8663848 -4621916637394291326086266821580800000 8663849 -19170305189971272083005911516246493440 8663850 7266873600290923796592605508130663200 8663851 70346867460636486548951697946354081280 8663852 37651719801121733507764811630793927936 8663853 -12425763178021864103903276127427552992 8663854 17478442641321233594328990882478815360 8663855 -1301082721056946316388259447094044800 8663856 -13248714332685845238436098137471090688 8663857 83761324154614895613790087030100722740 8663858 28529739597231419519237950325009381376 8663859 4548130220673382581534179375642183544 8663860 -3189834963172173527876545903435633920 8663861 -108383514114016214615696088010461083538 8663862 -17547625642401352071401258183490819648 8663863 -8358356047739400160266539909695809600 8663864 -29318367380967299827149948909082644480 8663865 998963392027919208397421394345465600 8663866 -157833723036067245726548645433754041120 8663867 124616233409185749080679802508308643640 8663868 88688818729069346139665121837467550720 8663869 -65171833251045102720402370241607132730 8663870 4859680834849324006156913132081356800 8663871 -13312802979707732028278096548695486336 8663872 -23286534376391535613936757209099665408 8663873 6361170135023325168500500642236592560 8663874 14989384691728315635309813303822149760 8663875 -52061554773843994584558341832382812000 8663876 19720192433236862823160425747535717632 8663877 30408367597015862103949317659683882014 8663878 108719133896225779125545775232729830240 8663879 -100962712889763313723033512538256516640 8663880 -11152181252643077499773567617164902400 8663881 148391466043515939120008076819155771364 8663882 41566511770280744796457126549562463792 8663883 -32250881621165882567095223477512261920 8663884 -122741790122282333770314673005681405184 8663885 -178935148532833297819246657380315546420 8663886 -70893205593965781293763048104580188160 8663887 -56316087041393760538972792418684950928 8663888 -2431353063357820009179319118230732800 8663889 -17080560680660465486009549166603980352 8663890 61534950628716561510160433971539415200 8663891 -175502491910748159401241620339914245216 8663892 113516842104744940134392311727748605952 8663893 -33362667350974409692874922305239314816 8663894 30125616492819734230964553514388894496 8663895 18790673007083116645688232426253416000 8663896 3139354427862192017842004945890037760 8663897 -33277464594129758846827132259343769536 8663898 -261952809761782244951099647865402112 8663899 21678287628597846071619662239496696900 8663900 -4379678710013541216513773756994124800 8663901 19315565903792374827317939459930248224 8663902 -21484297428484308563049159927527085888 8663903 -271623652177053950316414913412485476600 8663904 211931623506038924060493644690089574400 8663905 106157109096601778114352066874518720000 8663906 31057448486686086280463984718337219152 8663907 45869210564259210980510520014361691392 8663908 -53299224183001988457012553147791350784 8663909 -25740725278214209665597690673092631584 8663910 26276167815489798856779380166052704000 8663911 -56319259641468299984030535773998669376 8663912 -77480465809850658482983309220162380800 8663913 -49731585458357243251987444535295013776 8663914 350474696546499472765302598798863360 8663915 -27933377322616834376414069218122003360 8663916 -2649652217792255923722213929338208256 8663917 134932185475643220915143440076318242272 8663918 -86115971271167639287379839360193700096 8663919 41258580327191582759363277779508273408 8663920 -9984695751515984049957722955448320 8663921 -57926653725640464570352443084520253376 8663922 -19066338933621589715567346882593059968 8663923 144070002539132881163557350689928964172 8663924 103163325908331997233203158633625241600 8663925 -10477187721620541770179844341129140000 8663926 34226013972371913314529844991702154912 8663927 68511851189329805595337555828202526624 8663928 24868055438020572666044648380610641920 8663929 211939455701973357132668625888660261520 8663930 50551755807602343005005097562951628800 8663931 -15668626921379688178223809580931276348 8663932 2189719071679250544449858872401021952 8663933 244577170075539715807742448545783035776 8663934 -10090284784629891624232932233209993920 8663935 60737399393291795214263249732910806280 8663936 48992839071310378745826965823946752000 8663937 -10923993651318833866960544971445637840 8663938 -89202555644586319522690366888134200880 8663939 -12913784576086312934374336350211621632 8663940 -31089548114638544665728723835419033600 8663941 -294718109263083139805118303333606720 8663942 -10173210022409108881477173090624823296 8663943 65271824156732848392484187942547594240 8663944 -74787775109232813919103622139525155840 8663945 -36007604195838644875449486655250806080 8663946 -26860124920162300122349987669805875200 8663947 349578960290828001706665780980971854552 8663948 223373750578031586063310696620944787456 8663949 40225906748500967086752805062842355840 8663950 -1374474021504252554189847416446944000 8663951 48676372973628714980587003279758693504 8663952 23903398555625970695334953760880066560 8663953 -219731172598672289892805230759612110220 8663954 14735086721013709135594142699522943024 8663955 -16605044152865238263925502832098060800 8663956 1649708809405222920317247789953150976 8663957 42942666905574838591202983933062288732 8663958 41673476186000068849794328680234590400 8663959 -69093773455173888781234261790605174840 8663960 132045125346419135788407549644664422400 8663961 115450017939548084944461689697284728272 8663962 -11115546541807830122618929556959633920 8663963 72477798466103292289258906800102432 8663964 -39389553852738603469952940843012417024 8663965 168043913444794283313625218779084093400 8663966 -85087089385391606971546536114209789568 8663967 -47147794192962588559417475471776658232 8663968 207719024017637252052929258453753856000 8663969 7091950375451992076017767708624614370 8663970 10225589932970788097652422123365493760 8663971 -23404115446123099113885322485440140808 8663972 48953429204851852900628170389399717120 8663973 36848374023468910337780331004678195200 8663974 2382991586280903863398369378083776640 8663975 128369464922555915614821675164852664000 8663976 146929422108117677396478240103568179200 8663977 45868275110735018035928385388817565312 8663978 -46837515011473689825816946242540762960 8663979 -83840400908982468796128696147656207016 8663980 7708473089023641284381958296062156800 8663981 -190504678015840092088937752756347360000 8663982 14639097612705915233432220131096233344 8663983 -88960246647185531503133446551942065120 8663984 687395829400723162939922954354589696 8663985 42366293927892669550176096551164702080 8663986 -45519540952397374386811565637702426720 8663987 112034268846410600956340806686505914636 8663988 -20054423508681816126538174665998069760 8663989 90831856194665067877081642860235894080 8663990 82644824518795848996926551436225472000 8663991 39124737920807589849774947057705883264 8663992 204406541948575949827599595173358080000 8663993 -16652859883878324441568780963888437756 8663994 -10358799561659804209959326849939170080 8663995 135888357116284375104341498653558704000 8663996 -2978966667706628688994695702109126656 8663997 19351817163690606005584319922645092160 8663998 26211989567166544455841483362918884736 8663999 86651693573713111421463721370142426336 8664000 689716259884374160967186571067392000 8664001 -134617491504417091114959312758014856448 8664002 -56673684741847941139499315105505120048 8664003 6118220611232185407829652948277923532 8664004 -8320741236267686205200318989037518848 8664005 1995193938096890013757154547666155520 8664006 7653662212717512467482729055759048448 8664007 27948712524441465202387724407891593600 8664008 -95812849415139179737704183740420259840 8664009 -139148370588400068351830364192084019200 8664010 -18058288212452707552892838224987979840 8664011 296458432661486098038531136039838854800 8664012 45615127640731237444952405341025989632 8664013 -1845299018158199311120658292506065992 8664014 -21311527917745969778119867023520917888 8664015 69070617199577998613837243903221570320 8664016 25451758112274000304794883825788616704 8664017 -48078160691044171139549544476077751388 8664018 915915135715959547281199489226643456 8664019 -38619428278629222410611898635751909120 8664020 -12878674860703238351234762914296971520 8664021 -141696455094532099775069015500146977010 8664022 54148616389235552630457259730251137312 8664023 124699464941352698882302959923364763272 8664024 119372277932731693493957882531769937920 8664025 -109648762154488870600734317260718974450 8664026 -42329808838824260184792647840694416640 8664027 1879652052950571093627430360641169920 8664028 -106384704673353601848179434069034808832 8664029 21663566620729079992773101127882581280 8664030 55089850518226497767077077905500704000 8664031 -6581632125029348283136981571130130656 8664032 -14689954168126015740685911847623720960 8664033 67449555362046019868093497067443902816 8664034 208417541478216992940959894519575525152 8664035 21955587596266734600749236598179781760 8664036 -27251969063684565142360673148304373760 8664037 111453693587088059738587572477536322686 8664038 -35806063816305310909212796275939640320 8664039 92351427328617197179918412591946956304 8664040 -35182462095449619089565496090116096000 8664041 -31262972782953652815758302949556433116 8664042 -2377057231754398313274203397834732288 8664043 218140832603302120125030839569225762292 8664044 19280988463591978093613536634526775296 8664045 -15456170892885783327111028603659327360 8664046 -42258168695864448284603399468596586880 8664047 10391645478275039595765952143931714032 8664048 3688952443259982448272080786948063232 8664049 -20368193579092729839963675423001318236 8664050 -16350814555193764464143112049002199200 8664051 -259163154236123334064327243442223801600 8664052 -189992065542036204399163979181401836800 8664053 11371458084182503759301236422204016302 8664054 1361379337626494564934832249094983680 8664055 50984296693115377841295536554701519960 8664056 -210773184457341316857424663924509573120 8664057 -104858635061539654406324116811168184000 8664058 15854633470997547522047035727352233184 8664059 -8048411935185383068072781171850326640 8664060 40774744232553162578498941076770498560 8664061 3532131391245548784224953640863775040 8664062 -22127833206399712768056977321513088000 8664063 -135071958852605966192516609091077920056 8664064 -147868710612981451435625252610642018304 8664065 280278974111526229878197076846912923520 8664066 23999615578635251039273069569787111424 8664067 47351679400781248361847086678692372992 8664068 -964492077950826410961495806115508224 8664069 -25048503711204851698278163979297270400 8664070 695069798077596352049497111965264000 8664071 -32113484745367748787501037877157878808 8664072 85867359027510456084586514269889617920 8664073 21693828150437212981213148345024393568 8664074 -213980659583179922699092806766516402176 8664075 6885203590798818002875167082188807600 8664076 104424439325812139552467399221044139520 8664077 -118125386667148413783932292338473221600 8664078 4609427438949086660217132507776649216 8664079 85970536162029798988603081844441892240 8664080 28296249644831025191354530947428597760 8664081 -149899454607251600012822941134424831248 8664082 -20308293025523151557319132179807018880 8664083 79451133437874077165894354096827678320 8664084 -4873408240312386516902415715014912 8664085 22785813091453363974207890387829282780 8664086 -9602803885289529261099744955761367008 8664087 90236522732054880687681467330353382760 8664088 318669678696634961640381907184461824000 8664089 88742972438192595621406750161422067456 8664090 -48967449436490335021358792057290855680 8664091 -215206310812512272304066968381552739000 8664092 -45444028961876634161021903081305680384 8664093 139455786488956200707356393496004259782 8664094 -25103040259909390045884700178581067904 8664095 -108465658365932530731998370557381865600 8664096 -12889964001940772645634711053471318016 8664097 -32150856573404797411405965121264480000 8664098 54899229174412924175707241916240080160 8664099 -61587609303848399071173834546683143872 8664100 -15731340075250837956461646042348441600 8664101 -102235694496520331481950864157796566468 8664102 6432151455665652375150776807347032768 8664103 -42321131175600649175082547077290242944 8664104 -7863514594125177728845473353331916800 8664105 -60305569986576648303986276615070314880 8664106 -22087156970547437781883751402017466880 8664107 193141064592381099556230069214869490356 8664108 -7737659180323635838251105924656440320 8664109 -6598348101677857814097343923287491690 8664110 -2409152976264243775437095031771425280 8664111 60294212423544928312839431174162400000 8664112 25279651779861036632063162720531234816 8664113 -3176460103282860248516552493919243536 8664114 -45700634739972226576107298050483736320 8664115 76175694990723710682114873312647196720 8664116 76308448165479046078222716386697824640 8664117 24015847434297081032370588734922776064 8664118 -170306676080897290110995325279890894784 8664119 53765557608153640363978672789651438944 8664120 34779994279584514809665547990312345600 8664121 -18712512664450005837668150774407660416 8664122 -40113259685022338489882616387394717728 8664123 -9337863125711708375171465173627793664 8664124 -4163548281032539177989969037410919424 8664125 119023893727100336760583515638040519000 8664126 -126134184175442840856874502988973360512 8664127 -93958387377123931830090519289106752800 8664128 -15869840154104951744389579733936898048 8664129 15417417069756138934112927664354145074 8664130 -880212946673231016988047764260308480 8664131 53190777380623428694490686663123796460 8664132 -13824618591452730226254683768693449728 8664133 -73654849691091470364095520309129056480 8664134 101702379555266687351891304545382117216 8664135 -10963151643103919302181715670261855680 8664136 -11807322860892049820000458304737443840 8664137 -13732379900777972224847493786012300000 8664138 -23891173575371406461256557471193922560 8664139 -121739960610769329397489301144480410200 8664140 87112841978890167117596277091283389440 8664141 -23771739386676876520187084283280100736 8664142 29874740379465344302660763393543890944 8664143 215694445703140062665688908391683836920 8664144 21881466906842873816874200000931692544 8664145 -12974795339165834339434026996030985920 8664146 -58503996930611982293811782253544697856 8664147 -6495533025999106824536701968603003276 8664148 166749471650629769565765955742534410240 8664149 99788454138426716354211665598780354048 8664150 10692890946872763472837770269351040000 8664151 -6298600119229984084478610937584511808 8664152 109442589278558652263987304232255488000 8664153 -49810555098589526315831253866447052576 8664154 -24654830974666593522528834441559623168 8664155 42800811147628736332442099330396602560 8664156 -2002054788236889618314889799786337280 8664157 -30599173369840453681004816623999909594 8664158 31176574207786894680250865416095319680 8664159 -3049664597442227533304755017948764160 8664160 93236295787273970629233223979418255360 8664161 -45868092922669101231913514145354982752 8664162 -3538195534156930370597198461722614784 8664163 134003697373305892074633788619999999720 8664164 51692560717232759633875019378535413376 8664165 54407221223972959438586500727886247260 8664166 17602975225946368855789209454054101120 8664167 -111958908502482536705402810182562363040 8664168 -21043973180183434686559491517658234880 8664169 -113728240697700635089126171855270145280 8664170 -5814315705871829176998096428521218720 8664171 87135232687105406577504845072343295680 8664172 52505152182678946011196698418619658240 8664173 57093595274829583142403732607239510240 8664174 -53285509633385527828759147531584416256 8664175 -11911354793336163974433678436683232800 8664176 12235265028879488088723374353989599232 8664177 138410036589577378966422706085318705520 8664178 125110766405469710617538211413730458640 8664179 65735375390995891260566103647178400176 8664180 -18861171060049424467143963363735552000 8664181 72657814333051418061769385467374247982 8664182 -94343493951906783931745977129662227808 8664183 -79431029580168795000903659271033046056 8664184 37781048214021971224588621019524485120 8664185 175732206852884656785156321131086345800 8664186 19206906723189275038992859851431520768 8664187 12822363987259937177508090360895390752 8664188 -4559710124087731217009403338535713280 8664189 35223808684198156525632730892246228448 8664190 10364179404315677789018330522527334400 8664191 -1022888036519093388909829648639230816 8664192 -33938725271349871166817723268202496000 8664193 32523757518900051381678449313629485442 8664194 -18533649313812861198488523215756722176 8664195 -67725547556905300252656443170522528080 8664196 69119080613817322189955411484237794560 8664197 154001149979983666275730545508793685180 8664198 3689562020506686991803335105513013120 8664199 3228866818761599316946611528237192664 8664200 72726618180513769943067219845760384000 8664201 12006741057179359441721985441848275200 8664202 -46108842001374621181295473595416385856 8664203 183242040352920242038049481135784562760 8664204 -64147208142069021523793872372688793600 8664205 295490239315213425102797226190385580 8664206 -50055206308431780322055047594538717376 8664207 77672876627230234372102775499416674440 8664208 12678486976505476598880354535627816960 8664209 -21734459317337611985187296856260382960 8664210 -21570540420243403964514744452122984800 8664211 -2508295972863944312671191136220646608 8664212 -43032224819029515848894266253122364544 8664213 59516237096273700108747402485189360544 8664214 -26874845271964611778550427440317860480 8664215 47910642661083508573108402833005260800 8664216 -11860361979874615007664973572933550080 8664217 -12980688129855354637267621180968485888 8664218 11213402683710489757026720119161526016 8664219 12520100246293468206858229363985817600 8664220 20334094230371510468029049957090880000 8664221 -37950373778719003888534328883064550400 8664222 -11987304188255040356872113608878519296 8664223 135711027311113287933834282777247477472 8664224 -14464285253130479242087991486941102080 8664225 -43475605883105167694288797459831328400 8664226 141491420497375363087607535281129078784 8664227 34656976641171413357107739908258334160 8664228 20322919892759090040711637366087065600 8664229 -163266016343242265537956337546943400608 8664230 47705633685650367150147312951461253120 8664231 79631999888698899262021938964600301352 8664232 -112676240707190816505796367209681643520 8664233 197191917297057885970667314604355253584 8664234 -44914875492602197993691993477251327488 8664235 -76790246433085416252341666979389020320 8664236 -35517227643005417369490495080940567552 8664237 -71869026106926099370434168929417974740 8664238 -25698935949670348451830768116604142592 8664239 -78172966153322210376105902908786001520 8664240 4822004128116253797417114943269765120 8664241 -54818897415590657422126347457493355228 8664242 1080026732086697194595803914156066432 8664243 25986578244952486567578556700750353920 8664244 240298518379666276935870476617759470336 8664245 -97103123665733658255866323809418957800 8664246 2152562361303937466706233516292660480 8664247 -160473340534996526842704209238679787960 8664248 -79862668780383431098604424018000752640 8664249 49901369804346756370149903353186727648 8664250 -25707326643122463679713033575206656000 8664251 23730873833975376432884209017383579832 8664252 -31579771699112112194540868486012174336 8664253 -25645709381190086056218631528615486216 8664254 -51874796875994185642799593403198009088 8664255 9787963437990230376158911730420285400 8664256 35384984069880337697553017035408015360 8664257 -75629111309738403081753375858971102976 8664258 -19919245918047552350603568212946086016 8664259 -200219309029204188703377174187929145540 8664260 75085350082245558899765060617702748160 8664261 -14589130870176712456121743963162982400 8664262 -202999395129623318550553764438820831488 8664263 50682920469108285700162955156302932960 8664264 42833443657057237283347106675103006720 8664265 -3110926821995542951501832619417257280 8664266 -46760558226722730035599456506431366400 8664267 -88201076915137633108663470046920999720 8664268 32772378275743343266693243562844879360 8664269 -115183590882346348157499369127893416160 8664270 78668172781603413624411686490989410560 8664271 17229003063957229160621411381046839040 8664272 -30126557124771615124870756847627796480 8664273 45017017257165939134213440005927108000 8664274 -15939343307793487901229724051873000800 8664275 2095157681277589025218163695812943800 8664276 34831779881804668878724989888443615232 8664277 -94459132844562897060406711605605652768 8664278 -54545356006007600141569742806891308384 8664279 14200165804016997675430713151674894288 8664280 -169460701663744968538230665599109529600 8664281 -125569882598675042307882901302466615548 8664282 -81860224434467181693233724145968975360 8664283 -12268676937139183697343354259893585280 8664284 -32157292346402690307682780092156377088 8664285 304173117782532858309462751247308800 8664286 124200569705427643215270750546399806592 8664287 -119349066453427825039255052326981827840 8664288 84866568677667358504087013320328478720 8664289 34172660611213857072296343141827765140 8664290 16923352433539470489508070688374998080 8664291 62578400220955975685593214353294691352 8664292 -26028481460953904830944118857443463168 8664293 29106660870520733714887367275604863008 8664294 -60062001428290916605738306865724131328 8664295 -87644935013199422515309235679870400200 8664296 45806084157220478337870250759561313280 8664297 -3028985557217174891488378873577751072 8664298 90409919098371323961115250694251924400 8664299 -43927473604797910644553588699720036464 8664300 -83047752909879667691065775253221760000 8664301 -33295016866332292393153257926366387400 8664302 57391840436469501641333139521681612352 8664303 73722525651240831271534595683420517904 8664304 50606859608731718275748695863176724480 8664305 7837715306521551479762616280107207120 8664306 -22814948686237969478807382894847549440 8664307 -18124262949744255310356750755215470480 8664308 -15720439724411210004015143067013395072 8664309 241692077824967696063808976412483968704 8664310 30944585999482195659397870869719746560 8664311 -150265718522677765796075494012725560088 8664312 -130428184306487854624210913934871572480 8664313 -10894712325355215369833384765201728000 8664314 17852809290776529996796539362417206272 8664315 103146785508118414672448176416489815040 8664316 -36568731071997722092795476201699448320 8664317 66662295745673006520690725477405679366 8664318 27360971636249646240469466289184539648 8664319 41272980013957780825624484537595876760 8664320 20405245891104047263940500241283809280 8664321 -22517657577760978799018312608863138816 8664322 136340911354208803485756599749173854112 8664323 -8162478091309153158491849351181781200 8664324 -42771766667262905321784330009186898944 8664325 -27025241888187846899661753414152496000 8664326 38044721246585097730227474398627616 8664327 -2671881137764266772600489075231899720 8664328 604335886217096185389434999084236800 8664329 -23913434805910843489371923475508388070 8664330 -6984775605071239062209307900942796800 8664331 -50676744023929126186209445072804740256 8664332 35080012756578590856340988953492085760 8664333 48445316350088014503064839976403701248 8664334 -17554641245095815845641896272454290688 8664335 -54192886298794726255953962912532345720 8664336 -29513501899804268391938863901994639360 8664337 -48542409511878452550055992515581553808 8664338 150821936368817798530542794386775763744 8664339 -10526999505728923963326583357853515920 8664340 21017435447537527160828142360420526080 8664341 -32704210408936971070851949471609784928 8664342 66176787359800000141492405208741383680 8664343 63317130291064307547201213840708934704 8664344 6750180185832170073446514559460229120 8664345 5494660300896661291220807792599607040 8664346 -98765891093849429734633872513649402128 8664347 4446708396789207052742973327239612280 8664348 19979494271752385770735017551516024832 8664349 77933192530819041631895557920296930764 8664350 -35899788791159287369691650457912280000 8664351 43434980994578129630587373299426229832 8664352 198020322650364174655364828361291005952 8664353 90896651113051422944155510471624176000 8664354 52985983052895196327088732937911047680 8664355 40923928001602424500274087957258796960 8664356 121601906109499656124385381035530141696 8664357 -53565488165979502457645359123749518112 8664358 129083597831566328290880910615239309280 8664359 -85800763841368660392615521379895810080 8664360 -132954083159727409181069408700280012800 8664361 5685853909416835594855921193514244362 8664362 -43343660158834616301278860591091083008 8664363 -15347927529284856720262563526044233256 8664364 73670482744313412100920850225360500736 8664365 -198166211705873708883911937512544250740 8664366 8347109025548308890701221046738206848 8664367 17274232859558864715400742448093222416 8664368 48230329610443825170300967819981012992 8664369 -52722240472519819677461804418952672320 8664370 -1537427854401554847340015830422737920 8664371 -2130288706310412375521376017023371768 8664372 85549047811995721770372304709028544896 8664373 -394987306639706068149395420379203398464 8664374 37783583283257376593017061401539243936 8664375 -5770457132195690876863244096716635000 8664376 60445815810150538874791265919827005440 8664377 173550976481585529617461510609483133226 8664378 3828458085870470590698834226347777024 8664379 29723069999972669293507745910071180080 8664380 19014542068536775184793005425494182400 8664381 165977717482594680573404847365422562880 8664382 12290313948863426325312358176794241792 8664383 7921593473768672550421459913266599264 8664384 -35206688756093174572055445625701924864 8664385 -7833714427629188674119987032101037400 8664386 25091352615141613219812648950114219520 8664387 17717223296617329693396246532419477168 8664388 -85782958285191941525959579170347619840 8664389 -276029804735864967117395865209266323810 8664390 8537612545352460696676872524019417600 8664391 15087892723766278226851692322754555584 8664392 -94658555697702443232872953778172518400 8664393 -22253075350177458476099699640795814272 8664394 51746103247451058014194367317893190752 8664395 78571967436276586780588071930723338400 8664396 -9427051863955126051759568672601854976 8664397 1629410078522781658081785403419286464 8664398 -66850985332075443022574748028073812800 8664399 33988294434085640618666307315141951360 8664400 17327973919756728195647898247311564800 8664401 -51745615598253192641462186144385390810 8664402 53356742677554181062131190395713698432 8664403 100320186056236575271451131801410961920 8664404 89918133325439315734729405848799395840 8664405 39564875897592282884930769599079728160 8664406 -10554546099353158076768716740096922848 8664407 -15000766549915654811967328086451368192 8664408 -71101856794527896968575305222839971840 8664409 -50096213790211952251493999065177521596 8664410 32373378310972118566701395779880760000 8664411 17923233691961729194509273024138299904 8664412 10347974225846195010124812934838272 8664413 55774950296335898851425868955622298662 8664414 29411351699143373576602373778233066496 8664415 46575825744647851659354378445740907560 8664416 62770970296339618980261975484169060352 8664417 -20118008939591861828975497697197522200 8664418 -44105128680567410966710831275127042560 8664419 180438014578569719221835577563495105820 8664420 12812542963872570278129244601646714880 8664421 -248109893128660618644478232415167557378 8664422 -15462151213085291694342002663058013440 8664423 6147406754312948057409496876245484584 8664424 57439829970474586095813642601349068800 8664425 7032133137328849973657781648797950800 8664426 87393527503193187305704531076338056960 8664427 -56732414297731282020890077178398563724 8664428 -11742882271328582873408657729839248384 8664429 -32935428290851373601324914351151969216 8664430 70154340100134142858183572959114343360 8664431 218763716384129684666065703732791169232 8664432 86942173893512808162792093451812864 8664433 169961418775984003210401356877360937682 8664434 -46771000456105711624509468744174438384 8664435 -12177407743009414200377309061186004800 8664436 -118690198650208364533199467801418004480 8664437 -1838955261165884783609218294794713760 8664438 -2277521994113592734281277589099356160 8664439 93622142514279595845557369705890432352 8664440 70139189519569016654586701944979865600 8664441 -1826807722672330709887201314183615456 8664442 108448125606274053093159225482630249472 8664443 9592674933149151683853125936173281624 8664444 111043848417184352315080919929848399360 8664445 -63085424752908129294316584707832662400 8664446 -5079252308371231634493186453959082240 8664447 130495516428070183987045408935253320 8664448 15810600722761526897525804264734064640 8664449 33001932943076812726983554275539791280 8664450 -14321470646533409552281384476948096000 8664451 119557364369879593553938606819797123452 8664452 46355953488354810511271410882165931136 8664453 -23747783508077626363150825056123097536 8664454 -48774558037487364058335295893555293568 8664455 33303677160910838916668877279603210360 8664456 4565505212444479214580160919596646400 8664457 -1975637796930210668700101046641246000 8664458 4051917941723170016457065051322703872 8664459 36493328808315786172399559041420605168 8664460 4324772569986932526370766171529216000 8664461 -61513730806571722539093766292114509728 8664462 -48643923192127845883586599703228300160 8664463 -178069229469230946747657744829068456656 8664464 23638738504244203259695351937779015680 8664465 40274237946227360489421833736990576000 8664466 -185289730121924227540031442273887952096 8664467 -9966596875880500097096193978342412800 8664468 24434130265386751303217620191257554944 8664469 -39715590377581359246676968630428309760 8664470 -8937341642682609134084731907863539840 8664471 170683139476227586691079373865944199400 8664472 -161647553019242531874557193814595635200 8664473 16687384120287536250672237478389499722 8664474 -9681690585825263059177192090729682688 8664475 -43927047338515278540079649195622060000 8664476 154894035053137408880691925257839746560 8664477 16964546817279722048415171495724165632 8664478 56147380610718736382942210797537223040 8664479 -1264801599649353816492109403722827624 8664480 43415842290258023621002540153983467520 8664481 14665315017503902898979859013024320192 8664482 73399521531414072136854572134646624592 8664483 -106968191046062232603849452116172006400 8664484 158912235825482321128715382471755494016 8664485 110081475419978077570084383499951186560 8664486 26977798393117471201072861871829929664 8664487 57856113892328277909599227664069810400 8664488 -54102875865029862792812669691024752640 8664489 -58068575676294775449322922987736780 8664490 -27386088775456354346995419834271540800 8664491 53511168475092082218337525472188728360 8664492 -53602414029460851717533188166124991488 8664493 -59715682823451193197398013771202870836 8664494 -4097804175451600705816037257331808960 8664495 24991067126203734605506754037857625600 8664496 -51158346148508199165479467843145678848 8664497 22346626776842032506908269924489262592 8664498 -41019644650082334673038026994750103776 8664499 261162789500807225130036632107193830800 8664500 -276294286689497912639217818836992000 8664501 -10956592426674534446443544879227179840 8664502 -39327708134218435644532762857237313536 8664503 279819070736641412995663099534234044960 8664504 96364040125435558822954804024958976000 8664505 -32249030445757780983573688381009313340 8664506 -11562650783800088802217573666417443360 8664507 141337851083035231033472300269773393240 8664508 -86465625540462473482072102539427228672 8664509 -8733030522084856640385408340450697184 8664510 12812669562294731682826878893040466560 8664511 -175790906042397538043750692135358811600 8664512 22379211763474358253628864343341793280 8664513 46604927287223753883585036928172651520 8664514 83935747592717697655565052901231480320 8664515 153333028158649878878310902752047974160 8664516 -3476886488982466851176461911240622080 8664517 -68929826739446542109264940638203070434 8664518 -50309127753233827105593885041882171040 8664519 34893757949539651628897442912588893520 8664520 57272118292315686998378228744149401600 8664521 -37226736389208227099547751692218806656 8664522 46466161186140780709700828285759100672 8664523 -128623960940231170346814476103927090400 8664524 73599712050043917931922858605785513984 8664525 45238048937002002646245642416672559300 8664526 -50018161321049989759291306676815122816 8664527 -257549411303922757892149685733260196624 8664528 36406979243501089541642889749831614464 8664529 -144053097529688129664400405884768409870 8664530 9090973931574295670560459397405107200 8664531 267187016959167785194036147247106048 8664532 -33784025044004871739604892850775500800 8664533 -104581790364012487509826616598105439620 8664534 18660555518432062659227524894980972384 8664535 106678736362433613979735057668693312000 8664536 -87708502856643731969853371088609792000 8664537 21263990063062370114212472684080143360 8664538 63766115599871209274376456697959654144 8664539 -26692113818071916867867544888526992240 8664540 6278594339687271667484076113300812800 8664541 -5168035156143090358450648028022004448 8664542 118413384080504702999682187896575232 8664543 251603261817683470829397104574297600 8664544 -119725729930218029640848880639764594688 8664545 -121453363556113349665748893273274078700 8664546 -36748528836757372818641919796227389952 8664547 -25185889827113842792053758326690716004 8664548 -68670842507911854139894155322970308992 8664549 31689425110947403996235740408529058720 8664550 24393162345732263699503791812430328800 8664551 -70999749454082409113746898294011102080 8664552 -17933122555438200539993969683305646080 8664553 -26201123499695258501191255955153488198 8664554 50451069862249671993418404276167468976 8664555 73307276783946304783192283963766827760 8664556 -65176551125700070324928099732189936640 8664557 -253400301729850641551497414436653257120 8664558 24194526385252703759034109978929177600 8664559 -112373787493758841566912468157016824240 8664560 10078910413605454942885688554727669760 8664561 -137533874515038541465323273325215185868 8664562 43181124437666039815867831013851545600 8664563 -134194199495566657279067115834064516440 8664564 114219368806819248432524849918363467776 8664565 -8287210947320438215470532332033081600 8664566 65826534304848185998169083389228215424 8664567 -65174070171263514722564247622804394520 8664568 340686171125929244627779229401927680 8664569 118759624295289811494747179756192292996 8664570 -504140947771897168120126572478444800 8664571 456621199301381848809787313292582864 8664572 -83342428534575233050505561875096574976 8664573 63663610399937503998598217850930653184 8664574 133081284076186081857118325122710710592 8664575 -4310619289410465301175860185825888000 8664576 -69091918488778001175395453461233401856 8664577 -275656181503310187163338200273469928188 8664578 42056422672109178237705004801860155424 8664579 -17464514903574404818777572859864872192 8664580 -58957791138273337451245775847887020800 8664581 -83681110435715909946238803050151459618 8664582 -6942921044110596864238473074494955520 8664583 70899484045329934519894296178188320784 8664584 -239802794847981973797306999108621757440 8664585 454138271914485017584386119779070400 8664586 -187939626889815147910518467865400320 8664587 155666990762021621002277627618821275432 8664588 24618527871321912168375374115039750144 8664589 7674014913799971025813382778401599040 8664590 -13117954797099530297252379196283427840 8664591 17977239728357900001022749658275210240 8664592 15969069808243196732854017352195383296 8664593 8594820582846682909562149993298741760 8664594 85715534696669672928497370074786441472 8664595 -39853104846686144714739049162181553600 8664596 12697533759993169119209639272849204992 8664597 235116792727641043849668879076253351040 8664598 -45745057247582303117221709488995295200 8664599 82329594536360945052506263271077403064 8664600 4598500340772636790173311460999168000 8664601 51299824118146441603748560429782023808 8664602 12953971553755570544088991169513915904 8664603 121008858458944265735842976520574058904 8664604 -65057732917840919775899107295799064064 8664605 92837020713093724650606090397022449260 8664606 28387595288313769187348724685323093120 8664607 -31474527997747494086889864060407196448 8664608 -250075742873277671945288777754657423360 8664609 -1240023097440423751898482249603341312 8664610 9688048189650469499916969822180252960 8664611 -102253684730420378965683070090994080176 8664612 9428881547891888457254630525369806848 8664613 -194742331699683834576350594667764947138 8664614 -3803097028814364356584152850083241728 8664615 54215314179879802194729499320704102760 8664616 250108644832057007858660063246946708480 8664617 103092602970371695262749676881700194440 8664618 47670855657092088070623002194648783104 8664619 -75645749020778124843364535713027310856 8664620 112757231925579041675101914896297088000 8664621 44006886676082992815399449737342432512 8664622 -6231742669873622502253990908797466240 8664623 17377106999202851050453799207032994400 8664624 13133404278110159858370072230378864640 8664625 186058439548337011172862781100798217000 8664626 -63260625720503430852953446477679221488 8664627 -73773906215818984207376366561146755840 8664628 -34456394533368215760964966928284139520 8664629 1403408737609285355605487544660391488 8664630 -5986977415224769693410903810184060800 8664631 421536949197115249103583492647520091200 8664632 -100372570493491259069872867850269593600 8664633 -55593884847539721644227061341225416198 8664634 74256149832768712871423538811371908352 8664635 -7182757796689091693272979841820332480 8664636 13006161480028997176881786066263040000 8664637 218707921549951585551969479852384509920 8664638 74716167909438219337692248616408458496 8664639 -13492422748487373769949575942264491576 8664640 588611576305383562449284695657021440 8664641 -255298714868612485784443590495542920320 8664642 24257085801431437632395313626462595072 8664643 22776230784095695823712351965778125344 8664644 85718519564275631332981568826418782336 8664645 97705236658442085661356903286274140800 8664646 25526201704941104643021730726375088640 8664647 139871958575401148871075318148882810080 8664648 135604120576426709956866862540443648000 8664649 57049598178905668049009781752612304960 8664650 -36949265092959354417506611955523481200 8664651 38417600293569087457944193956865028304 8664652 -45815229846424845776321770950244435968 8664653 -80441936230354747803438129972642984756 8664654 27425329890867390086849852103120045120 8664655 -30602505507456113171297933438300618880 8664656 -8654536490819348040213353971050872832 8664657 16476858932496799300115006472719652288 8664658 3829346852868993893937513993360802080 8664659 -13252013026384492181910910818200727600 8664660 11608012790797346381885305642744296960 8664661 917583049639041475254187240602253262 8664662 -125612637310163826863881231127538816 8664663 -62555707182719023087461450621046459776 8664664 56934491755577060989425430447738767360 8664665 -77870787294079807829314813963658688000 8664666 -15258682035629433855610204459503730176 8664667 -50274226821551739453279264424118202648 8664668 58250131958558181256178465493915714048 8664669 -143919935632060845392922311020779843840 8664670 49424305102125598867478008485308950080 8664671 -47867378142495250162754133292710940128 8664672 -134731685349381203658162291710361600 8664673 3596933770978955979128910596470933160 8664674 -100820962293491820987783963359016013440 8664675 -40662507756933652930144533415880524800 8664676 37012273688958384471207230036330802432 8664677 -51489063111960697757583006286838273856 8664678 61160722053266399226778491403778150400 8664679 41364984095507000221417919125262884176 8664680 -95567542797574330819426237250883225600 8664681 -3709609591701368288159326999189740960 8664682 8395051385497302414189645978913542144 8664683 -12643274540356706553341724463288101216 8664684 -11513013786850966925856239940179558400 8664685 46206635019929042490791589175712328960 8664686 44455645163436894493789535579902232064 8664687 121329279568401197349230075226821283144 8664688 42234239958670502307865223845260787712 8664689 28445731820672037720354569483739060 8664690 -31806086710241848565603644772009172480 8664691 47311837039235778056090392418180801872 8664692 -22346450178859272610076570426556622080 8664693 -65519264742433690668033546245492307936 8664694 -47135791972399602614189775254559563328 8664695 5215966482174336919965413028684613920 8664696 19369696376701558633357911889426636800 8664697 -62931142241393060789022172075337564348 8664698 10744085070222770342743246135803985920 8664699 49503582985941215572123540902493885464 8664700 100900614905991335600970203722645670400 8664701 57201063301106326462526259030402765702 8664702 13852712854298093012109332178478792704 8664703 -34521924779474114799110512108815265880 8664704 -44368779342318871263878599551850905600 8664705 8989490749695630114463225644582950400 8664706 2645732924534811311550075918036695040 8664707 -26804272879457486469444296339753137200 8664708 -59874301731062087528899868071101296640 8664709 -262813592075876476717598462622250372896 8664710 -20222594279061611911800456011537658240 8664711 -23397313845229527753297089168363462016 8664712 44185024760173270871512289521689722880 8664713 76519006780607704589276539079445692340 8664714 11274841866749572483290562077210598704 8664715 1552226669385204762253270702624573440 8664716 50873927826094492285469118331791363840 8664717 -16430331327625487302729913105030603520 8664718 -1344812164802386575029886415955592384 8664719 173022667286651151525238619138368372416 8664720 13898759226934642478288035158609100800 8664721 3044203315968555967005744368860653120 8664722 2791270819625849577956404953733924224 8664723 -42787215881486168729374778228570222028 8664724 -73711859882232228078912641207547588608 8664725 35826315992050717918387682567730002250 8664726 9255206338002998230240905046366593024 8664727 60802637359411854783633549573553149360 8664728 -160751844307593897891430995168108871680 8664729 -150859770479294053311563469471993620016 8664730 -23723466424472998073064129875416526400 8664731 -18945810497120914042860602176597161468 8664732 -8908583144773290028827877359684311040 8664733 -30766549900594253274272223951063989760 8664734 -6403823000994846891818227521420369408 8664735 2987698899566433775219475626704329280 8664736 -65865782403278023270480959079433502720 8664737 101098570431099009823296460276205872020 8664738 -12908395868204149319995355543368856832 8664739 143032105761383336633817319411764152540 8664740 -29924792859240956886467611192519680000 8664741 51730572200571844072792168201881151680 8664742 -76151398323830267223037844526842461728 8664743 -11277870812274198381370593844367248008 8664744 22090215919544781062360817738680893440 8664745 -11760748737238736961890081432968769400 8664746 -130715647907884106415596388956761608096 8664747 25537505468138228848706993233748657664 8664748 6446784439792938533966947180917968896 8664749 -100865885556501604467844722235306928064 8664750 32044801518138384745008673674059568000 8664751 -60348475134844028678561411599062186096 8664752 47819165787324570335776890454057107456 8664753 -71315660255384661002380310213345217696 8664754 7878235287810463033541000517514317312 8664755 153010051745312346333191897616463785120 8664756 -107148821702816357835488514099701526528 8664757 -49774601636035753484235361648868766994 8664758 -494139520050071375122067830236239232 8664759 -5450406483779324701315687143757231200 8664760 70630294432446014214084000726951936000 8664761 -60197681721204519683847848372438189568 8664762 113807686758414411948446162356675073280 8664763 75825133205666308169712261356343241384 8664764 -202253597142447139003326395655535878144 8664765 -17864178367923936750997590988914144000 8664766 -990962085820906348455976181686714176 8664767 26090984310758314981007036654517335760 8664768 7970259326974603381421439782048759808 8664769 -50637971856334411011399650748832979520 8664770 85370860669575812925457941287830210080 8664771 -29733210318800845190585267481990857472 8664772 -313455793553630402532971664787442167808 8664773 -38148339711838033463020519997713177800 8664774 -4727295315872921468607692830145788032 8664775 55570736646714253014092994822664976000 8664776 -97068775708827631745129606180830525440 8664777 -24618473450205256586195719596454958352 8664778 126553762503991490744316175395828283440 8664779 150614678867192977075169785903879802880 8664780 15643809910099512374096919905715317760 8664781 -83204213998617068201396421490062927828 8664782 7716502895895888870977573131394124672 8664783 -15922764801348170086662180074042396400 8664784 13592420346799834908451498150078668800 8664785 118019920003231593795313409144373628800 8664786 8167393337686952187230718281128903680 8664787 138524268603087107677048317778317859436 8664788 112409372447466501611775304418859073536 8664789 -4972123628870014394043649005100121280 8664790 9744706728398811790510373468770813440 8664791 10831179760923739826994855058074765192 8664792 151690905526023608855036429091330846720 8664793 186410475862313248499801398842596769604 8664794 -6921597394506090640509863495829995040 8664795 -31568292706436406262963907425226314080 8664796 54736602310385571667219834435147844608 8664797 85995686208273217522111041511780368300 8664798 21004712895750253838897457030201123840 8664799 154215078722914983789560693336734291200 8664800 90598141466741202419876456987217100800 8664801 -1800235626943210612413972610160265120 8664802 -132600739721786859717274537649149020000 8664803 -30662087067224967317960532831419407920 8664804 1492081406458846865884101459491714304 8664805 -51060529726642610680103936183830545540 8664806 75587993575972921517547595020677278464 8664807 44178037801872351783633272148334476840 8664808 3006040661755469752594201711690936320 8664809 -20520120018086753834622724345613407884 8664810 3935555312019663460953929533589422080 8664811 -57699228581792865496567790567277524928 8664812 2662598575787208396227952257490097152 8664813 -5329440475851754089548095068849054816 8664814 -34079308792764395480989047639073335744 8664815 -15025417229725028990823878856317242800 8664816 -10349532183477320943076244541634707456 8664817 7580470743395485629396299717654207520 8664818 144469402338048374787859440345099129360 8664819 -95010068534086076776048921681824960456 8664820 27646933377761800244500503199372174080 8664821 -204194585152646585394681404764902061056 8664822 54437807758988305214342072286526683360 8664823 -49295494274578178212044857980519983808 8664824 15999406631191966434677193498859929600 8664825 -29723897681452697183101217009529230400 8664826 -152812648580418559644671271059215557120 8664827 -188431347336815592653326290073614703968 8664828 -35013995244698688948187666068292615680 8664829 44964138797307620130082578117262322176 8664830 46963004526042487266552745584969561600 8664831 46915757270302471923026032466878428912 8664832 -50203274960889821321180020972323864576 8664833 -108420114040287524051294157447265551936 8664834 -1530993932963623040029306084787189760 8664835 -59073208255837180320973434297419652720 8664836 -92741841224035759888610252070254407680 8664837 -51731798334383884335069698173727444448 8664838 -3340583266986278751197002630644391680 8664839 24989405713653494281720286984675737056 8664840 24928621841529704812719864251400192000 8664841 -41145074419308342847589149542966338816 8664842 -46362714233333773355004826980779083008 8664843 -67027106709985776980818782201831273600 8664844 -2055417779433669417364873265930100224 8664845 26622234616877297421306753580487045760 8664846 -22205693564377293477704421995613360000 8664847 138845231024224957928079579643317189296 8664848 -39675847055396696113589280248297472000 8664849 -175906477786203787191220554923931632316 8664850 54245382842444511455497467131684324400 8664851 -58503612094574252176253772454199287488 8664852 -25901786368592779975015095547307089920 8664853 -186200533436123329409440286590685404320 8664854 67508292911264614184379355761054507072 8664855 -75130324803070030272119247851160585600 8664856 204700079177395655796979918718399354880 8664857 -162340088578388264642725269215741859894 8664858 -3176435031729710462358009942503232000 8664859 -21371167636036891370587060081540680960 8664860 67651515102296369627128114975815552000 8664861 -108827244705501631224682885130746624128 8664862 -63097555541169373733753187133853980800 8664863 -130712993761853469493665048909696873888 8664864 -28866287245149680207562800813618233344 8664865 -53991351631192003087845213688798399680 8664866 13896995219057993863785503211093657600 8664867 188692063780194282006083987948024592480 8664868 -10794436421227619185610447813883878400 8664869 -10825189307214162453706274065809761730 8664870 68738906105400233596170024794393948160 8664871 156869953708701180443802080220990350072 8664872 -11626466030772312591772182680582553600 8664873 37965184704390218640461009813409269760 8664874 -8341858645809349313743314342076949760 8664875 384256794850931528142677284502312328000 8664876 44728557877985512119752941357051390464 8664877 -35704905844549124656877415450166009940 8664878 72482768692399255430243771954361423360 8664879 -5280472814304990966289499128827019392 8664880 3750077862461113867418217047707484160 8664881 -7414875221057258797304758012932017880 8664882 -12017593643109818103318542292891380736 8664883 -265911278557203456098563411640386777800 8664884 86185121243843657511876726279817746816 8664885 40541461729373535551683205830690546620 8664886 21330583562079199664148679235051071392 8664887 -1547969678533318714547047514677698816 8664888 -74145408793636840428958940381125017600 8664889 -38317939692641033950248334857042076476 8664890 -25881796778022671920386428806764598080 8664891 106360697750047011170856301291319190384 8664892 -50358652916579892118837886726557334528 8664893 175831840646569625099179111937927824320 8664894 -10727543998155114319705062895947755520 8664895 7104791085585154554668340894891431400 8664896 47060940294544874827888343819597905920 8664897 -48216870973231852725293648002344104400 8664898 43087846502045037208735474485753294720 8664899 60341586635027828885914600662938351880 8664900 31273703808509048640395655252314880000 8664901 59754399836591115335556325569358699552 8664902 -149391208806083845883909611003725014400 8664903 -5740538729066785919937612511736945280 8664904 -236196649622466273001680059279201418240 8664905 51840091881737462049362073835248432960 8664906 18939302828791824932702114365294276608 8664907 144189367310782695060877162050288923156 8664908 -14131887019555135193689881115873987584 8664909 102206813119130369461988703645449210880 8664910 -18441188785456280767314258695882208000 8664911 -5866072157250843418392104596022053776 8664912 29300489223743883544907405216844349440 8664913 -45006738406499251554100765735733992220 8664914 -2240741944503830128826237731522999008 8664915 47295825982849427129785533044657329200 8664916 -5426185952768037237187720285461705216 8664917 20466863191969764838158324391302219840 8664918 63932303166142827090824556794081146368 8664919 96488620642312205156577518391112257496 8664920 43030915543159223606415759361867776000 8664921 -175311721719594768860186536719686201760 8664922 6620750761893993851465865801162101760 8664923 80699316042354652018331456078394700800 8664924 -33551073545546460577433343753355974144 8664925 91158354938206901400546560403070844800 8664926 -137715124699694327417908384325245319616 8664927 -17279554529481144005565639296261344368 8664928 -138841515909397405828644982107172503552 8664929 17898701512970173366408713267395816640 8664930 -554900450065496186467118352479539200 8664931 -141031238800523728150760392607973800 8664932 20965886609977335538165624617611642496 8664933 -73285784177781041230173811217131126176 8664934 7704613078062228270790655457558795264 8664935 -53724154872998030020460413420493298120 8664936 -23520946228659506405786796092442378240 8664937 13237900219552398564551361301818744912 8664938 6652153000591860094134780514542195120 8664939 152394057572224838722272385826714892000 8664940 -51237527081451745605009533353457694720 8664941 -225960660492431805233594922519381119658 8664942 -23835339498862562715292729531178419200 8664943 57900565840691571866291846134210735600 8664944 83213073450797036073623119307439538176 8664945 27292191711449408909965778657538182400 8664946 -8840176665920420025185557539427029600 8664947 50045535854340750297618044213513016396 8664948 -108120980271946839893220879182683975680 8664949 -71746676298979503064464290792324708050 8664950 -1287409103646295649702057811980544000 8664951 -23787544681337121631502538245780590080 8664952 -82749055780039727336668849991479910400 8664953 -23673496423289838049818047103304878432 8664954 -7100517948863401550411398827752827392 8664955 -5162341524317766627042603794808772800 8664956 51391035808657810937106410528730218496 8664957 4408176769169533765509560909031371520 8664958 86167425004641979694945268972656878080 8664959 -3171488556564376136733700825863699840 8664960 -87175040269960624985609753521343692800 8664961 154615873087428736593527993364158290562 8664962 199886101443758059088379910885055964672 8664963 -151115637237447290251287916150956264456 8664964 -118705278358843387437625066721616675840 8664965 51868119904169229452340281322595461120 8664966 19167515317488527642523777144255771552 8664967 292816296051222051224140258578250351872 8664968 -140685769579841041596641613291654144000 8664969 99018073483193728925646092315462017440 8664970 10652569151914591916345749283397336000 8664971 -100325987839919863811309534311229547888 8664972 -19227136132798413087324903536527488000 8664973 1403497549125465194418349515673220704 8664974 -80206005268402376945773625365632946560 8664975 3402109691146190313087844273612137000 8664976 -23569311315687918188623834499546480640 8664977 -182255816554107944857469501041926516174 8664978 -32073350663430424312190806835527114752 8664979 -77621059692852336205820292624692206420 8664980 101888908555486258863303768527437920000 8664981 -3545718574106833564439567084759605440 8664982 4071451429839168033463974231004723200 8664983 21011346669717621934582850498217682440 8664984 18224471281926727318999117986342789120 8664985 -47275994323509619568922672811811763840 8664986 51693756384335268813381027036597682944 8664987 176948362718486626345602224179521539952 8664988 -62584495560213757387237405471889722880 8664989 51821724694576223283642033864834785100 8664990 15340805691751573635072692163059349120 8664991 156277308228043387137207718870210023392 8664992 62313799175135078688542861543985905664 8664993 -3676605809660421115738009884703587756 8664994 17271489431651873059533617804933195040 8664995 138260925499884905284918420639589434800 8664996 -20312853185117254967588692544315867136 8664997 156770691543135595458420960532005786240 8664998 46297815682526873671110002340871020000 8664999 -60689239731594395255789026271775653760 8665000 -1299698673665328039267815391734400000 8665001 -196943598968172155118058847487796191600 8665002 62909836330261869823127011004697292800 8665003 83862834464521234440766599323958285264 8665004 88349384976997000112067280092856141056 8665005 -54975869762943088834785279139509073440 8665006 -6085349243246023302346803791744008320 8665007 18305443183694799729891712797764819280 8665008 17745001095318851689544357512936685568 8665009 -185505030648436801499299691822869637120 8665010 -50803240049264716857914263464678402240 8665011 -70171901785796616549217898251962383340 8665012 48168927567199141449259373808930743040 8665013 -14781606656871403608509011615383420324 8665014 80260283411676619497409975849995374592 8665015 44393617441656408254073585599745587160 8665016 -823877045211664606519769156567961600 8665017 -122863984908655636934889015369156012720 8665018 -97603153246204309496913935931935537040 8665019 -92650966141109291310191687438206237488 8665020 -4730576684938846900438638097228769280 8665021 27186292293883267397105958158719121222 8665022 -16428159013115588962767131930686388352 8665023 -51477386131579414957804536177897941616 8665024 80030301883056200603407848378000736256 8665025 -65753917253234460516788812789891233450 8665026 70956050326449005385388965769451942400 8665027 974156334292074327828658022844258304 8665028 -14499310202133299819153009054178036480 8665029 -51104744703018841519978831340707726080 8665030 -16548872591668213881338474326353811200 8665031 134609853987214824816234051647074127832 8665032 81439997217025994230084208466359500800 8665033 36175947187232515518758134480995760804 8665034 -39883492547329501719310488494251304448 8665035 -42305436548453334929088734802773452800 8665036 -125723895169521548900644911674514616320 8665037 -435621513670554955418893081075283072820 8665038 18747754692620773124902522399107372288 8665039 147327378428348350300499757356891609840 8665040 -3095106374859954777533175753432268800 8665041 26685246554406471868607923261735062528 8665042 746675886055861760780482722998742672 8665043 -156386491765205800318931575996121830656 8665044 756072451952299164079333110851131392 8665045 -18096476444215295276801550046544812800 8665046 -14199635054415855223870265985704439936 8665047 1961901345277276345801986752955131424 8665048 -10909435389460094636986277544627363840 8665049 -223477775883385480907798040229559382780 8665050 -30588651923644412649846143374442054400 8665051 109162507969520961492555447219041024592 8665052 184882359090204120690863766294094848 8665053 -54587297672072146301479715085108469632 8665054 -139816220012755993148965050043503921024 8665055 7982253181364932443673055678528606400 8665056 288240209941312388682565770636951552 8665057 -4578678366465954705352736936455457600 8665058 11731852570033904237066169832207134720 8665059 811945283919002640914086491889033728 8665060 59971450818168823681234690371859380480 8665061 -373613840649693841616930245817115645696 8665062 28025717597610536320875361225926873792 8665063 29188178979602177575112804719048636848 8665064 -1444048651689615191828115689330688000 8665065 -61706921245911505139698272488360386140 8665066 29865320450056974284942546115314394624 8665067 -57775670253232535316421677458866641888 8665068 -4143109153072250494459702844696825856 8665069 -46209886287097004929850812675606217504 8665070 88101829191362370387995412261796556160 8665071 -7819620279961778077650118821304407288 8665072 12101673021106066734395250697781739520 8665073 -209073016181001364245091198086694197678 8665074 -27128023412483364959500765047476386560 8665075 20942591757685492481585527568578357000 8665076 -11592212664677693475134990184768552960 8665077 -106625496717545692663584168842721350880 8665078 -127583234569442495309350978812950840160 8665079 17346580355991016225253636384015052384 8665080 -12082170145057532101333175209028812800 8665081 171045203635972471894455486388722487552 8665082 -53455977215902918596060245840821814016 8665083 910439813627019982453612325689221120 8665084 85216034496549072724684765525856448000 8665085 -29891632040825816284054068088493769600 8665086 55619550797108314973057862178610412864 8665087 -74408265083746344952296514674300247264 8665088 -7826957330254356797050278365594910720 8665089 15883565786455966242807815505518063616 8665090 -3201514402741618416774071451700446720 8665091 -61260819223851112442207278160932974408 8665092 -42004749639198484957130360758327484160 8665093 128861070723599584315882797102605332284 8665094 78664563988019969060011785956226976320 8665095 60501329166320849944174902713429364000 8665096 112101056373543134595741279365757788160 8665097 -35668980530214300729705792233083278336 8665098 -11473047831293462891975454134766427392 8665099 -275632674005333674510504840814887849900 8665100 -4728230004714853542401879967103833600 8665101 59584965694600476365857303393401612630 8665102 -1861562784997882340229021065105310720 8665103 -17858392605534450577024285852027616880 8665104 -1614952634337560437560724234416685056 8665105 -133150803529373057770970683185384217740 8665106 -141455650184954787341228415300284431200 8665107 23806484159748173914117612650118890624 8665108 272007511201542575262676917925659856896 8665109 193020314833729072820525555855136983310 8665110 -138196279297160643219643989133166592000 8665111 50024797217585993493750467879685239424 8665112 29503280911391371570995331355176427520 8665113 -23702639776836215744921359718057120640 8665114 -26309036331541966094608931604796447008 8665115 -84784801909678932411786965247382641600 8665116 66227552154600019358261983874742385152 8665117 88620713096000738464360341415104148800 8665118 -55361099242654131002434184778841064448 8665119 -120453910514868696483583402468851972456 8665120 8722181124071369527437140326046760960 8665121 -239139376325869358748494561710907534400 8665122 -58997125106520148076063334615572416128 8665123 -142097696461056606887952637242209022628 8665124 16551399929573231539981580403531436032 8665125 27134321161718875794962115641904288000 8665126 -108931760811353701046087663576419250496 8665127 75794249228721598043391324786932873472 8665128 53244796960279774482942150682194816000 8665129 58748815127725804767910320252537413760 8665130 9214661985585166583728472081821188960 8665131 66500034063923665295141812262396359920 8665132 28994871138002628299814135873987036160 8665133 3452780896236156335032924777443967104 8665134 46753957958447237062915280281999334400 8665135 8082973973266489305706024792180800000 8665136 -9982998102815993432060796867161899008 8665137 132761900624805066921610882447317683088 8665138 125184178408376956134190527483244824096 8665139 57833681098806762744598756021475243856 8665140 28055463490348636586573886685935206400 8665141 65915711438829219519726774129573485212 8665142 -9221946643361425650241424055367248000 8665143 -124328815183845969273547037179992890136 8665144 -194596110325936847037002437245869568000 8665145 -303100491964438704502341042908204160 8665146 9897915297374165701023631163718407424 8665147 -221848940677394580830111235178984517404 8665148 603486609024267666135354240150168576 8665149 91964450678569793509543962068936427264 8665150 27002085398540953212452191901979537600 8665151 -47686292763070253609741088745498209792 8665152 -13506782689214850857425045879624040448 8665153 84434299569080807679980962928462041920 8665154 -531326459938504510211186356257874224 8665155 -2356268836443309613493046868385393280 8665156 -99075742666637346517586538304960708480 8665157 -50572671521412437403389530077784938594 8665158 22156549758116836296207355323767605248 8665159 -127964648282763678282827089062890099960 8665160 17756756544653980030668358737254246400 8665161 64170374597326879670029303010551437072 8665162 -15671793572565994801974779309735041536 8665163 -32950864297307928693871171721438379696 8665164 107209704834145460008017482667115576320 8665165 175235197752112783123952213872483002060 8665166 -63715793873605751963001302996649307968 8665167 -8520397714119256749275778626050908288 8665168 44036682031549608955437283289064013824 8665169 -221028754917671456012967534382354144656 8665170 -39424152261008445758029513034969817600 8665171 -62130112273624401665495375822019396000 8665172 -232631416893186603610364820808030671360 8665173 -6091371441757432652463603434192580 8665174 -30900536952184892798431517937184933248 8665175 90726123253502123614240667127335588400 8665176 -12858842731461133491378565887515074560 8665177 -78526387287109410810658535872765287328 8665178 -38137211274566352440929499554701538560 8665179 -21414871457813057504524292292882965712 8665180 70746792569730937964149252450332710400 8665181 -14270582377799753206192290889191254016 8665182 -5503975737556135986020068895277609984 8665183 106716000718729076095864867653807338160 8665184 -169498990645725692685029188241813667840 8665185 73141689255289225721242176098281700160 8665186 6596264101435044376844750707075787424 8665187 187862607500748968038876044705295918992 8665188 -143747874029334583189972587950899200 8665189 2826793412211243952399458958327233720 8665190 -75619955339895634859360146674569846400 8665191 -36501672681439844609420225966706796800 8665192 12728042811668295399305820993052262400 8665193 9829201522261825090854147697181264442 8665194 18783477929264197813781529118221527040 8665195 -35293888543062067298920145107719060480 8665196 -13711969795921955449862116838085047808 8665197 -95810036532904789153112720499400607040 8665198 49599575185092815922898057163218497600 8665199 43216832977533871473770776158557991120 8665200 -10775109140728320744155965803466752000 8665201 197049656472069019106885552559446965202 8665202 -5040016872342190290816327510811693056 8665203 7211719660913279503081252842174156144 8665204 44234284893803607034092505182771105792 8665205 -131592012975755537636793885283065655140 8665206 30607481112081784588930100550849358848 8665207 169406222505987868856764118978866244456 8665208 -156547146853966370999007613062584279040 8665209 35253962438772965552299980331272409914 8665210 -32395105422971634775913923138584330240 8665211 159240557736277180851102586463611495800 8665212 -39800825327286102721922244791595417600 8665213 52970178236820730311527634003181938304 8665214 -135012158652374762703601046872993964544 8665215 -9459007273096290938115222844745453760 8665216 -5175281755619968975139895590780928000 8665217 -205719768446903279608484525262741828048 8665218 2336479028989896452144585013383986080 8665219 20613438669208088828251670482255530620 8665220 61690518774375599403815253850112666880 8665221 -7045504028015752251091371327064310880 8665222 -81328984023713693960660179459071773088 8665223 -40308861243316071903267293842087196064 8665224 25783485186677080799028259830320824320 8665225 -7954796398873156898916569165328896000 8665226 55450164121506311959642093513306155312 8665227 -22330647767172015746632842186648019104 8665228 -57884951152969243659086358337515187200 8665229 -40164109872858070375475186301125782740 8665230 10284626496774825716994479176867307520 8665231 -2281780987560813250718131476785070728 8665232 -41297921016479893868549541118621016064 8665233 30415691813260803142326539216958186048 8665234 -33534732732571027010736954244366287984 8665235 -35519511826268877931689322398884781600 8665236 38068645314421189524935107668932664192 8665237 -112553675006380594012847348677638431488 8665238 89683735005746875697902909135646975520 8665239 66684596548936407964921171424615914368 8665240 -88929879768228266382271891558599475200 8665241 -42496432578649848699097827782826816828 8665242 -4846797338216173610850166208045389056 8665243 4423808493626724893631484207702793944 8665244 -22491675496085555038858250855143833600 8665245 -62168517517411766079466455192763550400 8665246 907883686663652496595501825509999744 8665247 47328145892389918853121890090930997960 8665248 -2040519986762718573666242139490615296 8665249 -32036705848238651425535163542980541568 8665250 -25522007571924911649582282342173952000 8665251 -12566736204342148818767409773948352000 8665252 79358270804655639829074666826377990400 8665253 -59770366647219448827377851216849074498 8665254 25352852940709436949102194084824176000 8665255 -11750961743331017134981873116870175680 8665256 -19715464586854063302899942957979648000 8665257 -129104689429010100615728619087429852096 8665258 -135194255778077527825378252124472708000 8665259 73686228359905749123890236574595473460 8665260 -29720278368651492300979631814561792000 8665261 54667088896984077746489136383989072224 8665262 88116595615341519037401035659447885632 8665263 -89298817850679209883982659588116086008 8665264 -17938120642947826577586155481991659520 8665265 -44540302748849187970035739624544913600 8665266 -27291420300201491026647034575467991552 8665267 -34220200380279780866141312149696330880 8665268 26599637473680714027646957132533332736 8665269 -124867349201173370558082127063068035520 8665270 -124564642266771888802925379374327212800 8665271 24244870230132040241439488684390712960 8665272 51402081262149871925180215487555174400 8665273 98362824349688316896190603761264486400 8665274 2240434013223143291921509881242230272 8665275 -3419067746260092591648207475321190400 8665276 -139873908572948137006980455055022627840 8665277 185628395868810693260825860755874413126 8665278 -81583773042899652502273183912206442176 8665279 102121682464551337939895988174954526576 8665280 -17068289689969020128653792798876631040 8665281 90036985112534779077809138642486122212 8665282 43188372299418227430033733291651860000 8665283 -207505382867911158582656048257420615872 8665284 -189568995157418570911770903125147731968 8665285 152438328336320975372414888163251377980 8665286 -31678193947786491986608867249645516800 8665287 -135109876038415907946591722239375879680 8665288 -33611986691195351847300550816679854080 8665289 3981789975663272289348464106530877156 8665290 44758294105123883855094607873085677920 8665291 105953760311883374324355673707812638152 8665292 -18895374024340936373646496872461644800 8665293 -12292658961794546099387987626040967552 8665294 202522941567125777234271936700357056 8665295 88494145622977104831549971565997077600 8665296 34333578728649927235299796111614541824 8665297 -71226678855352716268622178279518744460 8665298 125977680045635646302471407289283488400 8665299 1403727422289891658432962379177408380 8665300 21620062923754033259868052207780096000 8665301 133418977618212667872970876306591401720 8665302 11464069557346272473158993809124919232 8665303 -172176355303204744548058093706175267448 8665304 5043546006706235722496105663083806720 8665305 27888866763750583698033919370093526720 8665306 -504088815529394483852617174946405376 8665307 -44831487477766097255556894022230434280 8665308 -114949266147396771778754717169878231040 8665309 -8134951276738373722908752407827849300 8665310 14127123504617810448565151544722588160 8665311 190749109081281344712522073482725404800 8665312 255247333977809796734068226995598917632 8665313 159509966288595578758627474901760902562 8665314 -44741119950761035849563875589047301120 8665315 46670476092168417018581426635183386960 8665316 166536493449080237586793373312477122560 8665317 1119514873474260891882640708751929248 8665318 67137838407532932691754769077610459360 8665319 -3281153940716593660382095712339543232 8665320 -23976203544785767078068694071758438400 8665321 -25366348447611406980874130752993278400 8665322 62334301338372736779875109284040761952 8665323 99982101357949563063354054639427844184 8665324 -13630904203391631311918842580453858304 8665325 34205071015977398266507804014606418500 8665326 -41896444114733969088501348604668583680 8665327 -9647918502960769989139827587883632328 8665328 19399981694106464322885425270521528320 8665329 25535762731560710282875451308876566384 8665330 -71476728692588801243846454922521408000 8665331 60038495301727185495636539866322988264 8665332 -42702728094076676860285475324768114688 8665333 -72980072483331629877658378050148686418 8665334 -84925957807946462473691375523482595840 8665335 1674743203868427990541623157868325600 8665336 97735368470561420900854078324357447680 8665337 58177405295704722636980116665053930496 8665338 35006906274106312639891899008903294208 8665339 18406818530125596636272053669070481240 8665340 -103681505752839592007759834364319004160 8665341 61412654223875423257517755006619436000 8665342 -8481003532783969800873413539670409216 8665343 -24289632539806936239161852232123130080 8665344 3012852522482057414527252242590859264 8665345 9290779535555318643413589280837990800 8665346 -92824448366626944376266844514293294128 8665347 -106469086153899972845367381691494318600 8665348 192602435012838376335099139146046360576 8665349 2380074801467849344610633570938529280 8665350 -2647572898295634853178008136178864000 8665351 119788051723313288756593623792422254272 8665352 -206739573730507306445926258225967923200 8665353 -67266929339483426567428069520314279200 8665354 -50647210696691061456792313576188348624 8665355 -102036491046159929219324708879591970480 8665356 -54145579904424418366918014971875840512 8665357 245453815049706344389487795545874135606 8665358 33979171110230216550399929183912798784 8665359 -164690726026402554783517584378082986480 8665360 516167770733002366429250853804441600 8665361 689510237390179580272833685424566962 8665362 -82126052867292082717332442922462058480 8665363 38207838206462673491966792530856244896 8665364 77729418198529681499263000963269830400 8665365 -10321084704070661897458281989325271680 8665366 70651188678128834885040828876446518464 8665367 36405685906600245797879045562448161360 8665368 -29660880803914320486952448008794931200 8665369 -199884876324583574950184199777161714230 8665370 -12464006333629661736756700284467619840 8665371 21244473741728955007517586267873693456 8665372 113569418315055575005971034093624714752 8665373 69684759521686594248516398159339339622 8665374 -47531908147069223842598375171233668480 8665375 82822641737080653466762540399452288000 8665376 -101994987782636790946435606674965594112 8665377 36779407240203474079503336552445482432 8665378 46767216394539268891271644808301238656 8665379 -2191683982234090402031144738889660624 8665380 15888554662551710337959247853211381760 8665381 -491731074028317625834173145703301560000 8665382 -43947885327533131937135250710645392896 8665383 36710989261501496778338714778884258304 8665384 -18355338632282535666704065912378490880 8665385 -52324400933212724627234361288219747420 8665386 37794364402974837975876361367402095104 8665387 89599456646665603372513377571508751600 8665388 -168280109633535541191930228527113666560 8665389 103810592485668926984264665973529350400 8665390 118246135384231281212854745459439820800 8665391 6224573467837714718704303408706109120 8665392 -1043385640004044847412490175961956352 8665393 205394667348480395877406072522679241600 8665394 -60482759387018243503994170914112380000 8665395 -67704247376384062377035240507902176000 8665396 -695606641261603482930813951906654720 8665397 33101762790406314851898674896557861528 8665398 -2392277027350760929012624326590042880 8665399 33204052164647001688951169755430120960 8665400 -45805850615415244556302755061541376000 8665401 44644376366494941704667939862226014032 8665402 5798902612519000221491978749319277312 8665403 -1653894913310678322754415586706758000 8665404 5754799413940489238139154796346458112 8665405 -69426957131068961862530017427404745640 8665406 19539539030504079942596339103874176000 8665407 -261978514202082059280310629273076485360 8665408 -5762004411307949222951145370470580224 8665409 -128750589781271844089448488597042979390 8665410 10331852693421130848031053960943672320 8665411 14039834454851615347012807996762171632 8665412 24638467382804852169200885993745469440 8665413 -58361194699520486704911771446438346816 8665414 39445684158970600486182659588409097056 8665415 -281174675271853360261524201900724920 8665416 -79548017683222998024090865073974056960 8665417 124833223334357518304168874884901753252 8665418 121503983382378603590893263482607386160 8665419 -44131271313102539455548490014888606720 8665420 -3387660065818521370361311311747486720 8665421 6212471460983241534883842847044669600 8665422 -19468886275873443007153141529359854528 8665423 26555864911114566228982809321734683200 8665424 -32430176605006541153824726054719528960 8665425 3925512121667434601221243048020066000 8665426 -10629277760049327794000177360829365760 8665427 -180733750807866052175087491366717818888 8665428 -42975234519203213156903460937163642880 8665429 -155280331576249203767121368685337521970 8665430 -1126874285273154350224183800794618880 8665431 -148756910712266959169079922081489255680 8665432 -36796968123965362769008612356167270400 8665433 -32237207628776969774802523338657166080 8665434 24710975935436333874472232315157642240 8665435 -101160017112023540493770726341666125120 8665436 67090873847947833659646849470983475712 8665437 54388394489528621428081642936747020288 8665438 -16277841004540788915413709511984106880 8665439 76192453126547282222316037488101426856 8665440 -13088898377886825707730999942787891200 8665441 110845326793564340864909755870127319842 8665442 67209504587530362452267160596615905872 8665443 -100131539550473647528736994633699399456 8665444 -715194636756659837532389108864404224 8665445 -45841978220119980892709051983474823520 8665446 686636343410279647510199557504756224 8665447 12674792170390566218841391545665199072 8665448 -174460534682137883737126652354439168000 8665449 -16061731178250544173310101835033040832 8665450 -78409611361741734981433452938929686000 8665451 55029952702048547480213753807365582452 8665452 17204780284677010292717680991913874176 8665453 41156962161952037054950083561585992320 8665454 96843639336699021795681059140237538496 8665455 9613765935666577228327449171194304000 8665456 -23432016217026755909875545559263641600 8665457 -13212491859182592077627962619514098880 8665458 40892948887899576508572798664091366400 8665459 -59064100292658120626403516697664187960 8665460 62048561094770895860311264494760949760 8665461 -1306535756589282741280231500698711040 8665462 17351983208691925442390909108815074432 8665463 -197935043828478991699901144972103384960 8665464 31946275627108731106116837937454776320 8665465 8824622567641887053914362879639406920 8665466 55106636689858669900800673794177624432 8665467 48286956778732678408927087795579693080 8665468 46787939308961745297537063796254309376 8665469 161491570229297031633456502163852532870 8665470 -18085050268155190354150982286722770560 8665471 -7913537875119617931500201913571731328 8665472 11933115236396514692266674499878912000 8665473 202782125636940431179183181854049568 8665474 24287250852443123410782147879552240672 8665475 14898493209235020680672379884395659600 8665476 -56098423382698116125743074454941447168 8665477 221533274872293118760899304305148804572 8665478 -294184118425172639464465338018054528 8665479 42458455554531174051439881261071806272 8665480 89390087553678297709662761143873536000 8665481 -532313055171897034155608621966969136 8665482 -23092545479664421289623880572564377600 8665483 -170572975649221028548489620284582224040 8665484 6832800799249929311549911851519645696 8665485 12025587677947941777519918787193620800 8665486 -8253498884069540869194788264737055808 8665487 -245845892092737647052700600495688879808 8665488 -8479406699728242668462605378081259520 8665489 729225634467539032334653703376495680 8665490 -83561013110891364431931235914499627200 8665491 114175479080280717599235716031899134392 8665492 -29448430382589522907469744591414378496 8665493 -421017425653579840505816629964501139936 8665494 81465833810376717188884359845511384000 8665495 140466855426725229837053347626059201760 8665496 7633584605718863434676036574853201920 8665497 -4692361037728757947270136440652016252 8665498 -7225310142658386325183975152236158464 8665499 263590398231265082872302311132884042500 8665500 -15618421495633039346269482406479360000 8665501 -47792269923589113501948529830601882720 8665502 7209460003441003735243434018425180352 8665503 74858609996189988159998810745281449728 8665504 -175059363905102554055485863106338422784 8665505 -165013921577304152487960882653376287340 8665506 15087431006052486703370893442768943312 8665507 218705655369296268495280384946340665040 8665508 -27422749401948765689349750967923793920 8665509 -14555396709523407338361371333300098752 8665510 23960996313912149120354357653767782400 8665511 -54279665841683579669891837918221217928 8665512 189760127012590543476408778892099420160 8665513 -203817608883985606584479505808155097776 8665514 -19201676155197539731320001177530478080 8665515 -191421900739434224289914080248718836000 8665516 -45687389482823032637832244403840048640 8665517 13563057226775478423684394610230087392 8665518 18512052209719390770110540915389527168 8665519 -208966494327258786966350179705237088880 8665520 8500821244901958570337367146763059200 8665521 -117022205258525170347318332926304281488 8665522 -120191598149216754957514010863548008688 8665523 73976546270751081683914409070866193408 8665524 10807706355203677884202869120668086272 8665525 -9818082115517934671640678148255178400 8665526 -84834962404839300276774661253447966976 8665527 34388161915339625365455308946322726608 8665528 17450956200919977766338248075823452160 8665529 -247529349931179720331533155413093684524 8665530 19185383505910291014098019196515352320 8665531 -34717498418130729468231704584438863360 8665532 1845869977629363106679282360350113792 8665533 -51654671192797996002285773884631073498 8665534 -41458312098752766325550400636649891584 8665535 -27226694223019610830934432200014151440 8665536 -18698094261331487648252589993099264 8665537 149246521586304969808674302686248395860 8665538 2442098762718883047471253091881128960 8665539 33327169455681813924499123463171307840 8665540 45957543560890476771985457826691238400 8665541 27654769525723302139088410675568550942 8665542 7024750030784817536959224959570064000 8665543 -274037246632817138095599822974684871208 8665544 -18683177990994724474720168153199139840 8665545 27674941776671565654071140327206844800 8665546 124891228104766674191591400297722740320 8665547 -119801861447878230654183040247476812888 8665548 41149452061753576094318916483358709760 8665549 -9524807167347870101505506573527427626 8665550 32142966116553600555145627121293353600 8665551 -50210076738384205619883786698722346520 8665552 32384566408240405200915090098192384000 8665553 -30819392360908745697852321006272497176 8665554 6757351857967899759441524766464808960 8665555 74468724861341555994659161668378320880 8665556 64823524972175310881628422430487883520 8665557 111225779845141497590574285912171986688 8665558 85089624804108532754183768484450977280 8665559 7503019705276770574126491813247450752 8665560 40867586478411419662926347576720793600 8665561 -83237793593415253899672202412056206838 8665562 3601158209128325358551620103915820000 8665563 130603906204007855910414098790717678384 8665564 -1842329983291566826939993269664292864 8665565 2431085276945333811262974745675988460 8665566 7844343722194420549635489618511564800 8665567 195550281453372939307222259078604691616 8665568 111133522043575760023537170351115468800 8665569 23570336197232356855842381972873254400 8665570 -16796364790251119283871464646575230400 8665571 -192707718908795049760675024610607312228 8665572 16857946489183063989815819081645494272 8665573 92718633530486877798018462748399601440 8665574 38820185329579579311581380899328378656 8665575 515313017012087924443922976798873600 8665576 -201780138003757961893712037292758220800 8665577 -106677614014952116830612580673263190400 8665578 -47687541656412407157780398317575922176 8665579 64038161308669159441525776276424348400 8665580 27946233122365203918156067129021071360 8665581 -78256549172820191925799069282315597248 8665582 -14536807447114090941843348954738652608 8665583 -59848073497562785421602383479875317168 8665584 22249326893054509254256300133533384704 8665585 22180223453035957024264602236598481920 8665586 85179311614080841529871104854032958992 8665587 1007781303647247079170094878945247488 8665588 -114887022452803273354790533902290868224 8665589 -473622408272821938352159331629592448000 8665590 -20150511860190221240243246634313687680 8665591 159874673821544383832486504641867905024 8665592 -19925646067441110528563654010083942400 8665593 -127919485730473865842007777201826108336 8665594 45797558993069484431240681356227647232 8665595 -49855549456904706821310700291120536480 8665596 -79994662080831159351691322954826547200 8665597 115742417357780153206095882056297847372 8665598 -70008230763305602663082112710879371200 8665599 113005941786244648646625535741917996048 8665600 -13150512384629824842547022767167897600 8665601 -113770457365745453163195440450708293950 8665602 67118055921833921852368846288606965504 8665603 -186550508419552029551222539154714022148 8665604 184732523295262544191737519267337322496 8665605 3464391826036573599084709948812071640 8665606 -52372963865170295603086954001716252800 8665607 101274561435712047723117646633906837080 8665608 44403161108014655085111054458752696320 8665609 9037420174158867594064145313875949120 8665610 -11576441739099396374787460455622198080 8665611 8038613624687948611861445144823349680 8665612 177145224318566009193704268341222848256 8665613 58293064254656453401520811703415311584 8665614 81532933029025154730334047640239152640 8665615 33263908493939043003836848437409267200 8665616 -17728505172560911318313464197971705856 8665617 60775045042571607844608884964472189680 8665618 -535677423321949690243738286830482432 8665619 -157141515420861951932677436197854208980 8665620 78411589622322493429837098809612052480 8665621 178774237108343740733329116146070186144 8665622 -18144107593166337046127293629261054720 8665623 -77571985954796424044142699568709924208 8665624 -209731659275827133303577842310539489280 8665625 -211520540401831918948749549396822000000 8665626 -86942992242589098665385420086983174656 8665627 148622375060584948146592315880630026720 8665628 -33077141867170141156826305752637573632 8665629 -16871999915265774476454281692100264832 8665630 -106081653356044513518908704562833132800 8665631 52881454155292556389445450356302252384 8665632 -96987783128741546573746953232488529920 8665633 47923226679437457744171416168251478882 8665634 8454729641404976289731597534800800000 8665635 -112042998536876803696776031376025004800 8665636 44616761399072651384677085900064239616 8665637 2002871618949343123451044474456724664 8665638 59232988737748950478213835947699594944 8665639 193222885371576214967755333239564317224 8665640 -103987643673754289050331880152820787200 8665641 -78773507363088917502081106740784460352 8665642 -5977799622332730525797091900691464528 8665643 -24400002395841845989894192026928306800 8665644 -24851579896665861508475860557211762176 8665645 117256151964810281615529714946237365900 8665646 -62974795624470341863154314653518115840 8665647 -37363894561888803351852720409012078080 8665648 58268589287533323097526144582641090560 8665649 48036655390050618353819674460423845650 8665650 48060059292543216534483560237179488000 8665651 54926680675455674888407204397823808652 8665652 -32001284456643075316277158239387770880 8665653 -69587055790001747162748199131395680800 8665654 -1110039643861316557670721383012361600 8665655 454821767037336530482485393439077120 8665656 5404066758206207929109460704308531200 8665657 63762184134021793732337209359820736 8665658 -3691012535432923201356589923162885120 8665659 15991653404699763876258683171234932368 8665660 39025780274203376275733770560737525760 8665661 807733618289778503106898024348568064 8665662 44867111573295258656418500368616847360 8665663 -9275966237344659921770899982065187760 8665664 -3612948170044682323893341031764066304 8665665 -18946402737510740047675759816389360000 8665666 76016709559721691928465034966051854032 8665667 -37273465689609306904898995767252361284 8665668 -55969452798399801099856465029605744640 8665669 -24905615908599812247967554838525335780 8665670 -4744010116569192139678058409189888000 8665671 56198265106644417302041231045058845824 8665672 286537967580786651554135007249978163200 8665673 -83965699772662037512050046838900800860 8665674 6068728372167699171355385689590869760 8665675 -9632642663536612740603561370937331100 8665676 -27876800670939729840757554719381495040 8665677 -144021682479843345367241549471339352000 8665678 1438880536879000171880451201889173504 8665679 -18627371685581536470026969984888833680 8665680 -7552618045005062677706664633223741440 8665681 30078989469908997906852384905375695600 8665682 34961507723385225913012725788863294752 8665683 -55542313749040337928671353961336780496 8665684 5664256394796604343704754716195000320 8665685 3369584939417199915579352185210188160 8665686 -16747011994254867689108423502624834816 8665687 66100921743906281036268265208084868240 8665688 -205637815653519220850698290022902282240 8665689 -5887828664220725710227313533243187344 8665690 98933941789633649721714379880003884800 8665691 206229458853410563140672735732881166000 8665692 -12286652524098075863198610245471010816 8665693 219927009730471122317520628759305461580 8665694 -72847781882489701233045390100166431104 8665695 -24539738561878256275791482236624072680 8665696 -5072762162554357476345374983164788736 8665697 -96339831945248386421821447728643475280 8665698 51802500757794650271903872849882473728 8665699 -216263557091874286541204698291199732448 8665700 -125094108463710701920654841455669920000 8665701 -109574186007198505451036934755524857696 8665702 11340259906254732098039374600187427552 8665703 23783017301885804654243850604132448952 8665704 -120157286920545433698186858138746880 8665705 -36387478316325177886098864760246642140 8665706 36108151094799431462143062347199156480 8665707 -35261354035167193255668572030445403560 8665708 70114380841650539413189302353917929728 8665709 25597929756678393358008766136927059968 8665710 30948044461095028110933861786851020800 8665711 15935952935987066585202814178170102792 8665712 -3011490981991013137049824520923054080 8665713 80215635550420923349906949965977668544 8665714 -85689791325858780767338914425892674544 8665715 87876968578426169876338022322734133360 8665716 48109438234191446783128600968185450496 8665717 -237698401381902983714041349962782625234 8665718 -46091848706581308061810078957002977280 8665719 -44469424406123842196874453533112384000 8665720 -8126724586352343366523151401297920000 8665721 11855905304684838861640203602472890244 8665722 -27316896421106795711166946782246070080 8665723 -60395336024550155153400687916464838296 8665724 -163309298829932414324955348831459477504 8665725 749318593664237671121159028046788000 8665726 -143715695195250975827300426199431720640 8665727 -25982765800896593095154984957567338128 8665728 -18836749594450868072264402029384826880 8665729 -215919838500302715860123093720685761360 8665730 -48359798614386660199881864688476726240 8665731 51334327256115142834333094695353945840 8665732 -10923302813048520910108829142878041088 8665733 -39928243555419477524047152295383916800 8665734 7265977797154197393083836716547774464 8665735 66844785483234513322303054963873471200 8665736 319461015852129788316709426057883904000 8665737 -10210597836104889452727507881730317760 8665738 33918761469302517841507745023382932320 8665739 -96650038585194794291778162714804711120 8665740 14200378450241889793371309238207979520 8665741 -73285814204842295579017376014524573728 8665742 24692402076129213595316261743090702272 8665743 20771169552692206830113089616709310080 8665744 -6445558492428339296588877623090528256 8665745 -80706843528863118224739919894734350400 8665746 -73376715882832436174783836112840313216 8665747 286255646807661123768093434640965120 8665748 -25869837610103370522907772794645555200 8665749 13453025631753487201385256084030905934 8665750 60217142007576499380135709959545280000 8665751 129512668410650205822240390505386618600 8665752 5973525525650655191473072113181286400 8665753 182469319510652935036574155371779351940 8665754 -41169332553858509408754525214843889424 8665755 8645364130327803889463532018580542720 8665756 -9491083372591366391841405891580010496 8665757 21284228432475002335839685198842319020 8665758 29878892080057666018547934565375180800 8665759 -68223876762331182997160128236153665520 8665760 42364116622332458312592946436808376320 8665761 -14922844225841493283929469534174219200 8665762 1187845776305811615841801305702096384 8665763 -72149044418135465910679185094583207856 8665764 55454873785112415998216756251097957376 8665765 -790106406063966481319924984176554540 8665766 -64890859552274442263078843675626440960 8665767 -16854736473231525318186161667095293440 8665768 -126192794889431325044673235680595568640 8665769 70077532593842044576837532281773588096 8665770 -28717566558712769515685836848425936640 8665771 53068419849288049912570413119767975744 8665772 -58121640501244696614383273805869337600 8665773 70822041614927133289517625897869745984 8665774 39971641493552149719064737215753889600 8665775 57894168227450420113435767382665294600 8665776 -8910716569269676338099539837658267648 8665777 200145875795346347208938690401373844626 8665778 -189229644141666753636189867120823920 8665779 -11554189076024287300792319706291716352 8665780 103670836705906891520165303783790182400 8665781 -42655608814340252839079128632207729696 8665782 71212493906061067587587200977065917824 8665783 4268712595455035212036449523143694176 8665784 -126216560758715440296892687079492198400 8665785 -3141505234368826241417190701460889020 8665786 79895271300845444489686161895901936640 8665787 11789093039184946704629987752452085200 8665788 -46422216115964142584003812502233689600 8665789 176547793577976034625277113920700227200 8665790 -324452231193198057930362432242483200 8665791 -32337242037837873017021695784924004408 8665792 -26407465496009319503468691539192971264 8665793 -70311510570705103863129357740409851196 8665794 11877827770237506430906507630852140624 8665795 -91567236514442040913277796192033001200 8665796 -5489780598703461208714986223810070400 8665797 -29345357361468862784568383870525005248 8665798 -35881294741968836829743315853756675264 8665799 -31078885818235609787382072596560060200 8665800 13705706223945450468786691734147072000 8665801 -63294830755235856135461720620935852696 8665802 27698775568099586263370302604502958080 8665803 137953193950139048853834573526016166012 8665804 8482035012762490206515363947752518656 8665805 -3363295249931489313340833835887987540 8665806 -1616304018970319046838338206382823296 8665807 -18881079621954648980766315797452326968 8665808 -23880119160922650112103820874470432768 8665809 -15668837717640583150759396393868149440 8665810 -86436055421335693036067949988893721440 8665811 -18008936623905057210859910517183691776 8665812 -47089321918179554713331632951209369600 8665813 -301872097327438505144663718418200816576 8665814 -116945820997259057591461749982642731744 8665815 -2216223255793490730477139992894978480 8665816 -137898815570450487017972467860262809600 8665817 -72945335290482047935347876389445862134 8665818 -13198390974019058467506046257556961280 8665819 -96007831934860444323663686609228636360 8665820 33681029134141211115473334267159406080 8665821 109666384445152759444716657068384496390 8665822 -11589130816099416350390859180608736576 8665823 74255652072650190235769887715015997240 8665824 -83928774308805658333050827878139166720 8665825 18902716460111518910016366673734249600 8665826 -2646756923980769426204340854966860800 8665827 40634162267862429924132126324107640240 8665828 -26056262088836250446942282055766479232 8665829 -41989139347297604094106450662483329124 8665830 -2425996820688843106003449692204409600 8665831 -40463620560641060507416737732654737336 8665832 -66856982306362007816149005624883691520 8665833 -350654425016967805569336586710503424 8665834 11085820098658910150333466574875785472 8665835 -126226862075247422742463093624490652000 8665836 102352811751963237598306638261217408512 8665837 1082467388193138265167833760809997580 8665838 173949392007799961113306214040755050560 8665839 -33418948145975745380272689862770293760 8665840 -13107793967158131683307122729730048000 8665841 74598092175198080940640264652739315300 8665842 3748196136574469461729801933198243584 8665843 -83248370557808012751800185424865826960 8665844 45981038330134360952782299454665357312 8665845 -8252789320075016980897484269692672000 8665846 -119992315187226578352839231573716196832 8665847 145950206091056270145257309673961524072 8665848 -53819567071323622592763358567776706560 8665849 140627216668488019260543243390079519850 8665850 33648255075530658503437257697422048000 8665851 20041117727303364425997318479587127832 8665852 29499685850198795193896123161792945152 8665853 -10653885181382486165665723233983529600 8665854 -12917736859775390293902176594591052480 8665855 43263764695173091612099289747479985520 8665856 -178655901447853814291919588194210807808 8665857 -2994815886250618423440978201480017052 8665858 -135466479483969068485863146604139932720 8665859 228203087038696113401859736185917067360 8665860 -2340474893906132830773386918087884800 8665861 -36182311068463966604180105420813913600 8665862 2908209418420326616691743962129816000 8665863 55396140041178465162866266485172383144 8665864 22408387972465374784747485920414269440 8665865 35068379541453305789196378419291370120 8665866 -42581431127071263008423448335565188352 8665867 -108878041376902609098324036770003032800 8665868 -80337316193328063530874416656025655552 8665869 -24102120002654285991829553227480373760 8665870 5684389744324533513617835084207427200 8665871 -64992030400619479797769785799705275360 8665872 20721185211402030413926663136218644480 8665873 -163779128066553134365539146551313708878 8665874 23642220450437273289007122055015959552 8665875 -58859495582650976727631703431765332000 8665876 2687600984131392040642520653487583232 8665877 106243414087551357897328897358625478272 8665878 589443614964101880751448962594480896 8665879 135277828060010771820066671978318165760 8665880 31976803505272289103005242584963686400 8665881 -19953550462071839242661004029788892160 8665882 -134071639829338784514841948390586792208 8665883 -7611276919162811294116182020714297040 8665884 -14547873930702116509747814454516372480 8665885 -20381400022460727460841577654152214420 8665886 -27127632065994292744960941721767160320 8665887 -140459115317194038113716578531156122040 8665888 -93074763479934924615105888309643051008 8665889 -48182381843604563911627183759505873310 8665890 -19201870538504442894540730476064988160 8665891 -99061157264802466547546983839984381728 8665892 173311670126529079415233941410605159680 8665893 176942397618574968215294683239432775680 8665894 -72036221741219258939452370469406024320 8665895 5618869572434730720060103419480576000 8665896 -76671515774286287446012073983037030400 8665897 -10127122493499991098673372454854603654 8665898 -54121885677831362351576874752228926800 8665899 112935558337140964522021261650640152 8665900 -43732674362316800393739895846173632000 8665901 -91967715993760943287600619162140435200 8665902 -1610558935858181161839817146457185408 8665903 -25158811396413528884557431838836661536 8665904 12025576427704482135920136914910117888 8665905 -102553580027158783250005247433208012800 8665906 86207545172001750284191097511616123152 8665907 42392020747379853239853892700172942636 8665908 -40277116342960654177522795738657443840 8665909 18849386966107473805452612464065831040 8665910 18357726445538092268557843018686510720 8665911 117736204784352235079267056405606487640 8665912 -334191332224966503964051093301768908800 8665913 171026829218376779192612751010145637162 8665914 56597596901354152859357518565046504192 8665915 62925488585122638987587627856403666560 8665916 6221862463362436826190447059092592640 8665917 41334609834515214043005115931435070336 8665918 -14976824276334273840499657953274622208 8665919 -451073480907316831128504229053308160 8665920 -34237411257940551849419832695980032000 8665921 233110959168638286282604386816497700144 8665922 -835917919287866258716681059383389488 8665923 5600335007559288295804555919393650944 8665924 -15491682248072766732016580620056503808 8665925 -62302489297021032595029202419858823500 8665926 15338873827827460818494798096446783488 8665927 131374554502256693035559221184783964360 8665928 -99971839025714667706898342327684643840 8665929 928553674681086114929329411235183844 8665930 2529126854175793840924060492334438400 8665931 -93858643299249658291529702441950028268 8665932 15775033722743037475554594131398201344 8665933 74761036689637056836155661251345320182 8665934 -63381956073792110297181880730628504384 8665935 47075036854834691637288941649458864160 8665936 2768434816898542915802596802693939200 8665937 40857568141634740731945270961658224512 8665938 -41475527774830039374953782377502838400 8665939 -155758678090767054106978723047540746260 8665940 4082973123486680505866515673513779200 8665941 89540436899958658843216754899487148192 8665942 -45290257291136574593487721641252220128 8665943 -34869372261573011408652384909148584912 8665944 91588773302080444348121314111971225600 8665945 -35061715958789913561919387948032038520 8665946 -55663256584368381100794425460131021328 8665947 -257228157023388869768417446741813320 8665948 -14904569033937378366064224295881989120 8665949 100489883738232061845966186277465318950 8665950 -21037789382411544049822142399891918400 8665951 30370065145931067118303184884068579952 8665952 770017994975091179847234354650284032 8665953 72989187595120269599705865491270096304 8665954 -59417559195037141510093606405356395520 8665955 -63553851610879119251221731253349320800 8665956 9710849537324109197953553495456024832 8665957 -8358717993555594132807242485276414720 8665958 4814082363001886162366444549831323776 8665959 23582185819479527652926796857167883304 8665960 70926071869315473498418849049352960000 8665961 71888783310346453545332902618397273124 8665962 322223249188107296132823699893141760 8665963 19395828012533473569562246453415720544 8665964 -99233838855450675735732870951889849344 8665965 10531681297026025873881885634154177280 8665966 -118192380054905231846020097411978753856 8665967 -133636626040048037665101948028482759984 8665968 -13195334141590635623822985738856267776 8665969 -184361982920353075906197180188892504792 8665970 -9131575778133991201328403148744132800 8665971 37829537384243168545966826999369017344 8665972 4664294845742211034383229359169077248 8665973 -22674159632501399123158129698230573778 8665974 81710429603934649575760724103220333440 8665975 20183787989084789828917854828228866000 8665976 6901371460410059597068707582512332800 8665977 62447707396992758773993368533171126208 8665978 126852887472572388189283279048433753856 8665979 73314044805909622020708693044467633920 8665980 22226686910677261225140271005141043200 8665981 260087984515956528190363273681954097504 8665982 -5553075785554283053068356355289033920 8665983 9425675147230124353509256644372553320 8665984 -286797276985421988171949795796267827200 8665985 -74256425572073726914499882779693979820 8665986 4921101222077830557159749505588830208 8665987 75061684387377639223383648475760137992 8665988 -48584008236312541463832164690602426368 8665989 98359543475127629627720765300983648800 8665990 5793417764928791939184532089157082880 8665991 45711037978684778734500437738389210392 8665992 -11596541023157569218471777661878958080 8665993 14879290050508255118431224458533148058 8665994 47756429571999703998203685538659925296 8665995 15575080092701264831379210767212896000 8665996 -49697280582941199580049702458410056192 8665997 237208324278308899179557173717286760192 8665998 -29470208865063111895983134874056727552 8665999 -50196010630651383475465639584272770000 8666000 25072926961500941894645763018915840000 8666001 -78057457097133182247655094668953542400 8666002 80061497973499389744529777194290399904 8666003 -111344465709170905395535490340499023936 8666004 52954748297065194031608331959012612096 8666005 -1834381860174020947807798724531609280 8666006 -40413770129521290157075821070575694656 8666007 -52533017793718079295833639657521665408 8666008 61755579968494534694134967149214515200 8666009 -111302929435965761997447740933633451072 8666010 15003818542445929227346658305102610400 8666011 144931480515820874642988410732727469224 8666012 -189219537366847773453808954608087068160 8666013 100553132009524604142939805459039503744 8666014 37141274880587722434089030614116633600 8666015 44420998841957364644668943994164457120 8666016 -102791953218829687557461967312808574976 8666017 267706282340000823134945012221816964066 8666018 23809778900256637877332795256641050960 8666019 3848732197832504785492105009722576000 8666020 -62420908950725607390465331723042560 8666021 -24439878763286678725147745149949853696 8666022 -60873141509790116901444839606096716416 8666023 277130235129235312867769074671961521272 8666024 16929144131549590995875962025829288960 8666025 -34296641046326403585578639141938681200 8666026 -36227347950516735644480975519333912832 8666027 103009594946794097403960917107459053876 8666028 1198957883979067886988291000106976256 8666029 39163029078330463073837194991394014476 8666030 15609776423583487767853940030314379520 8666031 106706730373279328825315081794693336320 8666032 12307988483599619747253701848758681600 8666033 -227329858166260647202054393209819294480 8666034 -24192384651200355226961347046912458752 8666035 46320645849859140654409493214639180960 8666036 -66619715723126454793095827061648789120 8666037 -14030736905157897478344826909350996000 8666038 -70338312014465554288346417853678945120 8666039 -197130054961820309968425525941844072144 8666040 51828357713786199152724423391871385600 8666041 -250653908455544813854918579952049979200 8666042 28162628006681275553567479358425501440 8666043 83415387252371406590286360875501972928 8666044 41375363895032278508527540497664603136 8666045 -78081178871567128956553450244282075400 8666046 79148778650029243129848044247528795072 8666047 20610073749521256787573698406730639040 8666048 1923292623641842649719103842959753216 8666049 1002642233514084786108221261037203328 8666050 12775117611609165442503020564264601600 8666051 -146880098836910087575200271204722858948 8666052 -7957475426692584970397701711921152000 8666053 -89189837395014757598297887542541695936 8666054 -59172439699854868067574814838807781024 8666055 -11209309595947092490014256524958233600 8666056 98440505372842148746300829219737436160 8666057 -64757483849357238659513597716972118694 8666058 6628129135866826698273265740478111488 8666059 84365477027256178329153330891929274260 8666060 -18575854934180184618550809141493539840 8666061 -12537868050943452438516779018604924960 8666062 13804193327652980661326997802031793792 8666063 -49605757099554463803494552606890122240 8666064 -13291510034672499774060785924895670272 8666065 94237352986791207773273707556654921460 8666066 27054354113987640247782193048799360160 8666067 -70302758650634894281937021999994586560 8666068 165708610454782279553408670746668769280 8666069 161549930885700169261724202746213179470 8666070 -17076425557138015347714589499919974400 8666071 -44401640390939610592260499084466079800 8666072 -83377219215620268987278527001327800320 8666073 -5274857009255503386240619871642198136 8666074 -34223814746201421198859998293776392480 8666075 -18301311893795507277157820995715483400 8666076 10616436701105588593628279952973957632 8666077 -330453013386976215881725159111674688 8666078 67733456822693631006223175635951878144 8666079 22485478527067523632944503204921709384 8666080 65865132701336425775980076353785692160 8666081 84254628074577510297338919002848395264 8666082 -408875119226483546869503259292962560 8666083 43764147134680575124327181777467958304 8666084 40306732970529822832826571971325198336 8666085 66833980672561926714245151634092746400 8666086 53056019491194393881191356333268140288 8666087 -26565742651507827892367816431962353208 8666088 55864201358561864640012504759371857920 8666089 -75599294781767848957491333034886171676 8666090 19497845855169140976574471499793523200 8666091 -1002301957220338645948062911975634648 8666092 -84001093317386195697834173743642480384 8666093 206997824822631704948186117491117296342 8666094 -57751173580451840747995744749017687040 8666095 -214631690222257242149922430065007216320 8666096 55069323698674752229867582061158858752 8666097 151431063023994123678577210184641332480 8666098 -39811540795111296522440580348016164864 8666099 -19426913557091511294983328408463150080 8666100 67216140541497806041433154278943312000 8666101 32457262832705707245338028681960362592 8666102 13519414355944157539079525118504908352 8666103 41833242032938084775308334651618100768 8666104 251588305537505536776347054138527641600 8666105 6762351538145377685385889502518080960 8666106 -48641682040810080938675708469073516800 8666107 -46826384555680218163742391196693732800 8666108 -8131884649137717409368305071592555520 8666109 217119156029243137035774063685804753440 8666110 1076018857767688129993923278281522560 8666111 -233949189768128108809011698769985205328 8666112 -4727359640146588295520932731589492736 8666113 148189839065446711088791171454672758464 8666114 -22368742047884112741781632285564727344 8666115 112493367800439328226594450674678648320 8666116 -127284121438120865497197878877154495360 8666117 -2152863064963598246638009928957193408 8666118 -34076113337592037688897323140136140672 8666119 -1278319933682488324765475798119785216 8666120 -63758005706185397864119140058035763200 8666121 19838179742531729003478353978516077344 8666122 433583556249942742394436086186708832 8666123 169710869019766761245119462397712348624 8666124 65269017496439045806728684448197476352 8666125 8012184126574197066083476326326358000 8666126 20484739436080696449855339156799013760 8666127 174956460829025508459278387913240420264 8666128 16071261017581372948558889383998259200 8666129 93727327171372498860674765190639170340 8666130 -44926301794573880549110893704563560960 8666131 463269051242472825521717871142881462672 8666132 -22754660567843480331782042697500671104 8666133 125208924164173665155166026316480000 8666134 -301595052480626941994974548690855360 8666135 27683655062091306463029605067367357080 8666136 -6590823439820085073084468857926860800 8666137 -33900530546683879253603506961757180214 8666138 62646705450514986441926651585547652800 8666139 85623939411355748877082769585591147520 8666140 15695693004955116933032894775164620800 8666141 243376057085400351162985591957529069568 8666142 92847879026596191541645640002870886400 8666143 45959873855662030805147378593156291264 8666144 -35354165885902743273642319234025914368 8666145 112777579565082724028275291517370606420 8666146 140945181002961337889221498645153785120 8666147 18743958465991153785136528575824110080 8666148 -82864495754330323258772029937158225920 8666149 179913200065814990776945907160691371900 8666150 -7376175783388492709088045797417102400 8666151 5282404650585049197244423026064541688 8666152 -9621187672218354755356044727214899200 8666153 -117842762189312577265505641380647870598 8666154 14306718925223563456943035096174064640 8666155 17649397554561358760024193193623934560 8666156 -49734020591429183801456805451022691840 8666157 13231432574670004666021603003002441120 8666158 35164404837709054298383787521889774976 8666159 -40131653508503600278278553252682726640 8666160 -11663757867395653601300318638802534400 8666161 23256080022337034837259184521613613632 8666162 89391050128928498754215174854577474832 8666163 -221828649739005333300515062885180828800 8666164 43813092533071706476749828391468700416 8666165 -8156839734925287662424556570910851200 8666166 -234369581432415541401164721030029376 8666167 99277548590715722544956350313213954216 8666168 51315689918745139820513316282160373760 8666169 162268916074140053849167616352032260944 8666170 3238554225159824420887707532097894400 8666171 -49824780372929371458449118677206045128 8666172 -77037872085279365711806216186931234304 8666173 -234028713344279303330819718870998219578 8666174 32119719947811326138759306187178549248 8666175 15966083613884255459882846129486073600 8666176 -64743566040978554033172119413805547520 8666177 -132335521639889515940805800608057920 8666178 -18651427340716954158764415118586952192 8666179 -7110645274848157722684663492758718024 8666180 9114712657652211377372933819920262400 8666181 176734249144104090353213696422929642270 8666182 -40775904449726482908703672550853212160 8666183 -125827697922290739034080585993550886568 8666184 31690150168941026956259959747429048320 8666185 139800963139216901436185375711261054400 8666186 -143593475691384643859502479931798709920 8666187 91973581963737559977945742047151123968 8666188 -62482586020864600281137427522141306112 8666189 71267831663654112656385636808280831232 8666190 -1508476966445840435361721090369831680 8666191 45829746111359367636760576787960202952 8666192 -38179892053753737055882318008556978176 8666193 39819748483507448971217197394552649024 8666194 -6978904823366589959670863533910197104 8666195 -8927593564556273692532412107238862080 8666196 8293970519812945514220603554259468288 8666197 -111988004400661151187294326635488492420 8666198 63615053745610248863685627663941709600 8666199 92050245373643630049825616329058490784 8666200 15253454994837821817772452546818304000 8666201 -95367493516268953945773974081885319798 8666202 -11504483110824419943748835220794227200 8666203 9420144555174887659183798423893276704 8666204 68812997141149092734255616962668569600 8666205 13293415356811015928837144856144376320 8666206 -33142298511040137989323176911650904448 8666207 215381781605442024210505329192973245432 8666208 24547978789118422236809901717391540224 8666209 10013168635508463703884088235813145708 8666210 -1569221353558037658988290955089047040 8666211 -32847168751629552491402415561624058896 8666212 -149261440213361694733136082695658588544 8666213 -68944746109687667585172854060159881476 8666214 -36438272987927219573523399571506554880 8666215 -25998118052504236829911663160085252000 8666216 36589382494473076067116427677012131840 8666217 27534820069996960198776711150193223040 8666218 103862943354759458548369741805182371840 8666219 -24269500176759650400544788817285642380 8666220 140603235330779113158298931886489600 8666221 -64667370537629953856972235252454852480 8666222 -7682587314402650224645998567537753408 8666223 -8084090869664535603714277233930614400 8666224 -15740877427116483424996488519134019584 8666225 64210126533138232007470386404613303750 8666226 36295841639990831651183393311856984064 8666227 -131028303105937964443580795306408010768 8666228 92727954670433583477503192611480925568 8666229 61505137903944433863649384867963334976 8666230 -10269995336413415649713214996724362240 8666231 -53847365498380768973267444627267465808 8666232 -49005266162445207955117070646128455680 8666233 15529498402075840387426514424136420240 8666234 -5224802252121503842698725675908488480 8666235 9365654767397633959855421864093515920 8666236 35588062868056019912279032707508862976 8666237 -27764919154269082646809164624392469114 8666238 -54653616079944391033552255205883340800 8666239 -129803520133608503117090906082260214576 8666240 84549642148773196503647163079930675200 8666241 13576492546858096040724156946981849392 8666242 15002141796340730688650195397900418560 8666243 48753391005541085744727964852530746496 8666244 -224015548799306244957130328039250739200 8666245 33822505374033037843482354629027786880 8666246 -105240570408910249873904638118310068736 8666247 -135890533610817341140988153260468263000 8666248 210991542819244449690482737621928478720 8666249 235266486581124616828644161813674104336 8666250 5723735329474582893734865501707040000 8666251 -6403077570673015568474379239776377600 8666252 -1879244994025902935440265009304115200 8666253 11258603526694065470348295203231326560 8666254 -66145699948342767659908642586535516288 8666255 40594648827636408107058458326132320960 8666256 -28969593491251193290087240225861337088 8666257 33299447529261811682447242982222423652 8666258 9717894622093717302504279699574254480 8666259 -8179146795724974754251180390211099392 8666260 75759739920523082451746609890346188800 8666261 191154694389427026642228248267414258400 8666262 -24081582317289782789621263043028096 8666263 2338557049447288675634633179837742000 8666264 135796388283292983095652903407453583360 8666265 -16129152969692508776925786814614175680 8666266 41706540749209753593134657089960907520 8666267 -16156018996215742498539649651858761408 8666268 -2429339816334801997167643639412692992 8666269 197864455834488139980417966364319197670 8666270 10167071730141161264436514047355637760 8666271 -11516440363511285254291175535190790688 8666272 216146876161488899139384208350017421312 8666273 90545846413560436672924266622421435520 8666274 18355146222147029786295123672858704640 8666275 62875448460942475769254325348211830300 8666276 -139104631101799623783595732767717093120 8666277 31927432277924057323440198679024332864 8666278 -111713108999076324531909541366993378944 8666279 270654351828459409398855301037322040848 8666280 -8251158143983803048755990288621568000 8666281 -41035882133435681738558383326352935068 8666282 -37889553197206804982639836576975590048 8666283 80789993752676410308575164690713890304 8666284 172447049113264243346767589339000658432 8666285 25906964545764968429754619050703881600 8666286 1688729149626744861683247588441782400 8666287 -162892580784893774748265492926536815800 8666288 11981338003239449245714027573843722240 8666289 -44403904812025787811871934068270672446 8666290 -16214515944572288603219665436611221600 8666291 100335691209800668857699618471447751692 8666292 155440398836743742409096187878224412672 8666293 114080395521845515174799954523990348924 8666294 8954887936446628817608137820300245504 8666295 -24344895651173872454363632179989022720 8666296 141085015003734382445053511432895713280 8666297 321228377479021152430614175484829896532 8666298 -109573095706270070995724587998770327040 8666299 -8603072903008076049062753907233728000 8666300 15628924106728937004578788207339776000 8666301 -12301104581855034370345671131492092800 8666302 -137630078839305819307556017295032238400 8666303 -13253180804440814313538979841766682520 8666304 9374927749762184354012401660430647296 8666305 80484217459358907731152968457915903380 8666306 -1488590733096321738577279724875306752 8666307 60771517104440828300374807822916347248 8666308 12481177888512410879412231090040037376 8666309 5362048568960406441082183361166987648 8666310 58814028814071605827826266412486924160 8666311 -17806064262273215049950128057301067888 8666312 65918552996771216818804507200207283200 8666313 -222669871960812012964316250912640036896 8666314 57330523698669946510679772573543065952 8666315 17062988172215317788849848807626528800 8666316 -154186651822932492626743124067264434688 8666317 -65356214318587180545848088522943982400 8666318 -125618633723048220835901868759207840960 8666319 82748220193721963400421752214577393544 8666320 -7011042434063872748814778274894561280 8666321 -96847857181777138647099744302910072156 8666322 -13343375191346067672076930092932829696 8666323 -32322829420758872771950320178668737428 8666324 1109505205672462506015552612239181696 8666325 52999097930872930346021412667631928000 8666326 -92276956817431927661545781024959871616 8666327 -149466604806505834030544309158312072824 8666328 7585753770327268277222203857352458240 8666329 356513157047244525812726555035853312 8666330 -23235111539907772801235063495303116800 8666331 41091136876667675972988021583402030080 8666332 -91813503644964576612596587110198451200 8666333 -83641803232065639922639990540732764000 8666334 -15166984472810441341011589905499479552 8666335 55076542191162161345932973461648106280 8666336 64299585454462451378052164171448188928 8666337 31461129642454587006852433191927605280 8666338 -85554767293900452532707432346705711104 8666339 54793355148690808546779300033100889040 8666340 -60106644558846553908691540713925324800 8666341 11111710778808960911407253825597322652 8666342 -8981292931821717518506964202734009856 8666343 17270900223235336287819484010359723008 8666344 -102638841596653169862017736744673658880 8666345 -112112463854699777240930956490058091320 8666346 5280738581961133567376121882121056768 8666347 -250447403390572258749174377006413672204 8666348 -50938307717493734860308704690628741120 8666349 308640656218943451387629222523475488 8666350 5984764940483438325930946523365401600 8666351 110974157652700941456661906245305750352 8666352 4146354938194548237674016028993880064 8666353 88825469780453829623553638833408215040 8666354 3254374514724090682092338589835627008 8666355 20113612736637747362076934354463142960 8666356 23709976875979576246121832593622200320 8666357 57947580903503157890713970141004273312 8666358 34924393492133497375086190957669056000 8666359 110829381157679534413715730050998757704 8666360 640421547931102521433752942133248000 8666361 124701810684526377201655226234402224560 8666362 12904159961870458265035438431220868832 8666363 -1328343393051876979319322996475651440 8666364 22146086631025766484060374684472532992 8666365 -42434074866363532609810913247840118740 8666366 106439351233625666467093516607675647680 8666367 76679441608042390957966415881569748680 8666368 26241160627873699548853498308827545600 8666369 -94177583744881963806482991370729087230 8666370 -44932243501875354743340813573291264480 8666371 -56017775491740786126951728751057157216 8666372 19938227764916193172730195228116684800 8666373 -11976645644804655309678990979817786400 8666374 -42847880999785436319452866518831836064 8666375 29474625339567687290161197116500200000 8666376 -101729735817765272563331697987945922560 8666377 -94002430252251520593155318519807831808 8666378 -2527117613957964272570632859922150144 8666379 -137718376876853688648907106042697216000 8666380 -52274917566149940693158959602971827200 8666381 -209720824778980857875153639602515343818 8666382 -69976496969279713422194113534352256 8666383 626291971348071310677158945779233160 8666384 12504024686652781127849843705081954304 8666385 -100688451113056052984664399060248640 8666386 123595405657765777234125081667937749392 8666387 -201939532311331373123457148178742794964 8666388 -107895495225722083876279582007259212928 8666389 -164119007367148706109395290609937505540 8666390 -31851968471115941403394818790240684800 8666391 -36002310750106925428374763957207312896 8666392 -874483934192444416587753568046284800 8666393 39266448342401406806825632417173981642 8666394 21200672071195972563589436792609832960 8666395 -54215334350751881451307620586544049600 8666396 -46197600183662432414628142844139912192 8666397 -1222021103935377180005287415224739892 8666398 34363730016585789930379153835489859264 8666399 43442361803498751089248110990638244192 8666400 30990761421948210927971127620114841600 8666401 -14501849498263105286213782633078489068 8666402 -83379230366404889832513352758641143296 8666403 -42960011719216357367248742278112486592 8666404 130344311333968906557691243062843529856 8666405 -27221897229820692030147564785553878880 8666406 3273320223540452545072207261820375040 8666407 1709253542271454303737907875259292152 8666408 75269421956290272707466591921448872960 8666409 152781399270182352568409766249364849248 8666410 42589941071645682954564775808944491360 8666411 -33898561879291158859042608938291632848 8666412 43841718547283427046243446258189978624 8666413 37136181881287981380303931383157530240 8666414 -2565514447015751503054634807125255680 8666415 96906303446032317074314582554961007160 8666416 -12003918905244415273678561723925594112 8666417 76964546422091292161662428401242472466 8666418 -60398207039467857127753225094713021440 8666419 -166255707493327589240755467813842584180 8666420 -62866909544409642053056196767678218240 8666421 -78913841127031249761233642725839153888 8666422 10510733283892454918181121582761575424 8666423 -133689239400488752167415976912427167856 8666424 -42870072452795102905884309326595194880 8666425 -111455370263586852900678538565806872850 8666426 136928537410034956928412573053858316912 8666427 -9593566252785930729018471923863639296 8666428 94180750723706780181973784928432339968 8666429 131859461578534607545523442207736390476 8666430 -12764362749144509856077493960349428480 8666431 111099847365618942507590471629342327232 8666432 -70495016217576840405692322131937853440 8666433 -517108089249083816597490090357988638 8666434 13746761922260822975529027849857359872 8666435 -1380714225531879438066002861209534560 8666436 -47612975350832630775289744160114995200 8666437 13572554891979537098316295357584262300 8666438 122188754698696654514711294316897303360 8666439 10483392631295945181723209090434783440 8666440 89733658779798857952166742866099660800 8666441 -85199633792981891659299030044382400128 8666442 -16763187495521069023233895546440350160 8666443 25608862470284771540769790980913308692 8666444 -71771902470337329458351714492826499584 8666445 84429191848828078609986301743047221440 8666446 -60534507584274608058808075178394704256 8666447 230847340260370821778692477825709244400 8666448 -2348331577567006981618415580715155456 8666449 37156844988888969007068448228647291648 8666450 3987091240837659443660008273719360000 8666451 34217337349691035424645269370571864000 8666452 -57953687189052963478643694623778676864 8666453 45512051699223964026970925435782860288 8666454 -3481848111596149591402513442444260992 8666455 -45677372015656775056712319562983294240 8666456 201916724021705730731418252955093370880 8666457 10395279466394622359202521313222745440 8666458 70569719309994604569742123747058895360 8666459 -104069423087957668939413652436082257340 8666460 -90088747731076030544823774433265664000 8666461 -98731325789809484342212477155887864276 8666462 43020003197602574010491354631482155392 8666463 -69518411187277324225193044129734145632 8666464 -57085343549969762228808021652655308800 8666465 90071525239176460272808034505141233280 8666466 -41790768235246494055573467352290216576 8666467 -15917371631259378455714192589174364160 8666468 16904134522789149805374666676198695936 8666469 -13070962987411560288213993783720988032 8666470 -36222678403964833006220919481735516800 8666471 -380456303477564206033637356541978309376 8666472 64974178745353390341636456627487703040 8666473 -28543766288265289630387439392985582400 8666474 120433855001631377626915952315155298736 8666475 17181209336142142977608489880303030600 8666476 -510342818666313607517410964362506240 8666477 24472889044066563382460557345771114326 8666478 -1077681646147624905768522964798694976 8666479 159394214809801653777131974970271312080 8666480 18767269488536649832429583953570037760 8666481 -10123958189065820077223481918127420800 8666482 -150958549248942961321469080035413855616 8666483 -9543649390891117865720539747038089784 8666484 13881725218173236408321173392899653632 8666485 160834498506990636372371987761291713180 8666486 33979470358977155408149700140519020192 8666487 -10954900704178611758533074354447780960 8666488 -98839949582415783501172795228246794240 8666489 -76565145307617610998462050345625222000 8666490 -12391607173176203598652911979338316800 8666491 166289393487217890795905183559699913892 8666492 -52862799874639399196426588139833453568 8666493 27478571664303388728499143433185988128 8666494 110418996809537333731880390967746827392 8666495 -45383991904249671145056973934577296880 8666496 -64688089852521326578505687136322191360 8666497 104206680321748334289867579242701853632 8666498 -565860300857707356150558530171514048 8666499 7169406260208971649360609256013968560 8666500 83298134339760290646307302894514752000 8666501 -160294392712936225978118142423560334498 8666502 -22583322811603180329308892408732946560 8666503 -34322888941726449494759295936396759696 8666504 58360683472114118859701017195315200 8666505 27829095500586514325569966058583048300 8666506 62761008044650906600097413368122651952 8666507 61949272172326752357731077595641036080 8666508 -20971009367138708152412649021101813760 8666509 123806610058165806921558203614003470720 8666510 -22810435168181971729063501279064275200 8666511 6864101315408829576721217533877433600 8666512 11637449977173128455169016892925321216 8666513 137150530992706220810173702099915635762 8666514 7812824347339844396805424235516137632 8666515 -10149629114276557421396420157557022720 8666516 -196805785054687650394587154932280210560 8666517 152102443420069694483908576965162652512 8666518 -24099445766785533308228503363705417728 8666519 -45470753498958052627613094363042241080 8666520 9301386575972769396930309452826009600 8666521 -3292897012250826529190613541068317168 8666522 -5113792442034732915113075713604530176 8666523 -136330573937418829108104405925423287600 8666524 7393373625344071444406152521747480576 8666525 4129083322898059068539024765983864800 8666526 73635691272037596584088888850216409088 8666527 -2258948581175556930760058524617950664 8666528 -43282628624569844017054273628795830272 8666529 -129431017533154439489273981212536660816 8666530 27045874406678409753884380295109200160 8666531 -134100044549194934929692840877829002800 8666532 -40878112324387839595957885425446695680 8666533 -110822511524743557142351910408273009218 8666534 108335444964770010846217858345783791360 8666535 -14541972883445673997535467188424164960 8666536 -67547080413598120549421717632542520320 8666537 -16480231765190560421926229813452932480 8666538 -8038850013979505925996650107480422912 8666539 11757222675849529725278523094164444192 8666540 42539093310449473008462339828419604480 8666541 -101332258092302487016376525121511744320 8666542 119227318286456011030115758265162921472 8666543 275142473350636458859672684401798267792 8666544 -10801540418809480678752372537711132672 8666545 69005932654380425806614700035484293300 8666546 12709803474092656765871592766188257280 8666547 17266189709141148595088976060203781120 8666548 17141907542352996338784332486054387712 8666549 291789837106039824913171087055389294236 8666550 42344689822081169568983782793856108000 8666551 -294201904752222357438764780457731978448 8666552 44231433697608158492717542411875225600 8666553 6694906703378112569484445329530628480 8666554 39028020515885833948008096352184382912 8666555 37104887956358940298683318629513304960 8666556 -3109803035310925706631813217284976128 8666557 145786971911462673044505519768981856012 8666558 82117227098696828582508595889255450880 8666559 -37201479703454393077216982144966136072 8666560 510016459269139574373584017198940160 8666561 60149056470776624370164643164897591232 8666562 32904376688548908780535563329316075264 8666563 66441567790511580275044747390032972480 8666564 -864219123779161977935575849410929664 8666565 119816928339629753610338768581106995200 8666566 -7360587899665191593289320348862273600 8666567 15057228345996487711815507280494779904 8666568 155626596485668060600659408803056435200 8666569 -123867273932346354205039667275311532080 8666570 41659000958100924849257913864697954560 8666571 -94288340361954548244957876806312460096 8666572 156537776253210913207446455202624000 8666573 -111032839421061493538401292200926194976 8666574 18586758954733765181564042495023690752 8666575 3647994978883068106236756157000612600 8666576 34014062676487618214786126459580997632 8666577 49854642270210755232596438085340063488 8666578 -9665000245193372815372156166413755744 8666579 -53551689093186436284530672328053058024 8666580 -1201738639873521175885989819586805760 8666581 125083664279674223345241333614516361600 8666582 108361263901677032570460470694283027392 8666583 32758739336979325593154376762545155024 8666584 47368911742413502906705488347263795200 8666585 -177470560013013782721251445596608251000 8666586 57009794992577224769801824815329558784 8666587 58852452617858102771039358814476592680 8666588 -2783490652594542695616496578965320704 8666589 -12044448735213017397083558516980603776 8666590 44314817315670665650692742602991449600 8666591 -206277224505699689440541491857626119008 8666592 -56872715517771407868515911690207887360 8666593 -76743975097183257242600706968699910400 8666594 2282456564193333417202435958906276640 8666595 -46090865949805447297484376890503468800 8666596 -47454261913893190802158739582913530880 8666597 26631042488944223153742255366492050046 8666598 -49883623666210612796251903304835369600 8666599 25441089581808428395398573244718055400 8666600 126765098418740806457334289004601600000 8666601 -1780099751671646304738622903508513376 8666602 -12719715337725915277261229600092617216 8666603 126137599107109192847243045822079944640 8666604 -37191092367965019681757344201532028160 8666605 -69810854342219569930011956085643018740 8666606 -38536137283445951255425312780092686016 8666607 -686220821655078364450334871467046912 8666608 4052442714576602484672626743863410688 8666609 38295874127968121985632038821717220416 8666610 15609433557742320895024994612306680320 8666611 127926204545056454685663670963831994712 8666612 -175396748597952048352962411652519219200 8666613 66461600702745938474154931387330873980 8666614 -132217118210361432131727451457478160896 8666615 -86231235425047409265745503168989390880 8666616 16106116371487613123227417237428633600 8666617 29730836166357959175920797280267086932 8666618 12787330938647885212910012864852129280 8666619 -96943135004650378442958224851753171200 8666620 -8666513436436722652324123237862200320 8666621 20734366293199888768252705597391291760 8666622 -10983776530361034811301256739568025600 8666623 13902151586401608034969483986039913840 8666624 -19284322109047272972808843741976592384 8666625 -124535070874208063674750280881536000 8666626 -181743369330880091964904302841108793856 8666627 3843284051151778489989604507797748476 8666628 -86219605141960138256203155180256020480 8666629 297772342344590455303546755446102641276 8666630 9256822471830022355995272726873465600 8666631 -23449948557798109027417196877161444880 8666632 14639264954415489527919324499046400000 8666633 43430491451907931012959554728476384 8666634 63851619735887487086113368427680717312 8666635 109519656718350650067410104005455170080 8666636 -164460204918622677319508139782864317440 8666637 -21636111706220541229783428001756409856 8666638 -147779025933577640187101072423682841920 8666639 -72039707466335726678866971670126036992 8666640 4867194247469035921741683040481525760 8666641 -18444012669609448955397508482283360800 8666642 -15448242182646935286226900324048478400 8666643 66814828744820214750469031507841806400 8666644 -23173295168013354182087955073704802304 8666645 1187320828844324134434497312179309440 8666646 -63644343194706863418295597660988644416 8666647 -116242039558950998144899760496868361040 8666648 -42399916414620802454638672303781744640 8666649 17318706789245248982474827555064688000 8666650 -803153112797788978466622072716640000 8666651 9632212531884227593535584897542352896 8666652 -19213463210019214710896251857054425088 8666653 -124481916728533434036200159429878275936 8666654 -13649080787615658607884191981145604224 8666655 -25160951768303056516012916599963644000 8666656 -88169697095073667577841330442084220928 8666657 -105909760531545108859324100487356314620 8666658 -6487874157743272858012550858212065792 8666659 151846779425150664176432955348012772032 8666660 -88216626623608955461000229855428915200 8666661 91309664583054883389603914550928863072 8666662 -45127083231350576922695006839230783936 8666663 42904835902982608862510645199697005024 8666664 96061550582844738808434986968762859520 8666665 -98464044297703023546953917170779786880 8666666 -4319592360195390717711185241807535776 8666667 -117404320767181606113628697727173945316 8666668 -134288586938534013792018718573957714944 8666669 172890819679405399914386158822954577760 8666670 12016792324000057687900890963889766400 8666671 -41379368610856483898225109058982822408 8666672 18871637912573837295535784238086356992 8666673 -38381748790950470832413115233346262416 8666674 100375172494841781920408882534990808336 8666675 -9181732855736602831364713012228670100 8666676 -2403273803910516096683975263215065088 8666677 -130581681268434146515953611960865651428 8666678 38712195697299874093931859105926900640 8666679 -52830062208403887275721523999919606400 8666680 146938767043912981249446493251008716800 8666681 123773722210682034754648876637391037482 8666682 49130495404780557293936358342172756992 8666683 368597137581882223064059579153416932 8666684 -49117116519556821245477275447414055424 8666685 12813885673566757740380935171324747800 8666686 -10419873832564026455516182236783452160 8666687 66945589620233925096917763428945008920 8666688 22396712030345104349802348551696547840 8666689 -68040750858770427479697139540455203244 8666690 -70905461193537608268736690485759828480 8666691 -98529756764357750678161682427814493376 8666692 121631898709036750703138384023848050816 8666693 -1683979282623841643076593517938884416 8666694 37712762872861750104020577676999386048 8666695 10175193553630665258293319317584252800 8666696 -107958230917752305987258849522113182720 8666697 32763653638188371423066524043931420096 8666698 -9821087260561501073263029717925643520 8666699 35975280731420779527974309903187661920 8666700 -1830040878344486975209913124977049600 8666701 -56050274459888294436526163056014029696 8666702 78950645269337886435179842290087037824 8666703 91749978932606932643622649449010375200 8666704 -905166678521775380817245296706068480 8666705 111809792189167107577543554551479340160 8666706 -4070945008737469997984836751108585472 8666707 54890275340439618133063701052052076112 8666708 181266434035456368050810192624592295680 8666709 13201780676187579439853871164731691808 8666710 4940714722297836853641686412496147200 8666711 -86986346032892071229165350296582749688 8666712 -45785242138926599798210686913523886080 8666713 -126175171218156475890766893299615679216 8666714 -22255790041848582236010674230736729088 8666715 -78232997049707099673058424838789332880 8666716 109683199844941170686061407596301795840 8666717 24235400214505184668400666269510932000 8666718 44352421020158663120376728501924152320 8666719 115200568331077458071647962267283106640 8666720 52932317684305038290406973862384762880 8666721 49083190122934486717117133706026825472 8666722 12517544550713033659247518731593605632 8666723 -66592986935159617018429727448840997536 8666724 35237683120029065424526890730434066432 8666725 -9977373470738774336644041686232595750 8666726 144262459075849802433224500594490649312 8666727 -54582457581323822588434526661823160280 8666728 79585214182114568331502927696820198400 8666729 34769785962229031984922072526086489984 8666730 -68869761154378862524067168080338240000 8666731 -71777314729651871874584587065326317800 8666732 11815819593152482864287850483188080640 8666733 6216386452569150421681391093003296224 8666734 83161632444061649695535823908562432000 8666735 -30008555575893955185007721274736634880 8666736 -181215138694509634390501960203632640 8666737 -104277713648154596611727193499529473740 8666738 8315355094359941323250212122688097280 8666739 -38161085769347542845932470880226535596 8666740 -43003320436505756519303523664621743360 8666741 93074091085805364772738577127544594752 8666742 5382090290311469505382569181768986624 8666743 4553848287553861697759963122512009960 8666744 -49073721703416370900512617326316052480 8666745 27670041823932861221312856062020621440 8666746 -154909273395496572397294993936235520 8666747 156322611005525787362475286936088588196 8666748 61859313477131489583480717614275180032 8666749 -6826658499800617183060136285292181120 8666750 71415470020662111100950139691050992000 8666751 -74991292448154722166630866284342304568 8666752 -174491900569924061007860371393767014400 8666753 56238986812789178383078313202890105856 8666754 -20411828470035727205486419534752535680 8666755 -69667043862570653433221668770150762000 8666756 -15845327990153688463704955817585025024 8666757 -2590583633192410345042022193430913856 8666758 7911642758363451324047468376093358080 8666759 40148297472534442499171135008839612720 8666760 -2809756715310277152272281328526950400 8666761 -17504443023689104780248448822427747148 8666762 -58303479439739672846250874788069559968 8666763 6982934534407102326282943801655851008 8666764 -83063392566950274693408472607118471424 8666765 135900005858085871060363115616673827660 8666766 86460921077452486993858734121845424320 8666767 51365544365261174015461361336642624816 8666768 -27591571720708161289436413090215493632 8666769 -26480882652017511843497200056732887040 8666770 -17962006555788420806791568167346058240 8666771 21018064030353021843605802142215663000 8666772 -50898399477030345804250073493339813888 8666773 -155872052963325812132004338728921348978 8666774 40125855863447387880161150846285721600 8666775 25681914002037926459092832718392986200 8666776 -47865713099828701713897468438315786240 8666777 -55031996142292537647532996005157494768 8666778 -28316009713881352232333212413136114176 8666779 -173997598415509401083668352935050624 8666780 96934652437531562227533040738763581440 8666781 -13765598893412633780727258999833071200 8666782 121839965219515863424351161381436996992 8666783 121134792448485240354206860212944248032 8666784 -43219673257586117880689729854305730560 8666785 98227204068188665534278718276071304320 8666786 19233883681191987111164774939691888000 8666787 161496416910448107683020073482892954352 8666788 42997684882697260208110321113795723520 8666789 222826607901899083052061008585352914880 8666790 -32929968884750993834153197531741992960 8666791 -17038203069383926153872169663586520576 8666792 -55002538548063194872573859478237312000 8666793 27984258734587041843431295937744708080 8666794 -34765407930015676092661478130960258048 8666795 184308993310787514969810229945515358800 8666796 -84981129426688313419398120600795119616 8666797 268408069753006282094571355754883476246 8666798 44271225890332544897117266887253335936 8666799 -4105769632573452522357959772165878400 8666800 49333156830021806285808215685139660800 8666801 71310850874978554886729899464881278464 8666802 90702766083021344586418789011349691280 8666803 5957565391715302704671113219980979360 8666804 88673033744921760451845614432455447296 8666805 22569167057501549153302437488106240000 8666806 42488758073457266566526945838339102720 8666807 -15374164548448058147643884627797033944 8666808 24060082863807580759812835802433331200 8666809 -76061218476583692919553893030777531990 8666810 25088477892513124715950045694322813120 8666811 -48738424856714931746770745484027780000 8666812 25407184443250542068403932863237079040 8666813 1657542235496193336354214153355704524 8666814 7340696777593819002938840777118007296 8666815 40476604395410659467072110068211145960 8666816 5207103660329570503508624338279464960 8666817 -45146012181099626869430652258091918560 8666818 54587059663415106734990407534968477216 8666819 70401097032684176505672373250136446112 8666820 34233598322244101963308863724913318400 8666821 -26726652585300438987345325280621993830 8666822 169294140527569508774385362471109120 8666823 31007512415920928764516959970985233536 8666824 -182703522699152421664501375335432345600 8666825 14609530296758890133550758008948435200 8666826 30705412771540608448279161194638525440 8666827 -122548123230646805577321647469830972076 8666828 104060965801232965596403550931443782656 8666829 -105497313128288199292077645996754981152 8666830 -26405387543399184969286587727142917440 8666831 -29433949333114398782708838988851087000 8666832 4498302026083203746667143968503103488 8666833 57420569489146256200247716294416973120 8666834 67705888177628261650607588170551015552 8666835 -86123720974951182886999042411657648800 8666836 -64608989646220747819312222058028603520 8666837 104187680661030161837324745757576383840 8666838 107592142722970100543150017692510633600 8666839 146669621163729254754781553823546613640 8666840 4828529569703279045072211029879193600 8666841 -276381794245075535475562769426591048736 8666842 -1248788556876526755903051754243777056 8666843 82442588805837444849467679008053501440 8666844 -15085788765147220082357539109119440384 8666845 32665014615019988307304076037337432800 8666846 103510755483165570518238153534366751872 8666847 58770109831398647310371783589599232 8666848 -40926909383083276602144373655116185600 8666849 -169801271326894741459730638108814637150 8666850 -140397612750850835582862004322208000 8666851 -14387464118495559165180696122771868896 8666852 10953992971666405342343645045848676352 8666853 -53453445316740339707835789737426726400 8666854 -2705161486689126092139703424159891328 8666855 10216271792618911128775464884022381360 8666856 6756077929608584189857219634687508480 8666857 -22184533124930113965512480585564795520 8666858 63544343069253984326041600856823353184 8666859 -26093874834514982978747043591086301096 8666860 -5287523590016121907157307792403415040 8666861 53347486362632603538070519591060224000 8666862 -43522470744303930488043877758140595648 8666863 82653557779623233511030061875314764112 8666864 -2572972320822272088886556461448724480 8666865 2025342611154421670311323037884950400 8666866 7628181375545609179994527083125222304 8666867 26674704524240653635410172966517656 8666868 -37007887887833706399424645097251467264 8666869 -131370990991836518682533983965401344160 8666870 -468712037099584107123137360380281600 8666871 -143811448068526442040193010999984214576 8666872 127794732048523696315966154902964551680 8666873 -42476247929356151548318239284788322736 8666874 261293758487027697047929418022967008 8666875 13865910422710621030425421338936772500 8666876 31647425174526126259100655273778924032 8666877 26496764021122731514663812543820266432 8666878 -37499926403361903946203412777778543232 8666879 -34594754383866572201424838815357987816 8666880 21047050397034806272576444685636075520 8666881 -131583317952678693016480198892841880318 8666882 -35611238547710749260584896761629637120 8666883 49712545082554078173459546656134591200 8666884 -55581955871544043202616483898135821184 8666885 -92670340329327499219362471023723356200 8666886 -55144942108547534990455049807517769536 8666887 926182303294981875080611665482026432 8666888 -3266095092265813668817445737090698240 8666889 -11440346196313761903018407973977726976 8666890 -46462930214688564674385900201106960800 8666891 -241193032854515590487395216497090177708 8666892 82739489354023929665396615499375728640 8666893 8608290244760594723651988438188837558 8666894 90880426160996575596624157450522194432 8666895 80300513358246049314155150469094563840 8666896 -5703800583138749446063485321511436288 8666897 -42016255545132690164906608275347842560 8666898 -76413889497404347719340438469846987136 8666899 -82495922831792040176548020900764858160 8666900 -30936023507876767870944060579595008000 8666901 -194120229820339773196522022052479625732 8666902 -8612760070376853346811660089999125888 8666903 18384878170692319228516346770386632880 8666904 -104263179110873094719250258155821301760 8666905 34508462418046444703625386131546303560 8666906 8820733435607832178185935127400702464 8666907 129409554937363663892623778768401428480 8666908 -268411872102288935999176875581936640 8666909 66148700644063919219484984237642655980 8666910 22945081710562432199510597357415356160 8666911 144987468625799013179259621189873410400 8666912 -147217199794453362199049042941893869568 8666913 -12367774016169685795771514840654776656 8666914 -62848910664865779944302278259083424944 8666915 -174560630345068654966186820651210107440 8666916 63449830344704801169263496031012119552 8666917 3432657532600733877970289698422789760 8666918 10942917384559881631152429981455520768 8666919 18992004957567029313304494647282416296 8666920 -11465583630773849907140359489780224000 8666921 133091490450959534907957245585228148132 8666922 -29330211678138850199938443872392271616 8666923 -91060995112450422906756836416465367280 8666924 -47436797663477348444569834752672921600 8666925 -1541838613119273472268583422111548800 8666926 49981026951496752772036940815585561920 8666927 208821839124611471956124727663358837776 8666928 -6686945485100909330859812433109155840 8666929 71731781105195761189183087009857163584 8666930 70767430798741310635817892667357203360 8666931 6622077703904968246236352604818252800 8666932 -126762551649658913470111740838634024960 8666933 46554238277549493001879797794629665024 8666934 -41103722629122645891552502480947385920 8666935 309990668026085365634910901518911848800 8666936 -200179529107435490974988129217503416320 8666937 -43780688295754215351380031647235321606 8666938 -47319831584893184663859809134663528704 8666939 66321844671686913976095721605013984740 8666940 -38014654112041396024566382836756787200 8666941 374594961794277353911974803758129887744 8666942 8819020778765934759308013698016559872 8666943 -1131419911670820217679638059431634816 8666944 23771270158280601681508577573477548032 8666945 46705114199175094490145519179830051200 8666946 91904649294150968574214548812178720000 8666947 159707305173611219377739955615262212592 8666948 -55864504224554585849032182204043751424 8666949 2577062828233131755693608685960372736 8666950 -47465276601567616475911667454513441600 8666951 -3726081451488238805638736845654692648 8666952 -31310533267808232383295972455295221760 8666953 -185650493491897888238649970737945973798 8666954 5872948886026338072559359959419180992 8666955 44450712505393981856569260132171181200 8666956 -24879773153119127971754136165062192640 8666957 -59781410855471291033346628412093324328 8666958 -142996880844361726679052129095879616 8666959 105692187789278449991249408519640127216 8666960 820642051632663745290480036204380160 8666961 -40335333422335117217158382986273982496 8666962 102343295371817039643161611012523225232 8666963 240301064403399092333246994197242621680 8666964 -71609931251915631228666431702346792960 8666965 -145367438527276029303393240148762399140 8666966 71613528754754594248258962128876163072 8666967 14337876799911616581939775461517071312 8666968 60869165164546065352919494883384002560 8666969 -81506359171575148638790600779690026940 8666970 -16439092304678628216945358729485957120 8666971 47954557433701251983735062013774174752 8666972 -5542902655527765045846631316919144960 8666973 896244728800673690314910372805117120 8666974 -41964644339711975678328944848378027008 8666975 59174158108556301140894450438267727600 8666976 -5090183672149995893842780458385145856 8666977 -271632113086054754185764918389655528528 8666978 82198581020592644227742946928535800320 8666979 -25910319188659238394475098550907446272 8666980 -6019287839873502233501571585081016320 8666981 100301009647762459896666140504670824352 8666982 -41281482445129283609156015909897588160 8666983 63870085449222726211825475885008835600 8666984 -17714539849905306918434046844991047680 8666985 -32099047857505678237602797487718152000 8666986 -60652613508861662607778624550890955520 8666987 -45805167799782447558989100089131769568 8666988 130505588160841101056889618191351808 8666989 -202494031122941320553081005156224535210 8666990 -6400761230098373770058463561631881600 8666991 74672896769023263947356930492558632624 8666992 -65667095231865898102549786727491665920 8666993 82902408342754189720574559708305068242 8666994 164353864555257495842514163684147200 8666995 -61757713155015957998184827843510298000 8666996 4527955396841521745341695555574134912 8666997 14789129844123243340287463229337253728 8666998 2101923679001110971444703860793228800 8666999 1756551190128771162600634871759276592 8667000 -4557410980726029248077564519203840000 8667001 8626292324709934093123052906938514880 8667002 43915765448478473294926814200443321600 8667003 -891384342619376651237695424986091496 8667004 49527189868237038448957983910315213312 8667005 -85648191631312615873712226627840540840 8667006 56132066110308504079007713035477443904 8667007 219089284619541851688231344302129905792 8667008 52869295967972850411422408548496179200 8667009 -2261650551863293980466850170117977516 8667010 67512755836390631503153898068425976320 8667011 -68078727648201610144756842572164761600 8667012 -478619886904548362729216855438155776 8667013 159691864237637696052328707402954999904 8667014 -7768110129478372086460796319114954144 8667015 4302555134898368836417722908075251200 8667016 12058934048797302862477531611498132480 8667017 1658353245200528666390744706275515572 8667018 -77551244044648670743707749378058557136 8667019 -259615033403296783740087591084917880504 8667020 128240257813108471660562844851826324480 8667021 62639280704539112323408533743199851520 8667022 -319431004004059375429198769502667968 8667023 325459346148242457113277514782224187000 8667024 -30265701830711788423999850725759451136 8667025 -115078495162349932148695024482026411700 8667026 54365018240827419275475341103244953600 8667027 119489063887677021436248389461064412000 8667028 -19457638813445423472719859296625785344 8667029 -10389890296696986875037995205007960128 8667030 -20678345144423995701221339303973519360 8667031 18579970435942765290069704683140158304 8667032 268518028074789125448466501950747648000 8667033 -170944144372966089506822020464350857776 8667034 36315765124154316812946423776789554416 8667035 53347463175377901926487043160667365760 8667036 -6808668599983237945064207773881901056 8667037 1466844656342400773655751622388041568 8667038 -224378853366196888619281829109172784256 8667039 -115744706022834450209591968993536641976 8667040 -175270822310160805614205546397093068800 8667041 102703759086944770893110450225817518400 8667042 7788070563820002141314198517737975808 8667043 -70098040065739845498990605391637025280 8667044 9171706654645354743147627530887888896 8667045 -81906928001203905741447715662281905380 8667046 -11318313290193696096333196803183018528 8667047 -33459328974516339932484623618917860000 8667048 -49904725675212204860189955077557862400 8667049 266742125911462019244572254051572053236 8667050 -21044900203710058743782903271477139200 8667051 55510733343389869134864521612504380080 8667052 172623670725512719451259551511013934336 8667053 -156935121738505209680177583163260234144 8667054 -141297270810938065069627483522432696320 8667055 77488032110031726262358650238217515760 8667056 15254729437190870230959493620090470400 8667057 26487040358625930140491242580411104192 8667058 7386493764282856157477099831611268880 8667059 110790180455374902410685952461665285040 8667060 1836292866858614946771352384315176960 8667061 -90158308077963002130901159683240607748 8667062 51126917875628889444503881880011888032 8667063 -69065132871931052256928188288651350376 8667064 70417561734657551111935792473728409600 8667065 -46829381067646733849021741439726062400 8667066 11831853968843450613853624372178208000 8667067 49525906851692899017870112542501500160 8667068 -189775080081912492549419449756259457024 8667069 -5257802975200557392519833775845107456 8667070 28599596547506955852732538536764220480 8667071 14184917560509794480040726080296522512 8667072 16814840940560201602369510170502889472 8667073 29453095051793035350533262907903796224 8667074 59692056430885177921549293600197191200 8667075 -46713682964269721874980971756985261400 8667076 -201894229837693078571535455166405617664 8667077 3675791417466772880197538476598320512 8667078 -15230225752490858395064392129015019520 8667079 -176548457456015938800282978955792865320 8667080 460866465503593070383022244913152000 8667081 137258184871775704962196295136626887962 8667082 129181595932745358109905618271942267392 8667083 -2203732157242209575457553849969771896 8667084 105239421905887954391565474867482574336 8667085 -14187677653316818011778432774943184000 8667086 -75096149293463776906753113073648627008 8667087 -2645299192315033824142129330788967680 8667088 25960552836586728582073769984106586112 8667089 65545650761598669336936565755917298240 8667090 -14941293436175650569786173724567244800 8667091 -97282201740338809416496932383447775816 8667092 7252354291556616038605047508266117120 8667093 -117357709399316977957615893404995246656 8667094 -55982610155239149475822703480594951904 8667095 -29314889451776137801184709208578168480 8667096 -72489781261505602876698298266727219200 8667097 -20704117734043426775430649801434067200 8667098 -1197209455495608622568735478098050560 8667099 -12215916343824096439427769347107777776 8667100 -9581535158638693838293544906132352000 8667101 -520464457769175008474580214845132468 8667102 23844715633458234748401281517205597824 8667103 39024415107294825567880041975089224352 8667104 40109288387640596629339033944868257792 8667105 6520453673989982226455917498632600960 8667106 12727091403654102363917009842287598080 8667107 103434915589865992562032402435860848712 8667108 -86491383627869567561645390233308948480 8667109 -158037878041380803069897311242419328 8667110 14184115976502769804338824291350800000 8667111 12915291304856424723669534652949439360 8667112 -53566371338719696343030475962601062400 8667113 4542376749189541092853134412359661056 8667114 -33869416751562681519370737001039514880 8667115 -123852275335484502422992076329449408000 8667116 -136023550586519606224552226035565806080 8667117 74245909178423919862667034342972277740 8667118 -18661760769411647475522907938634077696 8667119 65259563770301499951414297858418923120 8667120 16875572294810372790506301387437506560 8667121 258456034975748564394017930914128586322 8667122 -3358626442779369333804087344450712576 8667123 63998926675545201546026215640476224 8667124 -8567207328033958829476045654219851008 8667125 -65277684330216449078371127525028093000 8667126 -3854348286858970908141225142039645440 8667127 -18804536233509447561339625353277686336 8667128 -183493720289889735209320925290262691840 8667129 -82797638277124112663663424902105112960 8667130 4588351524576769248468991956188244960 8667131 -31038872519240064060584871902958600000 8667132 28484167471838898203725263286467231744 8667133 376027492622766273725910821784271346400 8667134 88307463247651042545744160861011524352 8667135 14652644160316709132982520297367040000 8667136 -60142589084142009661033767235972235264 8667137 -20509554697453797622659546012600713214 8667138 -55221693782853974676510864122728189056 8667139 -18386209158921751293319914412663531344 8667140 -107421595209678566765165843759395234560 8667141 60100106864664626288441541537905977344 8667142 54182569177219828343174538801615169344 8667143 -133882788388152604746229017306965805600 8667144 7280111199026234158860998963080581120 8667145 -2809050125091726757738251347272988280 8667146 -46319563806330245138003199041380763136 8667147 144134715031578155895138163719236208600 8667148 21395928202409174383706346459021792256 8667149 4015832597024539911269734726667487840 8667150 23301483167262314436708876672341649600 8667151 -72731216115000739914461630790796640848 8667152 -12091789007200426030819974757540085760 8667153 -67324018400979987878087273137945341936 8667154 32422977599834124781566118363044391680 8667155 13175869216786565020790704030649715360 8667156 -1415361058871348074152124945421899776 8667157 -69586118638011037703150550821841229568 8667158 25956757162553442992301037512823512384 8667159 35728487314255297577394528012638611200 8667160 -88618037431055590496925302694018048000 8667161 218577035461838095514983680207295067412 8667162 2024222245916423676820116614241046272 8667163 -8950952832525722006585656781934659216 8667164 -94812681985049634025131724766048695296 8667165 -55484356655887724589773625669389587200 8667166 -705624243903925564785635863018893312 8667167 68024364434681976242615203299363237216 8667168 -33369801816720638821683931999953223680 8667169 -159094575342255035283714959886827750400 8667170 80187039862880421631120184953891925280 8667171 157749742653320962886467592754138011940 8667172 181772855370964652626967503147790250240 8667173 149959726368589580924279688020718306720 8667174 36264522283795639962705199370714285760 8667175 29599379476153698162157553406322153800 8667176 -17311478701721469859379068026244300800 8667177 -2754872965721971212222718412393192640 8667178 -39368589834205238742536769440087964480 8667179 -34183255075914151053468530129698214220 8667180 35100924922354045479678523680259968000 8667181 42976644986173666437618388391332615500 8667182 -26001766272946155188143745617256562048 8667183 20321778549153685164290255140783354368 8667184 -49775841138852085291594745260209356800 8667185 -44045121882667533944974012169991037680 8667186 -83972808334106940270577132062475990272 8667187 24352896048613845079376334825677361592 8667188 122320180511872439982942723337676949888 8667189 144430193221732803888855399308521115520 8667190 16553072938763445116729801272091239680 8667191 -7129612503578935519658521602049449528 8667192 78729336518935130683309918810939392000 8667193 109846158610762861313831637862986440064 8667194 -135002033405277334984461458401224649104 8667195 -46737941154578630979525258100267406400 8667196 -56341131254997101571618155311933367808 8667197 -7600588925446063025186638603024515072 8667198 -47882219060137973280720248328348920832 8667199 8717764835062649024548121547216841864 8667200 2172912337470702733864537092666163200 8667201 -53384435772302144707772298099525737280 8667202 67900525536981102602655624188217081552 8667203 288336787594603842713232553160594923200 8667204 698323473518826786872678205763018752 8667205 24476384446229877508514503406720684160 8667206 -93805399103226454370202642257377594560 8667207 176887322161380734897276242037771004648 8667208 54068296958309090979958074693618769920 8667209 -610986122540785127216259505624294752 8667210 28156703423775633995054317687401672960 8667211 90485410061694822565074053384855160320 8667212 -100453344543825920440233092598551058432 8667213 -10741316391581211380950974143852910912 8667214 23618287785367049884393340715884797824 8667215 -39113777420481024938937648825805292400 8667216 35462701180125174773952856710253117440 8667217 7680727210552369942702138349362907048 8667218 45040309676534781748456667446939920000 8667219 -13837175572070846703859693557978336192 8667220 -107060330109890155960226476893627429120 8667221 -76480894334164299522416080757660704608 8667222 -41212118087049170943875285595121844736 8667223 65373398731570076564077708914603814560 8667224 55621143626112862593103294143276134400 8667225 14809523843760102737184490010719257600 8667226 -43382353378331730066384677062258652688 8667227 210279320291766043451255776833011723076 8667228 2952065184216198011704254372168204288 8667229 -130913350482158821291702468623585303924 8667230 45687781084885427614095780215328000 8667231 -113018790053891681404630304891070047616 8667232 -19717175041886647457112950171286110208 8667233 134787724806336094119508840012767169044 8667234 -58158227032441974958222493720700384816 8667235 155319582370151046120867300327481118160 8667236 3529877692597238522229437648598360960 8667237 -27544154890717962888285810932394164640 8667238 -99399768325792297657213162709053344960 8667239 -59151008483342450493394234671605755344 8667240 105029066817962833438499921526572236800 8667241 137033604554238438771184912337604080544 8667242 -85929203257166961070425916981255753728 8667243 4746205073526479630950787161634364624 8667244 132898437799221974154553057454937221120 8667245 -23828165427940357885442863329032416500 8667246 -3543624449395311054759573344608051200 8667247 -33314525752178305864046052588704296088 8667248 -17519164743967071726659196932336517120 8667249 -936558676914279669681749377256578752 8667250 -60658861542072533671234673242737648000 8667251 -112370525297578838849774928999443153808 8667252 -131337592693413552644821261537167360 8667253 74595272550385433025931400019943979680 8667254 -40052736607810469773066478541999230976 8667255 -102122450424396492174185736707762059440 8667256 -49631240683018323207925428180253593600 8667257 -218899801549220839329363158029069129494 8667258 18683265185850017588950188033431721984 8667259 -144840167859196971763254782975371291920 8667260 -236388317521043236782972249512601600 8667261 -272647996490099581907924316968381374740 8667262 19441340503633714219617180396808275264 8667263 -130440669152918860286717698613260342800 8667264 -47313209784097051518215325178920960 8667265 25380092412434193574886971923889636200 8667266 5481442469230393844017814793273146832 8667267 42712967159334125123734377853200115200 8667268 -70044410034692662655802279357799470080 8667269 23426485227523898621233306045957859928 8667270 -69194391019933434829541296225724620800 8667271 151979164016174631829843830514778344472 8667272 -141730762515279964259172640739967667200 8667273 73129398993106532593121752025282835984 8667274 -20915920721518567965453397151033819136 8667275 -73620432230088191896453455781772410200 8667276 -12705602490185715677800012644281184768 8667277 -88492797477178400020199729935985602560 8667278 -21235950589720797391121334987033893760 8667279 47390226852760359318403253838780042024 8667280 4910748387190239615047144181922037760 8667281 45110190840038136256046094903147557184 8667282 1733958796807126897286926773170580480 8667283 -298223824361134937746630201825541106296 8667284 -87346356527432655568276591131616224384 8667285 -97792793384143178667013042449897950400 8667286 -38164277090322643673321986594847371776 8667287 37530914543208242510973397002226371600 8667288 -6260971779166122549876555930566246400 8667289 -269277811110591129371879834344736937910 8667290 2075308993984855683695304584730378240 8667291 -30855455633061155738196850459587042816 8667292 205506758252041542747780946248209920 8667293 71926954019037170286583755485049956364 8667294 15756755597849122592821753210101199872 8667295 -262753849538365581636477981567183360 8667296 52810928444902022270582768630595846144 8667297 2633305027811273145321803922104628480 8667298 -214171295771441068783093410812967600 8667299 96945206174727734381091078002649966300 8667300 -24764607082884328182676511682257203200 8667301 29037821223767022182237605445413146302 8667302 13151181836372874684536761576275734784 8667303 232193583670110751908941538850167579984 8667304 -11312861036576273790182713047544473600 8667305 -5795990972498281966632209773407765240 8667306 -58439416181596284780518241281160683520 8667307 -19893698098189986261404177562553942896 8667308 -73123234969446370579090268960273617920 8667309 46171520515619189655794196720402591360 8667310 8920929338164888639946689055357808000 8667311 -71408098887521389577754633931161634128 8667312 29687372592466710523515145027838115840 8667313 -15456931819402832142834512294833795438 8667314 -8281154748561146301635322879230638848 8667315 9781704807959026826321776589557620720 8667316 -27831073179346046528069630091635766912 8667317 408907224819750941743094203456267948800 8667318 9268347762733771799434185633649161216 8667319 -240643228525332426695175781155853176280 8667320 66432409694089015213124512015303065600 8667321 -10748495280529563463310155804456169472 8667322 21159632800897750829839684551648281712 8667323 -3590564193673832933213579159620216560 8667324 -831394485887888564461102161275163648 8667325 -63782132871276438969247989935442984000 8667326 29160472916555437902500540214628141824 8667327 18220866546403062691871859296748529920 8667328 13030639786334559244999795900408659968 8667329 -177965533597326902848066510803032487120 8667330 8957911419149483368126775049917184000 8667331 -74806441234032141686267205318758861928 8667332 -6538067713274050841372540708409976704 8667333 -91333143763166020993510914178889079780 8667334 -40108724887818004457226259848360634656 8667335 -34850830155736961093490703847906193600 8667336 9794839132265341978389011719801651200 8667337 4941723914686469016592015807407312000 8667338 856984274967371272107996216372218880 8667339 127748130979576119469407974037896875224 8667340 -123790057794302011334185797812197739520 8667341 -227123940184418396317411064737018347648 8667342 3461300652855317181896061654672929472 8667343 15176523633416205598862615206688575824 8667344 12865082967079657262581233008636067840 8667345 27150426151152093891896771745312062400 8667346 -15492444910813317326042490823502605008 8667347 131001550447194410894355058786617277728 8667348 107449462146887592813581328850864582656 8667349 -178069506313014815434312886675807465650 8667350 14655744454702096821751179210047594400 8667351 89552095665929444926836850250476800 8667352 -45034543261306881405716083523923968000 8667353 -115833796780250575208167353284646132480 8667354 28924317197880346806681676218816360960 8667355 -21208497729503719967017592430064721040 8667356 118659451677202481239207696260855029760 8667357 -48041196026491040775879355693462488960 8667358 25605822490985593483408650399563934720 8667359 63460584510705097760996429877354730320 8667360 -7621986444244248454619240652928450560 8667361 30853329633598686362093716189541244584 8667362 -14419436007029896054341634323883274496 8667363 8911607853213539950975642552742847360 8667364 -245076193228948818949155785281087463424 8667365 -185831814731018736544981172551495539720 8667366 -17494930326754857463219200081786181632 8667367 142352136018482094737580905521070018400 8667368 -35652965383813233726242889070586234880 8667369 3132670017092820547313623020762599424 8667370 -5685011890967300381611250872533225120 8667371 -102562408254917246717800673165040796428 8667372 -37247379831580231094915231849957326848 8667373 37378121580407383310527629314699312928 8667374 -45638894491202844734589989915383261440 8667375 -26747254650835845470936166519039480000 8667376 10640620340837912540563644605358866432 8667377 165611849805278410000808161517679782226 8667378 12675777329137650564698236179084107520 8667379 -16988605624355029200325125401477672624 8667380 -44825502455586010453973517113007955200 8667381 -1856234472491386760690364742063167840 8667382 78695276787164380024030721959696475520 8667383 -17060734203297406943644483305199419456 8667384 -106641211884921390606463841430979215360 8667385 17218233943189922075712455455961572800 8667386 20928558921102485919873275287883357184 8667387 -79496176082696421626692401314596200756 8667388 130611370653740694389544932730087318016 8667389 61341238055809870985222815963272035328 8667390 33024380834622428434396150349272801920 8667391 354607150756004824975931873881042239832 8667392 -49022346208569297461793155528339226624 8667393 -576467539394195414545476282400315392 8667394 -25059479556194160540235954687791891504 8667395 131950529019549081322780589363753971200 8667396 -27605694487068958779468299393507229696 8667397 17300279757980214014479331483567622492 8667398 -17992286294260281202227809734970964864 8667399 -4931662959441134432335106686507142160 8667400 -9162700956890949628101892709670912000 8667401 -14805963188753120444580410532016710720 8667402 -8582939582074194179768504976290573568 8667403 -114976705725257921299668155250400306348 8667404 155475601206414667677054291817902796800 8667405 3651666810547686741834141377236069260 8667406 100741336461702512418510023503197173760 8667407 -44392901933447765037675780042375702288 8667408 -12052231889790368041330021850832961536 8667409 191959181684976074559668846193589984116 8667410 -8760213539815583133743970709059425280 8667411 -137105414301133576833431499158988773376 8667412 -39191273713938706336742431057153671168 8667413 -159838180891712155775531643054510820338 8667414 20390205452269830480420595466575974912 8667415 -20391962529594841174672204512854052000 8667416 203314623440723914515766031503583723520 8667417 3103488543115023246092501237195877600 8667418 -72814189561023441577488060345927405840 8667419 -110782978900916645907159057372552429180 8667420 52116491166800922791517305750447923200 8667421 44019378989113944660866296263016762880 8667422 -76524538264095410286519673205381647488 8667423 147940937251893466078723932848222322072 8667424 -897592069639737116710821926889062400 8667425 -2826465615820565252333197926583786500 8667426 2022945640366712256503014263697090944 8667427 -132240988750388581368284398665320994724 8667428 -28863391504229637482297913280989954048 8667429 71280896048955492540542492014426248288 8667430 -79122417318963472406914951555435712640 8667431 28302155407770217469644454496323498232 8667432 350028968632423692971394074089881600 8667433 -302419733490420141880333764643513024440 8667434 5991922250722434001248793820004445440 8667435 5193366304632728222221276578602526720 8667436 3097930588977301380773929525592038912 8667437 286398905056262454360548522979079192620 8667438 12354063473485038973478526573876966528 8667439 86337870419366459605978956256038151680 8667440 -8742847816586515420253405350970327040 8667441 17167607094128273297441671837047663456 8667442 -20676799326158247383895087178112609280 8667443 89017637384430188666651544153884924040 8667444 -76098908137558905184180518089293123584 8667445 -3910733567463270216144885781147776000 8667446 103096090854209059626303103341896627904 8667447 110413263403703928910925730544055533800 8667448 -158754401951807565315579468121984880640 8667449 -98566985535712379330310231543939648960 8667450 -57966845117762074943508506311202956800 8667451 61844632903909961054706389831587720912 8667452 15183286510579699104297988885528604160 8667453 -164210005875462478134791694765395901696 8667454 142974048641505889873702634838896771520 8667455 -198191508317913988746472514510581065840 8667456 5759490946452562037626411225920307200 8667457 -108185533235974206428478884119294495294 8667458 87085290064602238932200351478822420480 8667459 127088037111184472036968648363755540720 8667460 -30430421053081258510822343443945470720 8667461 77133664811562665657740365307195466784 8667462 -17318832487564269535971223194160646400 8667463 -152258905071009190682584449855102068952 8667464 101907466549655990912916623183665489920 8667465 88877961737598190361115593689220445120 8667466 147357800909607383842676206543562448432 8667467 3190178257038262817509004105271980544 8667468 65421261780356738642682123868866077952 8667469 12170160332897486338197784012544462380 8667470 -4353193955087274551237636175973981440 8667471 48513820627190448430294288949938162944 8667472 14667385859012523486043336309396398080 8667473 -7634274053002105622952288103455106956 8667474 13518575395940393448444250657491485952 8667475 -98164379793656005176009293579359232500 8667476 63770953925279557894208490293858918400 8667477 -2197474076089743888214429056142657920 8667478 -16191849851784068231337013599069684960 8667479 -28773939371667575202132675450867256200 8667480 55283025465693721101755331475282944000 8667481 35505114346573321950459686789609392512 8667482 1408595145312772728090571644400361184 8667483 53259123343327200796423997414035194048 8667484 -64151486337572624030626360027722792960 8667485 -68577517852526893005334207012536595200 8667486 2924309470403262906786294254316828672 8667487 45331359355073444945253915525486226312 8667488 65917882677757700224153494361565429760 8667489 149870912478260214135833631623003323824 8667490 1186553555290033545562456681173939840 8667491 -27332107531344514799545058595878817120 8667492 -23018425781261123529627892594012597248 8667493 116365215032871380776547840968091890624 8667494 -80913306305433633950292804535325508288 8667495 -33784013056536307326067557890490656280 8667496 144900557387777873931497970266603520000 8667497 -216129474906373844651032171039483962054 8667498 -17357338176791514399521716782993845760 8667499 -49598630932095256112051868078666914864 8667500 16436428539042670431556679172274080000 8667501 -55350672698196728475985614060361518336 8667502 52532054065714935118133908700201765952 8667503 -190517858656341536123132460476913331848 8667504 21118244458938423772765163815848443904 8667505 -122096946050601349689057349333787443200 8667506 -60305331080196274506118793609083992048 8667507 7408696124727894041884494447202252800 8667508 84050124448403753869888210507461715328 8667509 -8053271887669693226940908466838910280 8667510 437111617830910867412585037438566400 8667511 -176550763751273901336318341673078292888 8667512 89386436184066220576836654787520839680 8667513 24828547126744238212009774086415646400 8667514 10043219394235991634820279215629199840 8667515 -183105131117569965317785305523962680400 8667516 -25951597577092800358464829040492470272 8667517 54805469460261804581445845534719612332 8667518 146649317676855632259274745047940610816 8667519 -31363628938962569178368102589087227520 8667520 -129448205147934434945962178223538176000 8667521 -30170243322265762972517164262643601278 8667522 105325421801198663063251063698614485632 8667523 100090246487451209324355282047571074184 8667524 105573483164816341286146782769185893376 8667525 1605706318175137816079120396246676000 8667526 -13616376434926672350933455650771781376 8667527 118993669841675301879905397104130541440 8667528 -2265175959357725898993739571823820800 8667529 -12089530934162229705223915192100682716 8667530 63535388275570843705778110409851008000 8667531 -21452815564463843224434928822031649288 8667532 35829556566467350079621885364810224640 8667533 -55957190156372763963826144936358453280 8667534 -58461895436028309443097018352008069120 8667535 -120502912621849799755997831296233572640 8667536 19748797639985470822919308244271931392 8667537 49517188037273607130845741947535160560 8667538 11162316539717970390502773022751293440 8667539 12565409014474363181452742313285575340 8667540 -15383790924589717414074309081529958400 8667541 12675403912719667813381201719828524832 8667542 -615424872738886357396897246653575808 8667543 57962203906024300279191547972440559464 8667544 116084722392292759758597017690638940160 8667545 213013877412558979025439516034687555200 8667546 7463369437930981651810260975293793024 8667547 -10182105295579070838178870164397863136 8667548 -45555507745608527900926223476138136064 8667549 -118588111574408586513244689936032973600 8667550 40340336001902376438245012169968188800 8667551 200158665550896532261154865211715781408 8667552 -78331038150613252797420107691674566656 8667553 -6778086605536817370606668801217413520 8667554 -23611915106774674146368625028549590528 8667555 -19283255916563678046730585576485156000 8667556 7696164104221935780193452845755727872 8667557 4275402564324114122343861189847004700 8667558 -35410597607759511709038555957325860576 8667559 91862980920236379915956258800227376760 8667560 59346543120032560977294059842652160000 8667561 -73257604316128535010953605359614718768 8667562 4445400092672667569555322248900019552 8667563 -198555867124268492028412684457456170188 8667564 -31954926623859135145342722140456878080 8667565 -1430100293169803810211736091263739880 8667566 -9082652096711910121233106279593915456 8667567 -101406737541967851104757509211597814992 8667568 2239544391423253927798144459616681984 8667569 -54985895587447375668392763228974542848 8667570 -5209080282878776811358644319259622400 8667571 5670115749149391877360031130229707600 8667572 114328793234680646971970646501978163200 8667573 40313999662210890984531233978884154304 8667574 -55530371935394940739016815235390142720 8667575 22202174104707780304420871011482042000 8667576 -72705809878576432369601820916923924480 8667577 -130061537430134181540401013618515660460 8667578 40273031457665704075918103479012980960 8667579 31237163631327795413072916476077804080 8667580 90067218512868083878311263084601753600 8667581 94622611198188528401791440548353197132 8667582 1898879028673047351216503345325969408 8667583 40388275820999471426805252462933563560 8667584 65803368193769326946040563689561522176 8667585 -25253171513197757535076608247481244780 8667586 24676207399538502874619255729363544480 8667587 -3415646588077884993708865655551099200 8667588 -7197173585891359469639556255892915200 8667589 16765068726796312030189172150589438272 8667590 -34735385945305696809781027160013283200 8667591 -107989905687999814411374544410545233920 8667592 214028743368551300283111397337333376000 8667593 -475702756446226439003574358383851094 8667594 -22692009582473062294791005597804828160 8667595 -4663865977195673949973272309029666400 8667596 782847390293818830905245729703952384 8667597 -197702216416642321774154786147191548000 8667598 -36270790418866379845948608811275728064 8667599 -9400303138890359356486930354391760864 8667600 -5887091688242199577848804851240140800 8667601 38700562582102047347973444085960143602 8667602 -7539488877991149058203794886867292896 8667603 33434299672011456978709800573472792224 8667604 -170031436206325303438482079486662770688 8667605 -51713818874956557963374787110962401480 8667606 -34053692639831313703489182253670614656 8667607 -35731467594660428416918492891809706080 8667608 112816438779220775357027268254276904960 8667609 90065224490734614984418086106574432448 8667610 761316878963064314470017833131146480 8667611 23019086404015655813718346202935990212 8667612 61208041065373938960911445772264699392 8667613 129946702732887431569210295027354941862 8667614 163550492416484543881187292902152443840 8667615 -54822795625348368716643512982608805120 8667616 138978187742941532410183691222384640 8667617 -41849336121976432889433428374044575616 8667618 -66686810731316649027739076731059566592 8667619 -60041392337234366709490619926368458256 8667620 -8249667556460129102644816646821386240 8667621 -22029947156147103477520409959953667200 8667622 7390726206274577283437920913290684224 8667623 75863902310555486245976851555513620480 8667624 -28572056384730665746254939492202414080 8667625 -156165425415652426918541473897580571000 8667626 15814250282157407608056378000320632320 8667627 157618415237758409647947694054495320 8667628 -43237777665689576225666318867874969600 8667629 78035671775903485578324400047819344640 8667630 -7806018073866236799256846839049200000 8667631 6488031709010033811009526400924497920 8667632 2328806090351628844355645588106510336 8667633 -12406354351004321053187619923649919296 8667634 211778017862474106283510972328222840832 8667635 123209014061269894914503042682021556080 8667636 -140038437968602566110163704008049080320 8667637 -197029261651280499183411549966796454016 8667638 18442905242496218431451534056228116096 8667639 324444747424713505568522012108150424 8667640 15008593510724063193203731844141260800 8667641 173287013400264164067825153027804744042 8667642 24768763659559189799701006097771311104 8667643 92022843886450392022881634203511950880 8667644 -8034462178037351803232849044192896000 8667645 25824656087208903651864639163513488000 8667646 -10911573178853095872155757795344612352 8667647 40115000156095690007004721578574927032 8667648 -3463926238998045373739691330722856960 8667649 -202390892802387827703194418736550353836 8667650 4826979661799869836326198197835772000 8667651 123542795272720584274134888328994839032 8667652 -11195486930832053946313193186687160320 8667653 -193926041602042870643396469831261112098 8667654 69906200540488007538260013180702671232 8667655 11170392619442770557567125998411530960 8667656 388309528925258695572737604013637468160 8667657 78107524738165952244430944539738572260 8667658 -7169091209449501844170167545656282320 8667659 -51016052633382262973664551267036946288 8667660 72287780288394744807672350206810229760 8667661 144930788473682684319548358519050110262 8667662 -8779921124107514453980225231568718336 8667663 -60716937750243395282892160169657185656 8667664 4314254456632464284106840310153216000 8667665 31961675408072256774569572936624218600 8667666 6233859193999391403955189970019761664 8667667 -82237959920457144223740733243817192360 8667668 25208293405702073746872131537228850048 8667669 153024245633114414190259951044758627808 8667670 47486472865833101069738784433568492160 8667671 158615443306364994128047069134750145392 8667672 -34416579873034438217281248983141806080 8667673 43028191929745165861212455058254327808 8667674 45961909048377647009222468064704580336 8667675 -29765426042985475098294779240030454000 8667676 32841683915614236518855537960509928960 8667677 -118707995067884011533471624791887320474 8667678 -40016011424888196751516117828900445376 8667679 2565450163519247286561439869142094584 8667680 11446116575024932620918583733098905600 8667681 -42337516707643919800482844229563153056 8667682 2418129472101163844170835012206384512 8667683 121588741272971883364014494846554529160 8667684 -47862510426457598704286848370651959680 8667685 27016059430006875737960355797269671000 8667686 -89351243169287993387738408668034287680 8667687 -7254746554942199729108200205324180736 8667688 -7563269296743068206046426440327741440 8667689 10692855438676097364228448825656410490 8667690 -2766222672312490615311428206192078080 8667691 -191495712396045299467073409916335804528 8667692 37141529537438459152614552739924326912 8667693 -86018652721065683798814081983008177152 8667694 8252090519696764317739457373844846080 8667695 161046029681990635513656283852218112200 8667696 19858446456137128560185406014635376640 8667697 -101877469785177620904832503567593711854 8667698 46249931060901028866474221198704015680 8667699 27708380450258000359558480597703281464 8667700 -22243540827001408147305792822910460800 8667701 -32738206874585047388278570526106996480 8667702 81433059888170453819727463192547758080 8667703 -82963074453113260819405033515662948136 8667704 -136527892416631845255779063928869130240 8667705 23803336503878091408290090375279568000 8667706 114773111837441838061167552300267261552 8667707 -97242469207742964065688760870821622044 8667708 -59826738831122415719975267729639960064 8667709 -93556573323689108844225184231776143520 8667710 -33003581031714216863579451217982352000 8667711 11192147814768825733149062398891834656 8667712 89267268039778453274738570359355211776 8667713 -417748002499744346845876067160584266320 8667714 53549664043208233919642977215219840 8667715 11059326294074901612620320167560772000 8667716 -102659538765502125607343634205693923072 8667717 15019171788453274039344733259020631520 8667718 28798524622004173836569906816797367040 8667719 -119673514206568618236019970626771567560 8667720 92166175834359887926548240558271948800 8667721 -145018540358603098899791916225453751078 8667722 77147308685269546885142531735707791360 8667723 -85289172222081997112422355027768010240 8667724 -8007586473637327389429950779427717120 8667725 1847341911918712086739600979737879200 8667726 15232005684608312468848794571299449088 8667727 -7505130563806355092279260335897985424 8667728 -443785990505105127531380668913713152 8667729 2826587101790321863954661114357501376 8667730 -87424780562840912968790185605619737600 8667731 127709658453215168289525393888261029040 8667732 -98814694735459443531137217726707324928 8667733 -151603982390010515509356597684923860018 8667734 67675563109802218132572933296488584960 8667735 -108624449804313924609905685217076334000 8667736 16089235722661446064616910916935352320 8667737 -17734062326576759597532561474679405500 8667738 -4818805699828392982406752706429577216 8667739 -93908817180042814240987031011460867544 8667740 -20346814120821069545345522802528645120 8667741 153079382600046763526384071667756491392 8667742 -184172220184521620670019150565137323456 8667743 -7872785067084783279929457541989970560 8667744 131610409383829447720923091729644257280 8667745 149786296624275340991308555058176756500 8667746 -152171050648670220267297257258642242176 8667747 147129742227638478359450172181098612168 8667748 81447468293594284033443558051622049408 8667749 -92185548980577811475631280979574235680 8667750 -5518057477457041299571581541711872000 8667751 32531368902732280995011251963416041904 8667752 -188636506130752463693983284119203891200 8667753 -50529978406875640490760247738563248496 8667754 -23158557521069035678583050672430201424 8667755 -23213050115230691300878577039040055680 8667756 -186944751966026999743693878764054292480 8667757 -21705088408016585671020123139840303968 8667758 12495966152915614779743290082273004480 8667759 144817261171692566457087599897929396608 8667760 -13590578097311598648112908211003883520 8667761 -6282966902528057964795201235426442700 8667762 -28943590511224568690292411408648038400 8667763 -89784494358860404938255456878059486976 8667764 -3614605639746154088570235297640243200 8667765 -63441352176940171123754362799337369540 8667766 22047719142871090415088364129922663424 8667767 90524913962155753085624107718595112992 8667768 -90338060231016948401932045995540480 8667769 -83856903434036330013505196936227919520 8667770 -36217823319205801429592887744564645920 8667771 8725330687585344501048680392282165248 8667772 -103767890935458097423597985348473882624 8667773 61338715502427186705978255644392341504 8667774 2846993047695364976223541843914111168 8667775 -79111221426108506304345281351191808200 8667776 -13155031508003388925742512087026892800 8667777 6248378840845260278879385914061273600 8667778 -11356138444664797151214449231235210240 8667779 -56843589817947800384067741606331644816 8667780 -25575764541301169646805282468163420160 8667781 277880923559554739500835782862913967200 8667782 -48045864063941380193545606919514223008 8667783 78769093196987172147614208141276979200 8667784 -120987562886622170033327038760479165440 8667785 23179552486580332163101055380290144960 8667786 9317144888024876980448014263822870528 8667787 5372204178338736207048530706355955712 8667788 191296850012637095765748475685514809088 8667789 10826975003912677962367633633716489600 8667790 95978248109423834505114100077882005760 8667791 -244074148732793709183456602137858681416 8667792 -9772661355583473524293805402180812800 8667793 -58718454473479966285930651771948362958 8667794 -5258280939603735723264570602738093280 8667795 -21100157256744339313352476467543737760 8667796 17249600099650909462198241981606345600 8667797 122813531869950547317708116091159855246 8667798 -57615151563753587685304136346914358336 8667799 -49236959783876470762428733482838645920 8667800 59182323872622991693730039402119680000 8667801 -17467639862074061703821128866457716480 8667802 -27192216519313794732725994445847790336 8667803 42751027791885133865592359062141813344 8667804 92658650181460445485728856255408298496 8667805 -14727611570570470567712755213555935240 8667806 1675913935442001582655560050438973696 8667807 195043884871745826583207311131495970192 8667808 231748959853904228140428636781616824320 8667809 62234606139140405201647279940747639010 8667810 -14135183540020119345478587135368510400 8667811 738454195996558451343007802426888392 8667812 -91466098570411168220497630565873065344 8667813 21180454712196318595552367427357634560 8667814 8724088203098557434042924827741771712 8667815 75322188710045443156670539778009101920 8667816 -110408773539437672320726670886436454400 8667817 -20422138327486218009606749138026903808 8667818 -26080498394872436001920747958822818640 8667819 -27551428736172584413729887174064735440 8667820 24065240727050448471051446526461890560 8667821 -251715101861474952970662720697025439978 8667822 -28121321975593681388805724579255704576 8667823 49883674979739899613957353354238056384 8667824 -11677446943335848835347594432482050048 8667825 22552374396414788360202648729611271600 8667826 -48691547148102121660547987086897898496 8667827 18394704132370970872644534448392556800 8667828 23884823233636469162999533227923737344 8667829 157662096314215082117326553561853640430 8667830 -3888902358843120194597176077864829440 8667831 -83847208803296059515875773031744980248 8667832 120603376540915726500290342526557368320 8667833 353501565068528591882936148717150065364 8667834 -10476538480861287102189751575672815616 8667835 -80830753065069184602035367176745360 8667836 52162065292282195355923569118296794112 8667837 -61496827781735874480378573905943514560 8667838 -5339331063811389881787420038048732160 8667839 161810171294228388815106622571555589360 8667840 -9116649437434333063828002767477145600 8667841 12104039145923894175723527193664130304 8667842 23123086117470053900233199635739614752 8667843 7581858232581233211947793431391648000 8667844 110811759251013716275526589138482116736 8667845 -99831405710402450722868816332776264900 8667846 63855772868782871266473379738133976384 8667847 79327124944705473364133409528967854296 8667848 14576278896205578318544966850708766720 8667849 92886676192905745788577986702774447168 8667850 6908071698510705168944846198865728400 8667851 -12951692646762847195328601086879230416 8667852 -42836910201670219467744630638658912768 8667853 17985674527134599605029265063827023040 8667854 26110404293178171689808260755751808 8667855 -47684560381384603955279797076468158440 8667856 -18178546632806122835241191518387961856 8667857 -372862761685439624078464833904562707200 8667858 -68397238508003231802595888978694557440 8667859 97309365098337614990027640212515899216 8667860 79838938053322978103446787544838414080 8667861 -64745470546555352683149929709533644128 8667862 -77281103624853677591041806985393453056 8667863 -31283794346934335096524366529005728888 8667864 -72878525742642248681208093399340032000 8667865 -79267975060645739063210538721502823480 8667866 -75347172414939654496397924500604260368 8667867 -16984039434504344760691341937215164160 8667868 19629795160325861732025224841351490560 8667869 -32546149655938369111897371272113171104 8667870 -17857757319651010413624763482894115200 8667871 -54715462881277786480955009358746616928 8667872 -33712524550477110979760329896519794688 8667873 85553330692021438773823666857609035922 8667874 12139438006511863203436051185648289440 8667875 83641858328342578273328776088464560000 8667876 -4949136832513348223462682022162268160 8667877 -153897127589565442933954739237625117696 8667878 -140278868285678009716488044067804329760 8667879 -15338670619456363054100243488916060160 8667880 61040953179708365002774524628451328000 8667881 -40654327749975986620819767526416335616 8667882 94553494238903310552381456519857415600 8667883 71532665995820912580391424599122501520 8667884 -766908891666124714386323466936489984 8667885 -45122086127126050335626638531787487360 8667886 8291579906661663432933678113405347392 8667887 -99713599782628025206361449518034016400 8667888 -12880358224977474386758742332406169600 8667889 382287844529822705650851747495657231424 8667890 34948386649158793951714208276721730560 8667891 4042631295417824865557015716263186072 8667892 -55354235143110567286564628395453463040 8667893 -36735894996221408565615238586438790912 8667894 -34340768289102809113853510617204507200 8667895 115926186867049333752052601443960627200 8667896 -22813520068112404383599842662918451200 8667897 -589988755173097375490081239912719360 8667898 -47827110119901831740844403155996821280 8667899 -38370790240466593144117469066569403100 8667900 8759515059345478954141011447936460800 8667901 25626776574506693927677701748813029600 8667902 162938758813931541427826039895378419904 8667903 -2012809584538624551993154968522134256 8667904 -63599712776470373480800636213892481024 8667905 33671782743310906569245385138423615060 8667906 10429019892093401042726173835210125824 8667907 23889694695405593412672507564498332156 8667908 -101052209565361402843697514952279423872 8667909 77821830669370672964360193228678890808 8667910 -4423392240085232170182665552811617280 8667911 -63030573982238963367341625816691612368 8667912 -39937555193926359229986407360670351360 8667913 16912691710446637000528059828267899162 8667914 -14421882656120737675545137032069436160 8667915 13116792424437921806666400697490711520 8667916 -21814096493823079853586545413383375872 8667917 -253526558986087854287042262890514814548 8667918 11748835321056659609842817813517066240 8667919 56710339548399099281675420312715757520 8667920 30596315269533683164462047575339335680 8667921 -66749327827298294256698082135644837376 8667922 -28919024184169865839760171399744447328 8667923 -202510511547968584625222154943421971896 8667924 35036914271353557339185448160104732672 8667925 -50686481702112165499325471081886831200 8667926 123187195022770690109977363421980320000 8667927 -94903868506636688096765735339607042336 8667928 311482511894968884106755339986839388160 8667929 -100960459013339990911696172990067004470 8667930 -56412394695628284865730528042313626880 8667931 198430384759081452977531909878963193732 8667932 -23172348510246908044289270743495723008 8667933 41584897656121890779935679734664644800 8667934 -62942633704973177968583959067877910848 8667935 1190570065693492252546267618853376960 8667936 82619313097968090879781466988387827712 8667937 10642027484403580505101892952009071620 8667938 9424187463092654568583191366310496544 8667939 21763265043990143675865258011468936448 8667940 227064911436644391429435737103974400 8667941 -7521358990673067568990264319720664576 8667942 79984200079088108988412095438162040512 8667943 250121416078508162184546449527721353680 8667944 56316017154698725181625126286668748800 8667945 -66943646523839379535366374674399520000 8667946 -14606519882797862818497268480491759360 8667947 -5257400916937105590080512795219098120 8667948 -20328502210145912370786686472041680896 8667949 163581555150269944348871995162435020950 8667950 52843538594182462064826658858191984000 8667951 22544973198236047697067626737768820232 8667952 27429624481829504119801671723874877440 8667953 33979853708012197007783044182209001600 8667954 -47940412479254644602548320418103731712 8667955 -74027098187527540985785763657293698000 8667956 -320416559062223347748748217117599360 8667957 50474681810173370818612229909659057440 8667958 9814284817782917633638973369826873984 8667959 -13029136470366734727363961192965083040 8667960 -29678394870053692822537340751131443200 8667961 -167878810113100451735141231280212020438 8667962 93577921962835261060562658329763108864 8667963 -48829284805666916779633964784305217816 8667964 -27625724269152972744436343892940750848 8667965 -70371760853539087769664399180468218880 8667966 22235415151887775710833687103501359424 8667967 35667205287108484450888232379696806784 8667968 -37813861715612882470413141740454150144 8667969 57333868417725956844789881313279635328 8667970 41736130879667697541082653813873258560 8667971 2230019229128029091703916209686724912 8667972 1400313852418425379080124319231311872 8667973 27997744959969657144392142784176728222 8667974 11104830594669235419507665137087643904 8667975 -126944126161017977923378126337796192000 8667976 -43202565650156556942679864152135121920 8667977 -40584562726220545975724375803638932580 8667978 -53414089566847815147128959247138778624 8667979 -29352581341781507678207257857244285420 8667980 -119928524329482628011616777353972864000 8667981 1322276346994884460746004322954308512 8667982 -68967351231361306093698659817102105408 8667983 -617908129343521726990892517320088456 8667984 -19392405156132308319102587896489574400 8667985 -83428337979884927266911519360388574400 8667986 -120112289450751880776277744762567782240 8667987 -74942758624709262965947570794525016320 8667988 -45976404902020679804495038928185186304 8667989 -136589686037309285679460588719889872000 8667990 7605770114783772759303093815237779200 8667991 132546847395818848565169993429336484944 8667992 -72299093597081051420695874687917793280 8667993 94771730186894225246898460384489965264 8667994 64381496904932216706441061833261346272 8667995 8470763198577126062413169553273980160 8667996 -77621438163426774045580846196641617408 8667997 -91945143299554438674539718755428057460 8667998 11952846133748590055378395990435728000 8667999 135557073015234200729927252067411951120 8668000 -108581405818009885471967655800733696000 8668001 -39699666818921206996735966591804171998 8668002 -69988038258038014277263538257789726848 8668003 27568604149713356164538159663757957184 8668004 27147376607681911755160524964711759872 8668005 -110111456874834412630852882765348441440 8668006 -54902473344040455525820318221225462048 8668007 25834579783916927172726139890776707440 8668008 29487630839262740936582435617816166400 8668009 58225956896870688236874675216189525440 8668010 23117612350317861270746336892014039040 8668011 65690326660495169049653507688757162368 8668012 164357894199235633389192476862225357056 8668013 10673365485393126615853372419839743980 8668014 -12193666599805476077307719738995494912 8668015 -35054144850350483679741872753681934480 8668016 12000721348940017742119657272197382144 8668017 104249263269482055456833289539107878660 8668018 31652566342798277615845374867300057216 8668019 98929046456999846186540389724367059160 8668020 -6209530770933574305680116448637235200 8668021 -27981313815285291859300364702100256928 8668022 82682168296774429053490866802343497728 8668023 -15017900152847415241908237848306099712 8668024 -135144635299637427400768746449265561600 8668025 -7104681381005784531830297353844010450 8668026 241391005986630160028317162557012480 8668027 -30831532960993082171859122101266646208 8668028 208644669179419715056262419583797785600 8668029 46748838063953753556375851277159965184 8668030 12949729659564606370665148911266246400 8668031 -187880070945534270112073335366048119168 8668032 62928646812502148715124704460973015040 8668033 -13484025969184238044710289259812468032 8668034 3087114979352496955883302336097347584 8668035 -18948245750677951561502915694704408160 8668036 -62048983794472505716158096946098975488 8668037 -67422809876475321571298460322059322848 8668038 -37207706213515864267520149995753431040 8668039 164192845125060314982576238864859528200 8668040 19278249219063285007736657259048960000 8668041 -121570009345214323975403431682897319408 8668042 -15302797024954860339603554330512128000 8668043 -45810877046214616478293483413110289708 8668044 -12402155817849501413477476709671157760 8668045 189251414145623642244676954021590992280 8668046 -10571583337641798025661397780690750528 8668047 2649391457213329714414030584607176960 8668048 -11565412369309928761225499751434403840 8668049 -50423469585341408553442460801785396236 8668050 -22181771407666464616324672517341219200 8668051 37047100469441484833641855742894756700 8668052 -1207639912592801589837749066272174080 8668053 -168524763646437667254816777266426553696 8668054 -59634202327538979765628759756615149024 8668055 -11813094274492410118965605392618176000 8668056 28304368875470243626009728060783329280 8668057 223085391498512373848287638468608639306 8668058 53429508066460648976121868899356908032 8668059 85811189403408138810611301573213559704 8668060 30719870038108247238275678113069440000 8668061 -109247803384068830138231683112747053338 8668062 -3583475779261423960539940312982839680 8668063 -113058057425576518846488691782162246688 8668064 -82745024697936574864649604397998931968 8668065 3247494135099543747275551921493360640 8668066 -60046733494623840668922132798224140800 8668067 80209848965084976028941513172757041116 8668068 14370932137382627722530516499963244544 8668069 -4766821314738443609409569948253045120 8668070 -12611370127311276415854782527225607040 8668071 -168517108548504480358833668694582859080 8668072 30085790105515303567449191305234759680 8668073 12731197551671259776962571726556707322 8668074 68125742469526292528012840226931810560 8668075 -27629219318571426562820726507472150000 8668076 -187314979682320394900724908654060010240 8668077 -14829305023855492475344689456868320 8668078 7453884183618694976648211436358955840 8668079 -52813374009460796324453441888607326208 8668080 -9118608794971567871280539385072844800 8668081 -31453432566811555686304397988711723118 8668082 -69394195709604798993634510428293050608 8668083 -114197919523584844781386972042217253576 8668084 -69346064550785557820766413040750726784 8668085 -93347644099381417853768941420339768800 8668086 -24582034916109039514908089583965270016 8668087 -88314140996200352946069376528665562920 8668088 31497287057363609727300335479756677120 8668089 -122956567477502383219339713694516487046 8668090 -3668068100189822945508812842452129600 8668091 46994270365135371449239083079850816184 8668092 -10487884229863267325740712589787688448 8668093 -304377689547558651029092405925204416 8668094 13183647576635556839786137446810683520 8668095 -72689721071154721364885476141288986480 8668096 23603169962408681539478032297016426496 8668097 10291362679167084594562391762763024360 8668098 67195088371357100842108940440308332064 8668099 127253004665967587635095268691301440520 8668100 -56896379881850135729986516328328864000 8668101 -21524371043881558262894423063175897216 8668102 -75122469258074972797686393841900449408 8668103 -28453695961160601242833263460200912840 8668104 50713907332073373955739904786819072000 8668105 79296905078363303280353238661261028160 8668106 -34968879068932740824354051867443090176 8668107 -64750362651388545050531156043706421760 8668108 149447917836094162529229608796008442880 8668109 -118024602751292910267953759420047945440 8668110 10103748643276879691524544514676638720 8668111 -80242860576468643773072747851029078288 8668112 21942120957482544180482068707395395584 8668113 -9813797565197034209834414653518556800 8668114 8426820549450121541874123335630152704 8668115 35944845712039301875324239652597331760 8668116 58384836078847110580046289700430378880 8668117 69738859849757575755193475273221979520 8668118 2708815278938956430278929599596239360 8668119 -138641511151463458317715860303096527256 8668120 -100093528911979671876169206415029043200 8668121 -50725542683677942804101708877635431616 8668122 34208411409110241466250630444832655872 8668123 -79045098557773939391776809671180980560 8668124 135393531199029696110901824668978039296 8668125 -16036274800205455606882715579259060000 8668126 -42857058739132929101359572316348332480 8668127 -11932489568217809684266482282602393856 8668128 61738903919279630992629468317928652800 8668129 23794796929214035197880957811745000000 8668130 -19140171975158941347506410129861348800 8668131 32455126710207513458021305329177083904 8668132 49808826313165507907169320663113270272 8668133 -276702053064856304147364333060422175618 8668134 2337811213226650315985209409885234016 8668135 52475204897849886567492225107041205760 8668136 241119296352334338095446699663044295680 8668137 36247692117165596619622272867230536320 8668138 -8822661526901240103495660489348395328 8668139 -86871064406096263314726633980582318760 8668140 -32781369584934977411270307775656314880 8668141 -30585653997483137459132529243652316458 8668142 39796163813628200970825049046773662720 8668143 6830906258362330655693735111520754104 8668144 -20357938542018530127545661078604349440 8668145 -38138127877846733560725375130933153920 8668146 38411799947261367185326576514087289600 8668147 -62298639727434906951469346652947086368 8668148 98400591669834684081502422255993169920 8668149 -110229837854762951040081622673035662624 8668150 39658055190252810733956180635902281600 8668151 27890619808501684141454238153715954152 8668152 -60510749409001802624141807620560506880 8668153 826301471970187362021480472144992768 8668154 100816984342794582096776678660283631872 8668155 -429512743924060054075358159066918400 8668156 -65316958980665131961415101619369362432 8668157 191060327524325971036856191393063910406 8668158 28589868129993084889893348992475217920 8668159 -9475702637803857821241041849875271520 8668160 -9246954670262194816089705761860485120 8668161 89233807124930581898965273053043036800 8668162 -26720460311411744311655084757344438400 8668163 24001951443722253708774074920156048896 8668164 -64616447640217231502433458332914567168 8668165 27016973520043159453396825501551901440 8668166 -670493277515030742637039641182981376 8668167 -26312091249180086257662560070339180120 8668168 -11880946623042793659505442953492224000 8668169 44588205600978499481629521509680205520 8668170 7994042221888526211393167210679705600 8668171 191502216665592310852563503303707011840 8668172 15045316779019569528717374641035202560 8668173 134391413242287590516537571243213957504 8668174 -113939308032002364527829826411805273664 8668175 8377578231027493276546298736589753800 8668176 19119152689415902372938280033355956224 8668177 5294110852486771470788760906574408704 8668178 -55197645910173634283975351901179253360 8668179 30475988708723545008961848840087746520 8668180 71769881834830509759380518559648409600 8668181 -123641912686194301598088214224250745856 8668182 -68735444345539254389424070102213459008 8668183 63093947457276548795143394412511465224 8668184 69548524470911848124166537105311539200 8668185 -67083813958063347302172325684443403200 8668186 -161344430582523199428670244152660943136 8668187 88567742460343028234873548975522810872 8668188 -58524386210560074423577781745392762880 8668189 -75669943649596775797470592480092671360 8668190 -54053388794978404131474358817719262400 8668191 57878923954376861608042922138337377664 8668192 -87751737802280234907449429229060489216 8668193 277095453003391613622594893639657177442 8668194 -24668929941170020216732137565320423552 8668195 36444325604776212864170755327934005200 8668196 73532346190575158749106570560589537280 8668197 63217025697816506530468537511019345180 8668198 2400288241200067632263422443087168 8668199 -455720297749286985653184865671096960 8668200 42117403452710978136211289990221824000 8668201 66357268442337022387110547948169230202 8668202 1192363086909980347952203404791841792 8668203 18726849845065925945243332018955802864 8668204 -117721887221518189018445024085991040000 8668205 17911957312785143439426129892120283520 8668206 10749516000721178626456417047280091904 8668207 -49318191630782436337980820215518946544 8668208 30316622174644735447261374288825925632 8668209 209437564828716704583980044410457365696 8668210 -50672926860436860331248895600497853440 8668211 -136425807504062492913300813771598327848 8668212 -7286260264519277686310616265186959360 8668213 -210322435474785251682044783461548470276 8668214 -17738669962442277359672746909957352544 8668215 -2172274804863774845818976386746133200 8668216 113539751839137727152740289443966668800 8668217 -81036859620078017538114001273655501952 8668218 -6458832825734746444612886871204672000 8668219 -69782598685693079581606489375522456304 8668220 26486917576548320059094787110179937280 8668221 88906249856150175781300103546954689440 8668222 -22585399888096456539663128916612560256 8668223 129295781410988883002918542495628606544 8668224 27969674380636820334657234423172300800 8668225 -2808531743747078003506297600460274500 8668226 -10108420792607411952092868423764451840 8668227 14105048459382225449280119863583194608 8668228 123563260355819294498467699804491529216 8668229 -21474680978124162163576146341784287424 8668230 4760508893267785818206833039902539520 8668231 -63403366372033411101341643721488706896 8668232 70578184579258759009737642259923732480 8668233 339669833606698303694577924260457984 8668234 673083996974535121097219361742669920 8668235 113071280855610200807977310018252203680 8668236 -11234017171730134215040089245782860288 8668237 126165654348872101072080417929872090240 8668238 -19153437330423203118845738444418588480 8668239 1878487757917866025768816398997669008 8668240 -7056569499412829832181743718084116480 8668241 -100767377437829829482416373142091200 8668242 19254282358339366923772795542662407680 8668243 -24276446124818086794350921145936993576 8668244 13340902962901870312932831028027706880 8668245 -84965486629477856609204094568622659200 8668246 -22296378267195118368916431265778888928 8668247 162657738767668905958988779409042248536 8668248 26154580352077811183902272730308280320 8668249 -21589656401318629263902087304376405368 8668250 -121266478526822026598674727023004136000 8668251 -46013924238252362503056758090227158720 8668252 -12008083733525890498765689936665419264 8668253 69199702723194495757133144764274290464 8668254 3554707110988334771465225808645150720 8668255 59172345855835704405345409487968709160 8668256 86483913769966925909797253377936588800 8668257 45076376365715115824173633688617048320 8668258 -27020972748062476639276178365053517824 8668259 -11345693281469437938262050225479255964 8668260 52877275168198956719213865081872206080 8668261 -39791855793769749321686112425933791296 8668262 36465060506549780932785903153129080832 8668263 -60828502903526695218829753501866877056 8668264 -130331468347824327027582667587054796800 8668265 187604090849496905018390355371208666660 8668266 31245801689302537107277808607868128000 8668267 81015681507615341736266042504224915316 8668268 -17253671551957508948316582162861963264 8668269 33012692231093613724307736754019056320 8668270 3626884734404628760563238745324371200 8668271 -25663179202512436825487666861700649776 8668272 -1310607380946241595153906850170142720 8668273 -26514655606568360311108146558005778478 8668274 -160644951031223570979626790441032148480 8668275 23375313614917417406643568907688960000 8668276 116243945487769684453038739603477433088 8668277 8175378212478453862223674177306568832 8668278 -52881260649764875447234778799919838496 8668279 244436001183281154501054083653874347880 8668280 -32893589793420544600547139940733952000 8668281 -70565021889591220510408109851710422448 8668282 -8823951849391483796354660873229029376 8668283 8437062709771967003374905515683347168 8668284 753921865292062619785249926848028672 8668285 111674820279924492049366029176239956960 8668286 5325756752361496652805402641044021248 8668287 -88609498830133846268368970137217434056 8668288 -1644956675435877609949817951181864960 8668289 -73595892403189997963146532786318074944 8668290 -16700669886503177350257583328304591360 8668291 6842601694958905287193134522583576800 8668292 -70991814305680547765300519328435417984 8668293 71852746067946356510113859181565340928 8668294 69642171940446851901769284651172463040 8668295 47031424953094992055439101820165383800 8668296 -40239106855038425484765313149394944000 8668297 5398972663632954635713759270970684112 8668298 -5038733381876899254964862459653689600 8668299 -257187413076684400077208296435421691472 8668300 26390626116332782807762602614147520000 8668301 216608734977271344559076552436404485302 8668302 34873866065476645947568584496432355328 8668303 -1761307528604897654158888126626049440 8668304 -25721429793530344057548000482617196544 8668305 -93858096250237539607012127271053018700 8668306 -69715480938411713646403160967638992896 8668307 147660349274724756004523346107270874600 8668308 21020888066669436362671510667245965312 8668309 12930119591400627825166207887518921088 8668310 1831102164738249771276530240225967360 8668311 46381815885447378437693502035047629672 8668312 12800657018058679531854012098333675520 8668313 8064301730433333967293448418908343040 8668314 -53487072299363865421874941847388241440 8668315 52247529437102727849979407395516784960 8668316 -29493207932637578921996073073027944960 8668317 42420226401054138233962656799068322944 8668318 -105051608579076324938650893484358809920 8668319 -68995507684655540781064698046097040 8668320 9049367027527364608853475059800473600 8668321 -39572277983804820768535257284495289708 8668322 2488698332160307806403942046511320352 8668323 -52303955693053250968889672518364990880 8668324 -13924642948443347198565061616944308224 8668325 16726369939432274948487597767146262100 8668326 56028557326472641036794743671529654784 8668327 1205360255375422995032343510524577880 8668328 179386157796774343325260280606011100160 8668329 -111071793620430462239429796106894805616 8668330 -11603583613691464867907424997794958080 8668331 -71855600506201376437310475167374225008 8668332 -1131054659122544173141373887369712640 8668333 -33860133613787375428209447490097355060 8668334 -25302023894465330877387292547320905600 8668335 -22986115305070933274112634976578424160 8668336 23057771456863249867077167763649544192 8668337 -205968769125239420850846534996042443340 8668338 -277055396228723136749725165172646912 8668339 222946949219204208398338891192059063720 8668340 3290338751614627105355309076881356800 8668341 -29214957608172299495634575700005120160 8668342 68106667831780181494379217243064263072 8668343 -14712485240487318413230740684961403712 8668344 -21618215487496703103117784183335813120 8668345 -137620768479139729040059685599864455420 8668346 -68490656115223334624395544845073617440 8668347 70688774139331969945780932667430597400 8668348 -159020877055629091843541032064274252288 8668349 -54556673184654875836873308600448606650 8668350 62553175467568676800042000377804336000 8668351 -283382984791781155489089808869673167360 8668352 -21914604601588538047621967688593571840 8668353 72877354207553869208311279198689527904 8668354 -143038475981389595243961887371529978880 8668355 54409766111423016419598206832060449760 8668356 -54609364909795636332279095161509577728 8668357 -103041932321963336272017944377925319394 8668358 -86959118699215989996465041193480882816 8668359 54234190241251687449282725267007302064 8668360 -65112258812273694586584845942622105600 8668361 27744321247152600950185585598242808520 8668362 -2247699987956096979520339186850108160 8668363 240092879011324948374595512087043612584 8668364 -56079549968587158321883072504650196224 8668365 -137925255144850020481016121937193479680 8668366 441002223551884738989876481016449920 8668367 -173391175003931841299942198768892589584 8668368 27954360789495765842706622866490834944 8668369 -22662600330061687880456399663939081230 8668370 1545315351756297413329408620873254400 8668371 -95516128238320984756103033128714550088 8668372 -98836144458071855265078072500188215424 8668373 24685134042010204067519827633966108800 8668374 16014071180122778617373868933065803776 8668375 -76841698633310865228491844147967776000 8668376 -82330353247668089525783935636146032640 8668377 -10448988283402998893250648030645851520 8668378 -8942750968637879842417881736947653376 8668379 38701718447196209947634722062932086980 8668380 2645873184110076445690116203574067200 8668381 182738569152126845338192460211100566182 8668382 -29532269193429897079565920657351310208 8668383 123736217376752029557101133443056119624 8668384 55322954198823603824002435868752084992 8668385 6857659755278814876523030449429073920 8668386 82282785439132028579451426951047086032 8668387 -23496542950002180261250968177177033568 8668388 175848051419253936154052964109184028288 8668389 84104763360190309813134258943912239840 8668390 -24938750559405511320359292465305126400 8668391 131018647461203862422884859396473069272 8668392 -57018927410244729174610351752026849280 8668393 127096410857080048937473349420985281680 8668394 71729775058316304595050799817438901600 8668395 -86507769521667652495487883738048088080 8668396 -18883355578871135552743442560531453440 8668397 -64975853827156723980436943089214789748 8668398 78232168178194426222899680471035146240 8668399 -1254319926810713398038214852291941536 8668400 11399874135455965323980085628091596800 8668401 14764610622929562810530585145665353728 8668402 -130537524982149203903065719094414458816 8668403 -32587541989849139484933100559286039348 8668404 130493317297774554789362736038303109120 8668405 -60306219539893670672821078613359907280 8668406 26605732422035698301670075002842857984 8668407 13988731882295846058838004568800605824 8668408 -15343022777892814541605680115222118400 8668409 23394036588022162722488001762341813316 8668410 -13715902470014214392568866005372688640 8668411 5786840349871783120818155220381400312 8668412 -90340470646105514195882188460526342144 8668413 -1357651391463665403696433359660525984 8668414 84794127102324494383046928077763688320 8668415 17840394652785232325943221898753597120 8668416 29054428229595684193123321924772954112 8668417 -110768795044748791099426313833092950268 8668418 29717911431198268088479942905184775040 8668419 1333452893156618031297433599180973920 8668420 -97067042222176536357225999005818110720 8668421 119915798407773044731196580335910662622 8668422 -12720981358281555430262761337470160640 8668423 -130137337426846496364703884173736180328 8668424 -8685662715417348924118525437954785280 8668425 21081837098665940323197983288303772000 8668426 20302800891155931021834653448343616448 8668427 174922920258645481571359713577168264440 8668428 -59918429304736357406593424622142394880 8668429 -15220121407126718130816623210354545728 8668430 -84105552113564161056875697226999544640 8668431 -162268099281387333579387230855742242160 8668432 -56005829653940213617960402309517860864 8668433 158492830463907816314360827597667644800 8668434 3269819728601312422283622201005747712 8668435 -93748844934533120944077613088036726400 8668436 65377597484834028489431103371463315456 8668437 14353126643798963429631246639087814656 8668438 -51935920815622157952750687156798242304 8668439 -8126947563241365192722379694320963072 8668440 -16831266486042860755800931077120000 8668441 -53094781818438031965158086168131066428 8668442 25261709935729161736628186994285829872 8668443 53271682717372507829460942924956100720 8668444 73652463600283685457402196744021607936 8668445 62774734703009921456283838773426804480 8668446 -5729452605658784599928120433729254400 8668447 89474216027920570587706487194063369680 8668448 72593470932768859768904207982972764160 8668449 9422201634014976709030682030650396944 8668450 2077375174856631819409100536082534400 8668451 98181828822659105926272714905738778504 8668452 -3270712655420811175326593270507237376 8668453 243620223513008028124210789151057203260 8668454 5494280969184275280151498607533720512 8668455 -59930872355153370843367965824746382640 8668456 903572694366499320948781007640330240 8668457 -42751068894471541518621062811569587200 8668458 -462899638142914727637869060977239456 8668459 -8010446504997373093624720680258507340 8668460 29847937843254584542184888556394060800 8668461 747986138659483168573816870620239424 8668462 -17648849879995238756878732810597584000 8668463 -15343318554324667006946049806165296320 8668464 12019499891006275869277809978349977600 8668465 -20165369730244837609338788296915656000 8668466 -1618801226165921616511091061978555072 8668467 1722671775935685592358227976481000084 8668468 15619052904815205197305592559912714240 8668469 8673541258505364547158081821908977696 8668470 -31618497100982033372343139773220147200 8668471 34652186686226779893908618191129245920 8668472 120228893954996505407251980310551244800 8668473 35314954482261077107454318863295839968 8668474 -8114544001825007677530985441008802080 8668475 -41187834728575915946778256139730331500 8668476 -105935814781403510377322682265106035200 8668477 44607267062512938924251502794771934720 8668478 22565270816148336212411410904072482560 8668479 -49561296499623943624632983949364841016 8668480 71445006516157258789228649919346114560 8668481 223853555540453257414314618067168353072 8668482 -23700981587803452732265987710999777408 8668483 -147753442249104044064470757450175635268 8668484 -8626863948719394603286889774083737600 8668485 -71559839682075952902149309863285804800 8668486 40209455656848786432917324144996007360 8668487 -214121573466053953228178848023852836208 8668488 124826146527912585332034542698852761600 8668489 -146746280202507417703946024032727132710 8668490 36265358404700722779168747116399868000 8668491 17563935984132234500258955102496036080 8668492 -234275448629555083714788761973184899072 8668493 112668319345717997749509886883819963424 8668494 -864961086236160317736691566491598720 8668495 12137340071399031953236208852584557480 8668496 -38584439498782682753952414073875406848 8668497 -83826308474398055750925105337474026000 8668498 -55762380177304542786769839467034939264 8668499 -54176934417267699381940173747886080 8668500 -94023220766994483350476695165872640000 8668501 -108214282167173560523370813201243208498 8668502 -40982826975176649412622033796419924928 8668503 21623308627120382445708477050235423360 8668504 -25943008084731364751262849301461319680 8668505 -37495418686659482693657971066888409340 8668506 23885185417562698633109473192326021120 8668507 22938679491338068929710658444654907992 8668508 34918564178290976794294869975913479168 8668509 14129962696085522865328892367527589504 8668510 31314188677392332303703522503548196160 8668511 5818791869354735007840133681480698960 8668512 -144345666091114347973089283530974822400 8668513 -48670945163157810833584634912172938560 8668514 82478730168032085425256286642163339856 8668515 13189579103812119467326149418198438320 8668516 -104909763902051767628780522625535856640 8668517 158811820738356768861021619340596893408 8668518 -63255553384548644332244713183561932096 8668519 -14778994876223271931659668631849131080 8668520 -11055686858781078831880898566309478400 8668521 101685618448737001807804262727841358280 8668522 -149034839305103521027270131155075424000 8668523 -153570883392045945233903033431323897228 8668524 -78162341441495061301479032240847481344 8668525 -3469353184258868898517060872239017500 8668526 -104558322606966073284701539658243556288 8668527 37146831474589481549410617538254417408 8668528 36255544235440925924372255377985470464 8668529 3815035669721321573302757374321413540 8668530 -2871397725957672472814248151215718400 8668531 5083698404721467551109571744575355112 8668532 159866313186372199402549999760845737984 8668533 -47497628907488484741779120170526839776 8668534 -33824153898113218565228237370952833408 8668535 -170435901905111136058101710358032678400 8668536 -6438238849690728255321227004130099200 8668537 248467066022146697935361157825766724932 8668538 27320207905525767350290562326002558912 8668539 82550545474696975338322859912237511168 8668540 154935327586023222344193594082721402880 8668541 75874950811301895605730832911254286720 8668542 -680540552960053616480558578476441600 8668543 -24609825545721912853871645796746382056 8668544 -22437032998375573439614575273553428480 8668545 -37069583690284569813034100987026084800 8668546 37268674010533468715443364943517739472 8668547 -260094913977931929169417491733404176004 8668548 6871370792474239108004648122828922880 8668549 -163150365041832577872070108475715724450 8668550 49425429544619039790237810980493681600 8668551 106917488543471015919247528320002065104 8668552 -102844941536851905500087083966247270400 8668553 154709126541664744937434635143176475802 8668554 24284884488387025465672251360727345920 8668555 24155132509608158530151641907956614240 8668556 -9767253626812377583926497828152240128 8668557 -5103753315922663918509171988594274346 8668558 -13539422956191590228292060059725485120 8668559 391918175073556696315262170541434680 8668560 9648981729287192220907332692665958400 8668561 -50973964173822330490794904778486528 8668562 -3844870912373713065093077812137194496 8668563 -4716297919745131258121198811399932112 8668564 25984092362460586180469960169800851200 8668565 98270945672558053107386773140187466460 8668566 -119105893777478158169467036063859692800 8668567 161542247719299862700433315151167760192 8668568 -126721321387405244357779234143809341440 8668569 -4366332269261890838840945167182261504 8668570 63241502468033190683886522609142752480 8668571 7898055359816137809961168509239936772 8668572 -76394594834643192872827998730246373376 8668573 30866505223077141310711899742713017824 8668574 -32731368383352292423717225225214801856 8668575 17825044015302730359059352706625421000 8668576 91850763512278353893994667066864435200 8668577 81489260529623335247241565433029587426 8668578 -38680964873689147075083706951580712576 8668579 23990082936920819948160014786882511640 8668580 131788737444438225000247236850772947200 8668581 27808641390914953188988422162441936960 8668582 5688227811668470536329123193262848384 8668583 5146880973525654388854257205115842048 8668584 -36759089196580445621292976528425661440 8668585 123523974324438741023025264460755840 8668586 98133356063193715997748330461436971520 8668587 30530278782149365558224816002487356760 8668588 160137463117152248596711631270454977536 8668589 52642779013623769090855951913102736792 8668590 -46231263521018712437259654138597275520 8668591 -20553960713856605672421646807441600320 8668592 19463313906260784016369210059845271552 8668593 169936369790568569835345077907111091200 8668594 9684135871625990691786947999969458944 8668595 41723021415815804609865028764488425440 8668596 75613183532130808465972163143585597440 8668597 -11680786556498587865685993129908809568 8668598 67984207605585989400017932789903751040 8668599 86898204144376385315280998527894499280 8668600 -11839756152327351400160357006085120000 8668601 35753522123345784622821381661065538704 8668602 -47697078326976538420754761974709733520 8668603 -45583618176564821401737465890247923712 8668604 -3583154792808794528443449506506426368 8668605 -28412800744170987313250513163588380160 8668606 -153626955775110587821273361621316253440 8668607 -219750879213024143883703970049590802768 8668608 6040420098247655596277132736602308608 8668609 -144464444530450880071803205902269952190 8668610 104951424985555093203022040583746026560 8668611 -24065679240404609567629958606972785968 8668612 -52288195439842689286264198866215592960 8668613 -33109777271530442045944159217548167138 8668614 -286364475509241530013397818021047808 8668615 38376960426584269592944987026538304760 8668616 104857271139120945070001060446812610560 8668617 -60724074822537299132274555504415425120 8668618 44707211404309709802493897143686927616 8668619 -41507365122219366219725102147053775904 8668620 3742213870698824247956421455745377280 8668621 11997438392791406881719521615498137560 8668622 115200305481766195764554419071189460800 8668623 -26809802193291792489688198301471480832 8668624 8160635239447556957149254013208100864 8668625 -20729972599117424672102332329911568000 8668626 19414399814825836494938443007494345344 8668627 -143106839189795550164894915652951545520 8668628 -224360146479429572811007599409920000 8668629 -24636467926395235178826940887552285426 8668630 -11218629281114618182649997837901082880 8668631 -38226516683382161896891712137687467888 8668632 -13250264661618416273749133703020544000 8668633 -113919694426099081231473741602218565760 8668634 50449517048550104375143365210889002240 8668635 -14055873399776514830193404757637952400 8668636 131046914848969068282041520598376325120 8668637 43082416222438583027484134050554533286 8668638 46424417514268606745745843347382007488 8668639 -11772974299497352978155000171530240000 8668640 -60832135352277578534465179956027064320 8668641 83048297304454801198960605195831298992 8668642 122713035614576833043798326601167163472 8668643 8421695637294378188063139483113780892 8668644 87617251843716434501944996449548746752 8668645 -115955438134878393966912501078302996100 8668646 5768374503068241525460046001161101440 8668647 -20278815865908430938367042700477048160 8668648 160568701472593679853742418954280222720 8668649 -110643844856295745889553290775587545920 8668650 28440673900149188522664462887100057600 8668651 88859247955186990641916982890383168480 8668652 157797663379856740971496923162741985536 8668653 -35785421581863318116337104598470978496 8668654 19506416113819456058037767799784734720 8668655 107087255227859728569568087042025250000 8668656 -1637878637045271575276280392319664128 8668657 -143564376431260788339021202093356825948 8668658 70072126653118936896148549309846705680 8668659 57422660922401368067518855236523792128 8668660 -3672550308236475063235613948737044480 8668661 97902054948942878139957452257987198560 8668662 16646039330561697207765125907213077952 8668663 -142875543858787689893856296498993532696 8668664 108276115058795261906172841374667407360 8668665 -57661318391366058854197121802719057340 8668666 27667090829545807236417977311747759104 8668667 -57747920802243744706896942292494471408 8668668 85891585133206722286108816855712432640 8668669 -64444095221445690509353932489436266240 8668670 -81398959969213768508372598607853683200 8668671 792961352768638951308621063893894400 8668672 26268209906399183289927300103758938112 8668673 51124847805928708195913168282046727764 8668674 21229341155484042565151869762297036800 8668675 15093540639393702673080288349967437800 8668676 19956831264685366289656956504621247488 8668677 2972067077215714365427742264505856896 8668678 54109121059038134137165314136492832640 8668679 52447016835063459430387983475842283584 8668680 -56631890209503345580174357029814272000 8668681 -41002180374589728731399821693650478208 8668682 84897331085750201201231500347287136 8668683 -19646304397312871068404655441229668548 8668684 37934152144644473678987883902985762816 8668685 35565201775368274290786839018167042560 8668686 58412720940485327823019058831739626496 8668687 -38132907083284486498700976590932803664 8668688 -15160785148165523519327269090817728512 8668689 66661701147249471909987933265365192480 8668690 3434958922069919219048865425359101600 8668691 -13166604527903074879828345831571416080 8668692 -633088443345696826710577139440761984 8668693 -1427719993230992057075068988308354080 8668694 -123948944456559226118324373950696923104 8668695 -16388472127700903637465680895492710400 8668696 -110599420334160689768140851712694538240 8668697 -59654715008999518363496356247206828854 8668698 -3247487868575262746343980724849683712 8668699 70377844755245823205430747636823742864 8668700 -18575860276137753431935704496574592000 8668701 -1445681785102222769678224380493464858 8668702 19717106557673417306338189028041334784 8668703 49735788518282021301770619001609533984 8668704 190078645648964230070383590522224640 8668705 28621771995179949638357691201583795860 8668706 -33729684133364609429103959726038454448 8668707 -124326571757627892394704433047879463560 8668708 171695457977872895501058753272036603136 8668709 -32482970052575160765662234974984669440 8668710 48867344454318190596808275595939689600 8668711 -29788281602448076840601380333043271688 8668712 -14468567879315994067080774130338201600 8668713 -103671903694668206805937634380586553456 8668714 2206385208389521967584297066627737600 8668715 -57338220362904525615119186007378808800 8668716 9281106641707159967307290314441359360 8668717 -152894130102254352580132308343572492000 8668718 -33988722758213489157868645689848821440 8668719 7363171539937482458827486809396094344 8668720 -6139020392067906578414127239140147200 8668721 34485135073009009830953082164176091922 8668722 42667896436738701594005133210148947072 8668723 4817956478407007207880782658529309264 8668724 -187161964240009900028232128741969092608 8668725 559382378712043090087041901647307200 8668726 -17931334708364636949984295059049316352 8668727 284190101166328267136316809318805865632 8668728 -163121670409222010437615172515184640000 8668729 -121393034446036450090601210727739342140 8668730 -4765712940903678868994808978590469120 8668731 -89482100052315740371879576053527277120 8668732 73128885215069460801651028170527108096 8668733 -3423776071096744635136988193759149076 8668734 -47345552685318746659640984156851312320 8668735 -143907804929311592268858831963523155600 8668736 -90306378892173174534622043632395878400 8668737 -106598795574037604364267493154119321968 8668738 -46264521135501101593940707887708450240 8668739 -75887330566674496949319454699651259460 8668740 -7269405059237781399261526763712921600 8668741 -206314512617795774974362557366980021858 8668742 -115308488226918137631470703983979551808 8668743 98466261964651677773273529892317531264 8668744 -7293843342398891472151677398654976000 8668745 -37133251670155681732135931201974996800 8668746 -31520083155392136154895266256051639040 8668747 -66554650752302229991746981183080570048 8668748 7308215839454803417186541626114670592 8668749 21704873599836775456241117687463587904 8668750 -5681111300166276672139398744018000000 8668751 -31238197941830250934222471955346411936 8668752 22385673894574131847573208595398000640 8668753 -92743534362439646967047546612226782556 8668754 -18016587504177009513133289335070928768 8668755 95964769430854084422815073706179576000 8668756 27882261280660619496407974310961614720 8668757 1022451873791736019135878941981299200 8668758 16239177381113858091414970011845836800 8668759 46604753444919567104763178277042728704 8668760 -10215738395464493908459030563182592000 8668761 -169922263400316215395376645022409524528 8668762 50934344486246356110675452353636315632 8668763 95625632864042627778929273915491827012 8668764 -25040558599702951017868435309754221056 8668765 -79773820638238043600109794815759591680 8668766 16749741597005039535406954760724756480 8668767 -40042219900117187657609132428771958880 8668768 39434123214716336003111060079584870400 8668769 41629123446314781518748225592523827200 8668770 265442945043957378462237619162598400 8668771 -11963921058904898613146524952548446656 8668772 -42098383476236077475940422328040243200 8668773 -40911557183737159347068169443514982560 8668774 -141326029930483983206440551631044319488 8668775 66199675400733421525921813704271132800 8668776 -121912346154975969579542623272110653440 8668777 -72144378702232565415772433965631725340 8668778 19950112773742356418087983351826114560 8668779 1839992487846280965732770229451242240 8668780 -125990953594293091701308215112053862400 8668781 109788112005505656786360346215261754464 8668782 -7143197424318628208236840120067274048 8668783 -275899947392018939637998053390040273968 8668784 -52578686286289304902947486535254835200 8668785 52236766607007597232847870578902451200 8668786 -48387823905714393922811760079914000480 8668787 123435603949305634785042120469453816872 8668788 61903553192504032699085651954735984640 8668789 -384579004131720085196233170570605386976 8668790 -6169776339278464808315329415722769280 8668791 -115087834698561763752812603984203004280 8668792 32724052532768839071376856267637719040 8668793 59132846073314473106702947476889554432 8668794 -30407407145458814445738996008374295040 8668795 -75286570270505187692483958277852711200 8668796 -140734152602270336356883367629698859520 8668797 36483104199223337304820582032566515200 8668798 -51276147773817070795532576943478233600 8668799 104376454985829091348853676002629756800 8668800 280922055876219048684198964494336000 8668801 268013433465314361406763226498973564802 8668802 -102547653997647912825935913853226457648 8668803 61069721251616074982264378164300555776 8668804 -6436591556982545309061816721086305024 8668805 -96130544229353486541627922608238182240 8668806 -42501981969324635716249898768821106496 8668807 88776706296786544816826430936337385600 8668808 157408339005381653128319583285992616960 8668809 -47888707097197400380525344512998863360 8668810 -81626178239540881860846557717705874240 8668811 22769328687412415860850445803088402000 8668812 -1358834995954538090886215356588827648 8668813 15187258137684766649416133253453243062 8668814 -10680470483333826831916956743796682752 8668815 18459249992265025302203205345617579520 8668816 13593201896193217392718858914706489344 8668817 29337146244013899204411907254426754866 8668818 26861016864332850064570456920660868128 8668819 139132879616476913340101874803661887496 8668820 129216513429732704582615708547610560000 8668821 -7096887337252709625976429513425985536 8668822 -166401670351341653357612167635689023488 8668823 12981889177797833201885562060914478144 8668824 37828165602000556871380864034103674880 8668825 9418361222186672109263401591180224000 8668826 21406998003905654637140544695963857920 8668827 -29032143300889949610326750401050268680 8668828 -46036508197825719866346755384767283200 8668829 17713362812541706261960898992415180448 8668830 43385265955526265845233002228779331840 8668831 150581396078138957904507560839618065632 8668832 -13095716148158415671199673721428770816 8668833 -70300984197449275259126043938585946336 8668834 6048696318519592984449924727103892816 8668835 -27302721758445440921409665551729434240 8668836 93140673098533111090965586730547179520 8668837 11824454031803530224643579629714743486 8668838 9292451542068606905925458180136806400 8668839 50243581847273958253874076861372059088 8668840 -23470463248436888341643575988807270400 8668841 1567775986894254645525182027720347812 8668842 -6152563508928431641048839778822573056 8668843 -3861352926247846028339328388557691108 8668844 51177379623463503723523967049375840000 8668845 83707767884666870565268745575804788000 8668846 13559830887988205218211555400699648384 8668847 16001369644710513471487500008826950712 8668848 21719154491863409744917739511945560064 8668849 16917356845475583619223584353583375936 8668850 313298798724412324903138117243816800 8668851 139933013828269286188824338202755819832 8668852 38531416176428236109690098730492362752 8668853 -421574710695538467101647016613862884420 8668854 -75440728187943983169402006073357079040 8668855 92967485458366124513134776905306592600 8668856 -17781710889094693922664944853753200640 8668857 -20570266124064148720031590091739904512 8668858 -89740013000802580438190195118304561920 8668859 -19008570818794204540164605568138006096 8668860 -52766108083646143577501787640815344640 8668861 -80617586212482876365222560283514449856 8668862 -198466498821769540128463439684223054528 8668863 2459401690398007669051865662859491440 8668864 67678498255010511665704839348276428800 8668865 45463494294204954368685497524646836200 8668866 68812036404001545843745556201326180224 8668867 -87710916435707892221716174010570026800 8668868 -135018184327814556682096359373632282624 8668869 113048092900280888108758949512984975008 8668870 1598529659323899647270429257178880000 8668871 92073940965440092964482889036019946944 8668872 77835885749075023225454971279093662720 8668873 109131410879954727541121173437185388122 8668874 109905600431665907060522689582980718080 8668875 22081506713597370075466962448303884000 8668876 -14949999897437433536097773141489149440 8668877 -12353592795010017399948605034811664928 8668878 -28942985613605750717536319955756427008 8668879 -10189686907858317456757104697031955080 8668880 -7896643584160122150361673556710522880 8668881 2469874623967376872067851591933712628 8668882 -93815425178565046990349307017007140208 8668883 -147631768038815281053750161543177062800 8668884 11832906645851057007959358127414996992 8668885 -107334553296422499913442675365500576420 8668886 3392657775043801496041514683819584 8668887 98095198274933998577262279128540380800 8668888 202839350462947679041645373844759029760 8668889 -199669045681306551297677281933550360310 8668890 -40515966381781377965443979130584140800 8668891 -1459056479128111724401964051576752896 8668892 -110379353772173299822648025654810830848 8668893 25404837217929634198376558817034979328 8668894 4798424310891940455716353429559067840 8668895 -10605455088637153515473961374426215920 8668896 7062561860438301985910969127116734464 8668897 -149702511624250499455392320589113794654 8668898 43467046785529859227584155781635406336 8668899 -44624014866347453835181470578439433116 8668900 35187913489752613032319724551487408000 8668901 -191444326421301200659228501285669012098 8668902 13361228512211669324357536055041720320 8668903 4244199180016897660000208737628667240 8668904 -16186127173873821710065016458379658240 8668905 12027388488942346000856404652591579520 8668906 98436960901375225769780609849954911152 8668907 73038013061599412094278196594886840320 8668908 15746132809362781977690045982950526464 8668909 295703220905874496549561003612435781100 8668910 -73577281852491256033788218780274497280 8668911 121983747313218737727514315180928184072 8668912 19275710195037533026389799207592263680 8668913 -295792264845034294031905433487596565792 8668914 81820685101019479927312656798828685440 8668915 50614324199057019458686632303261790080 8668916 -14511463230243479630701127714586882048 8668917 92183114410627473684860233831904862720 8668918 -76623416286649457630507146992163839840 8668919 -56765227558108264500385667421721399968 8668920 25422889952598023108479198386176409600 8668921 57520132231170158329295944915255026720 8668922 -3956221555471885735774096500024427776 8668923 -9764512669074185245301442633544957416 8668924 41823974135482717621679877486207488 8668925 -173262087746986708312858116795436159200 8668926 -1252756752137770520768102149024521216 8668927 -16858718362202732906651742354981427760 8668928 29831730989696178689155283299338289152 8668929 2394387455215624495927239422527511040 8668930 -6944935882368591384196368904053742080 8668931 157062230113765400108690482169738992464 8668932 22989645247063294479593127833978268672 8668933 1504035261680862099897918127239866880 8668934 -60319850921625149831658685049537172384 8668935 -58477456528593880112614593592726331520 8668936 -2078283343074293189152459531982592000 8668937 924202519840392650047488261497266740 8668938 50595261335239136672645096193475916544 8668939 -1158985475192613949905006170335889280 8668940 29517996458415521416399142737041408000 8668941 157098291297269394004087645191074677920 8668942 57406337297668881974768160466327104000 8668943 3690202062953293274267740061687057160 8668944 -704336696191140895576708277921832960 8668945 -63648203589830732168842935575113189080 8668946 8536938174568438474338359203202915328 8668947 -29631236798935201697547247328097155328 8668948 149037910040820701897606197895840551808 8668949 94973737677119022984493311980644479036 8668950 11212637421985888187826436465437537600 8668951 -241548528190997404537440743655393733048 8668952 -3058398225684257855581896087467089920 8668953 107384711127085844627328079845163801920 8668954 -36042824068967919336861574460588921856 8668955 -90904502166778633421018871227652872640 8668956 -9908801341594853773921989478336834560 8668957 157189758092804536328552286758442534432 8668958 11974565203575435226337468428182792960 8668959 25672077507565655456276115275254416000 8668960 -173159100656474937260637413102032650240 8668961 -14245799243695084617856378610167963968 8668962 -50107794955718777707663899308488946688 8668963 -50185002647784489718655938566916613160 8668964 46824218473490496313822328847935127552 8668965 -4865377478355102193406104271632598880 8668966 -101913386233454995355452064693248577568 8668967 -193145520339419102341921827853312158984 8668968 13171709786485941725418872568423383040 8668969 -3759398314919330841052875725463070200 8668970 -68945862109918236254904260579419008000 8668971 -117717128494956791459440899080466983760 8668972 649024053065812453175751374001677312 8668973 -2363373341086873124403649228141820778 8668974 5943188700398402758400463175595453568 8668975 -83510584700979021942878913984647600 8668976 -36249934490209298770110766146204008448 8668977 77650530353854218808704438513250583232 8668978 -57115225878984441299449714250620402560 8668979 -117230578757172141617330641406309227320 8668980 31425700252679807542761886150166300160 8668981 -15997863704237372199567305579769877028 8668982 102953703105430492597997511568313068800 8668983 -217500784607735406374762490876767059200 8668984 -200922043097996351764174320782413639680 8668985 -11340832693570880029154234722943313840 8668986 -105169340327500224717308176496306457600 8668987 18784541494968354304206942360221842312 8668988 67917860193440865261411093913125964800 8668989 21213434312198187177463010868231469440 8668990 -19162233620934915509496426303813110400 8668991 -16321633169189417673741391465479104088 8668992 3996466506076106676942385639254392832 8668993 -235274974222401168829521156222903197758 8668994 -25164916927884439632993351778154470704 8668995 -14473416512339622741648317641003192320 8668996 -17872382619553380616310907253350436864 8668997 -302097827693605626618463682757862459200 8668998 -28482471260217715122130857476195197440 8668999 61494458585800330628324934111943513920 8669000 46541406082879198379037751469683200000 8669001 -3973326895181520337533693635929483296 8669002 12709033366447897556827255909107328512 8669003 -82035796680782594029514653357188670320 8669004 -11137955915365896554010206559155003904 8669005 -55107534363946332009922782651617516340 8669006 88647384338624083961806170439576742784 8669007 -49374720917900062027137749253366809496 8669008 -11507607625782389110395524697218088960 8669009 -170665992393459747261431863857656899584 8669010 6292252203955624509753128877815454720 8669011 -2161336742715089826455410481641145536 8669012 -63300182697169303749990322676386603008 8669013 -68013374062096487788204620409850440800 8669014 -67078025884743306194038864221151328448 8669015 3067059727855137761055948840855759840 8669016 -2665405309950445490851205995843276800 8669017 258878488085647157749123747472219392 8669018 13130870503412103349178164166757679104 8669019 -14414090963789312824027638928323267072 8669020 -40281386996939277876146189282343813120 8669021 60431352228262166560317222523779041292 8669022 26477267573745052915817352429228487680 8669023 24883947958595934671478270280099469304 8669024 56797272341773072445660359942731202560 8669025 -35574784214194656712117526233395625200 8669026 -6201981710541255133006645124873226240 8669027 104110278640787257087639803613288110876 8669028 -8656171316021715360562678683038653440 8669029 17342401693161708396786456645732295200 8669030 -41253395818923796909251999038194442880 8669031 -15964076872573023185059778257008872880 8669032 -191478268013733758621007342137423923200 8669033 23179536447242532159684784430281853520 8669034 41187888137058382675498637619701100288 8669035 -19094197498552478472460437897855982800 8669036 5498361646635689424632954051311130880 8669037 -9071967068925629090210156331152035200 8669038 16728029925883010277335332055211451392 8669039 -99296785564304936662970068993530533976 8669040 1563049057748007689414628577724989440 8669041 149320383541659332405915090203795423442 8669042 4266061242101660905318828902445757472 8669043 -22403027509777999756323930663755069868 8669044 -151968334907532833006422986945864628864 8669045 18778188324789666826728674215507200 8669046 -73289078577246055921106780478988169856 8669047 26601809515460360581720783181784259320 8669048 180844579973061098451394173695325634560 8669049 -59770260033576870591885261897944009136 8669050 -14712838582581764041872422577950575200 8669051 2025880952600351105422555349589160032 8669052 29788530581094338871406343306028072960 8669053 -57886282106565777756190868468005611540 8669054 -1879730109739225915854204110043968064 8669055 -37380741100826876769877233288819024240 8669056 306735641562166817868084639305029386240 8669057 52078111449160337038181178492051774720 8669058 397170022457004649264589321879578368 8669059 -7288329925912375461975948254713991984 8669060 -41440951745090295505119733959522251520 8669061 84319616376603039113298148375934802720 8669062 -87173869824535571691612661295661772800 8669063 -42110190765426671219303080969890612960 8669064 -47016669439734534358813931015893524480 8669065 24059193952056572185498692611291116800 8669066 13998870059779852246145049593115019776 8669067 -13418408345820537982082841121940763264 8669068 -36509619129128843971580320903193502720 8669069 -123419131774396192621104018191634338004 8669070 -23015547331920446611415752393140127680 8669071 53564806796972489481914861072772276272 8669072 26710121722819384925640609700797259776 8669073 -49765826134339942750583610958913064960 8669074 2820260027269885351973144944428662400 8669075 1352943591624391959202718440248084300 8669076 -16412657729924810639344550832303685632 8669077 17507841575249920975123929425579219040 8669078 -58480377000192234456805681269767870400 8669079 -114504808568527437181341069173418748080 8669080 38193340015146035444191044037589606400 8669081 -21013444478470017387864865206697945836 8669082 98416434265356998754790261515247878144 8669083 85657396333719178757787113159374851332 8669084 -59122887514864098209889839745788949504 8669085 -25278109988657116781815446343303101600 8669086 70546290861164328695402248721789266560 8669087 -16329155578882956985394027814798793728 8669088 25382772246881609925052464683273945088 8669089 31669044296895253975554059690349859968 8669090 48742025106405275506883209883750848800 8669091 51798823534756568057201678129838255360 8669092 -66158755077214691501157172852803107840 8669093 -41469147013634368296942969192560566596 8669094 19926290015033888633599170434355075072 8669095 113987314436630644452120593555357953200 8669096 30018896149087957124816733527456808960 8669097 37155078206819516742877503035893027620 8669098 -169124916369081797005476038908956500736 8669099 218673724003003389729360768396895952136 8669100 -9021997794001174805107277264060006400 8669101 1309413155235723875371600548712364544 8669102 -21092875742158721134124824230866743488 8669103 82029396483343293435393318005288166144 8669104 -2293098961650960818249433270799958016 8669105 -6845721942211972537604451478509075480 8669106 -17498605802736856062478713302355840 8669107 -152173866631572582835313514052688294644 8669108 16861406921004296546763190939224440832 8669109 -61764680500386327577312929852324816096 8669110 17199359446406814155825241290568432000 8669111 -216584948465397873316868246711013436800 8669112 36823499555731323026570117785656299520 8669113 -195355274015182625363964983524294775638 8669114 -4262062881956587426772319482218356480 8669115 -998036871025976410087673989619644800 8669116 -42442609924247885147806536670280220672 8669117 214119238831529233857595426883023460166 8669118 -55597297891807445856822416066680483200 8669119 -84854654090810863360024608246648699200 8669120 37892721968125978794780567939034644480 8669121 -77338729665915093344465183940691547088 8669122 13031267301956941771560655232131273728 8669123 202027369757787146854669157303510157372 8669124 154869556946358074203232165659806279936 8669125 -131332464681498222948863974727701632000 8669126 104918579549173289488595956549129564512 8669127 16594605438664664778724666907559360000 8669128 -30113800051001103342495564698231101440 8669129 122230122495395197104075625847838982746 8669130 -6556677848846514807652040132093644800 8669131 -121275271320187329513184822416506564136 8669132 240478797266208099770140344407923860480 8669133 -42975653709268909046180623916300132160 8669134 3665853126668293125788936587854389760 8669135 83880200737239793045357479118610755080 8669136 -11753023281002781605713789517855195136 8669137 -65100918721578071239338018734938772736 8669138 -63759785394765172924712709906557735280 8669139 48452800957866023226400755473962171968 8669140 41048431482070991826630657063317882880 8669141 -102898883754448666970010898255797420228 8669142 -43414461716134356889099819469266995360 8669143 -38418087427721787505987070243003454800 8669144 -3785694332254085673857703129219072000 8669145 77478196256402247332507354969657217600 8669146 -6653483257078148427615610858394474496 8669147 114719033638712699383475177760423597312 8669148 -8169775820705643786575160686344940544 8669149 152749011720835373166424302963341580000 8669150 -10049227941453799285570990903743283200 8669151 140184450741618787321509059237272856280 8669152 177161496015191868963100333363396608000 8669153 139766462264910751021884597913612382400 8669154 -14880802433773013023354869071384289792 8669155 -17089423507209759810457341699808231680 8669156 -135948462979312561388891407518001668480 8669157 -20677187183589556650923070808112595840 8669158 -75996379716153008767602257097265900320 8669159 -136392282305895818705021220830549309640 8669160 14294612544017254769888222622105600000 8669161 118271844203692539634082248185597624052 8669162 88623919054257371628799378421673254832 8669163 11234814044169741692091284918403738288 8669164 3389574010373507263434839288019322880 8669165 -161580516331131400458769416929057911200 8669166 149939036981900247179438196558391872 8669167 42838318047515155854343392681631446192 8669168 57155492771786211569792210644977745920 8669169 -24982195901488723344249486405669991806 8669170 -25982905460997965145954137910523098720 8669171 -38061339487988257272041964301845862656 8669172 -73532290110668016988641206900475691008 8669173 198370575648633515292940855612696245180 8669174 -59407054130128317031919842102214243328 8669175 -39013102934989455145849640082349533000 8669176 14402100079720367568364137242619432960 8669177 -47016255164669885532869997898087702128 8669178 10467894249563978934756541421633677680 8669179 -99488043852031598576399297590411488220 8669180 -26113403933898239713507292586413015040 8669181 47972521687966467300276109707986569728 8669182 58972891975230565860591738225973948992 8669183 -28796760493290959581908201946320000816 8669184 -6805018027642282273340325849244631040 8669185 -33290684676784935971768103716096763840 8669186 28496784236455192409472876615578787792 8669187 -192008337443031072783532136508342720 8669188 -5672457866222641570798154996852889600 8669189 -133786083091567380488066327876580767010 8669190 -44519029944765339520832304052491108480 8669191 -41773257443034098165785759030810490168 8669192 -84030528347778274685559504144831774720 8669193 137142396874371461092055871070040600400 8669194 -24626877543928193896549198877497681104 8669195 -253625150880457435525114130773523320080 8669196 -21744609355714591873029758749470459648 8669197 -153365638859919081187906768113295052928 8669198 -60447766431118998145701170268598130880 8669199 -16423275839061086789509730028299201280 8669200 31372816641068259933301956619905228800 8669201 277811825144079903057279976907218644864 8669202 50982279490372221613629816445280286720 8669203 33111980408668555224921534059190766464 8669204 69058164812115418112146892745639251712 8669205 -64357831925958498953340064245765212160 8669206 -3390966851582049011032802584506163200 8669207 -103351668016967722486317888225741647544 8669208 49544958500220612747814985608376463360 8669209 271901425531864452911259386029727523280 8669210 16839485633074907481549540637879941120 8669211 38162785110244303984081634440429624944 8669212 -7835896562011527620688930571251613696 8669213 -61723108793227280890789344771167483040 8669214 -43556517867888730429339978421125119360 8669215 -11083889728124573637845566954379735640 8669216 181230832190906227665244173717193162752 8669217 100767774964628004788912567735642428080 8669218 146199732477519326238106926188881235616 8669219 -34195977963892504947328105807488640512 8669220 -8009582397713035318530636332861399040 8669221 -41582482018407930603987048380732625312 8669222 -3286250960603954804636222153748898368 8669223 -32175371169556644978413866822799649600 8669224 -173520678087925480482203251860435763200 8669225 -41486515026933765132880028573793174000 8669226 33221454059755647009938550775344839424 8669227 93169674133417956490066220543974095396 8669228 35609685054139736343669760679966776320 8669229 -14094874557679546478380642045906681152 8669230 1468615187583905112815477270867176320 8669231 -504518084313072452542036421335574048880 8669232 5928838393432434040087752994999566336 8669233 12576036461511207887428245832425822482 8669234 -19296080122082945387271573528515529216 8669235 -99366884222910277563436843924039758240 8669236 -22037368008670505860018698472190412800 8669237 -176212591846825757215552872976800852114 8669238 -39555263891529106254585765810327905856 8669239 119027217032866607134144947185968336040 8669240 88724499157217811256135136966286028800 8669241 -20147219325150176926630823101710249600 8669242 -23368383926811194437667204324275251456 8669243 -18467666120550557692681213692905060352 8669244 -59566369788659264809326069086289100800 8669245 5699678290006927538741945905889846640 8669246 68586587698901908453635599487611129280 8669247 13824417584261056010551826016706997760 8669248 -179687497085338394022255470590296064 8669249 201674824487472234505436080370993261250 8669250 -59029513977533731274470956396273432000 8669251 24167869313605866086799226371136760252 8669252 1423131876935600892147474091492499712 8669253 -20480965569113764089113592085165096800 8669254 15533732287408778844720079346583903360 8669255 18313935809282453265704262748921544160 8669256 63365269656550012245362520209315635200 8669257 103720349260049212122330845967965359632 8669258 22725861761474817349442248599709855584 8669259 84146185595476348186512037000317820128 8669260 60652279656672471314720134400692915200 8669261 -10132480059465981308936388238136230068 8669262 -29457801328262905174541213733791763456 8669263 -46406550081571426400747966951086839600 8669264 -19940602398993988227787359079122468864 8669265 25946072170476624928896110057136968640 8669266 30830036853375093703065761637046913184 8669267 187410438249922706227863178384496415600 8669268 55112760220621921490202671362128445440 8669269 46085365119933851898869007344687146752 8669270 18192087454874734422557596698639886080 8669271 44071106005351195918719258139934942160 8669272 60908554307340159975074168786553292800 8669273 2485881717908109658149780847990469904 8669274 14937161059878385760938150524327297024 8669275 -20544312365895987800675477690151049200 8669276 45265519864101753329026892004811040256 8669277 -54773095589482986545973296268444081786 8669278 -55107617840935178542680555654626674944 8669279 -60263185766164307650607636985926961120 8669280 32730645887454379753583385174351544320 8669281 -175733206875048148322423684321024882768 8669282 -83448945367271853920264228653006915200 8669283 -40277280921243050368805664932509236480 8669284 -27519333111930881497361696565766479360 8669285 12096579866613565119529466348139721560 8669286 15944286091032057818338535918236675968 8669287 -277219791381606831378358542180286432 8669288 -10616868778396300388901998143094016000 8669289 87429743856545513744974244751896425920 8669290 -2219499755018467964950524383319920640 8669291 164885810183145476946091066925575050240 8669292 47696670617786395047741876933739392000 8669293 41914893408301573281524697702396051542 8669294 806470458207321372573072684014195520 8669295 3416551544846706876235989256023597600 8669296 -28236202246286532144565698682567426048 8669297 13102765658297179357386159624408802752 8669298 -20098453121228918459156081506278948864 8669299 -19692165099519127482140436753067643520 8669300 -6180177602493459519550199127657033600 8669301 94037387070849937665223938950780621280 8669302 -135808269462078125575243497556581446400 8669303 48610574377674682568979293169691696560 8669304 -99974410757134172945920820580357242880 8669305 15943998438236235778533600951844465920 8669306 103717548034751650813576879351318826352 8669307 -77204542480343335971535200266555741160 8669308 89617280686866656768548728454123132928 8669309 -63265025467552240319495281702085976000 8669310 6907673917201806705439836851187513600 8669311 -67805422685628116017984401962619219616 8669312 65432751233195972723403089084468428800 8669313 64619945841811056695851134530764376064 8669314 50399977356471257693106052265946914256 8669315 -30177056513235367349985845924091541200 8669316 -845299894199366648579711452974452736 8669317 -176047529061657046057627300965703113634 8669318 -11660874898099436459341694997839124480 8669319 -44852151512430473018164015708894868352 8669320 -111729195583258002651078836961189888000 8669321 65921025219215356643390783693095971072 8669322 -7036928458589640426561904334370163200 8669323 -6772349249000292515410656182965477136 8669324 -374117052288897209400310075366800384 8669325 -47835563619141732980846222732169360000 8669326 68478173422218651803942929066789298112 8669327 -13063109230898669767980621340554069600 8669328 -5914369858699547287822518149195366400 8669329 249740466021285841215400218714162074930 8669330 -25252871676483996639553844596302937440 8669331 -83381467583739792929976854190473103936 8669332 34721701975215422773799681302440837120 8669333 -141577865275973361406062737685706370418 8669334 560700469531751507877802454644606848 8669335 33013136709571600553835967659114874560 8669336 23437566293397406272497287296904396800 8669337 148262929726969050640875695809597745952 8669338 135335209168970745112728195624093943296 8669339 -22961499866613907645419554034372879360 8669340 -35623551764924509941207824004119139840 8669341 -47875197972296480032984656356005663258 8669342 -10562866962644484088163731877850086400 8669343 96046108990906710260796458161628270664 8669344 -133215058742397953782694613761985085440 8669345 125766061910851288422103969009471454100 8669346 20676408061399057592165015878986745344 8669347 -252833948135378735000618995312176167040 8669348 53753526422110114083419042857246801920 8669349 -4303494679328916804856228921707493476 8669350 59057419404267618947077040907379272000 8669351 -136938225871380319460792226458030400648 8669352 -118636982146386089060631336429186170880 8669353 65327631786703273424536476064567414080 8669354 26927747876804530623058330608925596672 8669355 -28481376939772176510174770294877665040 8669356 80173861176986378813527106101621617920 8669357 -9207823244010575238130972097023686816 8669358 6686003315018012688683631676323144000 8669359 1758667396672426378436336917608556400 8669360 -2020221366071575086196099761710039040 8669361 -27686815512135363847076107979809546128 8669362 -53683515067071110569248874351869731520 8669363 186179465721360089456237364609801504624 8669364 -61672962868966411712137333735307900928 8669365 45651456449195913669758664995269759260 8669366 39098376561910548391491913895588158080 8669367 -10202400370864566967190805817571487744 8669368 9479161293640064763529584560655237120 8669369 -12256358742242141767542263646262845756 8669370 -40133916892496816097319384345825747200 8669371 -117873116194317192380170151393790106008 8669372 -2544895101860671277479484208576814080 8669373 52025573900897714267659630969058754144 8669374 -2439580345201636074445986376257734784 8669375 11327287401049261738145601413651790000 8669376 24138972705662089684554852248164761600 8669377 -86312151791593534408756273829277204560 8669378 71149082020978235755362313817629211520 8669379 -14082271997561424903347643496684660560 8669380 87097270556883143322271211755818988800 8669381 -106383446473859269350506609204285514240 8669382 11285490951059391035803593371307955392 8669383 132720298340927933563235897329856107720 8669384 74756888743801561724213250876425502720 8669385 -141039535050819842423422314690839664000 8669386 -76451614836519937075985446994907910656 8669387 -27187242807904649499593209803961505520 8669388 -15299384544408648752758722792335966208 8669389 -4818207402601174808552707845347548810 8669390 55822839442620318659772212209178353920 8669391 -44713831826463490083443324385663910008 8669392 60767055713502988007435249486361092096 8669393 -68350731563158784832922422576155705358 8669394 -47647531867864417374160666040320436976 8669395 38432098497056270636344158901577746080 8669396 -65396839670433855307853212927310100480 8669397 -98810771773310152020061359909168728160 8669398 25021237045281381826102984775927980032 8669399 -96074863022109046478484137246010708600 8669400 27811104659983336689420895218700800000 8669401 19685076797021394176865353907312076800 8669402 -59226271725888942809350492806007296 8669403 134167307908322175112833838251683771520 8669404 -92853861523494803198484780476557510144 8669405 226398084069902995322037479558019452400 8669406 19043575825653861640873878688463824704 8669407 -6898944483635467113937513566170967712 8669408 -241097117241352765019789105068769280 8669409 -8875821733257405467800977107229141120 8669410 79000696326744260221031100061893315360 8669411 138272558824013065994620536558508122012 8669412 -78317279711883771917046393493222656768 8669413 66225430949789841853681251660716635104 8669414 21971076439766372902074297779456378880 8669415 530473623775042280403305227728067920 8669416 43856109383494220874680477169991680000 8669417 55825768242675024518341499174502209466 8669418 -41090286835685472432085903465400599296 8669419 104613431400989962907871219971947358760 8669420 -43970740078199732565787091837284638720 8669421 125735106254751112084066321776999918720 8669422 8591553624636519964000442053190494272 8669423 178878441064746217194187753835203030368 8669424 7776713588329621123373339034671185920 8669425 52350795129483796908740213678057500300 8669426 -14502776896783900444382519090434799088 8669427 37225723150488364515505274745901033008 8669428 23437560408115275965693595052308314880 8669429 56216366883243219446230972041945755520 8669430 1031202122706338446481935637824358400 8669431 -179600377692343190371522015057894613736 8669432 120038785673635626580579942065911316480 8669433 -47010000571745131771314137781544285632 8669434 148204128302230787489715517658895033600 8669435 -16358528071217016562928444204983788000 8669436 -28194548787060654633938105530970898432 8669437 21883955225183112544819571380116960352 8669438 107829367346086172926387929139731717120 8669439 -148135269798765894338893287690005937456 8669440 35310262156029433287192865588924907520 8669441 5833081750224944681959930360873825824 8669442 -74592727223122140437386289289407924736 8669443 -40350594963115295873198986096084706308 8669444 20429179821986790045413761167995498496 8669445 308884236763313445027187672858386240 8669446 178545999402757399761993571327649260224 8669447 209681366009470965887452192782881599896 8669448 -148308490752238111343299593494689912320 8669449 -32908210943352337055267021642993069040 8669450 1739248912513413090576863660310804000 8669451 4655692526385074497987607639297731584 8669452 -27883266103718899057092898429754715648 8669453 19658516974973759140651125207192564000 8669454 -277437777631075429925494878443321280 8669455 -70108229023339189557986277949756421280 8669456 615449665800824568794127307024515072 8669457 44460142680112370109666366003697652640 8669458 21431248088515464488053669638307531776 8669459 -8530992582891817613952503928474788496 8669460 -18726732371859950586837635038052352000 8669461 -54692797134032222739139482412798407168 8669462 4155877366414029854096730491591603232 8669463 -144177445928979878999709486379927708800 8669464 254716723642039305586203236762994462720 8669465 78167013049759624400350224425057105280 8669466 -19571009031315673433233947701815744800 8669467 -2572918511514475399230054599210611368 8669468 97775316304407106226223758587894875648 8669469 -1789702459047485396393314979470409856 8669470 -12198112131921563633517148892713539840 8669471 -195498136900243528003475711937417517008 8669472 67273904721631012012753626192197713920 8669473 -124573923267187794472446036695386930296 8669474 49919611955511052465875049701980586240 8669475 -11399333730969655552478017603834580400 8669476 113725839131806828230670768215766866560 8669477 -7147439750123362758898873697530228674 8669478 46755148170204313488834790123035244224 8669479 3303130543246641370458220575676019712 8669480 -1628095935337614302016127654900224000 8669481 5654282929247336966741502446533920 8669482 -71564709529054492282313601226561889280 8669483 -152179086252336775910050237154692040268 8669484 -134940311808617005865630840361362273280 8669485 -20009385529594989085282970289851483040 8669486 -25806054455653125942913067274692689920 8669487 21346811299130048891429796645997860360 8669488 98076249008276249503667682311962624 8669489 113320167579649339832208238935075382290 8669490 -13927891588440183719069688200809267200 8669491 -27355014328132432170658535095751731200 8669492 65022998938240659850955462666116800000 8669493 -630380566034055032779653416435299392 8669494 -36403122774198810919708041616972667520 8669495 37194023837863058937726788922634167000 8669496 -114485508261013892128561056607572787200 8669497 -95997050931477330409915815615577333548 8669498 -65715564420599797873806064713133338000 8669499 70818137511345088084874010828554768664 8669500 63009239014561659422739633480162816000 8669501 146574766592438525194901856157922114502 8669502 21186605901820965300212617968166342080 8669503 230643842315858457715091591211665278264 8669504 -760574549799953278559992278308880384 8669505 -18404870906770395761964812628746776320 8669506 109356074331609952225188982816610015952 8669507 -18939452353308162909894834419985123840 8669508 -871116011913888075917793553367639040 8669509 40781075302739769705613939600193844700 8669510 91616632175324707371613051503714662400 8669511 240395939689430149685421000933270919032 8669512 18908315604496251700181304953267635200 8669513 -93828014290418646174957000213271283238 8669514 13653755684268942156271638132575453184 8669515 -10856459156031852496898687669326335840 8669516 58622208726921596518300934652912625152 8669517 -70872055033746645669266584460090406720 8669518 17952910778812455441600118366352992128 8669519 -211047611556416453296807838229520999080 8669520 -16016416600246685318829028241941217280 8669521 65787335520424197160542785826343344180 8669522 -37331652203456695435140011563626571776 8669523 96583776548929645352881039601106444984 8669524 125178585706826887603583000428420329216 8669525 43586597270708780562432707063967662100 8669526 -15895284596395598938420952412756959232 8669527 21313474273650086888659595576637082376 8669528 -11057878349847251218530771692452577280 8669529 -44318276224971707797848861352023600 8669530 57984949638961081496449491335775464160 8669531 71897521387189020729163424862865848 8669532 -42952412256809105386050600473684361216 8669533 -73504327787895581946561663265620676340 8669534 89863933249921424335505458228567372416 8669535 10523409722767099309906776792474063360 8669536 44387468071028486902943657245687283712 8669537 128335208047214566697523308444891095572 8669538 -10025657306140838094620792660096732160 8669539 -76491919187048215809262051848762873440 8669540 -64898521423400982635949106679365693440 8669541 92605264352512243487982833627512551744 8669542 43385578961067623073187692743067971712 8669543 181806153389782686683771339017365540792 8669544 15278221558102218455109266985110077440 8669545 64949631526697171141243347383187851300 8669546 55494722003120046886304024057923010400 8669547 -109229380098386321369248667283132023076 8669548 -169767475874257867385035921750795297280 8669549 -18790955143578010177402164598774020480 8669550 -4606420826200390024748586936720912000 8669551 73225741752564178125245051933144106624 8669552 -27154040011112111216419711618882633728 8669553 -2631646778265491928837028137056328192 8669554 -74390536610189187965044526218312407024 8669555 -98184373566486657402744238949078897040 8669556 -30205280229673345984066655688679323648 8669557 22140374847526712647643429907158758780 8669558 -124694617411415480847764911198925183424 8669559 127023901681627434152269430409965641704 8669560 81594347366483255862557577764560281600 8669561 -13121055848616996115298576384447438976 8669562 -8547055445867610041895980084153561856 8669563 -68908770440658027533573077453118336240 8669564 -78130763549823741039649469224312386048 8669565 -28336688075165875801456756558201920000 8669566 34953867425890123019505622570612837824 8669567 236482425828788795062655454241845449640 8669568 -52225966221395430313170932903926824960 8669569 13608568067294488490220917122738314080 8669570 -32462959125760867184287973613181640640 8669571 -20766929855548433232840329979464232960 8669572 100695037731326809272311138809611598976 8669573 -91264857285374477191037182356668885760 8669574 191500329300537857507806184801998848 8669575 -18133638710839513743178252316439540000 8669576 34478193656986083353045284985742428160 8669577 -5625149863128201523960830187981522560 8669578 -11098334846663501119272833778239201280 8669579 -14706038367222562610841169978561008000 8669580 104319064748221479772901234788128030720 8669581 -7457921644745715067859339949198563016 8669582 -33104783581634308098237061352467948608 8669583 -51771746266306291566305759689331232600 8669584 -634967399079919170561795673666093056 8669585 102712378159516912731270247200945585780 8669586 26030567479185805368687814341215285760 8669587 23279733203496176541246197968680166152 8669588 138279635896490702071455149097665986560 8669589 59565992020773033786267150894656440224 8669590 -47853061733076111051466967428528828800 8669591 9811463870098101121820618938150128480 8669592 -12850039776951304748666674069896990720 8669593 65869277394170635767619238935477248842 8669594 -5825527157805962636533212108888965904 8669595 7241186539507516013775053977812080640 8669596 68273759426159298223966387437335214592 8669597 45254952295217750177721638082105459840 8669598 -12799807151485874460420471539695580160 8669599 35954411803644502223110401667630485120 8669600 3512427749790592252919018397533798400 8669601 -51732508698119294310719991536913837420 8669602 98278078656340373824454708456997052752 8669603 -12698151991234885262956097868963147600 8669604 1715486041180803990679831722014032896 8669605 21677799971723500102917564204557097600 8669606 -36553464744240267216532082199883513536 8669607 62263966945689516155612176848318944040 8669608 -184457003960581000236637732465719552000 8669609 122245437926781358007550927593926860360 8669610 34132366171280293079528306081300680800 8669611 165938666980300198180976153554963260212 8669612 31603880029769981880086215450417136640 8669613 14407569762343052849888581249362287424 8669614 3759485811493826939692446459972513792 8669615 -20176434101282721231163088154683902080 8669616 10615766104389393925328307837990961152 8669617 -519702926638597551457307265850109280 8669618 -39260938971168222517119623474163440640 8669619 124669707811975247985468495355184907120 8669620 47520689862265537974665333351799029760 8669621 267148984518730314634130927619791139822 8669622 -22950479499910620191205017190054134400 8669623 -18526724312079145003320316899723623128 8669624 207966075839028145137861788368092057600 8669625 -92175191481179795353811523796919760000 8669626 442294015884879878697374064420480000 8669627 10559855958712567042457050679669509476 8669628 -25523404909465402429231007961774383616 8669629 35920636204761697946848896492051324230 8669630 -56992339169627740720142952293586095040 8669631 36178797981483135948944606119682474952 8669632 -65831515724103268929758507478688989184 8669633 109580131751970541468225587458450736576 8669634 -2089640655666188652220620019599283200 8669635 -8719435068808855795123229624116069200 8669636 310495643527297801907340027566590080 8669637 18550090913599712127347586998457559200 8669638 -129498710429327094414798397938527908608 8669639 -41762069792585801398277020154628679632 8669640 -585550373339844718363571737986662400 8669641 392124016229499043539821607855296378752 8669642 -38067197351567735485175112498727024800 8669643 51841721431526826271433651503876339200 8669644 9850362592356128901559466248358841856 8669645 -65776383923028985126874397309313730100 8669646 7748100820396766921776160394794803200 8669647 -38657194814946937900742474221362257168 8669648 6182229034600434048736861108545306624 8669649 -55653319899849109801868557173035678736 8669650 54609784113972045987025607532308400 8669651 173894992046907758463344467675321676652 8669652 -11016528236654102918363461748922316800 8669653 86087982870390650504722121334196725724 8669654 47612795765734148385025250791093471872 8669655 -8096157501340216279898811002666849280 8669656 233455626986369326694292052361483642880 8669657 -217712595446251487721269613138232559094 8669658 -34833075241271674114788664642249545216 8669659 194003077259457459354447612046796619904 8669660 255049447297652862266005446455285760 8669661 -5361798061038753181632058194678331392 8669662 43750293508054025447926808226782805120 8669663 -151646180255279293939033835471381172000 8669664 -106381669562470613060975379960561401856 8669665 138630188075641271165012706030367005120 8669666 66724120633274196070510193583330984960 8669667 130574865994585641144177684160558758912 8669668 22161860174360423563829130956654592000 8669669 49951536032538279378287282155497875070 8669670 40222615806915200016870501872493206400 8669671 -121412302257300016168552602816072893128 8669672 109474466227657191162252711547280179200 8669673 -1079643707733755641468105160354772198 8669674 -18395810116040674151984265963044637600 8669675 4707826817365545278845674374184844800 8669676 5035632674139410906203457604530125824 8669677 -51309675969229861388544410286932779776 8669678 87790897643369967861513834811360856640 8669679 -16458229060799957656369811015699129472 8669680 1818447709829053498347802784110018560 8669681 48729541622317031455396164326223321600 8669682 24175734930205396329730459170535441920 8669683 -234837195147999580055146876991986385976 8669684 -77660862286878007482978081411814867584 8669685 64392456008181497921792259960308032800 8669686 -58420065063235324411456912588353805440 8669687 36382419369290710542205548695971011168 8669688 110751817187812666974313759007078338560 8669689 -36562127549003012623594559543038108800 8669690 12164348103170327880736986939880389600 8669691 -64120144171129238171697401508839694900 8669692 -37883366789493347219362785601073538560 8669693 84984828705838566184259294435657144364 8669694 3795053772229776497224344611076009984 8669695 78557586638922603374568339120276196800 8669696 -9770841393219012913837512448467271680 8669697 -221865230105491010912965002288905498880 8669698 -88068602600533737803226962865987035136 8669699 6997006836183686839096419609356117328 8669700 42766165530997060982812084143740160000 8669701 -253091170196153087816751812587653099298 8669702 83485193543830013669307648353576505600 8669703 665648862732029170995058515687729408 8669704 127384105969692359966686333335879029760 8669705 8091344599915290147343909540792480320 8669706 -7403993472412629488174429870220556800 8669707 4006360533288903815626576423637341320 8669708 23516679493529102612475912943275540480 8669709 40551075823623669056464022438683817814 8669710 24480281873806411040701936280831496960 8669711 -100213466125616731765229164283417430120 8669712 -18650016452907807289415608219416133632 8669713 43698411998622703901858619501381166324 8669714 303984900305849391075885448017399168000 8669715 -53889477200734503764786769417069020880 8669716 -141646505010821334778606923367107956736 8669717 125982642369991805176639324571279449326 8669718 53084182432947790514784594486646061664 8669719 67537536506725339116037672457219985680 8669720 -158054128050201680489835949379981107200 8669721 -161199176715650883788709217077232688256 8669722 42013083249823849880289314450656100832 8669723 65233029962240010256295444476394715864 8669724 6124700975982117245536043824356556800 8669725 -42036858840875940209424640599462888000 8669726 -19998310537472761640767486015999738176 8669727 -87253266918332840467647393570795160320 8669728 -64316706530435570080155609944621973504 8669729 -11702897770988913998604780681292002924 8669730 -29592436214876099504875139777428961280 8669731 -94139605698845942609812687713644533808 8669732 -21434170500063154199494997445227904 8669733 9314373061435518063127873058126550624 8669734 54372080237505728617420309400824512 8669735 -30951278165033272304848752852180405600 8669736 -32330362766280353377715423885770183680 8669737 -62346551902935141418844155091023047948 8669738 -35135892928617787411339100630416773120 8669739 6157710268582875994747227184474632192 8669740 -845969499849017217726721287242265600 8669741 343603249924607773356897567147599059500 8669742 -54278360041599635816760529591901757888 8669743 -126315248172370309018203011855756146520 8669744 53757380355350977214113637130250076160 8669745 30137641999541771182539870382380835200 8669746 596496455711694415777374442668760704 8669747 105295104484694001394966365499852743264 8669748 48811456912560166261613500574651412480 8669749 4518710186333156136623778812119768320 8669750 -82267290578039135947613847437444640000 8669751 33482870757386108157545086570342111440 8669752 10279536122285105694955036132954521600 8669753 261889693425834355229085096170323413000 8669754 94394796279036723368758231366787412480 8669755 144930229379535471384079821568876002000 8669756 -97410459912405809276887108810016609280 8669757 9436496601779342897875903048327416000 8669758 -87752455586131957470147004211778489216 8669759 -20522465562143024051628649226868618384 8669760 490245493051997939434124808101560320 8669761 208476121699103861967793550110152721152 8669762 134431696424216804368053674605137888672 8669763 14765572560952366682004109523254856904 8669764 103266217493837252983036668036519272576 8669765 57028205766209219568551242160035528320 8669766 -4305863628200769057776612974237536384 8669767 -94412497151728158280125755208563670184 8669768 79254595499363403473063240396652610560 8669769 -42547120329261804835290058714092220656 8669770 -25799716026790476740167944188228567040 8669771 3231343557504680559673187033016936 8669772 3917529386425107991435814753880153600 8669773 -11554365101195097043581585830924024064 8669774 -49885876716436359577412160570931968 8669775 -4557430033227987748849107477058516200 8669776 -47863310884402362346579941972233420800 8669777 69853392928071593174964527497097920626 8669778 4792359484623870369901271087054263296 8669779 -147337412452917047594526150587645890128 8669780 16961829402871355314906495459984957440 8669781 -110704049859030521165060989706537391360 8669782 39059892511041154705858846635512463360 8669783 14472692230186609234816939753365768504 8669784 22404731477331297859974344510604472320 8669785 -99721911068271118058433423866882706240 8669786 -86940648084795903825494636341810683408 8669787 -52809148517895599185797863441922040320 8669788 13673768467245804311916345086481433088 8669789 3952848065238839025828143538514110624 8669790 19913079043287310188333434343853705920 8669791 93848490762998680913315535424433757744 8669792 64257263047312566616790171752589033472 8669793 -68158182652507987972322470733755432512 8669794 -20475496754858353280740254493637971968 8669795 194571870589878511475368007944844947200 8669796 122626976706885005534383436710630656000 8669797 14196947461986716193746609635638776220 8669798 105282603097432772132704269168254450400 8669799 149004433183630256639291601985083805584 8669800 114586792114941291070887186823944192000 8669801 26760030468453780159105445289350992384 8669802 31364211066251168659034829162263807232 8669803 -41457709629600533653247664755974842080 8669804 -19199389427933716844274222089792962560 8669805 40950717313838529034112991061279086720 8669806 -18034657153093710725685828309347571648 8669807 17315611088567068850809363706199143880 8669808 22642775517282121152456906370386493440 8669809 -12445207229750684525750399103486691484 8669810 -482822237499126313654437586700474880 8669811 1277441328828741516338022611124422400 8669812 -66493310589735893504142215045722760448 8669813 1794772899032845056833120024937658140 8669814 1761956283222984644732246151574656000 8669815 59019074285420698510901962612649730480 8669816 115339448355470062353763378421633064960 8669817 68162283669111487637014717391630358468 8669818 -65194779497807515143987415724473430784 8669819 189405704151375317739246256660471966368 8669820 -33608077668506759458495729044413905920 8669821 172780452195449700635025324275463430022 8669822 -49421553190057229308053014513023767168 8669823 -81520658625578202298365878959191233136 8669824 -222925314646249044852723260056802426880 8669825 2989530716573616637611631804881782550 8669826 68638367177798901629245597221477047424 8669827 -2101487374791447089678510388349539600 8669828 -83665249284823305721985436553050869760 8669829 -38711034622805003361620753553026308800 8669830 -4127919778714825129299798123949006080 8669831 80623767405674075279520322873804036632 8669832 -72593030153488949030547891651870720 8669833 13694591052082018810517128192981208000 8669834 -21598564970585290976476204334043455184 8669835 -8154205752046427326505039706739638720 8669836 5877227402935901696274688202014594048 8669837 -144328096429730308793765275445517035808 8669838 15069634835856743435318402869703905344 8669839 -128815511209663779534620672040712324176 8669840 -9118891147223552488619034026513203200 8669841 -118882040372160807583497261300987752208 8669842 -78676583327787328102833604955264797056 8669843 -38704963537970834724060474128747704416 8669844 6546580188177739110883116746625809280 8669845 -11534422789579458061701958159902849480 8669846 4656143816841849636868470631772409600 8669847 -26147538329266355988252661241861226240 8669848 114015740307392721326650767132058091520 8669849 -133967130110026095936806790266228371260 8669850 -7586346076554042008429610212481024000 8669851 79342595082097807476245622957800259552 8669852 92071912698607931657486241143245877760 8669853 8018048005153712975261483044524099180 8669854 -98077941112969221614069365379360305728 8669855 -305450690657295837883743501156162201600 8669856 32106326349641239959247884416040566784 8669857 38834668386700528442068765618144453312 8669858 -27487439794214565828969593048271064800 8669859 -116453024648013693637253321532661102272 8669860 -12075364375305857237371119666468019200 8669861 -174313912120259352744083400173694665538 8669862 8989545605978160722901380232342291840 8669863 89574635449265171268512306534812732800 8669864 -78060154606068582833665678213026539520 8669865 61480798147228843576985966487114984000 8669866 -28394629576265892960369045837502444368 8669867 189612070328806629137401680419007580632 8669868 -57417527792605654240095734110429493760 8669869 -43500040738315022701038411439089165786 8669870 38312167846042884963167394080153414400 8669871 -19264790389548255164422955590618293120 8669872 -19398841787396837525153349295806087168 8669873 -121105173164596982669654155474729243200 8669874 -21060060112205418400583882587961811840 8669875 -1994871635362184705695433354868252000 8669876 -35430430848051702157300915048451456640 8669877 -12303661953095611865431840076735409408 8669878 10492748634422645511042379677846281856 8669879 -108443627418256095051348184652027330520 8669880 62817240588191362752422575059303321600 8669881 42851883819262063028409216969639262848 8669882 -28776118662320935703575168063701335328 8669883 -97105916533207774907928171488800479552 8669884 -89670274500184331481084692398158429184 8669885 -7971210594672041960902637768775498240 8669886 -33780552993014423532516312864442105536 8669887 21442041693482600419354446997834146520 8669888 -75122740525532120654407199986220531712 8669889 -90518335979369727987475747376098224960 8669890 -35024307130232166720111818539855564800 8669891 -1477525789493826484034231983967785416 8669892 -46372903209847050186237852164788224 8669893 38671585335545604654589500716649658142 8669894 -40022741698314639989941310526314792448 8669895 16013553945733228693462267445073829440 8669896 99850504620188454357819324894319411200 8669897 -100031531364352697727446899206871647654 8669898 21135649060736180952045878600681146560 8669899 55316692530665951845342869972711966240 8669900 -39315832069803501677959899143413248000 8669901 -16566833504915098453901741028933715776 8669902 -26385369467259702745700685120055465728 8669903 -70749329007676296519081956939341073736 8669904 -34616641317194316600279136025533218816 8669905 -138353438702904403434483017411858012940 8669906 14377211828701443640949832057918305280 8669907 74092657407150719107695299924229897204 8669908 -6564780751491942515792813188126462464 8669909 -166754526651096850784677619360448015360 8669910 -5608399627876756944717310925594240640 8669911 48439043781759735819177516479792325512 8669912 9727434864632933889855479264031866880 8669913 -55205579096617029304568998327324827120 8669914 -62565239164550503554473105228054651136 8669915 -170486097241565860619946213534098760000 8669916 -7931724861035418997431897579203320320 8669917 -95171881104095854112627838423069681140 8669918 -105213128415452791409362472137736832 8669919 -57599064646406214501430506410669181312 8669920 19288509176894363465965919352898191360 8669921 1627106910351117531572829609624712104 8669922 -68126181096375561133774510850134356480 8669923 -211057418368268899939974835346770057828 8669924 75835646299438231014105629659683154176 8669925 6970531116864712414432746180240518400 8669926 -64765692958468160087821830436568438400 8669927 106630213767448976432842380997055224800 8669928 99081078133061263221728750551563878400 8669929 142035165572662232549350397153979993530 8669930 9932714387420516057996580568826184480 8669931 112286988918693602067895481504112742080 8669932 39488078672548856342478777275089781760 8669933 242956977806946317595884426795654881344 8669934 -15569807437814059986498436447975956480 8669935 -8412578618467849380770154869897931600 8669936 22389119233312047160935064466170281984 8669937 123034581192712191786637804638264674160 8669938 26061968258184647577457485396540015120 8669939 26547716221268641711511041750294273740 8669940 -90318546354542046217551861664372531200 8669941 27732667917838498873177978689700777344 8669942 3574707667308913824823810246489384704 8669943 -5233203469941609063171557484649594800 8669944 -186260573395314060605297785927657635840 8669945 21222950393774116231779925592182085700 8669946 -6537925038132574147917274154606309376 8669947 28221433551436763590327190934898940160 8669948 -15209734531923015144436534736092569600 8669949 171391849223783549176895804925103556352 8669950 38374748129286265543826598567106430400 8669951 26631404027383872157974755057778628392 8669952 -24227762799622216437435927144255455232 8669953 -19341209261863155850470728264251357776 8669954 -94205066643775990428127358372291275824 8669955 -26536976759123771496229086871358234880 8669956 45366488410019973336005552398332149760 8669957 168398986544544562772983362920005005372 8669958 -60900500026703900696705919945657626112 8669959 14933837673840447807549341564827927504 8669960 10112034275975409383856553179919257600 8669961 97928135625520070179313970674685765978 8669962 24026228992872840963943312444040474160 8669963 -107278251371282391606568933567436719788 8669964 53067587644734885305061860673755873280 8669965 -64137263636228381226899690331908782080 8669966 -40286970058991344018518922829541452160 8669967 30054116050223175246759475546660037760 8669968 -63012975612241385141016824349958127616 8669969 334054603309658647864202030730330240 8669970 8742208852885327179233379903450547200 8669971 -28775440374452383128741099840598357248 8669972 -150918394948493616631302414531860060160 8669973 53780903913626153160350608957942657728 8669974 5561676547039742517467658254311376832 8669975 -137388814783203592583885822384088000 8669976 22177130157291930818461817118143938560 8669977 156698443344331244335420234656046151632 8669978 -51882216794778350309628709332824946960 8669979 -19955784411236857595803956267771489876 8669980 -91513127499271370555985513000099763200 8669981 123658552353664019527077711368309863782 8669982 11815178225492220117264397822576487040 8669983 -37267823658141676834547902302216379968 8669984 -229005858133651124140459550409679110144 8669985 80717266590436491735445832657350800000 8669986 11182828017095648237921331677789952000 8669987 8907282094512619766160457811704879104 8669988 -9497553262166694802286691805907275776 8669989 -57533893451277808416236099014922230210 8669990 32096319847909767089632670935575951360 8669991 -7118829499994526550413137602747472640 8669992 -94172297598383013638404319790195840000 8669993 -74911091010509391653708562506175226758 8669994 -61755345730197054755673226993809504000 8669995 26951913769423575838550324179022460000 8669996 25622125971424583413786319164673949696 8669997 24706765762779348225567444416566586400 8669998 71369544448893505314581783057787336000 8669999 -165518127456152007285430527121585903440 8670000 -1632102438960110200473367311882240000 8670001 -63207534708278916057179129450968212368 8670002 -34133784072998955435315048924250166016 8670003 88470016685177455882673280070289352504 8670004 -659111490807215298832558366217830400 8670005 -85430501068960625678644671129223486440 8670006 93215323961356989568766508764984505312 8670007 82350056013436927557428499070488313256 8670008 99050133357594211521613115417643663360 8670009 128937052345485741985821944271531591504 8670010 43800580319053701536229210830028488160 8670011 57012491887035385852432146075570355632 8670012 13186238450980882177501296866388633600 8670013 -1602704034849928655129784816887360 8670014 80091016608627038650908606314877832320 8670015 9812219491372959978360802424710815960 8670016 -7727184738464787998816812149928099840 8670017 -260832881546780057313828783910395337728 8670018 3528683967211484325119968638068490240 8670019 -175829317155784334700631918742415262760 8670020 -39580709062149632566700621083647179520 8670021 -24724065669816433083863308611257981376 8670022 -146061465446369196950581254096486897408 8670023 79999928146560756552579822583201242240 8670024 25486492857669400590193904581533696000 8670025 -10146934624710402080121805456819462400 8670026 -72142961620064667738704116871165858976 8670027 213375182889689573563109583642006820080 8670028 -43473319720091338456457482662170520832 8670029 7420150519938519059223484625404176630 8670030 28909027073632992605371998432871816320 8670031 112889693186388514742088674960674750832 8670032 1804347898846249771398026381426688000 8670033 1821534388809046115000905432662391620 8670034 -13627996385237913798644841074826160128 8670035 -104866679529811354590667245819051595440 8670036 -11951530015874940663561565562623426560 8670037 -917008017837830217049241349317675314 8670038 4052639995595050652396395265088869184 8670039 -1418246705051938165013450037200465280 8670040 -155340763820144907557051250413615923200 8670041 -247725622198835239782786144399352413558 8670042 30860018882215217086102288993107221760 8670043 -247670104572455606324113982873120562240 8670044 -113370806492794797231244231879882329600 8670045 1811546862228435425352427368379771200 8670046 -11342051648166748465302343868832998400 8670047 -4038192955479337416506749640399712840 8670048 9883609964229398340772875910877282304 8670049 -77111114380900270531279058193725911040 8670050 -13685861703553842854123278634186640000 8670051 59067800655529574356728794217225305280 8670052 182330536939197385860689712785515985152 8670053 49003910128872163484068893504438697920 8670054 69917623736321295359209188753123100032 8670055 -111701408800001368869936137910088004040 8670056 16497730419610777083349227901056506880 8670057 52940893431574983061653355536153071616 8670058 -46374589790684234512996604692867034112 8670059 -170355904526002671102382288482561738840 8670060 -16305759489439890827939967479264056320 8670061 -90587255436030654358758519675060191680 8670062 -10881780370357387461189431126755311168 8670063 -3242400415636052357252754967860544512 8670064 -1195637140447110947584863732748582912 8670065 -2036181800621234366423072015669345880 8670066 -100965809910243582217262954242379492352 8670067 -17888698016967545544055528027865818368 8670068 79963507517425855600945742440972849152 8670069 52199037063832296893891380071624438894 8670070 -81613670688639711553306095775262315520 8670071 237486685194868894632357789862534663272 8670072 -154564587584216755985198248043196211200 8670073 -170549944691698256899244870879901079596 8670074 10912478568767876302231480425280610304 8670075 -806204682195503883919785711884129400 8670076 -27261797628024582432285991652593162240 8670077 73928854551325396383424493104698982860 8670078 1420960817151511717467918099842262720 8670079 160557451561859243894158268651696309880 8670080 -17150689405023061752220673686634496000 8670081 -10838089899691981582588407076921667712 8670082 254511344287206364343034637343101392 8670083 -164350281435909278125070810667931006560 8670084 1053492323657719417485007570002266112 8670085 -111529908932095142486520754712271202440 8670086 92954372537881356219179390502880528992 8670087 50573032072378750300759731229067359344 8670088 -75671486835266037451989313421946224640 8670089 -26383670292468224943778751156453323110 8670090 -415241808684144157554851329135902720 8670091 18219251296956058848478508932461899232 8670092 94236491512336230614938658102428477440 8670093 60685893212666778478317973113139529664 8670094 12122148258963497977865481832188354432 8670095 -1302818061750104594222210048893756320 8670096 -24197122195333035722718006719946055680 8670097 162834432585567455165804743116610635120 8670098 -95262551272114926311182725158547673200 8670099 -44276161439133989861880736580373573120 8670100 61308276521990721013346124052212870400 8670101 53128598269956737677250237382623176800 8670102 31276409937483250008908974810925604864 8670103 3662362345551016826177808518007272448 8670104 241763074435193956583780458538169937920 8670105 185685435402394298057832970581041779200 8670106 23670517785279511640081742099426718944 8670107 -43513845137322041003322706327253755644 8670108 10703458538936955797377962812828981760 8670109 -80290495160658142985267369116695900000 8670110 42806953042035121024585622971273776960 8670111 19276248495337260261369590447480954880 8670112 -229088303999432232631931574398915444736 8670113 128083046107028461048143413007265106280 8670114 1333542720310825956276220007483396304 8670115 116708474421677497429143580260306263760 8670116 16643275915414560008209383967265771520 8670117 32092799808586761171713542328524669248 8670118 100609508278177828799755231909178542080 8670119 90460326924445854516697307105462002896 8670120 61312066971084649103114606404051353600 8670121 -155300803949502476438014003244047085708 8670122 -61094097196191322746683252944276025088 8670123 47491711276310743237790482290328501248 8670124 -60069149305365336126807247748534696704 8670125 23327002495451767278342167939325000000 8670126 -7054332365507560813064489598038393856 8670127 116711718187045253119953584612138392976 8670128 82489521574002872294085556750119665664 8670129 -24456331560879501294273329840583650112 8670130 27453207305380409763406201416944332800 8670131 273714920113305379122649491802660906152 8670132 190987027917052351688638547389049548800 8670133 -596475912349080513443868385993346656 8670134 67185862446499266976205300796222278784 8670135 -159987483553684334636458124655321133440 8670136 128357883158022857664423474369630658560 8670137 186031240518496460678735342347199232 8670138 176419255406868776033991116980835328 8670139 387381479961334520872932154672719342240 8670140 79462831265110485705010615347243901440 8670141 -3564617973143720052737926878030841050 8670142 48813598115038288993140881105283481536 8670143 43933240100374260971336081467630137384 8670144 -5178961677391137053975513075042746368 8670145 144596328860095264182178241444242382400 8670146 -92503413806393837487706900145110183728 8670147 43133734743055586321176123169225733360 8670148 -120515866154132316902239400493184849792 8670149 17322906203498856363330268037719805664 8670150 -45113639999509121324872775970567103200 8670151 39073276748434061411422044580192454032 8670152 -263425831037925356990429864822365009920 8670153 153603954982268656829019872494661967264 8670154 161733352171157804803790152245925698912 8670155 -13751799391948712667918489172738723440 8670156 -55521245041583785964270571518992834560 8670157 -69554728761947219938202073627563443594 8670158 36940372405502030803581936069465458496 8670159 1008720104749869428629690612405165560 8670160 31807825071094089493065696896535674880 8670161 -357322777255602694220030397441998191500 8670162 5436784376009635307072153103638346240 8670163 -110403194507505253091107073614340537856 8670164 -72704764006449991376480872084983124224 8670165 -10494588201817365601709197418126530560 8670166 -44359338933809217402083804479160604096 8670167 21096351592185281172474592728839446704 8670168 -37852325134973016210329005405567180800 8670169 -135999104224538513649513492742274924540 8670170 12576949500375097953903450702925018560 8670171 -171358485088141979487069845208616788480 8670172 20434829819857390792648470243106455552 8670173 37552834530148727288870910520306859520 8670174 -17928553058806533692237758460057466240 8670175 -81808815401208153055410709155146549000 8670176 913796445299059047877045173860696064 8670177 -4517501806894758342494417360531242992 8670178 118395550103951806502151725850014755200 8670179 30094525835622768997167053323336333776 8670180 3194355094808788241099298723804549120 8670181 15345592325389096044756441897101325532 8670182 2515999568234435524269285950870517312 8670183 83971909643271930273527546339947702824 8670184 -53334513461169316799692803388212019200 8670185 -158922413300241166329602897788393126620 8670186 37458172484317412601516578179165086720 8670187 -77371574428805966818284498587310751200 8670188 79160040704057844830196171864508047360 8670189 70167019461915421865495484458708935968 8670190 -6851002591010285510100634999525968000 8670191 61062440200455970656516014654851520592 8670192 -17399016578575467083084431599155773440 8670193 -25645172663580726567255501425183806400 8670194 -40217882763451868889735845892686545920 8670195 24808132070996782159696102757258404320 8670196 142338908042167795949023964108584918400 8670197 -90048310172358393061811612583075414354 8670198 42092525806900283936554395412515286464 8670199 2934812703324694630234089977466421464 8670200 4723827023724321619982245243281408000 8670201 151843644984134689543541063266685779104 8670202 -22888226992288693710211869626939957760 8670203 57777185901128747800721609581350227040 8670204 18526619630087601626526624442558144512 8670205 114451271196115428563235785381135074860 8670206 -76838141293842824407935151500734312448 8670207 -15992381740339664850103886480400181800 8670208 -60959229711418986011971591279080374272 8670209 292282727483245858167043258756246941120 8670210 703110090976567281266781617044024320 8670211 87713054801488069611097376695188777984 8670212 -22050351197048599819559754873899209728 8670213 124572211299651514526712177703975972800 8670214 -14328981759922513697237140716778008576 8670215 186269209531793247172869395825434410360 8670216 1049444600540784643666088825518080000 8670217 -153960987759584208619379148215366185080 8670218 -17063398600261405198349466271159178496 8670219 -111635236621519668018603888746697792 8670220 13827956878860825776163986165613972480 8670221 18654092027925038030685598934979245760 8670222 -3903841520354763547808298937975333440 8670223 -162521852177718763398898057657548808920 8670224 29053859248771119944135678437754019840 8670225 -11842082710256363490188741983860104400 8670226 62225895189227277080017256227292298240 8670227 253645910756505099999315312327253364520 8670228 -38152360779961462796976089242561818624 8670229 -58566037487345564144164051822257275460 8670230 -63227513268185710752704559180942570240 8670231 50219122000842933077385026487617356800 8670232 -131531456107173517038772508946708172800 8670233 -23104799701992668658870677983463587392 8670234 -55040437906683746175287620951150840320 8670235 18774906492918823826149802657600778240 8670236 50884152806955058096416529124042542080 8670237 -38856238266646543391008623796604480640 8670238 -75674817521541652274519489160421077504 8670239 186844809416591205134460274857031283040 8670240 -93387346158534895929851591191198433280 8670241 5834719910910250374355800198719219520 8670242 -22208179497346233473682178572657151488 8670243 -15519720707757873287765180939715545736 8670244 -101415407027576041234251844773050105856 8670245 39398558316465578607503376915323221500 8670246 13515456629030056469623920711710211840 8670247 -48758101563436921996994708697524077448 8670248 19868477596017024918782483440807925760 8670249 -12556533221983462553182212996071578176 8670250 -9534310162647888948734316301401600000 8670251 -126716959550101231296465294794525099400 8670252 92623215852364832612765711193657042432 8670253 -7736990101294400929293454952150217876 8670254 27616579834787673420972127038571717632 8670255 -88112149484014061915582851313084640 8670256 17035826510754654467116364245886484480 8670257 63918613401888193124632849499833951506 8670258 38805945667422885236739865809269710224 8670259 -64208508896464073191563399365401078912 8670260 -8195976045084402230838699560320677120 8670261 -79646578185120243051717479278155810528 8670262 -76812617212227831524119708225815936 8670263 -59663416788467773163126241903247445376 8670264 -20168303738166108946345659693377126400 8670265 -6527302039382854799946016412100964800 8670266 -38019840465527924809966051188375816192 8670267 -49350607637752807690022323037545059360 8670268 3438107667964238666173019558308578816 8670269 -284076140331031821390038163754773427008 8670270 -2564494288608588919532905205221171200 8670271 143748947064380594544879602001231608152 8670272 26633588836812756447493843147315740672 8670273 -64448083149797038331953630802280728016 8670274 66809543041259374454201209532953661136 8670275 -19479287907134803682876603002278630000 8670276 -39677324521673833709855647897691779968 8670277 11192317823946094573005331813493924544 8670278 160734209653080291570744222918929293056 8670279 59990608555266948718448477819812694184 8670280 74865115077889468516853988266870630400 8670281 -30434681346120837604616407845556890918 8670282 -3448029092462192600244229598049431808 8670283 24966466445414664329601502489254993132 8670284 12292953797381006502790964511481128960 8670285 7195378263864040044059445617816022840 8670286 -51886127776474955616136292607447378240 8670287 -93466864769040937606586202858454557360 8670288 -36599603474749822873015080492834619392 8670289 76295108920410961830779229014021198800 8670290 -41773305414397594470694867721761873920 8670291 -3713498628368445266148966279951820800 8670292 23297767837372839897484120729370374016 8670293 145118153737263632813007856460161867584 8670294 -587523634624726898768070003187522560 8670295 108437170965111310409673890938041441600 8670296 -15452844187073030512679372459512012800 8670297 6687646087922508863006191430730213120 8670298 -3055177601277927211526524854012472320 8670299 67963766920065409766826056610176050920 8670300 -31921860693043711157839718884927603200 8670301 260293223953953819871566362938403883302 8670302 43455364408275951834769010553037940352 8670303 -124340441531571021574552956064133848488 8670304 -213995131108676384440801928040771747840 8670305 -1898692408569379856966674761466405440 8670306 9866904791397410646612899163934571520 8670307 -139261213706086622781272667996308284848 8670308 167491908140743409862117236089021240320 8670309 41726627186006017011885877350473092704 8670310 -41837633700077100841600896891752112000 8670311 14426456414894093159639543309714438064 8670312 -3503062552763238327872450723658055680 8670313 -33062396281645957341359469433557418438 8670314 -38643239213786624615252637819935793744 8670315 27372779443997554410483373124030369520 8670316 28073798897535894326786074241829751040 8670317 -38206860451979623806248542888875371808 8670318 -58348333242622793540998344540050306496 8670319 -7765829026332378882391581406993002528 8670320 -11555369099915536689603010770495897600 8670321 3937482764981855458548912271908892224 8670322 127998511092749758869476243410130243712 8670323 -2780288844848430860091956421089899296 8670324 -25080051379376440800778662324294359040 8670325 -159278035920793313495389129943845254550 8670326 41698268244101230744568842970151634560 8670327 -14835599165072151134067255332567857920 8670328 -54937964550016228129746424123765063680 8670329 46718409506615925432270050824454271360 8670330 33961343983934619654246032458739048160 8670331 192371391250186290317659945378011380132 8670332 -146504839628018152586356391161993307136 8670333 -42681766928309274325487992507476633600 8670334 159172951670937388026420990954394769280 8670335 -64253995139879136265782403034457549720 8670336 -159595874745151677721353105302020423680 8670337 -43544371285610152406457101981163084760 8670338 -5508493642011203196788630855164930656 8670339 -43661460825536891828633495210030102496 8670340 26595488632623750186375245752419655680 8670341 -134950976359802197281051483262008345600 8670342 69047289899960484046584458667416709312 8670343 -6025401167476782714374165029606337256 8670344 239205824318749520468328626873606108160 8670345 -38729204382532807850245083733463452800 8670346 104896350796043052528319166312826720000 8670347 -94485195961151626513034596210979507568 8670348 2802216671125037282940026659807518720 8670349 193892722610523436355974515939093330240 8670350 -17073418923819355724290028584180248000 8670351 9657768574454120946123287327743901832 8670352 -6798148384945731779461611416760926208 8670353 211298401898188814285260532507768119602 8670354 -46040469467380358984078198680918425600 8670355 -44534371137127009855863283829613756240 8670356 760157665116160921877795423925571584 8670357 19519666863619505956007666470964635320 8670358 13653253352811276908437035642006571776 8670359 -62540518578118005452529288920990176320 8670360 70529441123368840567181943785145753600 8670361 -2031367770912061285607568660090571840 8670362 -112022839246120208461733230872223264800 8670363 -6700550661319559482514259925767171216 8670364 48058202638410614393598452079186034176 8670365 90687000530504182386162916143956347200 8670366 -23917422886024561096082074162960579776 8670367 -17509141274221103575490430541468621560 8670368 -18395716699369292952587241609042591744 8670369 68574920170007809473135889211627692608 8670370 54114046626581209760356762842244718880 8670371 22008119707560199778907814382725540572 8670372 97276425746294778666333443876970012672 8670373 -24094214090066561302674656901316525378 8670374 21795096883646388758958127602383952384 8670375 78363518984491278160298716984419840000 8670376 97989754243836196510826787329909760 8670377 39771781392576030634375925809136960286 8670378 -18391731986758535524825887524751539712 8670379 259132971668951891707904806941130767360 8670380 33837393966286336414947806163263539200 8670381 71263378871812295483169937118318597952 8670382 -26862867084775029791643254687228108928 8670383 -43349029690416242157553196426218436520 8670384 12877036685797156585691526023609548800 8670385 57364282055552478804054185893832889000 8670386 -24121742311061445100391494458762080736 8670387 37105374149717310699821199212405520960 8670388 -117443805836035267440947453847935688704 8670389 -13120018282679458725309233600330960640 8670390 -2586908598036026053236875825743503360 8670391 -3130969096639548842000203081799690400 8670392 60079617469675198482133706597740830720 8670393 -12505846229056313901154348472917932876 8670394 -24796972900741683721861011985053818400 8670395 31901550292218263724044601486131356080 8670396 -35821047388653023854914324165679497216 8670397 -201456357654530749688466763375693044154 8670398 65567138667440168752818054965467125120 8670399 46485482665249405552155303036006780048 8670400 -5440388219863593795393758601281536000 8670401 -110095134128256588507293453124189510096 8670402 723760115031719965362047381986245120 8670403 167160760565946590322011486675177102400 8670404 -136851200197709146077033621050472268800 8670405 -37995791525318342295694961797237660800 8670406 -30291800327064675275959624478803378848 8670407 14836699039404100608403316446970365656 8670408 -144793072751532850312733558438313984000 8670409 12361415777169997711282637983418369952 8670410 -2906226923262723945110610730782858240 8670411 -165017139835589470597462726667835595140 8670412 46318000321075956762334341544743880192 8670413 151563556995525410680828237447362688524 8670414 -23335123353412367813616433107830282112 8670415 53603596532247536115456533814619984320 8670416 52673145560932858441403323894527516672 8670417 36014147244572613895721795456762855424 8670418 -21359810827246447242704736098505387360 8670419 208745768843689361643509991767279769696 8670420 -45728471022305054193538525539140198400 8670421 76898490513872567804265378333611289600 8670422 46165913792126578319801961488266684800 8670423 121560486618440354761741549409453908584 8670424 -41107402867231258524508967171632005120 8670425 18775703945542473544186117227712060800 8670426 37106013818161254973150562126468626944 8670427 44912282141838450469959260065824940512 8670428 5927938974999864729911335315212157440 8670429 -5022209063245624013259096768588032640 8670430 -982285713184477152151060645136544000 8670431 -16257218296900215550089317601419235456 8670432 48450479410839207543509004319631867904 8670433 -28661750582626451421102010805084788318 8670434 930982222020068807238227150624298240 8670435 -57814087551345192960589116173714629200 8670436 80887153597175017231135340721077079680 8670437 458899904492407340141133204786887302560 8670438 -23618955031242477079168441452008935296 8670439 25501077188551730140755354087795937224 8670440 129174966623013370160829421980925900800 8670441 -23398057788070370956969909402686075840 8670442 -47455297914957048049167742493377566720 8670443 -45682077305120016043563596809700012736 8670444 53798211357362799506137113543000700416 8670445 -26243355166447945432062606136886384640 8670446 62245055200475497359287750370426730944 8670447 64573389345766321481783717973599264880 8670448 36982891622016346398804039649957576704 8670449 184675917687068688325370489864448688320 8670450 -17855753877266144804751205480362134400 8670451 46944218230401207833405895477318837452 8670452 -13742136891154584641152780917394563072 8670453 135897393344432032258581415396517435808 8670454 -31765642851447042592594482494495879040 8670455 99936526308579315278495877661138104000 8670456 -44021676345072853101698030858945740800 8670457 1014427769369931142320228476617854292 8670458 -10867714232384242384614413359137739920 8670459 11630704129101889094771585229695961600 8670460 -125898205645548314820042443893887667200 8670461 -82318597461675618258820188591905949876 8670462 27061859571572304576688232160213855552 8670463 86214549970687519016674020940086259200 8670464 -106130204134063561982026158902492528640 8670465 -64924627456637016361590043937049512940 8670466 1055534306019112417591079039789438976 8670467 -2248103881934831915363381342082154080 8670468 -59816839235171033916145473240883368960 8670469 11930482659266636345146463859359180280 8670470 -41760696816831825299108855425536858240 8670471 -21810434630570562137451542622170156160 8670472 -47916976981809825720659466018838195200 8670473 119610225268611709914706483484662263936 8670474 93455881825639552645645890887339440944 8670475 -10602168070312732921838646025180698000 8670476 -129559467917569502648829997650577254912 8670477 2494201055429884858303177151323211808 8670478 -39470516689963895383381136775002255040 8670479 176065574045473162652764208575546451280 8670480 2418851351161270971126731277069189120 8670481 120967802669968050213061880529007343282 8670482 46727491554248582945972628648868371264 8670483 -38609971552567928203422818892870500352 8670484 82329400721451736700865190734451078016 8670485 751836322467436688418681767990217180 8670486 40300146105298951403741407537541948928 8670487 89715873093957779650037898491322982400 8670488 256460099472597245762852488355113451520 8670489 12399284181599953619803850735272510560 8670490 -25434729832524095214376551163703522880 8670491 -276213572033928439381679043358325226108 8670492 -16608611731286777045527763060029429248 8670493 75305673580422850675924836696258846744 8670494 6557476640316464885991880177640005632 8670495 41000103074051982936263191323043009440 8670496 19203214987610474755233157768327790592 8670497 236702487470716784694902951162845776 8670498 -1606966757473760954332072399029269376 8670499 -197177185709278011451771015590994670500 8670500 -156310617867224444447609448631351488000 8670501 16143071827282912123497054380846922462 8670502 -4252861583036098012741792954138550208 8670503 -138350924925229249871120922748808170248 8670504 118942573087706739204026035283100549120 8670505 75383603647636309839448638475307082660 8670506 -24324318113630357435853934008809610816 8670507 37129198006219146420729579369675099120 8670508 -12498690957684665733042264262486867968 8670509 -187702790893010422263985550844082813290 8670510 48904395226945715242902847284558144000 8670511 -347362768226388873293594801600573316200 8670512 25056787220219913761605354207746293760 8670513 59882537480409318474906448378528808064 8670514 20848120173957599393245310533013821440 8670515 -8126692738983206340191412468094581600 8670516 -6676446524091468338430298535761760256 8670517 14475281511003245222503898375234470080 8670518 -133843931476438169168852570785608659040 8670519 -29191029376842525300500469914609612112 8670520 945113531710664803543405183437926400 8670521 -21915304803682952958734921726205171888 8670522 24017457924952966573867079798653440000 8670523 -164993295469264706664004159186054963228 8670524 180175197175920825687286092614042052096 8670525 59521317658519530911581489014835560000 8670526 -124831233487008263748327985949089068288 8670527 -205906821376092888760042414708714349088 8670528 -12027196183675815662647968625391566848 8670529 -79702714208370268572221827279054543424 8670530 64749422103637208200579120666591941120 8670531 89232314032372522104543879495605415744 8670532 78339533323878998725083711924307731712 8670533 -117710705632485605442040936384065829218 8670534 -2964147069941469874296521343615514752 8670535 -10866198025730183479603448140990900800 8670536 -40735501053912486008830625521803264000 8670537 86999574417690640364626432656464562240 8670538 -57819866239603267731126435284767216080 8670539 5505298109907553414395344345499271656 8670540 52457151009576723254421504790374973440 8670541 -19879262812989684552061439552658256416 8670542 -111584954154266495702891357142805454400 8670543 -12279083859271967875111445761929300480 8670544 23252238600192590739755329590134833152 8670545 -23667611559119258251199776762031458560 8670546 -48717948115038034729773133234984178928 8670547 -138286075199325013557259547440478177808 8670548 -70117712254712607167424801187418486784 8670549 -5472055986357763312043355889729847136 8670550 -35100781936640899628846718326644332000 8670551 189135937844947074482981663109842892552 8670552 125066745950382386994582734871879843840 8670553 246672429382085997802126872437120497802 8670554 15081937584537311862346340997913079040 8670555 4858959889520210578554829628351348400 8670556 7150545911706296158644811193598937600 8670557 -6275647786053199917298850800944816576 8670558 -2424056380576303980112103580899040000 8670559 46545413682264313738011250986532777760 8670560 -53303442167244350361819094554708541440 8670561 54111681009959123304314308699019518464 8670562 -13213554480755406975296516034703297968 8670563 -393011100542439248405359717311005952 8670564 2339503239934530756056051332708294656 8670565 130976123014929898717390181854846733400 8670566 121824871208201804752350581105025511680 8670567 143207359905940953943475659973111997480 8670568 202366561978386647525637602891421696000 8670569 -68799905343638288204092024784829416880 8670570 9395644421776632743872578316711507200 8670571 34001257602586903860869944747497591808 8670572 131500875041118164016404340183523358976 8670573 -37559720813958837895866529458428211978 8670574 46741827347658928318794008327775175680 8670575 -5927658267958369845821391260376338400 8670576 7788018593736041304466790323536789504 8670577 -132135012269491382613574557321784270608 8670578 -18676218086781945313137838811627771904 8670579 33719625696842848567376038545200503920 8670580 29321931158914989226227460212246474240 8670581 -2435254147237262615102926758969698400 8670582 -17343949644237360702304775650431117600 8670583 -222961379349464671781904090717113974168 8670584 98770491361835760208519849964572753920 8670585 38763582645576315340063021187252229120 8670586 34923165600032153920227793862600481024 8670587 -105887761362877794090740882567886664560 8670588 55946260481500028749420625901021840384 8670589 -26277051948522452298607396321762719610 8670590 82778490057986794326892367637280180800 8670591 76865257404522345229297568462950145280 8670592 -79759441902431841217843003799938007040 8670593 -32553437133388029379005838781795912160 8670594 31913628600395691052289929236051832320 8670595 -33812866237275241542692693834368903200 8670596 -113313608858364761349922368271320560640 8670597 54722960299203461897393924975601397728 8670598 -35683993265935746288660211303719723360 8670599 127724700277799457194411914682201256936 8670600 -2604670833874415682255223394641536000 8670601 13014419045884542928856306688918971264 8670602 36806215879304524614171351603323368752 8670603 -61155711326374921499923493048110122576 8670604 90738478028503701716728500473334263296 8670605 86462429267383958945957000386956925260 8670606 -427576557852411492950013739315156992 8670607 128703248721802943235779963117820530688 8670608 -29328468415225830813041660118659481600 8670609 38959120890301100385925114786947711744 8670610 -28980270445904480685325353881581851840 8670611 118560937577461972267299147992104855212 8670612 -110626241441846130627554029661575188480 8670613 -24714079148551479625336677199857503840 8670614 4637302596866621507596007035794010656 8670615 49859071324622990590181055541757424720 8670616 -56481653702501199395745751952897771520 8670617 -20102386655027633779009874257425956988 8670618 90102047769014210206943207941647360 8670619 -59243117895620813869835487372832841980 8670620 -4061830920087186226905029374203217920 8670621 71449315873271263818291078177080982912 8670622 13245636909863627948328209163875449152 8670623 37031877436292558936867914241002663200 8670624 -5379659041922663859988371216138240000 8670625 23828889871446517711945902799457026250 8670626 63478882753582344441896781437108146512 8670627 -52632228682524768229657978778698109280 8670628 19139534829899849070607046262233711616 8670629 47231678359015353413292380746124476800 8670630 11001019160334366800569004204106011520 8670631 8492443665411674325419219511615877000 8670632 66299346225519501761346215628633784320 8670633 21221654695836431781113410417248948624 8670634 53853283296255301113522986902311028992 8670635 100420074104524336046124852491429889360 8670636 -20026652031137405765946246570090971136 8670637 -243948493477649574369828346480544884714 8670638 -10145446514183603836126766001171714048 8670639 -62531371410919581154707394431558271200 8670640 -36438371886279989907164085021337190400 8670641 47252028272209468197557524657523878464 8670642 -85878637832532845373513184311057929088 8670643 -250960442211591573799516423171952228336 8670644 71003678494875082174816170317555454336 8670645 -1155129165380193840351569958739315200 8670646 60994269263981598884243024949820998720 8670647 -3401474211264536454589825453572517920 8670648 -4322718027891865189191750720449863680 8670649 -581265454249188251642731293546751552 8670650 10543918912590241879954692609057888000 8670651 25178846957520113974128163512209843904 8670652 -192633845866107337382716799909422594560 8670653 -205094224168617855694800285591992551098 8670654 21928197414214554880201446203871662592 8670655 -34267060741141583380269588385509511680 8670656 -17026722462036918688478053756368322560 8670657 -83973422377971159844975493607428334912 8670658 20750595446093181075210416349791209680 8670659 -418882769038957367643930580982768211360 8670660 -39067595134169389953677411810998026240 8670661 -139659288767819443924933556854331551268 8670662 -8454309171915830259233661123837026304 8670663 48201139923544636042394835903013280064 8670664 68955489762393283293798240625811727360 8670665 73069372653796195038670089319748025060 8670666 -78519062630834993366520625915341083136 8670667 -23044218516047293858142459033271026284 8670668 49859904308558727274126704363307316736 8670669 13615266051456183601199977638584770560 8670670 90645432896350069766849052673113113280 8670671 172977103236332386030919492048942622720 8670672 19374122184530574350105045807054192640 8670673 -134389652409304597206182939387111759520 8670674 -41133446307317972635605869270135351664 8670675 -26546743516739416937231035318258258800 8670676 -68666290197588446532548620058352883712 8670677 -319195094456587414006674308646032421060 8670678 -2206374388634444082139043640689559552 8670679 -63955636717963659028825583110206073720 8670680 -43304026369561069914816956639966822400 8670681 62176574124689003816442970879546416000 8670682 83282089695498367418695076363022558192 8670683 56720995867522323021285448337529521664 8670684 62456525366571971925581079291951931392 8670685 68753538769125438809219236195765490400 8670686 -58327481257789752908017348778881138176 8670687 -73107850508241223275121179182995175040 8670688 13235538075603694409327760580230512640 8670689 -15277160499068295863489942178957107520 8670690 -3904939984635287955349774364077447680 8670691 33372818377215053022936760281306516112 8670692 1370674615764745174939591119404762112 8670693 17102916807486895861418415531448916064 8670694 -69508674540294735484759765949853206400 8670695 -43902196262766994846819537321684866000 8670696 -17874566404080716727745254603944755200 8670697 -72333420685160947941252236638921459200 8670698 -327033678952380488536971217138204320 8670699 -121834147882043774293906153779277833600 8670700 -31195446847323566145897992800465817600 8670701 -704433700129479409294476093900919296 8670702 55306217910907805845266328342676116032 8670703 -162453827422134212096361990774258160048 8670704 -19002257829132674724373834096360095744 8670705 -49144443901358584135625098001948528640 8670706 -96893390604345742242394865306173719936 8670707 -108706720354087613694831621925280165160 8670708 100873334200505308339340582329768670592 8670709 50796265262935371339853065419216884910 8670710 16827927346102105777017683165414693760 8670711 -37693186183541639953598238075516506496 8670712 -75860216090799323249518201832701132800 8670713 -151283425795312161524919026426316262038 8670714 -30857438341941504035294662665814973952 8670715 -194346262028411882313775909253256176640 8670716 50519538858832183785783047485942474752 8670717 -34911705372309229243322768551039389312 8670718 66034823118770945641537637978982808320 8670719 -33765008502720693665335560664307462904 8670720 23828485571353430258623928911842508800 8670721 1445138483403127780405745103056692104 8670722 27389075988500890492118001591843853824 8670723 -139848335844845575142650875867161950032 8670724 -3011215399091255810179398487960535040 8670725 -51315714338922394526535089304678693600 8670726 78451422992343393720415499371514834880 8670727 -46240704914434339588912027307533654040 8670728 -24815632978989660916945732291563847680 8670729 -10407323813060306219371417896541555392 8670730 12318634325232770474676025872089438400 8670731 -70567040710027358832185528611476283776 8670732 -13013216288225617642434761915594096640 8670733 28725675183282170482031721243836099520 8670734 -5347670338811504132030438340350481984 8670735 1400771345089009008319466806156742640 8670736 12692091755682301691142628415553945600 8670737 345886106932349374089965142327150766080 8670738 118029867621159124477906040215431671040 8670739 -26688577676123288161194956028551520 8670740 -19024468606300085398775005807213632000 8670741 69294021514126973093415033151127177760 8670742 87706929633495535942077795885957940992 8670743 -30379839446757448688310178329868750008 8670744 -31922284830916362360856947629446256640 8670745 -69623489527537698988474195995924916800 8670746 -50039107131886059758641114694003907840 8670747 24079217944764865449314765379342548736 8670748 96312983447351673414128157185971408896 8670749 -64887426709574321112911336063212492686 8670750 -65164451619665027476200818526177024000 8670751 107961995062809572408365388372071974752 8670752 -84593923816946466974367151940229070848 8670753 -30482457477075429243607881757803628800 8670754 37427631259626808776043665876716490576 8670755 24572814194053928492341714995287774160 8670756 66466658733004879573115459145672041472 8670757 26696572007128815846294610673064234300 8670758 19758436394844762260736436481683605120 8670759 -173848868219851857293686196255427186432 8670760 10917618444782861385251025942257664000 8670761 -10123040393524380024028752656776299936 8670762 -6504165154401136433090884598787164160 8670763 -1416974846744013418156952893063221576 8670764 65537236438087968829015542674827046400 8670765 -7449040826411063944102808382611308800 8670766 58620127947654378991993196649184183104 8670767 27573333111719503993418421258109585392 8670768 16353543528671606841883868556012748800 8670769 -538053177378312538093303699704263756 8670770 44609472966877810872527881317851712000 8670771 33474407188908267205790776150928398740 8670772 -86692233516774257587720200955126253568 8670773 205946417182587509187142105227555527022 8670774 -787050411026535976148997080758530048 8670775 28745360385165294991660809708640614800 8670776 -58230749149263133769223035134546513920 8670777 119980195035870549211699792992027523920 8670778 -571341330984451227593335480329336576 8670779 -48422764695333830438087569674348519216 8670780 -47848065379211870091108255358826035200 8670781 70061225231475694056222750512439978592 8670782 -14428190459749669750119785712862894848 8670783 -156578607008638481150715870305652585600 8670784 4457184809210618302308802739596951552 8670785 567461380457458631716763880068822400 8670786 831448526481346595510028559248288000 8670787 -32257107356808736277237822332233995648 8670788 63903427714842578025808337945874026496 8670789 35495337331328408654619427534376334144 8670790 26008191241082670735230759619445814400 8670791 12013351645023814477211122745774223192 8670792 2160900408031271631253211869368483840 8670793 14003236147476368987433675603344475648 8670794 11576898166908012109602718156707801600 8670795 -72064511542247299013528418146878103040 8670796 170087003232264212178214614737331140608 8670797 45064614411237019851459263625917324460 8670798 41867698834160296915599947185346156544 8670799 -95502142899293709653748210379102755264 8670800 -8282708728720693151636708156454912000 8670801 -60632450827340488882882477747342372368 8670802 -3296044383304716873967498848503976960 8670803 -44168309406151601038915289390788405440 8670804 -16396547718824125876738261317345619968 8670805 -23021620551905986797053968224570533760 8670806 26051851400882725943137159396584728352 8670807 4625373390795420328297924530939322992 8670808 -15710183278472589322811811721041623040 8670809 -24538306198444451259853858770602121984 8670810 5966677173979549642461834467662156800 8670811 139793627599366467584724899422211929412 8670812 32463681188590520411827783346915590656 8670813 -85597966520123005016883023233053085056 8670814 -19171422968613010527421773959153295744 8670815 12573041520891582697575273003027460800 8670816 25763415974938909678056780343088775168 8670817 2381694568496256252425232254848043040 8670818 -23353933100050803113938679078236521696 8670819 15695057091912425725642670025666920880 8670820 -39863955223816555948095550272242688000 8670821 2322774154931072245915598242881019680 8670822 56743620018679657880393954446253806272 8670823 -48567967488289399403146272917754172320 8670824 26413440693597326945047352659754680320 8670825 -7233868020910590066659882614935358500 8670826 39187582207572998925157148403223632480 8670827 17064439915000515650080914831065800704 8670828 4341438386572060021283071789790822400 8670829 76375880700186857798529263732493701484 8670830 19656964642215070630531028103577966080 8670831 9604674253113012209994384942748786320 8670832 22172431020494795515128989513125953536 8670833 124750665821230398443641871710196475300 8670834 92519536586533662579310555957039956480 8670835 -130362440723577477991459618140904056720 8670836 112672416768078551650373878190447720448 8670837 22809493916149074882108959115781885440 8670838 -137105194465743791061731084731679394240 8670839 36213432137717852399317178997415102584 8670840 58830721472750877880419467308326912000 8670841 80685889746675647205101144778772250500 8670842 15002354588083182567360353568141983232 8670843 -27487929404071944455170179142959948468 8670844 13044269471689508714478043397946381312 8670845 82141601038595833262534574192742903800 8670846 -1321419563227639274651053484548795776 8670847 -314181927041015484336700040525914300560 8670848 47434629034975313003085459360023838720 8670849 13337223920201641774741993886254212096 8670850 18911743472384587310294072788216837200 8670851 -42347849646415914148937222830653868848 8670852 -16491744552832684740692391491612494848 8670853 -71721138673396555402270680029899640196 8670854 -108988721999336327071819181065682526624 8670855 -2510570540437038912660572858425804800 8670856 -234116348677329937351594342784273971200 8670857 103128863972477178793236683194845586980 8670858 -7638093681139857461013753426229985280 8670859 101508892766831521069367649851461020 8670860 -196087491198487331389812386403778560 8670861 89877029325537812211793328916938120640 8670862 44044791591277082738445932546700791040 8670863 -283613060961825960170712692519525511888 8670864 -361290657011812745051749254855524352 8670865 -3120674641346161971875880026727940800 8670866 97216365039380463519358955418675487632 8670867 -1471228425267921847318407662246881968 8670868 -41730923199883765167465889733850727552 8670869 125201916286573367807682364474978608270 8670870 -9665245666211587816331443441106655360 8670871 -273280731886973155064843807214927852456 8670872 42392265964713339465392989686668328960 8670873 -103420992146182818280181422944536567232 8670874 130808019004070898934478054909963421936 8670875 30718226679080482428318536899783464000 8670876 22301659220392021509176179533975429120 8670877 -168754748057314833743805526594216129268 8670878 -104092756709138762222915434525559386560 8670879 36474011666226760897263343099676853744 8670880 150501467409411445242336609570829762560 8670881 -143346941094672547535680416160554385728 8670882 54680170919717004116688323438637219840 8670883 206044872019709863520872547261001468492 8670884 133311296073156585035026885284586775040 8670885 17290837076504956627552486709035150080 8670886 5699088664154324533941630628386447360 8670887 -126806819654049838369538681296880419464 8670888 -2826476696738623883283592959362135040 8670889 -440981963949636250390347346869587132544 8670890 -20402872343781851457743793888854188800 8670891 62826841716546889452977966732000762880 8670892 -94548841240684053853263900345233238784 8670893 63465426909396254459606678286187356576 8670894 -42518606670113262733457173928672971200 8670895 -95588529082977309083787683957156652600 8670896 4056499191260813288771527988353892352 8670897 -96999147409770162769190179211055405360 8670898 -35966558494332002865267027533195412480 8670899 286470001965774283363335170014800995136 8670900 20974174144094083631922348515016192000 8670901 -120891407430762591087639449798233973640 8670902 99681178783035070327267772234562040704 8670903 -37514109105236769708900800540919919896 8670904 189929446589070411140642054058058936320 8670905 -4727033559422863786349854034500515000 8670906 33778095759417501873169085698159147200 8670907 60784339059765540933581991940474112 8670908 56221046013427025456024803085818341888 8670909 22853130394628281383224772706532556288 8670910 -90655761857568069764541893866553672640 8670911 56876475562587599110469434693448692992 8670912 -5931814183480130922405145455328493568 8670913 -57804658373520092765623773396658305240 8670914 -4670809996021367387635842335980185600 8670915 -55759274364877242050722707646503552000 8670916 10118269815680787892717793250712739840 8670917 -62206556914168463267112587767631956608 8670918 50328818725308599436220238503719438720 8670919 106943031553051772524897079868039855320 8670920 245811197679196098693388820668416000 8670921 -3418598742160100814603207875545402176 8670922 -4766736062089916123038558687037324448 8670923 -323514176238463435153518821908850156760 8670924 -30456462331953666909535676704656618240 8670925 -45146876755972169609324046634513395200 8670926 -7428489891527163226626487450084378752 8670927 -87385720415159539131444955724845743360 8670928 -7420852222979240611609365859619962880 8670929 -124575403691459592885793094984862105024 8670930 42864690208105101284364595971363909120 8670931 -87436527400326552599465471845092930336 8670932 -63813657720978908981282282443776315648 8670933 38054123911861339529221191635020612380 8670934 -139536701198213623337820871769022876384 8670935 17851531397665932499482302934252672000 8670936 166405745851366106209256659019016437760 8670937 -41287579954985917693878636567210682608 8670938 56919435661214241976597346259243483120 8670939 1517323981233748155375231834677032320 8670940 -6336932492090615303693745192270412800 8670941 -222018245645098206159203299075600973658 8670942 32630241385130946568371104676149433600 8670943 -90413481795466218707057091789508083808 8670944 -43055517074335264566682696477214244864 8670945 44631397833865786155352266923105473920 8670946 8256603918112466151397822105845450240 8670947 80638240208663834899500736237638570396 8670948 2166441323833667592580278655445630976 8670949 57182773703926210864304823806217172992 8670950 140330421580408753852671990461808000 8670951 -55471586891536884104374547898857793240 8670952 556527979930883637338874367987868467200 8670953 186265584775458582097428367934125450980 8670954 5627047990410261365670767124063866880 8670955 -57578609032287839893962645263834570640 8670956 2753344535998007189018212936556602368 8670957 5931487722312013729752275095274149440 8670958 88514553645146669671686367320032278080 8670959 -45953228583330783086486904470857088640 8670960 -23782686472861736416845664519932641280 8670961 -102367170556892354922685490493983313280 8670962 -53309735931451052200248062712914742768 8670963 29488644308510739146498565002831149824 8670964 11173670368736500751989697972372974976 8670965 107872101892433393197096890493297384860 8670966 -43742641932631451395718121182220288576 8670967 48954560764742197257488898000534383664 8670968 15590250590930059101443425636867522560 8670969 14687755316852329966654355454061567200 8670970 -23160488214048611781508109886157562880 8670971 -299312197377452505002976968135041050000 8670972 -106731119991481069683221758696309636608 8670973 164755900571807829008789737244168470720 8670974 36549353735525409095666555647723199232 8670975 23098446011442617699785727376182448600 8670976 32809690670111068561319982403590029312 8670977 23987453326431684442579134009511492992 8670978 8065143451982760930947091735671636304 8670979 14335744805043859845025261479563437120 8670980 67255054167843039669414493981880352000 8670981 -240529242188691430269788436554245824 8670982 -25833621928579963940235865023777813408 8670983 -240213699336297151064785270786683800160 8670984 53907655719888990451501442168576901120 8670985 103058895752532416131038810774020430180 8670986 9204903366378596530256633980956592320 8670987 -16783766925140887525857119142231494352 8670988 -61166780200010539107186595553856608512 8670989 -70454223490435333541604650959111947210 8670990 45128650491970658485200902314286421120 8670991 -114464473884923649720908552086508394480 8670992 8019848183026093320033124972523028480 8670993 934914646599312501541256743029013344 8670994 18930131238457931475605020799317384320 8670995 78939083794774722926369206237631594880 8670996 93733082909283970938130972413004431360 8670997 168093529000569658779108023292490194446 8670998 -82758897076913802711600604044141220608 8670999 -1753591071345468801013371448719406080 8671000 41945966219913825485017355030323200000 8671001 -113777690936725333191210009695821727100 8671002 655472207043006041773974002536281600 8671003 85590772757064330860212175087126739360 8671004 10588615777812617479788987059165976576 8671005 21765002721292026433629155529967743360 8671006 -22809231876107028874822127650717237440 8671007 -7319812331643226920795575695216995744 8671008 22982053159957324152773555888694755328 8671009 159937254156753463105771402773941402210 8671010 -21743291265535580033731020244219514880 8671011 -20056793069141182032367290930516323520 8671012 -36915730432876264411856301768084492288 8671013 -8046920832431868242980399887394573896 8671014 -46559885644457609889617971377809095872 8671015 -182162374822971640818605294366210016840 8671016 18420893817392698436250851907081000960 8671017 -66929362163974158121970677451359344960 8671018 -65222569821242683138388057760230553600 8671019 -51178715947854158513443748197374689904 8671020 -38905813169848992805087563632740976640 8671021 -395898234848526033149332627335695576256 8671022 35852815198091817219976434212124501312 8671023 -141293052410420049862497945308609829120 8671024 11123970349598858272485832859874885632 8671025 -58277796435549435638010594806270432400 8671026 -5881648207574219577219516871835476992 8671027 12581412951079305111110692143884808400 8671028 -199541911929152053152087469079836802304 8671029 29775103350032554407059191538946824160 8671030 71365227248501316233730827931780403200 8671031 -208984407795862360263577877946483054168 8671032 4852013745075964034512680381281771520 8671033 9034381138761358821459337215712990720 8671034 113070205567614128086919210766250629600 8671035 23034417263485316557533079686843183360 8671036 -1668565110522946191471848699050991616 8671037 -33303364735731892645570706663795104308 8671038 -54986306272694295244713476494837016256 8671039 -63536766001946982694836572389176204592 8671040 30573671567294634988578385805967360000 8671041 -41891804106655738421576601487328935680 8671042 -25104150425034396149848552047300799968 8671043 74908292402922942702625493984816725104 8671044 40375881180466599731507748846932355072 8671045 210467228230773064371179494273267735200 8671046 -39602038617746660456646056376392282112 8671047 49642299212791425466088302552094793984 8671048 -48944860065498611243945083788983024640 8671049 52266592214651964701541918592319520480 8671050 -2857855069000634396854806450137113200 8671051 152009447969498719566728955830592748052 8671052 -46101720615764389576271185477517918208 8671053 34690871521073326446209042594366320800 8671054 -6869010654517092764028393129206761728 8671055 -103561215008822801973012292452502632000 8671056 -39516795336873481608087131578129317888 8671057 -155219063624950134135912811530957975694 8671058 -31379706614349498745501493065688148480 8671059 -66485188992424912382959481009595841200 8671060 1775434246290052389234732813515458560 8671061 19971310337335503578234170265701265280 8671062 86997110745642329286751562229099298752 8671063 -152748064794829614657085364429863293688 8671064 4907500974655488536718136815616081920 8671065 -8935930971827973302096017408276742400 8671066 -4607667702665126329981095302308404480 8671067 -80936714872099569177051623470775293884 8671068 40043835465987787714397319470387159040 8671069 -42115120536548060889364545875056665792 8671070 -2037983070901741041621694723119878400 8671071 -135354487919364325569403675707159363696 8671072 26366464980948999984961044966197428224 8671073 -296086185793373123851982399047433420880 8671074 56287456304498966182835027942621746560 8671075 18443131656756963568820722715671270000 8671076 -60705142710920266235715855829307898240 8671077 385603879654283252818009571858152938240 8671078 31127559354631245035519446109930855424 8671079 3857021932130441601647761630943895384 8671080 76811577986641017519351402275377152000 8671081 127924897236366023431172849178236168692 8671082 -49530099234401284776808040784314896128 8671083 102669359790884462215229583177943503024 8671084 -48076068328077175689874409296637142784 8671085 -95899623635132082423186016784575024200 8671086 -4891038375310369641525730819883241600 8671087 121123605465627823035859203983173035600 8671088 40875264781474826692474696761222758400 8671089 -55020485392406998791999941399030849088 8671090 -1276071411767404397093910898437816000 8671091 106831001981955865339353545233078146384 8671092 4305443970868704863237349412517928960 8671093 -36412914696456949299638788700504596896 8671094 -101450452321040236560259410821161857408 8671095 2627445853865408707157618688902935920 8671096 1555682964105745897026921602791464960 8671097 -151770137529691448825639986863237458454 8671098 13834818689412372758164123355560757760 8671099 -11687874445852290292675929312869911900 8671100 40108291334984415323213848112274470400 8671101 89573560993084346890887665260201888800 8671102 53781607018504698143956541971880256 8671103 1994086764983823484092991645497444720 8671104 77894865909901257826842963690179788800 8671105 100270751357875168304224364392578360360 8671106 -30594050808027811078168439587015027200 8671107 -76482580180828116774107509046477949960 8671108 160170917670677735049806076573853670528 8671109 160058970279773766012961943665138430016 8671110 -15614170906564052283501411264374906880 8671111 -40835659170850693655662992048623709848 8671112 -31527379542043618947366122212239974400 8671113 38803709779736340391179191250561226224 8671114 -17951998973801336280816742116286747344 8671115 18309345047694149899959290058407111520 8671116 -47454316227320809167577313659624043520 8671117 -17483322964963969251350897658326324608 8671118 19546124861097450955700267987643039360 8671119 -100677165005714078845744678866400439040 8671120 18443336832268124929174184535911301120 8671121 -96401622535163127133487528770142637468 8671122 -730655613594369392675127120182626560 8671123 26202401385830537756584218896424415000 8671124 -60267788755031205641563509528782438400 8671125 -25052200726095881092277920028736720000 8671126 -104044808644637183938940063585605093440 8671127 122982522868493264046448572078023723976 8671128 8359989977683737909366942942137548800 8671129 24587498680932913709917408966536743376 8671130 -13955135400549553768834935799850230080 8671131 473893775183882630845632827178372384 8671132 -115594529140541208219667811547946446848 8671133 43343002568811207217403787494483825382 8671134 -20926135319485336260809748956093214720 8671135 529385929856788711468882769274618720 8671136 -14870605905395278423372180507579711488 8671137 19861990955095572235643534288718582960 8671138 -13637363654630671563787517023981392384 8671139 50143409100993704166886319137016317656 8671140 -121458956277630235736613696719186534400 8671141 -119914212803251609635934268226384947520 8671142 -22127130796666999959357238030891434528 8671143 -29931524091993713597702674114382844336 8671144 197368051753411824855745096005792153600 8671145 -61294937803221682530854551796307379200 8671146 -27815800114985985033328299029392242432 8671147 -75656447413660514439505658505446771404 8671148 157443104221590735509308442386307552256 8671149 -100278068143956067609505988162385921866 8671150 -24316718094536735563779522239578814400 8671151 231633837888399138971093129758099147152 8671152 7565411914789766319739046476989333504 8671153 9894388549003302615004094763592468404 8671154 -38339898699795926555034326159617450224 8671155 33331130125949865927977103327291290160 8671156 -10016549466463282713132196559262332672 8671157 -78432486660246874631653996854291879168 8671158 -31431947363571643576699921881063321600 8671159 1713402784843908662313964384920668160 8671160 -109373660191351235519286662587857408000 8671161 66555538774212094836838984114088086080 8671162 -109306793343490760228987042480863713168 8671163 -117654988076499061280900358442640059080 8671164 87456308581843224574262174374017318912 8671165 -344639183026836153460189885331304960 8671166 41480693992807268811875904379789971648 8671167 36323840645384353549687938590747006328 8671168 -9029068610969864275535923625569812480 8671169 40847870633449997111209903777418098644 8671170 -29478378217453429298300865679170585600 8671171 13845628915560717648427656834383122272 8671172 -13394078112041653114309660162218001920 8671173 -3575814618357275615672892195250971648 8671174 81084973947732145164619520122239221760 8671175 79950078751917792941196050983393978800 8671176 -65030175868991667518552612033024040960 8671177 -206025857758790787039634237635140279974 8671178 -21890549279000803840444795779173649360 8671179 71542612362184270331444207715332321280 8671180 -659798298489435313023612695824773120 8671181 -82772361337287865840599770956238973300 8671182 12366642554890360240125771432674012160 8671183 114099061035038052019637300783083458840 8671184 -6859180192651169727460259357817962496 8671185 31409256128371147013146980599116195200 8671186 18723969490147312305248817435203931792 8671187 -7579424889787486293672724729807255008 8671188 -79375823774511182451906035691600230400 8671189 247063785116153827383358111938655003356 8671190 27169855149699948708079042232365896960 8671191 -91980666212058809862886281689757542808 8671192 -113124853795964964451932121182367488000 8671193 -13610797297640464668927168274224237558 8671194 5969835842488159340158902971560362240 8671195 40126065413354501818216218601665859920 8671196 4424055035863146063650794367310458880 8671197 26656275802877353720970402547602332800 8671198 -28421461599292154040379215018805290240 8671199 -125096797429601823164481034349049602520 8671200 -3194724404265688435164656295798374400 8671201 75329125864376544504403397153505930240 8671202 119644053457856576006343741588921045504 8671203 -49290061646149657404839083908865698480 8671204 -107615625905066641114029444083679840000 8671205 27048039940390271541930912493283364000 8671206 -17252071991263462574471333336985134592 8671207 -126740308946108001480650596519381406976 8671208 229793369544647475643867107865067520 8671209 26150988778501310877428884031341040640 8671210 44274430447791103076266397958804113760 8671211 -181631781407081445740691947655638075376 8671212 53626828006389027457598348494265831424 8671213 95741493878699119340469128428990829964 8671214 -55705468126301144224849961301732740544 8671215 -8062450063693517636529363527227660800 8671216 -10781061036672959223052617067845910528 8671217 -4328706758262888628584963575953225920 8671218 -101643938372981080430677700859516991488 8671219 100862314502872116229020862456950492620 8671220 -1482399627465716948059401699241125120 8671221 27716274948526145946135379654216006698 8671222 -37028543599537149153434096450438621568 8671223 216884722019744785161700469448154896 8671224 -31304486410772072644698626454646210560 8671225 10338260057884505976938087531082008750 8671226 -13011668806714070385276389477600620800 8671227 -17711868021021046894648655902438333440 8671228 41418525931877844102191356940881908736 8671229 12502150828995147095556431462153518176 8671230 -12478790557997509373147224330749849600 8671231 -69034452661587541600739374954769747968 8671232 -13525228366629086757970153698062499840 8671233 28427571045383309828801517675952479024 8671234 7568699539633946750401938212630215680 8671235 -13628512682607080698923351699395038320 8671236 60266848173313803976513112181387475968 8671237 104104665561244205880975306721505078080 8671238 -23143166675613751758124275985951512480 8671239 58985083560386555331143875795353772800 8671240 -114935894960866687289713646602892851200 8671241 -11760028813619214476634881528310908748 8671242 -17640622862880228565309834579091397888 8671243 87583358583446981681154776247673018000 8671244 39561861447187072966752532328545267200 8671245 -58107039724407530874345735855803060160 8671246 -85087883374394086741768785275737404672 8671247 53474480437656709511855678564744186040 8671248 -27382553340087741155592238697194119168 8671249 -145568448944420598785895001575776284750 8671250 -4605326381228524808298387239374080000 8671251 -2959791477342098767994276567865385920 8671252 -10927168892702926217254558269079387264 8671253 -89138702078218281680024656102181605536 8671254 3906176456505484727025695377434028800 8671255 -101939582308040098085373173308481053680 8671256 189416596385657905724984573812148305920 8671257 32273291527598264945557738787618748480 8671258 -9326560781385645419865994130068254720 8671259 -55092982210682056700051148940564132296 8671260 -32138468495253249171775574646168483840 8671261 -314344694945581905178874759818024068480 8671262 -45339130342756899387284751661550602368 8671263 13378140623108581949708978564272476744 8671264 -30818942695165347729247762445487833088 8671265 317536967586360621666585894814732752000 8671266 -85718344835801769194022065107483334400 8671267 285173786911726083257058892218600248784 8671268 119847669568998007036078887167823553536 8671269 -18563953600617774149739529302903658656 8671270 -15687375300858383704538879033655129600 8671271 109267406867869816570265902824329633760 8671272 -3693359130384993001215658393689538560 8671273 -88406877824587071240229906811921511836 8671274 -27669920744555641762243002929658816768 8671275 -32675906096907251932865309695242316200 8671276 32918756844799643841297273105537887232 8671277 -47661204602989443751972603016351328000 8671278 -12493776603421614129853241344202523648 8671279 63966441580847968929899037323720460984 8671280 3475648701803946956150814488846991360 8671281 -12350557339189619459627461071459307680 8671282 121562942252864710572760823615897142912 8671283 30565107589120091526741484017790405680 8671284 -76795346052426224136020434475150782080 8671285 125871308789029706888633670915177901980 8671286 7812185407896374729724231876559161600 8671287 -55805090001799082510548372525395868440 8671288 -48642468507829370628335877459804426240 8671289 -10522198519347501858388908274507653120 8671290 -39665179098856106037182954707342387200 8671291 -269236418664570887934666609797700929308 8671292 69521583978590237238915144082227345408 8671293 -4409247154304964081730751703013953978 8671294 242800339708615935491909782054522560 8671295 46242161273784957634445055483090798000 8671296 26505776000852587877165347136203653120 8671297 118804609710054312292144543423770695520 8671298 -357604101025378787190813846262071600 8671299 -7947742996959523377742605058108775424 8671300 -34867273433409655816110761373233587200 8671301 -7450921655195512147203106904194358496 8671302 50977639571377108641812573798784355200 8671303 15147016155656802554175010460384959680 8671304 -30747222983417706993359975468891274240 8671305 -7958999745721327956707478966019833600 8671306 13308784189682088368674109178645037056 8671307 -127402717204175636577262993066073502444 8671308 -73058939443644953022765962138420527104 8671309 240937469244597376641052395980784163116 8671310 -48616872125226143342237689228737157440 8671311 156791112557277929107365933660575528760 8671312 -8765094484483667794467284097992491008 8671313 10536285430135283241967200707882045760 8671314 30465188047114201314529925621691409920 8671315 -134810602631503909873399887405013504800 8671316 47440290965166849442306270606822535040 8671317 -15280805082459143756848253223679175520 8671318 -1082203915166688223679989915012209984 8671319 94678682715983168964910959410972947560 8671320 4820690088296222819661894567591936000 8671321 -139028037746926150905332604076335183478 8671322 -40751248228244990172990388943530384896 8671323 -116244445331066170257675017649181011816 8671324 -12563527700192159084927635110672115200 8671325 53257259574163785338459033454252020100 8671326 -8435528301332886119054252118967007232 8671327 62735137864389952731057759404176642672 8671328 181691938972133040358757167920259006464 8671329 57224740988718814687681595480743078674 8671330 40796067054949467901745512721448697920 8671331 210411417023699018704622667359824623132 8671332 -97845738278762070588875193637477936128 8671333 265823717144130246440027877356693292768 8671334 102229944800247568927813867845917031360 8671335 -34687793154309904781736204600004520160 8671336 -20879185561580130145231829857872906240 8671337 -3079389279663227409547158808003150080 8671338 -21179823281918155669306981214550849696 8671339 -160862871244123142853455074387822238860 8671340 2799379728583704291258615469747430400 8671341 -53434837709491907439332394485378858496 8671342 92165203177765959332822084099391788352 8671343 91185895542467026167551747166006362880 8671344 41419859068647117574127539639713792 8671345 -95103042048241358776534686115817628480 8671346 39787852040144451541722288135337520160 8671347 -354971391020355775043401389915526121760 8671348 16370129435337258778812668515170508800 8671349 -93781443229487909562073763405271947364 8671350 15475661759267234015213308715643528000 8671351 -6425966751224788361623974922732349056 8671352 -451226413341664779246206358254303354880 8671353 -102512141753479701158560831073434008000 8671354 -2814174354674691600835132129338708624 8671355 -25923128451601409525371536523548610560 8671356 -164836758380667198280241279323182336000 8671357 -64701860369116152803794588493960202068 8671358 127405615558585119003749230306080161280 8671359 46499650665691142859004521390139752960 8671360 -25964108466258967132645032973251379200 8671361 -224119301911658091149967843709956967038 8671362 28597178958403700010596478231937734144 8671363 -194470832672548400870952365862901632388 8671364 91162070225544117739066112905089085440 8671365 32046976747347854018097591182810359260 8671366 -93354043205376801274598768295027216576 8671367 138997849843056189163737944998530235416 8671368 39056136018989361468190713651883991040 8671369 -55710045436931989119675403545125247104 8671370 64622704197613145781600898087817165760 8671371 -148077553663885388146431318931846466088 8671372 -107052179314718506156921554526185799680 8671373 -94550732604313206666464840133359739936 8671374 -3359937290704571155762076265992297664 8671375 167493638242197285743298122156398014000 8671376 -1849422836451623381838015612561653760 8671377 21266722346985397831001887879412647680 8671378 -666430076387099240582528341484849376 8671379 -148472007476209682157123920910249745080 8671380 -929715151741188316487319677408686080 8671381 -86043597064911711360186160935563240818 8671382 41306967514848792809813835875238326784 8671383 46994924188280683773805270709707549200 8671384 -204373173823840671844049897914230589440 8671385 -76571285756882341514312294924336631420 8671386 16419243476538742350068096812362835200 8671387 33132108612701950831187514724058333352 8671388 -67001261990181168324412510385256344064 8671389 22881223346078437895150549823258071424 8671390 -22398612341633367226900247950214388480 8671391 4599149818352385758103391150097854080 8671392 25203305009040663699003941876989624320 8671393 -151124763247309753408795786469191683358 8671394 17888415746731087776814103299549398144 8671395 -824320694962732099462606474094771280 8671396 13161873423973300240746036289138524800 8671397 -65086485253706446645814957690052243168 8671398 28885096083128310349868696629971271680 8671399 105998382501116678551327711832829492120 8671400 8091995855228694986888312860852224000 8671401 189734488710206353570407757257212099040 8671402 -701112472851520080861661375588891296 8671403 -47314222596265966170859222481269333296 8671404 -33378452320081675107410191716228661248 8671405 75788895112752924030446597263826226060 8671406 -12413380559619049037407462178962736640 8671407 -89491295537589283878143158242016412160 8671408 -49853553293818034842775791192920719360 8671409 -55378745584955330705033723037726081390 8671410 -54760293017664325491337095297390451200 8671411 -22087406759720123639552285184625162080 8671412 -72720653109439674579570436340305747200 8671413 -47252877443978637289633338308057171712 8671414 6582067033003649901047385099616296960 8671415 -3695576723894274474738630079312153200 8671416 -8679604514295047484367812176739164160 8671417 106992309762413132931511921739628687060 8671418 21882299235718367206067393555817933312 8671419 -76143553623618694067558095366849229556 8671420 6262294770511101789525958673580065280 8671421 5020794608982685491646752210484298688 8671422 45230625616848687854957101161935921472 8671423 3522416095790527768544047563920392504 8671424 38377820530362593356242979023797354496 8671425 -2299000766784584639662813785137280000 8671426 13309246868458544202061074096735776640 8671427 -153017126380180816606831674360647318724 8671428 96931297149535390614439150182419435520 8671429 -5474704242487991806760114481696393760 8671430 -56644221395184017201884720003392800640 8671431 -27086255485627075405048277909160903216 8671432 80694446368423363194067251942875996160 8671433 169340179661614085214128859517523450880 8671434 36023632743773147658604590657943054080 8671435 -15769185207852776639118107524163568000 8671436 -54885562997569456116367837899283442688 8671437 18165750828452765712852018404490641088 8671438 -158744228141680625978470125312060805056 8671439 -16707304118217288326792931081402930720 8671440 -6394438218591706136219977330598215680 8671441 4740722981987668720461330399292665842 8671442 34385814583641192750697249306891192992 8671443 -86744258937053268946317478915563020544 8671444 5430135228207105050131976663213596672 8671445 17325470281037161435667162279045420400 8671446 -5840361060497354453472075325581806976 8671447 219293657635298710045276436181173781896 8671448 -22697285474837432119824273812308992000 8671449 -60277248308153831528123679487271071536 8671450 -7093157750954797848777090763535358000 8671451 10340621538589629514035396599146954392 8671452 -34697074376399937639041427536085101568 8671453 83013882922557744504009269498358195456 8671454 107377377418595680447135510223818068672 8671455 31005473928264340297532229856553308800 8671456 -36733255343572401869711580936050835456 8671457 -13277159593227158124992351312877939294 8671458 880316998877423065673723132101598208 8671459 115584919679534172891313581759869037000 8671460 15072536435855059439684095122599362560 8671461 18878994786234610486339889633806642272 8671462 31469127679254858290123494562679713472 8671463 48529039272379483592815214203864070712 8671464 -69078839282275645732283931131704166400 8671465 -8666630119999340081066189843231045760 8671466 299735887816199442727523663006227200 8671467 -68989789060135796468583359420147159040 8671468 24598914757105617692132453854286590976 8671469 19567544648530696417984496645978982870 8671470 37180850823505786336745711033974608000 8671471 -83044212973807935716231268789068337328 8671472 2339951625667231198819922960350642176 8671473 -90699623205105148893710397002371825278 8671474 -26305023123528446711210476607295234048 8671475 -57468975032945442212422231282637491200 8671476 59318880842047953372068050190734786560 8671477 154687986453504085673747947053247737952 8671478 -12551310852999142559412726533744772960 8671479 -143350530964136353433387804533207233840 8671480 102266711648279009720097198960189542400 8671481 103354342043502336503638181448520148292 8671482 -24681037559106807155275858527893890560 8671483 69473611523092384395814411842824190384 8671484 181978886877218238434874388046848857600 8671485 25467074483861892430043370271260869760 8671486 -33911782923022123979524516827110815680 8671487 -195039740095415497710893793587912752008 8671488 -18676883155344366244033230560796082176 8671489 51256266830880916692873807240668730324 8671490 -121798367198156636817713650828803026880 8671491 99457154965237953415060247246965426500 8671492 43159127115718306881743156298489996416 8671493 -147635255628719283361685095640936832420 8671494 8764378181281958144095810123739688960 8671495 3732556746178324185016782282058353600 8671496 -98364610392429316649622216464480163840 8671497 -42884469824203313293465956022605270000 8671498 -9645485804108164809718504981411421952 8671499 78395746697308343660992753795602844500 8671500 -49726830789431098837535034406388736000 8671501 -72655429830931465546572631939307863498 8671502 -16754019852247127900842929305885625600 8671503 12670001850343286341631137858883794944 8671504 11001004328868070918718899354342211584 8671505 -30084291048995797362145530962250206400 8671506 757067083250288632132174785510801408 8671507 34702136179074428709510511731153972288 8671508 62309085287191724440721359377331537920 8671509 -842686986894863647995587945062840320 8671510 89241151834148318683649387844353660160 8671511 -89625840196315155304365664871773608888 8671512 -98451815066539400097686976912154644480 8671513 287345541722681522662547469957315070740 8671514 99831429753000176096674971235348101120 8671515 -63127336743746844836130000962125056000 8671516 5274050962281388986758672585998678016 8671517 -177826302671702387828057561574101473434 8671518 42961820849360083363395286607611212864 8671519 -68439920059573793815108699952155826080 8671520 42979693686382760985313991813077401600 8671521 -56532971678675274120482570184079921488 8671522 10376474000129379771928043984606062080 8671523 64663816779352516240811163435996377040 8671524 -5369717568733729744047967227645112320 8671525 -41949068237745247843148322357699780000 8671526 -71645548818928812435904591992330336288 8671527 45587880904625176075858782823662504288 8671528 -210966742558884061672911191805183267840 8671529 -42109526632475992179267709354250369472 8671530 53288765120141675747393993768356231680 8671531 140371160683226339110860616025654599464 8671532 -49179680059021017133900851602611778304 8671533 -30652617881450494779638602022126428896 8671534 14522400368315541907412818130898820416 8671535 89241930612733141744969743195801068160 8671536 2969603119127558442779912790163832832 8671537 13541837567658796914393977748855936000 8671538 22442718860169454712823110545876291200 8671539 -92787896448691016389183019595074891976 8671540 -8629277422245593402519435356829717760 8671541 -39789945016863741934856199090708010116 8671542 14557970737518181679232825518626818048 8671543 29324591886826775044481189913560061200 8671544 10510803354948027041140013527231488000 8671545 -55011768263805563191378798556862389760 8671546 2080450395571149871883563352473070784 8671547 -88249634609400359783738146804362596928 8671548 -47007790806905135093515884618135306240 8671549 21626632008200939724181770306837316550 8671550 -61620128134262524453190825587924315200 8671551 8754110622973435848283673872899801984 8671552 256134617191459145381666946916810752 8671553 53197133155402295224170339166502998848 8671554 -49313202520228742726720147501775881136 8671555 140062433851117997871451890004638354960 8671556 92794071202322896365886969729131016320 8671557 -115698452415887558917285538450557741920 8671558 -13576430716170061051699825913853565824 8671559 98776791883830123785782583303460494640 8671560 -36534532692477797182296561163567104000 8671561 40654527103949607950951685521557804212 8671562 -53265220995042956953245687266165856000 8671563 236711858455188159613950007823257364400 8671564 42924900056976342293144376288184353792 8671565 -37999700451511895921350925857193299200 8671566 -43471546755798094987690204159188413376 8671567 11112473576993709866223189520637662480 8671568 330006294234603702795200670362763264 8671569 -30058554258453613504190208592769661456 8671570 -78045371614745793288595194235576588800 8671571 -173634325759478055147325163845974295800 8671572 17411014524550536134494944568131428352 8671573 190669444664969209970092692770757359822 8671574 -2260553600744825219618477862261130464 8671575 -19436710947679789138048050428441644800 8671576 58058227285221992626042030175165614080 8671577 -20703076573636329135706867349791863228 8671578 -34209614450898035587489079731895764992 8671579 -85921983466573441431719626050852716064 8671580 78380804243034109096837403986392422400 8671581 -2915096480895694078621647635818514868 8671582 54829200579599959970725378541404358784 8671583 71974429406326611959780189816800172832 8671584 -134318959955996701031764302383347138560 8671585 -13251724413533915860672167531262982400 8671586 61099489539049284181794511354920960 8671587 -26719256815739033549830649378427279240 8671588 40680281885596679608655306602743671040 8671589 -153362792424414167517849800295046052610 8671590 5932707152978983957429677405416697600 8671591 -60950333943050740498399770969908530176 8671592 -142518052937033087444659640436952704000 8671593 39526532469444244418084049974143580160 8671594 71091471879184059439744592194944072192 8671595 -1022382775680575278685028104180763360 8671596 -40813661604622995557379804959868676608 8671597 10542477949584381438875303526530179200 8671598 26747007235906399602566151111283266048 8671599 -6945876778501653522822869566609472832 8671600 -1607897415441753176598707394248704000 8671601 -38724435030979161045935252096426988048 8671602 18466844242825179050296788818077353984 8671603 7817360397231821788219405507948333600 8671604 -64486447384679417424866449252016620800 8671605 31406791329191073861755107813225051200 8671606 20632783825734016085154228528440251200 8671607 20291038857305049988493266519218939312 8671608 -148658565277795083732649466819928576000 8671609 178555665894364222027349185113012984960 8671610 -61296927683076877588052986052827691040 8671611 -36826064046278326792228243901495475600 8671612 9470421311112499955641951361049184256 8671613 -26657019347913142779007056339405083616 8671614 20061571745676413058107039404062907392 8671615 35806206179275343223045159287111187600 8671616 -44606676762069815830409962952778055680 8671617 -1341014260083086308459461422431677534 8671618 63826382072469044753930071354948578720 8671619 -43114261651871263845374648933364016320 8671620 -12630574977810237477167615275283251200 8671621 31520317419545818103990511644087097984 8671622 658169696223091683334660915104600000 8671623 -64908656329155537880143186371170013232 8671624 -2609555319694865239417168893480960000 8671625 -45517472978115339642694399335831222000 8671626 -30456461385007543415847928606941486240 8671627 -5853381083593044982999997271030252648 8671628 49275306808906958653594208361311886336 8671629 -95823515357602395862276040229605483712 8671630 -14522637936610018911218930764437749760 8671631 -214627952325711796006672459260857135568 8671632 -967983546283918466926938430420942848 8671633 -61945908247553966797321155140988807118 8671634 29417113273965979036139225151441887232 8671635 -29832306765544575978456599231746543200 8671636 -19794512608595380356024692698051442688 8671637 7007014773030489748517406043375100160 8671638 986398209597425644010017780356556800 8671639 208344738693505207939034410180405674440 8671640 -46189492380668800723277477249963827200 8671641 -143021415250214330255894363616289400832 8671642 55611602006657170471184721433271823360 8671643 -156572177887981803563923830838694829240 8671644 -1041191118181376361133692145950965760 8671645 85769346211178967179503611790129113600 8671646 -29183060406170042818637936012676697728 8671647 -11728989182077900638443710139300336640 8671648 44052780974691533699132358834258837504 8671649 98197211293470314485344487936778320512 8671650 17023263958764533963425883092534425600 8671651 -28956302981202161330108133254642970000 8671652 70272364655706634036268794038587569152 8671653 -48017334247318999730680578185442857316 8671654 -88188952688611114191744816383912867520 8671655 62782984192865053237759512090989226000 8671656 -8602486321525306949860725243673313280 8671657 -124472099169878766323041390812714274160 8671658 68681626137010107696093616023403678560 8671659 -91119210868677289645393850422531341072 8671660 30345193815059061020280492149514946560 8671661 -18897115157951230199930431486590869376 8671662 731759223474641600437176863740512000 8671663 -32548381141495238095661798844892165632 8671664 -17428886513625921814673401612371394560 8671665 -165478375496147342882185726164473719680 8671666 25365047894629933286632078242172000800 8671667 169541309795599018591576115604690186720 8671668 25229292747375041659316141053540208640 8671669 -52448087517553083532528324997318566930 8671670 -1661882235777960584503654152203466240 8671671 -85472836685476106188513620462955336800 8671672 -145773630235488948476055102609972019200 8671673 233878676118529489705037970303833328384 8671674 15547847818057171625984830244854603776 8671675 -85174910776826960114153118788217765100 8671676 -88648039670442162110333035410399682560 8671677 38927682574116385173335345889880235712 8671678 -39018864345658055245266798869291966400 8671679 246141410603495366087479494244760188776 8671680 9782254188587677510201799316036648960 8671681 -294802020274884042863554296113470928 8671682 -88590962010854821006462054945399637808 8671683 -39988938337142978651888006003912719392 8671684 -14504664066540430478736817882882416640 8671685 -52759203955397141622259462708771052640 8671686 -9254233675908577635496106560401378816 8671687 16620991867759805758908443675046668032 8671688 48377049641407863601232450823093288960 8671689 33079471900324164613915601447632240008 8671690 16747057818873896352393223302325171200 8671691 30386184615102612770321092670234313504 8671692 12102377106016758222902109601556987904 8671693 21736297194502572543181419886296637260 8671694 -191932573163309074842190802925956938368 8671695 109862851532186840032020382832995747200 8671696 -32443276271976110071411307672813568000 8671697 -152789050993414705083872483276950723854 8671698 45887823829828874754815853689198553600 8671699 203226735313909076974127229368381660320 8671700 13774357752140862487385585376921734400 8671701 -55798011859277266448329637488989548640 8671702 11680191619379288525897153097572442240 8671703 94821479974396638320281165115606072400 8671704 -85061870184610193750395112898240122880 8671705 -25892302813908503150026978248100625280 8671706 68059426159121559832368706418981229552 8671707 -127875507894658027589351522461128828 8671708 -7227487519898156191179322475263363584 8671709 -225149488104793883129199742626142656090 8671710 -21450680387897620624373959116041076480 8671711 215519717522038003107555123954654257312 8671712 7799192090072491548294046416738189312 8671713 7207314919244188705666188649170161280 8671714 105561678200414106708801533621204115840 8671715 -14863171156879872320756856498573900000 8671716 43250094382784148093129285777592390272 8671717 208114535896179581319955718206170732732 8671718 65195054087632413447066139080328299840 8671719 -1296739773765780682231875036421941120 8671720 -14836602419991958297148460929492582400 8671721 169320374760278276554247423794281908922 8671722 -40633522480528672323169884792332636928 8671723 -55526132255900141734322227952119372800 8671724 -69262249225691306453195449352553984 8671725 78787570796325187979720832314115480000 8671726 -43833640542093107945045015177818886400 8671727 -31958920905708909053592167375123181216 8671728 29450615121586817009403135968707706880 8671729 -32821705772671380634502742140647320960 8671730 -29304021044378593047013306819783878240 8671731 -136234637050016907898450861340372040648 8671732 -8586431365994991958676101189698699904 8671733 -13340401153347916741301342413613093760 8671734 28692772047512728492109387915048796576 8671735 -233728314431521716152643177484475336640 8671736 17699829026666013267829463453016268800 8671737 53709485764789105406878724597662915968 8671738 -16538444784929387597740966393643529504 8671739 131431554522657385455517594696963797540 8671740 24372825114555691805411334805931458560 8671741 67205514804768659337303446282024878464 8671742 2480904700744124352163266518854616832 8671743 -7407075376899436044750550177308451056 8671744 -51526819102659248974373469681220583424 8671745 81231926378977636758191932103733820500 8671746 22401449174510515168369548346656269568 8671747 -81024660213334455821556923315840280368 8671748 -57459424887993395448166938289465502592 8671749 -10490902637730731156116919550500322336 8671750 -139636766981880152876534125442093568000 8671751 342565283546639566207662736985420828160 8671752 -93466153051351560285965547960692736000 8671753 254347174506531265507505448643871971620 8671754 -2514349977872327808098923985380392960 8671755 56076836180634999048481521387238168560 8671756 105891197277419177352650792812973438720 8671757 -87155529499079365827306447081311341440 8671758 8304556418328200231460165209354798208 8671759 -12213883995021378892053227343972199392 8671760 -34693287850731869358774877938154045440 8671761 43973333684860809560712157956932101440 8671762 -57277788478845340923386371508314254336 8671763 -21823251050496310271732540262310048776 8671764 11072108804901144431690303971923290112 8671765 43336001319659176950606163684799517660 8671766 -30266075233279701149087083474089267168 8671767 1095041463742887431178283238765678976 8671768 -14642407975563867819964573585771315200 8671769 -187347757586005491512458351343893675830 8671770 49788045785334955663520850920205489120 8671771 -105322934554107664176971609290404873800 8671772 6588061623453794421200773371314019840 8671773 54703714958194989536570143958365198368 8671774 63212715581292656356590547043607179136 8671775 12641648588548453202170833367473861000 8671776 -314485364447438827567921681024067567616 8671777 146590080821106250658637253327495673392 8671778 125714238639426155990639288738475872256 8671779 -958704492050644211285861837098590480 8671780 22688605847218286272675044981027893760 8671781 -150248291313708653061025040939361890400 8671782 14015358635258603223883692901713051648 8671783 95319606353917551933197351395835327880 8671784 -103720030259215782352050828212123566080 8671785 4852173017571840718421793424209976320 8671786 -113276895005522048398692814467250407936 8671787 -74423115561865741029415949488322539848 8671788 48100094770715131631844889782245705472 8671789 -54641500297370140193950570525131846944 8671790 13986732819548648064868934085214531200 8671791 91208784802605681731306116845368963592 8671792 -17590626064430379637381107537914773504 8671793 32674989931408503954381053478707904000 8671794 -120912634499816036200374864564614537472 8671795 184396750085181752607705913305831877200 8671796 16731181223111469819873540277568452608 8671797 -173313285653408788693530121031817625152 8671798 5563281244480123545842362843110720768 8671799 -146183180865368541581476106894284331400 8671800 45421867274007964464517796490009600000 8671801 75030284711397555199481851976767165184 8671802 20002121496643167710194548931797841632 8671803 21821766963610132996895321880528674304 8671804 8741738303607050076934772609440435200 8671805 -46073655674807728448092754627212573440 8671806 -19958617183043699035911649291982653440 8671807 -27978487167946798823498477511975846000 8671808 62090993551989956594612436811110678528 8671809 -81481906434108613337884574041325598720 8671810 27916162576806851923406558959045301760 8671811 -158797607434976473834953908568550635588 8671812 -113806310824567032978549757426807910400 8671813 97669019694286977396792435152307500284 8671814 25662495025121477826331180980944136192 8671815 -43882616207844624752998234020381923280 8671816 -6866851923104452844208059467196006400 8671817 16585248176504766451988332282476888384 8671818 51281737896729722872218606889285365504 8671819 46274601185192136759558501752258971680 8671820 -87742592574682244249762744587954560000 8671821 2786209558798843961545532273328629664 8671822 -48770613493788170524207425713525707200 8671823 10597634236041013196916542500622137200 8671824 -6578357668707675795440329318416261120 8671825 89442131300903641755937461512496544550 8671826 16151274668725207206247344292754522400 8671827 197139607100058268807059809881760832 8671828 -44923519144179512503258066987438080 8671829 96249949252601692213114536590302945152 8671830 50662884328708788022588781759866368000 8671831 -75036950405549567211143746873505565008 8671832 34148323818126709213453927076240056320 8671833 26790033402868286958986881184186102400 8671834 27064078705153440772413262609852892160 8671835 -68929962550582866161178933356743590720 8671836 -105702457661284355829541419420175395840 8671837 174718644870186614583339220164603464486 8671838 2607840389718049990716124804757628672 8671839 -46081464412200407660967632093112440832 8671840 -33037957843157875514612416654650900480 8671841 -206034705787429755975680657059614293100 8671842 -90126185352902639077869376817785216560 8671843 -26482297930823235695257509602085900320 8671844 147182110439903754325847213745599108736 8671845 -8338052268376928095165893163596936960 8671846 1329348659951950233553792268620726464 8671847 -75193074257769199873478604943907320320 8671848 -103094261037788387099546698618368983040 8671849 19730884778350462506570654592918175860 8671850 -18604910880493952904384800631617491200 8671851 94347939024679986494644131427807518768 8671852 -17956624347434904812585549369033766912 8671853 -1129193757239820788175321106445305536 8671854 -7078423632564082123126633583063789568 8671855 141858893559302024399006962704554642760 8671856 3233628070409043575394259480102797312 8671857 -41627944080643023939257567219726562960 8671858 -38864091422593252086161084295011973216 8671859 -196306659665492170114482115790478620160 8671860 1544602400912529873541669446686338560 8671861 109845370339477177534747509002185511424 8671862 -7381031437732744685692090954197731328 8671863 -1059120562491146376155150991098787456 8671864 -81982115206578836187366374717571440640 8671865 -78667783749939142794942006969928855740 8671866 -15119547845927225368580200714553487360 8671867 162163610132026743935707049580357805680 8671868 -154522957173033781260247666082833605120 8671869 21800164578359114323536290443603555776 8671870 93229494734343075323619176133951744000 8671871 135688691843936394368060482672130982624 8671872 -124017387108059836423426988528967352320 8671873 -3285333613015174929626800117509377982 8671874 80433748917565396713953950496883402240 8671875 12465323481364896504600403578315000000 8671876 153707049016944996461214579576701091840 8671877 -132935660682284733060156561438014263008 8671878 -11320688027501879282845049578410542592 8671879 121961574948731169400255554349998971520 8671880 14664896473641769612912992041934028800 8671881 67834920310668017839467981224210279952 8671882 45444313614607560641364554521285586784 8671883 71240368701918132732649018628621984424 8671884 -50550492816914693182945245097042129920 8671885 -41193274557371394380444322400085824800 8671886 113481644946231136625350676645774690304 8671887 -41726047186308662165931565440033216000 8671888 -53949119076601099743843456811076313088 8671889 -2435940820935952176589051754117723232 8671890 44898897295764744835606738903927825920 8671891 -78556744814931734248655577090061391216 8671892 -33637266303548235637940591731789382784 8671893 73173895830386087662511506569622982400 8671894 16516102191505141605166303761776523264 8671895 17281923144608954047376693988936106080 8671896 918293417295308235237475267680522240 8671897 66211982926255348834270817705163711054 8671898 49748225314961714051677512796520233200 8671899 -115041026668528293016905720946946822400 8671900 59381072528498425583920373641455104000 8671901 -46064369828483433614092739054659340448 8671902 16746110003177714688089695750016154432 8671903 -533906569398768269696598083181585056 8671904 -115310514886922490149302093529166643200 8671905 -97375682188234596638211806230383657600 8671906 -9440023407706852206927156499657586400 8671907 -90085276619919468724749493047310295844 8671908 -23015298812691552406068763498750562304 8671909 -72679722771774928403057031017909294080 8671910 -1653452599923232611125267754558247680 8671911 82442266546869157097705583375679500072 8671912 9987295464987260311567843498869626880 8671913 96390045118606539287183675766974126244 8671914 -1012597758453473602800544571455503360 8671915 13762220103439131812941101446495661600 8671916 5812639803988723885013653626765335040 8671917 -4142573032893458472247052613632357952 8671918 66816545361839621070190542895785572160 8671919 -230196113273895617693041058587699213680 8671920 -14098571666188897074691245278531420160 8671921 10042648353450298942401886247507451624 8671922 1001672695114905661334348474229499008 8671923 -55182355359197901208683828803085795840 8671924 -38180988581541505475886123769420535808 8671925 -62963631317629341319961314214718787350 8671926 15611448096480885580971213131284637184 8671927 48150843959868629332545529602260230872 8671928 61953322239347881530712914698660352000 8671929 -10631544787267568914968992556775137600 8671930 68853913277431107347977829408636958720 8671931 38977114958216938365196796819232915600 8671932 3141571543554485652081405671952391680 8671933 24403929980426632290633115560166799820 8671934 79457274231673190193423367825259279616 8671935 1144505446067076264119419869130256160 8671936 -4318373557527430380428040474890076160 8671937 -17588547087979000056429349964501076414 8671938 -73175679574957071155641795194413445120 8671939 -2562422165214976287346372272375918776 8671940 -10580228838299293182739273453850787840 8671941 -74058782318083135096149378125587608576 8671942 -291461395138599942142535971372242528 8671943 -1120722088885663422549002040148941312 8671944 139186802371231625635274533355615109120 8671945 -44019815495455925767920997957134395520 8671946 -55117245671397454218130580805746524320 8671947 -73340712722780528660815335711528508200 8671948 -74360961288178867221390880742291752192 8671949 -58514436985922973554996839792182600 8671950 4292615601469070160112767744203817600 8671951 -99865378397765006424038991574025305056 8671952 8418983160010190790806150876195635200 8671953 51781524367131729982768477032439197984 8671954 45474016670951059828707571254381788160 8671955 165753496447943661724945622431006208160 8671956 -63110841000765999048772964636691068928 8671957 -24923315305962727781084628541436966400 8671958 12034103391405215179700213086037026080 8671959 48002953978934062975659686097816069984 8671960 63260766353202358353141068509897728000 8671961 150879866264246725212017058705618052800 8671962 -185453010437053786706020281150288384 8671963 -61277498139756377538581700193541908200 8671964 52325827778895326192437884093063023616 8671965 -39974059821114922429172314595053406880 8671966 -23192957029457940045251255756915233536 8671967 -181719333259509270255194258762215461984 8671968 -235319231111500886177138401108733460480 8671969 36785476587391904557126668495203370544 8671970 -39245003195559853868793998598734576640 8671971 -11481581694240418359420582064672822272 8671972 -23018674251982416278289028342747349760 8671973 2789072442677641249145358905604681984 8671974 -28248091691980170878532488435626808640 8671975 -34535518773724357820419723117484557400 8671976 -92000674483333444499796924135264829440 8671977 -121283963406811064375456787430378851420 8671978 -94652917104994081530589182850750794240 8671979 75155854880476749951183915738629198580 8671980 70568200482928453624459887947018649600 8671981 -214861571662317338761187096430906290218 8671982 1239804057929817769679365273562757120 8671983 211919895620889430330536465007841310864 8671984 -25809345894322652737182499037470720000 8671985 32293162681747107251338876524126538560 8671986 39078157292416654792120069124788872000 8671987 164894175339167264461719358040864978636 8671988 10936370308836592647632862866368757760 8671989 -11696905365069058750350326091938965632 8671990 8890312861968930451632511577782725120 8671991 -182882315578933210230931626590139619608 8671992 -4295522692088517650095652722281676800 8671993 -18930803764784531602102513699063161456 8671994 68583181576928868047505424357762912992 8671995 -116997728850857174621907534116960570400 8671996 47676804606521942208378917588982272000 8671997 37445343570160461839470632708811012320 8671998 33598339656489712424992672058718752064 8671999 -93118345866409604289953480957449528960 8672000 -18453250748165584622898986725933056000 8672001 -36991354844700904646344317130019165760 8672002 13152564710355595412748290725641314304 8672003 183307725444102969324571164062495136252 8672004 98037267004659887782002091241315389440 8672005 127484907133109443202942588045833161660 8672006 -2363446354335506512290132324354846720 8672007 105506219266021089484160066498615561640 8672008 58043429543992431680403493962762408960 8672009 -28656480229618002028271418291113088384 8672010 15353827876783272112924683946243426560 8672011 206044497213679208495822370747084831744 8672012 -73298086052098055103738937670495659008 8672013 8075647655125315097719392053563579200 8672014 45281473004142747032783475991719574080 8672015 57992050607980774144236231959977672800 8672016 22888650114537905978077192890221002752 8672017 161429942746428249717288477570195735552 8672018 -42447017138674605572058828515528472960 8672019 77065483807447697842620603682419121968 8672020 76391376569938027769071537194318432000 8672021 312068980512951667036556107737192972252 8672022 -752130812157644238708489192305136000 8672023 12434791620163471929634999600765156936 8672024 33259548320450117979597665881257246720 8672025 1000034275144585885641113301497124000 8672026 20356451675871277729231764092080378368 8672027 35028211618777809927705837367980133440 8672028 91018513504918741638706964408610961920 8672029 60985364147554646343608583844101372576 8672030 28467134231300595102024488735922404160 8672031 -56485156065130851109240189375809688680 8672032 18107195122980975532563919150797422592 8672033 17319760208053734718241467235497517568 8672034 9926749019218570988004705665504282112 8672035 -66939584456209830417841032754896960 8672036 -59432022416087055794050914806332917120 8672037 15014109308120709905635054204613506560 8672038 5676826870926310141898245258036477920 8672039 16645992709512231030075256214410636056 8672040 -13595088790381322365026553674445824000 8672041 11217072631342812810746443048244140672 8672042 -25145628580100337348775735715612921856 8672043 -32399129241170700354989179632623304000 8672044 92767309891279703264722545160095974400 8672045 -126689129975896607251225566948098068200 8672046 12652501656709849081238193005740920384 8672047 -8653851690427150751335498426133995504 8672048 16924392039753020841829205015821025280 8672049 89956355053749591435697166643252969120 8672050 -21828469291237608758306344784310422400 8672051 168971821942462788029170377044519352072 8672052 -111145263431723696028558023695466108928 8672053 80380214242185786238428110240894905084 8672054 88256578176581302505622094763561858976 8672055 34344650224440606618411559239129016320 8672056 -86443264865809652297172081413382144000 8672057 -303997446619890913167581919075352136748 8672058 13965362457924743702462843068927267584 8672059 -224385879835186143205240529110273316760 8672060 -11347946239646122673175641915733043200 8672061 -147459907544786808917089532961979139328 8672062 -204089576580970630372257086448066816 8672063 -287260513333910673380944152715603610688 8672064 -41342090118360366297901668218638958592 8672065 87850743416763448838105627596220967720 8672066 -27371891270367818628652372884950542608 8672067 -156126749648203968454139787220805267040 8672068 -1378285610943803354560954600989589504 8672069 211453795566384882862043355765260995200 8672070 -24085593610133062351592163771676800 8672071 -85428654721190199142691392717565086800 8672072 -11443727714766890119535291562901647360 8672073 20621430698823353701064095969377772800 8672074 44610610151115418866801923374652769984 8672075 44008278184375827446349219310669353000 8672076 19480273083262692521512297367109304320 8672077 121201732286428315094685470614816789632 8672078 64495010829488034438624951158959419456 8672079 -45178285494504596300623598048442636912 8672080 -33217791231607941407838174724669194240 8672081 11174070595901963334230557435505200128 8672082 39684799250886022500491544425590808064 8672083 -99355537459386649418518689120775202400 8672084 48182833849576623947859227283919929216 8672085 69490321914892894455890452072960592640 8672086 -2702326256136484242122703038990146560 8672087 -224484323032694098679593200958476822264 8672088 88555570081798515246449321096887234560 8672089 10584142524318737837772401918566976928 8672090 32636047608455384452346091893517281280 8672091 10456738452824543124374616638623938144 8672092 -17232087181132703231963638634637628416 8672093 -19537073119939306573288578448533946356 8672094 51134380595162679242248483380576344640 8672095 911578781823551254106488543421232000 8672096 -28347057002904094547924140506734788608 8672097 -4703941755928656454388142723061977216 8672098 -109040663099893878812969516637820159200 8672099 90529400298723496903471658498856419100 8672100 19096540050779303756171013848913868800 8672101 184971279094403639239624024313212943102 8672102 -77393778757810769902592689761702470400 8672103 -2661999539752919883092734912860700776 8672104 -15961323778696432855826799502134804480 8672105 63292919548954630320447179495081604360 8672106 38099467882361315127133391583289423104 8672107 -222502296366123740052935384245053053808 8672108 2585117260504682637926846194106366976 8672109 -29174820283718314243341031400510172096 8672110 -22716882527531822952797395061818367040 8672111 1905712746413544878091063056376751104 8672112 -17053764108928756594228471269464211456 8672113 43936647976686183457044437557929191920 8672114 70457337671108213622198265262145032832 8672115 13894451786261558762636391194652288000 8672116 -251192806333137208079813606258719360 8672117 56892492752895293748740329815256997166 8672118 27191951204925079769298168126461869440 8672119 -28502457027604533782312731389584039520 8672120 -144576214618366057709893498360222003200 8672121 -1194166473642146240961830333854290000 8672122 65435248212796796526159940529377952112 8672123 -186652132852888080560010220701457391376 8672124 -27580121856481171085394719204363074560 8672125 35421272941164313015643688824960448000 8672126 15558178496094342808574553931581385728 8672127 -48760794793709272855992361778299204992 8672128 -177306808865221901164245219653902663680 8672129 238751925371134976261873843970475324740 8672130 -3942469769282740249410998295520128000 8672131 -16043894543499980845577126699641520880 8672132 -71354259983792307621733879575885434880 8672133 158903359591568309681235599723554950624 8672134 36023199750735224416850396972421597312 8672135 95808882837184471555762989724145833080 8672136 15725500651877273158036423708034334720 8672137 -138600806914244724406057377753551538588 8672138 17777998708974255476006082821402570496 8672139 2400777595593243362526359260203037584 8672140 -56701356167956919757266073547810114560 8672141 -27025565092591975682062402039215962688 8672142 -10801854423947451941107208917362919296 8672143 -166634524636304781754263381461096285520 8672144 -125371038269886085643319833840812032 8672145 -42837386561289910054548205099396171200 8672146 6229833034869292161740996999100303360 8672147 16565002030991202206408413276992138312 8672148 110262892167147617778784480966517058432 8672149 43390447521107416289390487636174492220 8672150 -242567834460883816548295088657366400 8672151 -4803572165051674168780434501197514240 8672152 -2244601143169267080750310077545318400 8672153 -37542901410194324470655029550732937600 8672154 428197426656704929525905729838718208 8672155 84484211205769993111185336859707850560 8672156 -17919226410849730516604261116839659520 8672157 -5151043668164574467262469749688581120 8672158 193769049603297855596968313646451587072 8672159 48544503709176862047889956447997840416 8672160 -12865585703904516653536416170508288000 8672161 -69694077868122633483749722457965278238 8672162 -50894575597586764681574178155213127168 8672163 -114953421538182500269863751591375071312 8672164 -100766167631475533271188282703253045248 8672165 -80710919530082191357858289805187432800 8672166 71757106064150463356070044667248216352 8672167 -34394555082712640505425034213194052024 8672168 -144864799420117814356522508609523056640 8672169 202686162329821141655387936059146621120 8672170 -12028213299551582648510415512139801600 8672171 5957429989460240490478989448027419552 8672172 -54797628195910735621550876979514626048 8672173 157852850923451630982457930905796410144 8672174 -3101968852257048777432252663315840000 8672175 -55044607120756170567855548409731948400 8672176 -12510001689639011363255116436276871168 8672177 -37438635952584456665608874255579428974 8672178 -39210415355281489120680703794441626112 8672179 85873085448349967218314960766650257200 8672180 25160583813853055966414155383103641600 8672181 134034743207531480843162807177606784 8672182 59702193418156598871771066498634188192 8672183 -25216026078661026393601961022572727096 8672184 44327447883863728448178948799249244160 8672185 -24010379604969348172107500018859339000 8672186 124098658364434834588706502844954695792 8672187 -70427042047067461307512651226408599440 8672188 22056333657399213206124256342505684992 8672189 -119891625670568113638599960585171916000 8672190 76205268987052034623113914581095091200 8672191 -320698197565145946878779191806058424 8672192 -3027438463277155981854433487628533760 8672193 160881574252371264450387424817476486884 8672194 -52237025892129071749235713377024397104 8672195 33496692363622856443146456093031464960 8672196 -12548148569395844025123035020543942656 8672197 -1105864907586739357710849718691171520 8672198 -46650695045480250064337678354565578400 8672199 33518370473062086215512875468605685120 8672200 86501176564503568019675933350499328000 8672201 38527783214438769246451906651667066202 8672202 -10794262661711998402756064042467570176 8672203 -80346045975427866341406471263091773548 8672204 -88197463225213543824233366639838860544 8672205 74361122513448722528711453860477950720 8672206 30540416802692442135228474337755087552 8672207 -64293701162313694023632314126217654544 8672208 -11579268383246846267046352322498396160 8672209 -31754966061409180443332716244897297408 8672210 -84993137950083459947695528180835788800 8672211 197251910241711837137235634491580886640 8672212 92421745992158900113076310277638522880 8672213 210630480490802366293536201735120614784 8672214 -30028668349636252203618847506390582912 8672215 -26195718861100267305305125698074091600 8672216 83806287679337077150409735722636462080 8672217 16346530490563091476171410194458576080 8672218 -1258650202099371300929379589018244640 8672219 -8159713949256299601384377307603274752 8672220 49701656016387066137704688560847270400 8672221 -13074780654485402567039260051859204000 8672222 -25100608630264979075112663613000814976 8672223 -596611417016696998386021178420265472 8672224 160282806296320455460050132795522023424 8672225 37416810131418762707068261660350384000 8672226 -10070157709168828907875877858485539456 8672227 -105153536966112057293367371665023618000 8672228 87595529231788794900794586898229501568 8672229 86048090289299198256932183024520373374 8672230 38907657472980671432393613146817292800 8672231 -42045685617124075270493690044333870248 8672232 -56226027523562194921368945053930127360 8672233 -102433207539092147521641207991171358640 8672234 94565224760011603111784386857837572016 8672235 -47330505415882888831430714990924478720 8672236 82528980505860857727277710420601729280 8672237 -9206863105246437110559422935417844928 8672238 51865081590149911651073138869186218240 8672239 139798913300773720486695433483088425040 8672240 518926562453511473153068059282309120 8672241 1101588436430791265991555641229145344 8672242 -84730115855933429917258922966582934528 8672243 69728298614220428719620425710128721800 8672244 20528192252136447716219625144806940672 8672245 -71726960378803161360346403471971206120 8672246 -60936407124600837983723853713474204160 8672247 119389429388688744449300187809873808000 8672248 55525506250621591136864162725199953920 8672249 133374873776913277190973004437310183380 8672250 6328988672224411938881699812279296000 8672251 19494117135293050516744692606212718352 8672252 23657611317868428661455266356868923392 8672253 -2302337641802517433679947264572252192 8672254 11938863003431244080620202256663100800 8672255 -14089622831231164762380727537891128240 8672256 145547194229333363535265643390306353152 8672257 164189058849111445991302549887757354032 8672258 -607285925304416502391709774262612480 8672259 63964710916155093711029900609253888504 8672260 -69257329868914646922503845261979235840 8672261 -111551188800690669963320580457136974536 8672262 86961899342651233626209335581711999360 8672263 207310506189659025766665134418157263512 8672264 17674928874598224735546238741185054720 8672265 -2712817783714261927052766912200798400 8672266 -53898473944547406074263327028805801168 8672267 110218939565664571564170142233475679316 8672268 24907044342974082742138786152495206400 8672269 -88763499304846341408642518666582432256 8672270 -63659997282075238741524520423967449920 8672271 3419335488524420830599169709910683904 8672272 6317829026562875370189375236741005312 8672273 -125304323110941315997045677839699942478 8672274 14968362434026370681748108631570139808 8672275 -38854580910522649905272733790226523700 8672276 -156353931264184127169752920858202968320 8672277 -104705968159068200015852551865181418080 8672278 115093311630757727085098420298266424960 8672279 -63110904047941505308184058121302002304 8672280 45251791888436675135395978660678656000 8672281 84378802483546167649366006331585169664 8672282 6557975252531565354807341186907378912 8672283 -1640013895500733689927563206069787160 8672284 59482168531414035497641652220970583040 8672285 -12801754551256697516626508677939923240 8672286 32193660479634051859583551741684829184 8672287 69612433546518945396861105602982653568 8672288 68272997019486416541084720562106793984 8672289 1109485538645337695238666420242703024 8672290 -15528943084561128176162970124967385600 8672291 580271176659829925796749074531754434080 8672292 -159887459316598403581744637838237388800 8672293 -3405254130648688325213247718293542016 8672294 -3937802403510637699531430178189878304 8672295 -86487716934936728840997990008533094400 8672296 -37239613920072319047963589906038374400 8672297 -140827807301630298004388644216626565254 8672298 31588616745711094071931675116688055808 8672299 -355067762125353676909250418127993695264 8672300 14536096163571931567820697346528204800 8672301 20226812525714251818661078058827528800 8672302 -20142618287202576948231924371263827648 8672303 5945629131013956101776169919785720232 8672304 48825015874285179768321932119832002560 8672305 39520434784833065424872503531021329000 8672306 -76251727081270499397407691582850257648 8672307 -29688955107603883432861958376580631808 8672308 -23340675587140119583892592529259065344 8672309 245264808789887981522437333497082865340 8672310 -31850954440754996811231821517226295040 8672311 130946075231396495987985946761083704704 8672312 -29854131133879522880198718750965760 8672313 -23829232196133318324800734888333430016 8672314 -36551234220343980891175080500248857744 8672315 -71467223750005429016450985287588231040 8672316 -689303605178914221602437126377200640 8672317 -59403180653813620500721012394752325940 8672318 67106973283506988926874046787407343360 8672319 43555545830878178450796972751865559840 8672320 -21411908961526020879078431093937930240 8672321 3544170616810012851184626754337598912 8672322 -28831742009737822408310853162909696000 8672323 2401292382904347067988896636760720904 8672324 117271078161611019355505951751761133696 8672325 74930485819101929029284634945016769600 8672326 -329650960460346507642574475417544576 8672327 -3032113045111749882733025431577786400 8672328 37559984120027342425408968167164968960 8672329 -282135922163474747813443150184470898124 8672330 73141201008452942856557599622205886560 8672331 4049259880527789045781844092446892224 8672332 104750728129875001063831965597292572672 8672333 66256243325619710606448647246085870582 8672334 22261927729686313396061006225061949440 8672335 -27399489182086988530664919368312948640 8672336 2525642924890819928216014567561224192 8672337 -23849841810275399333024689798034024652 8672338 42833249885012659950034070565077825280 8672339 82867102684401623771341397639379532224 8672340 17263252223511886919290415954010163200 8672341 20897008193763160039382016108220280800 8672342 895068515566181590966162337755772160 8672343 -16631102580154956796389787963804764672 8672344 -204832331783189975123113054989947811840 8672345 145904435836781799229009569131505148800 8672346 -11482679107388751280592306461188977664 8672347 213875808275839074729420265647533737796 8672348 115504394348367680379276722744812801536 8672349 -23080491784736366794812069376411491840 8672350 13676754692968908315720385381531444800 8672351 -107354648610204418849757383722427434600 8672352 21538808808589851362224244109331660800 8672353 -138227429351880276995762183218454930398 8672354 -86144153974205445343332431077137592320 8672355 21440795417909572130354258362118419200 8672356 18593264638407035655252367260742950912 8672357 -118101715018856960534181962363908661280 8672358 -75798153782030452186695291570496379520 8672359 -292734026476940512848444413861685504600 8672360 -10186536151208624844042988918769664000 8672361 47124161466559892749357882509310958304 8672362 46585320404171454868445110561438368864 8672363 237134829111188496560391449428275146400 8672364 -33753038903621258811538287654313401600 8672365 33009629758121759426118200435580192240 8672366 46317316423123817077241559429882766080 8672367 44965069463729964813939935985911921280 8672368 44476668799245083527326050075601108992 8672369 1703925784473486604868311222466652144 8672370 -4808080892929728569733110720116500480 8672371 -13138093521579590926871085746619489000 8672372 -163140685770470967593263724467176311424 8672373 -187496375116029398812115557669746576000 8672374 -12893269011063664204979275975171808256 8672375 69786962707123015268578188843209010000 8672376 -103956418045066726602423394908655104000 8672377 -75442039657436172002798168095156732928 8672378 42802005679512225996514893754840973568 8672379 51867142288613680190036602350144392640 8672380 -69827379089696900341978522131032371200 8672381 100217275753049602365962048937682210182 8672382 33684991590742427878594575904686125952 8672383 -77453599804229518573526201311406064640 8672384 6591539127116850895788408411311308800 8672385 -380471041017709563383118014645952000 8672386 -2063148625054867930094949679284149376 8672387 112024298573766934070849370973502439036 8672388 -109029745617441290544953435018949955584 8672389 192479355391861941389268817625799508800 8672390 20194569447430476519802066637715361920 8672391 -6215241640377784376448062312303953440 8672392 1907441476956186436437216141621427200 8672393 100866024976961860701373078920015954816 8672394 56603946683346405681558587699461667328 8672395 -26064734482709392815631521458221118400 8672396 12376656493684404163837358152864742400 8672397 116008213204250294477911641359518505472 8672398 -43804311750518038966419171506965416960 8672399 -189271786461631783838586443812146311520 8672400 1443450352121807801896970527997952000 8672401 -23112972844734515096796699872252120000 8672402 22106610422204185153725137117295791904 8672403 19278751563669092619149369137931606784 8672404 -102673017229078278279011862619897998720 8672405 7973327860434426089103261470469120 8672406 -52117050532723557118294925458738783296 8672407 97168868305771420901668356072637395656 8672408 -175493884178524192882370917763653847040 8672409 -7734779151660494151775370679809002086 8672410 -72862534528471555373141983888763040000 8672411 -34307088679323542663725044607194052656 8672412 -1020144968533070977625720702220607488 8672413 174305742478397522933150846008577011840 8672414 -6896124417590365486977796505373070848 8672415 25731037607742203899895118594129640320 8672416 -97275667905427924351617891255116955648 8672417 -92175373586115425811587040955837907520 8672418 86966251373065862271950487811664608464 8672419 49862308957484581588812446190385337296 8672420 1705363392846468755255076864867840000 8672421 70074886715619958278797959876394888640 8672422 -92496753205264635069865707200940854976 8672423 -37642999323866522290521659107854344328 8672424 -108712622328526363362158251435040686080 8672425 -77870590391470914938143359207378504000 8672426 28382897158917735354016727900447802624 8672427 44681653521313297887786397955526162960 8672428 66425607264501108122115526703023731968 8672429 -65072376341749018622069536304421044970 8672430 -7193500596778481425198718829760181760 8672431 -10317237153122554653745352636546228496 8672432 -65323309019911952369492835676995108864 8672433 45344955746461757323076588973730752 8672434 10047896209351519164699090653188312992 8672435 164988196609800467153204832060283212000 8672436 19430088244029962838773085791604326400 8672437 -68670263990733509179374810573147681888 8672438 -5214510771301915737380978015835446880 8672439 120904868322039763015051466346822267624 8672440 41588386950025226864004116536295424000 8672441 2306095795271690206896156595024636842 8672442 14702541099109355009697779247992128512 8672443 4350164484095219574957157970395729248 8672444 29592665665883970555939356302409743872 8672445 63599244141413747607068287452776579910 8672446 -146495823285691761508597689013831619328 8672447 22734727843356297503663079274102757232 8672448 58775063893193744182189255757351878656 8672449 13350896598185055024971256807430256640 8672450 -28954042981408898921375021522060676000 8672451 165639951941791255222969619759281667760 8672452 11801327600152833636637910519112195072 8672453 65858976814256781422026330238244206784 8672454 -22061763111882120925731344410040156160 8672455 -2565895092436660734253648805415955200 8672456 41283411365164053655626568327815014400 8672457 -24441257171328006153290699162367199008 8672458 114462622133247324777905450097147052080 8672459 231055917395757028147187444105911121760 8672460 48637169198073956796702290609408732160 8672461 224919470969583632795472311477789320470 8672462 -42407062172253932820732460592557516800 8672463 22130442853970218490562305732730191592 8672464 -22903753972893748190718159563641978880 8672465 -166330675960994190261379020377728572720 8672466 20839197029853046673070012842886237696 8672467 -10915259538590581936253971635655010176 8672468 56339183602060342075298054301499877376 8672469 -20055071084256361310802152160990859200 8672470 -68845450293016380679245122414382105600 8672471 272045252944195033024496191227506913672 8672472 90521099235804417498235097675839365120 8672473 1366125553022654733441115678015908244 8672474 50317204989413372341880008516031754240 8672475 -24934196088425436026523423864238944000 8672476 4035822808472329069739070750252290560 8672477 369604420110485875325408273327669241024 8672478 44991444257387605772483692005569980224 8672479 -220283042582622233941470636350201306640 8672480 82440640362559288108878859328933068800 8672481 -237483517709427665941470514378614824160 8672482 3092885663584993622725732688396565504 8672483 -95625517293055430466751042238015495268 8672484 2119379279059238137325768864906237952 8672485 -18263460151572210585541885770696050820 8672486 -157002908160217754316083960507076875520 8672487 58727218963528112719025183413385117952 8672488 18822410714797332720680557446395904000 8672489 -22619332803942883600417368978604810368 8672490 -2347348780223107103252451762529174080 8672491 177928327655897549365682218953753688872 8672492 56680419136081496776894480155053632512 8672493 55934949714406457903563453420302509760 8672494 118497770464717712036237889918203551296 8672495 24521501024294142560688825797415666240 8672496 -1461940550234543237454371977477226496 8672497 -507704739805873479540270242446880753600 8672498 143979409916372667152537545056626688 8672499 63165914695993866500414101862129641488 8672500 -3890202200732059320967228238664400000 8672501 209220784698694364687221007683099523502 8672502 55330745696325587309495779405995613632 8672503 16269362528082090364839135202906785120 8672504 11248434574297590299878864302779473920 8672505 -55931776863882729278444173002091573440 8672506 8715946234366851145873881595987331952 8672507 45234452475064081113721609803143131200 8672508 1780484238599958692699021772631234560 8672509 248404048080527561368208811077155368710 8672510 22081935526360544105948920588243516800 8672511 9572307938627907709732674839063299344 8672512 24254252373281939624556866843170570240 8672513 -86604123839196103317780604753066154238 8672514 12078972882241646487633392446936736640 8672515 -35327234584536107639648694933740937840 8672516 -45495784666220249032471698265665768960 8672517 -55180538627925455591233189210749038880 8672518 26847472572070899776394724473827359104 8672519 -128272608027033325857553744519476415080 8672520 -76296700625049011375949371880539750400 8672521 46078614749940401778965721940420137024 8672522 -62075808695948378716211417908879301376 8672523 -22640567778383824342409160345290589456 8672524 7405297344583892280882827774694991872 8672525 31658087272638463469044526526113288100 8672526 -56990462208278120964203021881697927808 8672527 -139595486570294616464607881612923468624 8672528 -37300509701126867059037868636980183040 8672529 25847824249121129457017596942063811328 8672530 79499631375281105118617556795059648160 8672531 -32645623092386821516592378106764002560 8672532 86608434249625628394726352966569682944 8672533 92879143629297781791755062938115140480 8672534 -54296229800341642673887136133068508288 8672535 8044032328452278759400162223497235200 8672536 -103113064375722406108966657904177080320 8672537 150046456202017862880518424837029752260 8672538 3568282942721066063981631233121876480 8672539 60676958659561512715088040155184766340 8672540 -56105950532782847027045399063887925760 8672541 558815279369270945064503438066135040 8672542 -10477093029585969253747936786694758656 8672543 83738785284645625801130223128220177144 8672544 -16024840646144533283858872295250395136 8672545 -40023263762900381705450853926186496000 8672546 -4840183300039990611102969017114714112 8672547 45999571537841732487356437411392372480 8672548 41285370646375309972831960179194454016 8672549 -3838955987833073507654669429724333636 8672550 -19091638742976202840960233266075520000 8672551 -163885148783766908832128475324983325448 8672552 -446943920478443395783766537142435840 8672553 -121616898933053772748436572602468127836 8672554 -192787852483569557801931127077970512 8672555 122208246970868167965984971236418340960 8672556 -97679284569662565850208936263913200128 8672557 54348360532886123446904497548089383660 8672558 -136336717787052032027195413909215933120 8672559 -100521153122192805745492031070640737144 8672560 3760952621211470316731560052156006400 8672561 135249634725789427588608255157006854162 8672562 50407911624665235598156701643517187840 8672563 71122441300808531720106808191440700812 8672564 -10455926535889683500269646701543600128 8672565 100691234898697526569667789999112671040 8672566 14747801710397221332755013020990814720 8672567 127867121773786108214287637829612110064 8672568 -34658995161936881433530102190521610240 8672569 -5526789716768118469191864351780778160 8672570 3087246415166625599927212850542464480 8672571 -122884201996893294236669840565430454328 8672572 -78102174300017393200042177752987649024 8672573 -6804090087764922976617827688391556256 8672574 -59944517153212652556835986605323765440 8672575 74651079177219704593338464204556567800 8672576 -28439219432894669076272580473508593664 8672577 -225423810400708227523836678387220291968 8672578 -15194315974978940078376451659662300160 8672579 155941668268888825373246022616988158800 8672580 33325823220482250279992747044654018560 8672581 6484344979412617229795023040296686912 8672582 -10840400788271425147004486294604278016 8672583 31010433088693332666979594831148000424 8672584 -2353299719734528640613024422444974080 8672585 -51342665601240607113101333091227777400 8672586 24932968814126766138923440653959326464 8672587 -25404365035441520085400018448447877120 8672588 -11433950398432805867793938328796346880 8672589 -1642287419507439809362733231553816330 8672590 7949989014406332655048094711052676800 8672591 -19561966876260210934425736114601130816 8672592 33939838953692421450848849959112540160 8672593 74030476972911644695377020863525361280 8672594 32133208892774085192214520994664031232 8672595 -125039959274704234677536599429111200 8672596 164611055433669513601784296818942435200 8672597 -15031745013669015143912495810104539954 8672598 -29147735562334173718902154469151940032 8672599 -65571983792383425116967900901551564536 8672600 83214461537844390364109741690477568000 8672601 9177356018912222237577042818900105280 8672602 -34606591973987056800969519958356564768 8672603 46101171481908026085996327365473049520 8672604 121526640864644845319733776744070558720 8672605 42935748688407202863762643167524823000 8672606 -61141768927252040804691100169286565248 8672607 36336453076953865496609823615848387280 8672608 3788538849495920281612991543940612096 8672609 61860538715942704376525253623741649840 8672610 8792993973193486712142562477016294400 8672611 175377872943013750694678300747813010792 8672612 -58870085066602523772201926122826696448 8672613 99535258497452104769239668383925570144 8672614 188720059699120277885589537202033144704 8672615 -11665936369686293653428763041628545120 8672616 -227588083030743135577079465546816716800 8672617 4871438275587846331015257565863356532 8672618 -28329857988288738127215122561370074784 8672619 -6953592122978864768275379415539743656 8672620 15774282426190146265289397505536000000 8672621 -140887188312584069947063826002084907178 8672622 4879112555902896127800826945087684608 8672623 85688066126595917047749247709938768744 8672624 -52701038631313263354246291858061885440 8672625 7149371934126988689904168381918386000 8672626 -1687512570228057374819101107856546560 8672627 2359953475259701242895073132024112960 8672628 144216482794202549287542985784802533376 8672629 -31172933290523281249507269885806390624 8672630 128284135804604547291049028194728960 8672631 -7301690128619330450079204296268195456 8672632 -171836440508811631526334009660069273600 8672633 45196740396897300130278279359131065984 8672634 -81081661410051744488196505665457251216 8672635 -208907690214682636687374142476965135040 8672636 24638479510764750760915745305857358848 8672637 -63709690055741774923172806037763925632 8672638 19276399220130576216232127517572766144 8672639 144635438895415582167307483485392653440 8672640 -37322061665147055830326472270571110400 8672641 198565636018649924023915869736642727042 8672642 -60856392475559464788640633216430230656 8672643 2132027640250437193064064135506718720 8672644 -25702076896732197222930049659881508864 8672645 65240339877743463765838351649832151200 8672646 -22890263005964420559821913270840000000 8672647 -193237635561033689522719364866195356904 8672648 -42102788998788982999592362795091374080 8672649 -47241025842712861190428360386431114736 8672650 2572854468540274753762537693399680000 8672651 58739389222782986057364204795711017712 8672652 48720239194521209029415782865593270272 8672653 101943371285187223669651758050388241920 8672654 49492754417032530344428837283400739776 8672655 -28097091958306881917022505017702184800 8672656 11780778924439226738076615002669187072 8672657 153445531506135603613294264775946840240 8672658 13985291697367143688133369567503238784 8672659 94802031180261668727139757147435826860 8672660 63262138904120331120883985681349031680 8672661 165180025561306081147894182108350860110 8672662 -59556175047354509505670003795059699168 8672663 -95842941615948644743908404470637376696 8672664 -310961631975729351927084385698447360 8672665 -26694120134654001645886118136923042940 8672666 -36653164650211094755239080572207837968 8672667 -141003830428138438839770316127090134120 8672668 -64230394648657199056990732025852834304 8672669 -55461878902257040151226059633962185204 8672670 -780414073395321185762979703222287360 8672671 -50574399438159086310479959063360571520 8672672 -164410841732937880668042560110777663488 8672673 28808282118773027761195521812532146784 8672674 -35802548138547671288391207089582591664 8672675 -237546528150418947095048748479877600 8672676 28590502469002360880251289034667410432 8672677 -77520617219814370734437392150089528740 8672678 5493392169567206915445473918434429056 8672679 85608307140926881595433111029886819984 8672680 -93841801412911789896556072763735347200 8672681 27488550663166232497329896411242576272 8672682 54800603869242379049015329443654961920 8672683 107385897844235900346334670738774502520 8672684 -8458839277130665338744225758305824768 8672685 12637792343338987136891247411699640320 8672686 -99471112667748343559983766415409825920 8672687 -101110079661295006119097183517636375664 8672688 -32198504059580361002961238885836718080 8672689 -1443450150779763514994908549607947608 8672690 9384298841462289942636846114407219520 8672691 63564015589930492519214310327907323192 8672692 2199724156848734942538550801326559232 8672693 -95799857934314874125707572809403106176 8672694 -12389604050306735739469820516021280000 8672695 105703754517124230596740952862582618480 8672696 -62963313568205783851859664466520862720 8672697 -166861691738522379829725888535990585920 8672698 93768500126148793502324813270755215840 8672699 -60287805194603600064229563926607997440 8672700 -37124534865804231249856815487258176000 8672701 -176302061411456813585242556368231488 8672702 -24162966713910625401344686816161438720 8672703 59632090117484077426949581529493946368 8672704 -68632375696652740907156036242043305984 8672705 109644731977276811056136661852064920000 8672706 1529509632308827139270392697464049232 8672707 -222501491300417265528909512158813679044 8672708 -76846400020968756930444303436331151360 8672709 -76241277311101626156994397553974177760 8672710 73190830340942426305565772459439685760 8672711 -45417788512744202149319125749616006200 8672712 -633385283799594214106988928416276480 8672713 -693478498936971715382366342175069376 8672714 83946536617950944714587526976689937456 8672715 -321391003401900444738777893667665280 8672716 -14591277880064914632645740603885109248 8672717 -32557309133597653374030022854175526880 8672718 -85281861657737221021097141464147317696 8672719 40205021416108574613355828839396978360 8672720 -6069542141631449750568914638067466240 8672721 -91102275043784342009366563082177187840 8672722 -243532090309767044574808915569378109440 8672723 168848545124162173433298407431638660972 8672724 168463822408023688797112065593097891840 8672725 -4139236349066701862665106185719914400 8672726 -38909351539778108909680006359646807296 8672727 35231649868837142369379448450822357632 8672728 74159844995037178709699421383053148160 8672729 9781134709491753462234602469228159360 8672730 -4851836326042516233132711532159749120 8672731 -13417415460252921353604418041499921468 8672732 7711367194819963043195339519276100096 8672733 -25502817173727921079646542414684359456 8672734 102779640724146257202358202343447552 8672735 192577899762015693248203167152651920680 8672736 -62365446533785109240561874007657807872 8672737 187859903700518606049136710626293622784 8672738 103100517702784910379314058215255246496 8672739 -24908060011734925908446781356176759176 8672740 -128742582934916901260831316160544256000 8672741 -8800072029699218772862199198460160512 8672742 -68826162441900172502997926173459837152 8672743 85725055380531034656655643968428677040 8672744 81197931740107738907139244611669212160 8672745 76182493999126129326784324280215293120 8672746 -13728991209272703254771539674335179776 8672747 20260312713727792530116275423372695840 8672748 13612489923757906382076597950146953216 8672749 -5665021135896684232870705266560756064 8672750 -11232640551419174348573067353907936000 8672751 -5349649383304005885096851637582143808 8672752 57305046144552705206399347137511391232 8672753 -59615863457915947653743156269231331856 8672754 -21689859292935505460072038795576935168 8672755 25729432217144813396091071050387920000 8672756 3211718425824429776931001545623734272 8672757 -96204179092890095895199731835050747360 8672758 -10201506839064144859139676123365063520 8672759 -151920461559268473787446644466478731960 8672760 616165932132624657292977776607129600 8672761 145938980909411511424842252487078914372 8672762 351627075555844284522458110861908480 8672763 19369862928068291639499369792653641728 8672764 54059844329806696480879824981988800000 8672765 -3178228948974196828660125640087475880 8672766 -35380478723925868520838878684579328000 8672767 170922778324186868190433888382781026816 8672768 2484771931637448913736116668972662784 8672769 53673967399710513304287294726214264320 8672770 3951120769513824823724527359701866560 8672771 67251665256465036219315560821615278528 8672772 71930542970917723251029294204936515584 8672773 171544099328724662026296241973633869022 8672774 182377692996245750497336305108049797120 8672775 -20228719134889524017432951023427944200 8672776 25116988492192689280236833025536655360 8672777 72505748136353813779951782552837126912 8672778 64495349256733487364806633570752512000 8672779 102169964852331614637604515665269623380 8672780 -3687435273006988973747169310397414400 8672781 -43759508472304135189384874818309440480 8672782 -39573912387064599579699953252741635200 8672783 -21099260628614244241831135774667519520 8672784 1590682251622965970884818936747655168 8672785 -41842037552172089323798441804026746880 8672786 -751670436395060779003161178654071408 8672787 -128036169938332315021895074025359796556 8672788 129790092411698400093022318992257922816 8672789 -59291702366697226459410979969961479410 8672790 -13360482491838011893223156305481472000 8672791 277797893180251337325092861467336805192 8672792 -38273552209353892053961006401280204800 8672793 14253946705636451519128706165826198528 8672794 -19355886254686717500933582780980124672 8672795 -72175208495064213938000154112598539200 8672796 25389050717315555886153802433896516608 8672797 100811506108882396783261658507448092800 8672798 -10452550804795572102099432548893707840 8672799 -2862302176551732267971683856889165312 8672800 21868100262445686361170303727602892800 8672801 -27472123089457662519977935161535959198 8672802 -39139771599330823918545917027785008768 8672803 79536724093518374655794648252360203920 8672804 -66594287212634299713965307832230000000 8672805 65599397246331423073293147378335088000 8672806 -206889334977775489363918533478215309696 8672807 96149772372862100923284223358119239600 8672808 -44579022678855076854800175419662663680 8672809 7792676327916441384798380805796348240 8672810 -50263844919257354119807120225540705440 8672811 33307599145947943174984802778369191424 8672812 -6859918904581549355919256913019130368 8672813 -28270411383569462760896934367850341056 8672814 44144285034398642778673953699730164288 8672815 186692409344656226786922766873225213200 8672816 -70594883483028119777481967200507002880 8672817 -72580843002621433114210840286342991552 8672818 2615368963794123826807234418090188800 8672819 -231120856700303567858739522681259857780 8672820 12778846698990026035759586254637875200 8672821 -171441978546070879162088444733291064978 8672822 -7567957936159280532309782806271229888 8672823 -32902331587607748044274290160149354760 8672824 25254070621817086428573092591223336960 8672825 -39687846125017690042945333730369016000 8672826 -1350356295787030955276507975834532096 8672827 -246324618500840171978863074992580871440 8672828 43661097841426961174658185751135399936 8672829 -30419004063480343065859184173953961920 8672830 12071390028257163321587524914762854400 8672831 242140240883647999447887621562367677632 8672832 537335738464883229248411613549035520 8672833 85264743369469121540189514339858594004 8672834 22339593782069886183287474065382881152 8672835 13686318089587317719822911992841190400 8672836 33834438192815162858549519489575194624 8672837 -80069523434656020758010033808888633128 8672838 3551484395417184202368516069369852288 8672839 25434630941704760238710005398238470144 8672840 -90513118347799259528379463127762534400 8672841 -120608208864056791033032466670943351852 8672842 774336798006606062083303661901445632 8672843 244428645962043195644408209496081342400 8672844 18829213934497004744011000646092463616 8672845 98897857211204946110107953214362984600 8672846 -5300283946628485519860447466880998656 8672847 248640735717295818276324029618219400 8672848 -6315241917589429463070093591008124928 8672849 180503590171952635333675858959299029236 8672850 13031832448161168467775286306039815600 8672851 17180329972915474337320547137826706000 8672852 41806890827157187364228708814279094272 8672853 3069232449729465232148424937263002880 8672854 27844129372724502757400874822331573440 8672855 -84679635630079783200103219819304898480 8672856 -149381694796534492629972922077785702400 8672857 47355646197934267338797520731953816320 8672858 122158866155627850530123631728783923680 8672859 -96875014866950635530498544718517933600 8672860 15399183728391371597380976011623168000 8672861 105500362506242483672610397811997255462 8672862 42785129350631744003002279505386595328 8672863 -41769891842860808365286357860344440832 8672864 29573245644202462028409900506591133696 8672865 -84784004963600703610801790852692721280 8672866 -973729386782144509107243632189940576 8672867 -463698499207894042406542371121358016 8672868 -79096795258390819720343239060208907648 8672869 236789236643837273453632522203882038270 8672870 -8221337518654706540524519517083514880 8672871 -125595323873249975900940868185684656088 8672872 47131245242780595800405608823057510400 8672873 -211142340509934860423054484533215629120 8672874 3990518529876802045400886331291137024 8672875 -173207125528618159223569862879073516000 8672876 35129178545276960951412450712172079360 8672877 65952920567026430528080689456464641014 8672878 -7671599095836207073216912794480461760 8672879 42568956147360363302889148847868943080 8672880 -5036630712309407682427661811588464640 8672881 8002185066644464983128376528608771520 8672882 -21062577119638718344302359268511760640 8672883 -12075067874364267434181303284341202376 8672884 -13990215465767810233002965635118592000 8672885 553756950185836971465655552228809600 8672886 81602208662363009590955252033000263680 8672887 40211150446255841049326650477454884432 8672888 -20318760875951455512350913237000560640 8672889 199108940246511446345005617182164706688 8672890 -21294292170404917149270383346523060320 8672891 -214833964947708758184529656948499695708 8672892 -50631733278096222627860799377297203200 8672893 346564216026763787043319769743685816160 8672894 45492499200301174319696492278438783872 8672895 34984609549901422580595080018200112640 8672896 129042263243985011392389820380044328960 8672897 -46012991847469569156040236050058774654 8672898 -32573041309122760601790254907596692992 8672899 105644413590392082091916955194237340160 8672900 30758144998867898311926804438890736000 8672901 30186601994584434659390598555322953984 8672902 -19484007420531513288193474431954708000 8672903 126154880328742668797941319946416758200 8672904 -28881147418107334812464113931435827200 8672905 123208849550484214604898472962772416000 8672906 -92882117061983107295865275814549812736 8672907 -101771668821515045353478793054052438608 8672908 16801613826137603900102569442266990080 8672909 -1537612421859144317454643964244129792 8672910 56566770531234956441864152407068958720 8672911 4147102679442098105669891233846890480 8672912 12753772998835348477707959051827691520 8672913 128091100174591768389088124530331023362 8672914 -24852978000719062558091792864092671840 8672915 -46472673068373013886166655215573871440 8672916 5566583312340512865568002431599509504 8672917 586174871032945500588898782745213180 8672918 -183053086522839794524494960888746952384 8672919 -73652903340633144922307851715538789504 8672920 -55800625301701503587473663795446374400 8672921 -253925402508757120308423183889300752000 8672922 42846628046647185333329360742977886432 8672923 -75241482727376362761724289339287819760 8672924 -51225563559032858613741746988089023488 8672925 -44987875987679033221009863743690743200 8672926 -125729075642496323060434792048510313088 8672927 14298335889836494693586445395737879776 8672928 1253698622979436711835476250440237056 8672929 50364467117939945383066107148471409584 8672930 38206680780834969154984486697117875200 8672931 155518514209731544147939026050461114020 8672932 -123829665356518168741698037972893696 8672933 -232658919283791467209082111220120874818 8672934 22258516446625017572210163047701616640 8672935 -24573198701785894206398849768480097840 8672936 263480882224567191153346154626333900800 8672937 -11214548496584988541297234680109691520 8672938 2081119911833249088348972812927339520 8672939 97617274141262728101711434059752623400 8672940 99782026398150058229435210421359769600 8672941 129186087648800903238820600574388423360 8672942 26281231496091435757063567740557911872 8672943 -136519751908170664252887192872853567600 8672944 -19975033474387939099118348890147913728 8672945 -24647090042227029203124504758028756300 8672946 7528157543362911955918657198100838144 8672947 -108833028153635067820217727172524975604 8672948 -77269165368995578336976519110443926784 8672949 -12512315032818215282538089745776009760 8672950 -22376754038927324787832332127228060800 8672951 195297902151348510711296579853941368752 8672952 -49516492470489324542506910171933306880 8672953 55521228239870322680914874324583244202 8672954 -3608089166569264369360702486021947168 8672955 -1876214812621003353232609625752962960 8672956 -63787985393416063448502045942888954880 8672957 142636256808971966933239471748356411392 8672958 -33254698477153228067151386930830982400 8672959 355396815417101330963732739490212291504 8672960 -21676329857232759883910246147681157120 8672961 22191079286684704818186708600674646720 8672962 -39688893830206240281250145592427518768 8672963 16732769800836059601571525550722232448 8672964 107840014907689343005809797186580068352 8672965 43608706480432354732837073096420304000 8672966 -99619293263931394138624649293437905568 8672967 -44047959462314773403699190475839731760 8672968 -94807282973369895450218677230480384000 8672969 -39643209270121189947077635096372062630 8672970 56532655319512068439778313624429216000 8672971 -1339494699581208277140152007407652336 8672972 -36356529084104098121690556136845066240 8672973 3657904845705297512677967764182463584 8672974 -66207340205556040379267305861583571264 8672975 -43276564365378270447060459212166795600 8672976 -1700355680668967943018581619725205504 8672977 41197693658324303314010936632132426612 8672978 66118965695475639227565362094301608960 8672979 -70435606888661379464683623662529274368 8672980 -108027499620487595490513595460351347200 8672981 -924177820435207134550929385579137636 8672982 -44284297068169279781908882539055929408 8672983 55824062167620491975714899912105664640 8672984 3793155919269877533009344084918661120 8672985 6736316278644598905060271459406310600 8672986 -29238636943306916834096741575205168640 8672987 -176127202257523689307522175541367211520 8672988 63730183009228569643074631974974016000 8672989 3385726001548178082061386137547422880 8672990 -16243441287192871343558666591153834880 8672991 -105301648498785205158941132338602727608 8672992 -136738110726898161497980030462368153600 8672993 -18985175925589308253032473241163272000 8672994 1484794902668194409596688432657516544 8672995 12809206920043849668044694522945138000 8672996 -39939176246687914056763744738816190208 8672997 -61778081052187808244440336218898820000 8672998 -92156235287572138568719364898699306240 8672999 -34763368595218761271146203301905191800 8673000 -67301367121178035581850012181606400000 8673001 -60737753769442266129266372433861833280 8673002 36155995478328556209160649351915585280 8673003 162867407413265295364577313834883083612 8673004 -174533401481670629756585507462804342784 8673005 6001432947741428959186592623168352640 8673006 -65506183402867588583971217752094668800 8673007 28780147830867646907371885473405014512 8673008 -24599591667728889623061039078137069568 8673009 19669536234318898044947917660571123328 8673010 -54466820674569790418734532725549407840 8673011 198220321598160361585850927544182481612 8673012 78455745986260909883109801191589242880 8673013 54760813858237370046338923229605322304 8673014 -302187516041545475483373327013951488 8673015 -6566149111903226388166711563707212800 8673016 -110965370080052451842902167188975124480 8673017 -12604683004263456859872982635075811200 8673018 -19851361364277322230312244696896516096 8673019 -208815675584648048253685409940132687580 8673020 -33589899026145440236623556880007083520 8673021 15427817209402644521769427288361606400 8673022 -8946397576338540255506212464713761728 8673023 13336672984831356060733276952946727920 8673024 31011245604805807820666065781583249408 8673025 -1628799977173141554680617041236996925 8673026 62801463144080640547207362353776133184 8673027 -81648133483026410215639801609033494720 8673028 -22227777719103712926583420130567901184 8673029 -61345517427517887754314528659745806370 8673030 -59879924588253119958303735234575318400 8673031 -20870544327253920115931078987854790336 8673032 -137682271937796385277548999185922283520 8673033 -61265761742053136395202596738112545776 8673034 33306186510541339087591099150692755040 8673035 -64312322848275884026237073145721405440 8673036 11844343609954427235308589487029473280 8673037 -21786649796546997965350952647133498314 8673038 -152057210259617688733141810913402880 8673039 -18193781556108631099340539982890794576 8673040 -19434489413851502501679550843912765440 8673041 -103020978893084563107779475300732537816 8673042 -10568941425113186650404528724567896576 8673043 141277726159653009005299478043461967480 8673044 -2614108470174169391787446250460723200 8673045 68987596743871263054007409334274636320 8673046 44239601255429563555885414352934845472 8673047 -4939263377077911973319982631742671968 8673048 -128786742240984710233450612111962316800 8673049 109440369029988720647889917338827275472 8673050 23082459977539712740598642325305700000 8673051 -111288771543307241260543523358337168896 8673052 73710263913963009767384824242677966336 8673053 -76197985459354152080168146443346828020 8673054 14896451853296815839511875063373218816 8673055 -24536905866003309270345395728321406040 8673056 -4831137425700240511375341778894848000 8673057 43619088147823792384862748240899808 8673058 31633876712206367569801272209334164640 8673059 -36084047883348701336863506199218655200 8673060 -73723700849512757977512667308167700480 8673061 134423929490473322879111884277709107452 8673062 -55512624837233473862842175908892839968 8673063 42851531037104153597637514813580317440 8673064 117409005958084046531664570319535631360 8673065 -134895870957051187070819726634173122680 8673066 -9452383178125620202714145567422644048 8673067 -8155456246338463214918827195702475152 8673068 -118643725587003337984033604621222400 8673069 23436154657696468721997700619593268544 8673070 20953952830742750414375588237926748160 8673071 -61065203343231692947175172269981856000 8673072 -5401079567037455788685133940704215040 8673073 167473570480446784185910383345550114322 8673074 -8495274169142749159540605193303924464 8673075 -1650223187368019946904220305652009700 8673076 -11924456050073991224529802583169730560 8673077 89629003408255123294200028921200862272 8673078 12173076410126203105624751005678463424 8673079 13343517144402738343892783830854075384 8673080 -133123076401093420454405896622422118400 8673081 15139050812812766028919485073493730240 8673082 52420403406040187164179321383955360000 8673083 -83009004989820624606476829915346909800 8673084 -2772690036247655437559829485482672128 8673085 -90894222947235408680949192980563716000 8673086 -26547559307269302914753751027803468160 8673087 -20768504628398775128167589574087029760 8673088 47905805965304953596979955165933076480 8673089 -17740663416153807403387092954365457276 8673090 41521927649396860129494997987775032320 8673091 3511957515587352718865861165486821072 8673092 -103249534041008281146074572085452992384 8673093 -15657418229850896740606709279110401408 8673094 189790939655705226654292446406008230400 8673095 -287763416512684466566332087670958220000 8673096 -31701270083497604672127766646698967040 8673097 127880338042857571219350899993615555546 8673098 -102523180184654502449265034384018944000 8673099 -15871355920438581867391109411433394560 8673100 -1462512752714811110471103041563097600 8673101 -57815553536656568985512151523340970720 8673102 32051005991651786634561111599121281280 8673103 -65861323332943206463558353791555460296 8673104 18316140523028305216673792903778140160 8673105 4741798135025004597704512283395201920 8673106 -45029207028288500290810516076714738016 8673107 228330747156377651357363304346182757356 8673108 -782325402694647993216290282549760000 8673109 -279981095412477848065907757664385680690 8673110 -822460500855435496933078198213904640 8673111 50351506654942657911401026601926892832 8673112 -44329673307683933525503526294120325120 8673113 206637308660527574268038201684314228362 8673114 -1581984449018011313723621486605340160 8673115 304397609613712227831087298356695389440 8673116 -5541826640126817669991995249192680448 8673117 -158252630541946562303897803708015748160 8673118 21133550611076714768326781460749783040 8673119 -2909485894057493561159989179671040000 8673120 95968573064616928301152607227753267200 8673121 6081412870717608374546435875247404322 8673122 -78802217818983766407630721951554126048 8673123 -37240093724806222193038311223823732616 8673124 -134109481919426281930569043934546832384 8673125 -14686681429007208440567273835928946250 8673126 10990145831023957980755257998131386368 8673127 -65201179367361731076948790355385022024 8673128 9789593448051132582500485978828584960 8673129 31939161185564801768942294889411709920 8673130 3462300686917042643784828701634320160 8673131 123821307610813272731495390941022242932 8673132 -16569278655465746155171049982314956800 8673133 34232818538405569071499167948277035776 8673134 60201562510999957188283558608697521216 8673135 -16178175168015352944721404043084604400 8673136 -44429799337333419776439084338542379008 8673137 281539761920026186295310613878357591792 8673138 19271308878774317329963610101014809088 8673139 -36437296360977948706739289110523340800 8673140 17493813877141206443158133225963765760 8673141 52521828011940648492458645416700061600 8673142 -37706268886862596827660286345764786528 8673143 -610623364275130077106174517196551016 8673144 -11407527862175412247025520809008128000 8673145 142665806154885081843901743743435688960 8673146 -43195492731558419200245308064873019200 8673147 -31003384565209482525913646215780092528 8673148 101939373906901314161764827761925336576 8673149 41918366800295737198405375065691244160 8673150 -25812277934745405498424851158681702400 8673151 28745985435562162012467128027797973752 8673152 198868210216647537927521396277746073600 8673153 -15411295285659802631928666470777266896 8673154 44725625830563419625654999919394575872 8673155 28863423140821095267717953033601147120 8673156 181024892449406188669372454709678093312 8673157 -230280516083235476807174921604139474594 8673158 -11053351257461607819193519205604261120 8673159 -2176480402008090458184013883133528 8673160 -72575134113029352840928478857759488000 8673161 -8813892318981748453607455770380554368 8673162 48612874926507103724780387381207952384 8673163 139631120932212372528006603036675451984 8673164 126933068409406400891950001935414853376 8673165 -108804453995008872818025373678616336340 8673166 107630452411102239334806806046592132032 8673167 -44573192179599271534162278050310008784 8673168 6094086603039212071037793729918271488 8673169 1895934358388616665646335633878901796 8673170 -12483372847879184799318086535966190080 8673171 32232281597987269901785881463595680560 8673172 -68835454839110595546671802224225309824 8673173 -16764458106894203772313855208703191040 8673174 -8917490742280500432974906257898468256 8673175 -7704631826727452309079660183690780000 8673176 70206162300842157048630796170973870080 8673177 45519160759118812212388242864105312000 8673178 115025565179196163419055837508038886640 8673179 6410991739728404653612512753369130476 8673180 -19284926539502465423841811180036423680 8673181 2474353145135957253357070047809680128 8673182 -6728806473622470331325589944552069376 8673183 -84655553406273445932339881044106822400 8673184 123502065728859243921169953741599539200 8673185 39075874133550050408608159971860989440 8673186 1086002841809506359779361651215257344 8673187 -188143211121290529552679634027495216164 8673188 -16968084921639028944551590841053130112 8673189 -4775923840647839106771851676388044480 8673190 -5070509212804048450175773821179702400 8673191 179421752550970925582336750757486578184 8673192 242251641561229822820213524353663959040 8673193 -113666947827661714289657203298485532336 8673194 123650444091418980540951487967272990896 8673195 -63550549078139625483039942869795512080 8673196 54659442390230952115563562901691079680 8673197 14080285827566358302809328056429091640 8673198 54532148523146061789644295246299686464 8673199 50458485140746799271499668804251853200 8673200 -17134860242317458199702630884764467200 8673201 11924980785545710926557246350993332930 8673202 48671232614626322723614336924138324512 8673203 2658609912982486613722430524401136128 8673204 -38758711032095658746033384328701859840 8673205 -147403169507655844362092305853440807140 8673206 662175270195334183745893693943945280 8673207 58109244502581181127735765772890989392 8673208 -131254404353666925833253933351431331840 8673209 135026263541412808067313709124147338410 8673210 2046911359269565651020658191220838400 8673211 -20889442432002971550506275359750209536 8673212 -75675070437724361742784269242224364544 8673213 84837490152942225301581032530744109184 8673214 -66374750199104076453104597146280064000 8673215 -99498209404142449589910917368834484400 8673216 -673757572828817418398499938815180800 8673217 -2184906362474743694688378136451541568 8673218 -16091477771231901487680951225796426752 8673219 -123056394709488445318348338455842188156 8673220 -92306389318774098673375126118972517120 8673221 11076627714579881675599797156856315422 8673222 -13039055450760788653593859018123591296 8673223 -5725732229017963097772036888518352536 8673224 46210639876637052354806626224977510400 8673225 -49366976525884460110641473079615016800 8673226 -27096432936231162885543452399720180688 8673227 -403959167599804326293832303764139928920 8673228 -9848807311179625375414670368257231360 8673229 1157405144846018539907978839263048768 8673230 28497076336261975042722547210479448320 8673231 8487528637988303160613244318648784384 8673232 17404114020909101856339021566091722752 8673233 49950139713218811365493228832531924902 8673234 -55802972201779429121201439535079397120 8673235 -46706552350424256250410181385138266320 8673236 -56530990931089259737543972784996782080 8673237 -12523982262520817473455034740338745714 8673238 22580956111616976272977110777951386880 8673239 -10301997628042882702807665387047686080 8673240 46053140281688251637695880276150476800 8673241 103117329645830752380122554552904675652 8673242 -17869788710235755153197813514122054656 8673243 53682100787843452395504443430627738264 8673244 -31285161677578040391990291424968886784 8673245 6227860163114482908428853373329286380 8673246 -86583407103075422736605554353004264128 8673247 86509569099735787330359103243474735344 8673248 251101006600731662325486519451775139840 8673249 -8878942388672732314664495886760788816 8673250 91365655938452880420470066431384104000 8673251 -16710821877186718304198650607270190780 8673252 -20987004477473867230649193590565765120 8673253 448511582294683163032944165773814547200 8673254 -67276702661320066142598586372319304960 8673255 43523409427547767484239900228379553360 8673256 29026759735980622993664860220178938880 8673257 54403118962987369108202879079717106560 8673258 -78504360324518797637340542491817862912 8673259 831876099911805905725439881896157472 8673260 105384117251916176949806764713440378880 8673261 -159684542258584643912259437837355822528 8673262 36608096828022175385936634105770181120 8673263 84360960712587452002487879163546458064 8673264 61192191854317597581036210439604797440 8673265 289437618735460889834273332891743240000 8673266 8251935981024784171134467833912604160 8673267 -152921408239303853819151570948710539920 8673268 21498340527125873682181245259257765248 8673269 67600003949285204604593472475818024960 8673270 17847697168879145571408656697649929600 8673271 -212616651580287019295458492649631445528 8673272 -1585815449146029102285631002447052800 8673273 -962303950742627678989706776239754752 8673274 69721725189100050023788133504250773472 8673275 36268654585725440924454090175392124800 8673276 -3023203820230456040747482375218011136 8673277 36099340663245926403614115230019511200 8673278 -143021641217978277263345445230547394560 8673279 153879206362153100275408867105795562184 8673280 5371967211769942859991349827993600 8673281 111246311917949425984592184992691660840 8673282 -39524531888506434067155687632694874800 8673283 -5531721892994867208624053449793590640 8673284 114973076030642346321364473923341003776 8673285 91556856317288478396673457530315113600 8673286 -40432160047263234647404937748972007680 8673287 54508939153646347271977804678286671152 8673288 -21581785307988379572807789543665664000 8673289 -45244439713346348657814773130904210560 8673290 -9515223169084371966986309490323496000 8673291 85599111066172992098199841255771968000 8673292 -22982851078645178335219249115092297984 8673293 -156595399717756314703273168467386464458 8673294 -16614539909386161282941268985440136128 8673295 -150398154858455761936370586050385608400 8673296 30299669430565714378255342833756413952 8673297 82938907369873523595403230409034513280 8673298 -27476555434008181216685601787201392864 8673299 16497500968876350217685882816521989600 8673300 -5837359962488643977045797321185024000 8673301 -33774468872674929971498082567348910336 8673302 40525164162165859880308378415066378304 8673303 -59938156786187393474799708776375110296 8673304 20608753465091933779745323424937738240 8673305 -38566308393632803879491089528642734080 8673306 -5086312844718368073568297069803038976 8673307 55059477287587274734260110110377202672 8673308 38607763584774005319911945044783282176 8673309 -102341689437321918783274254705653347386 8673310 24374349099466377042683094002638848000 8673311 142297904938460759151638845254099018912 8673312 231500646179335854674220105715389825024 8673313 -122309081204365094470164129909684094560 8673314 47171504126611683880412279434360891680 8673315 205232670182462136377477567452093440 8673316 58862369549405662390422916288030567040 8673317 49847438124370018413702391416197538780 8673318 2345073674772045669396220038452812416 8673319 -18163631083948500863415572067054172104 8673320 -58811155999871695774030550492011008000 8673321 134465415289695068818057702658625170880 8673322 -15062290455244422397674401479010972160 8673323 -2945609576440819210374821098101523200 8673324 37619457083254167355372845025804972032 8673325 33362589787802141707838380558896666050 8673326 -82821735727526367669506512251007581888 8673327 -31002351597291588960229881646011852312 8673328 23426780298936896950785962816233521152 8673329 -46094929458602461634922297456657533760 8673330 36216090762228574196069468026143889920 8673331 226832915066001207165771524078609111200 8673332 -230492175414457639579339177771982265600 8673333 123249195503250944729509391582358086400 8673334 -15023711400394206645134808969907656000 8673335 -17120617116732169160591389383639982080 8673336 -39532606250087797054565802452982374400 8673337 101520895930750329682505591625903343300 8673338 -42918426195301635596115523554630856704 8673339 -34394403913979180776078068489613390992 8673340 -55076449972356613464917671120266547200 8673341 -117810739739915844902980688909929875258 8673342 -57386244158768890506879834958264874688 8673343 115651725976701266977825665180037981008 8673344 -8245642374032305704539294211410755584 8673345 -35319779356040207078880066751198540800 8673346 -35004105098061484037806756940871066624 8673347 119496980960611492901890384812825188796 8673348 7452081172274795900191672408465920000 8673349 300246287104104524464758873034327920 8673350 25632090855955308557957587520351548800 8673351 11911859260304011554222108506079339264 8673352 -119870776564828191247893352073347921920 8673353 -85101859924876540778946001703265562716 8673354 -36416637301085075178629792174219546880 8673355 -3151599538759311176605206861281758080 8673356 53790055729628715014433636146669617920 8673357 -35619144164959900888449067086946469376 8673358 -2420432235030094176026874510596298816 8673359 -255920930389959669069501679603667095440 8673360 1008845244830788536279112243229491200 8673361 -135537584954450808885801886588101617038 8673362 -762538845530244296851986750005925888 8673363 -31033490710670565818002594041128205708 8673364 -5336262621762730483008027446502584320 8673365 -46749749796210336633807327961912696740 8673366 -8662163342413422459080650372713529344 8673367 -161128551692024266365184050029422335600 8673368 -65986922329654661258888718790236794880 8673369 -31358196946948182604512616426275937152 8673370 68300104678534358719691128055511302880 8673371 -23701687263783186925754092663696775136 8673372 132577788831826663002867196691282457600 8673373 74891462497193984325838197994544995622 8673374 -59580302045869317038954657506397768064 8673375 87443231910640988011013635037808840000 8673376 -49093837044231508283344849495846944768 8673377 -205137283243654114981516107315293943774 8673378 16670973630637154581068476025265720320 8673379 -23833724177412008069090571480789103104 8673380 -37962985494219819631522391062863912960 8673381 18735633632343060522877695428635599870 8673382 -5303085592368919371758758954225106208 8673383 -241738600306759303906026945820768474800 8673384 48036624642327894022480431093755166720 8673385 -43463140796587979580270496244366610240 8673386 -499736364566354427399727113306650016 8673387 138724245820839957747078444259383183960 8673388 -46782684945229453949523522682515027712 8673389 -252657832688820647928667227432002256810 8673390 -30956601069505910946829444350808671360 8673391 55439620830698394331037449325304743472 8673392 -3287631288645542472230167401534455808 8673393 28157075074605971697936258099326012064 8673394 38021022699511446380605510670322068496 8673395 -79101492403751685238536482001336498000 8673396 4302785902992571854073587279114657792 8673397 -34105815392564528024367342701931079680 8673398 -69605101711821271753914460929579496800 8673399 22844534442399084796478671884733987200 8673400 -6523668489297498075517438653060096000 8673401 -6689935728157807469026937661415824 8673402 -20504971747692617615372954004309485568 8673403 180471872003269474159435327170692731480 8673404 204075224192436005491359227518594553856 8673405 -3564273384227140457785562065128451200 8673406 23748971072471703189136465095000718080 8673407 -68752734205897393546234483751479982880 8673408 -95323001810563912243254218343736934400 8673409 -159820610381939114357794015523658143184 8673410 60392210701317202352077994058567552000 8673411 8367967815526294113470356542439854072 8673412 -37698814071067335935974594031394321408 8673413 49153936573412391426364977455440605120 8673414 54678259618356977076536927899219765440 8673415 9606437197652491305343254794410560000 8673416 -170033343836910510877075208291164523520 8673417 69784858581859007413393767341063112288 8673418 -125418121299295427205956497505632137216 8673419 -85341929317266194625655184325940635180 8673420 14733614916334302297178484851857653760 8673421 162733610992608115457451084470469949622 8673422 -11690406835148774049050292443206925568 8673423 -33587710246493407204814599910771438592 8673424 39009876252861203071886887136220938240 8673425 -74065139742288413675883393769686520500 8673426 -64660654536655728685925991846547641600 8673427 -4214559404447099926799865823374990336 8673428 -27985840606129577262047109854889000960 8673429 -55465287913098741358967177155616644320 8673430 20518064863485635081488079740496175360 8673431 -67358373202180295747757163688700250656 8673432 1276117191640055568141872069948375040 8673433 -10681813869610065564092785987490875318 8673434 -22818615515155599319939382744248267776 8673435 -46555720849909281437075160817783314480 8673436 -26781161904239436866979640077436177920 8673437 84515978440946992884845266773882742092 8673438 -27983591507077634335069163719588211712 8673439 -303255144309479441334120161300606830200 8673440 123435716937090982169655664468662681600 8673441 -21173085696384911395775320939948752000 8673442 26518921411870137571130668158722451744 8673443 15264438237825391103155720998206687040 8673444 -118797742634094522003338753106419712 8673445 18330750094874841287418059869871361600 8673446 -24393499952586987057139484379941111328 8673447 97306108774424195471884075795816187520 8673448 46399566024247926266222423698388828160 8673449 -192438708419616991548815525524113975564 8673450 -18958995712360725277454646970148524800 8673451 248881831657202501215074468047105069832 8673452 -115040541412997243342893142576802564864 8673453 132944173853232693296660047572633796800 8673454 19113955247651055952152765386450362176 8673455 12511878576975476580551272680395441760 8673456 -14923288428079182243661926233425575936 8673457 3764073006716029172810008841613836840 8673458 -75352194173172374693933385049222087920 8673459 10120040249333083102203908934513235968 8673460 1867779981779498877925654426202561280 8673461 39226258859190226472753142937633412160 8673462 19578359770743405422211306203636398080 8673463 -198993604672774263659916517554898339288 8673464 -35960492620885520562574574272148889600 8673465 -53999276230087881804673817264084275200 8673466 18621834494994395604321033088990049760 8673467 -27913911519617354668416376486895217048 8673468 -10670179996532495375738338857770677248 8673469 -18409003448704337417563127991395494304 8673470 4377046917645492072739533770579228160 8673471 45049890130843021442531628330451470840 8673472 -53269714964301452143931754419815710720 8673473 -78299429300263808745826019398481533356 8673474 113827732531129832048795097159946417152 8673475 -112216102811783927475435467819806226500 8673476 1944188914463713228199066153417035776 8673477 -104070399938151012791666180876318784192 8673478 11892588550787235620358149065782408000 8673479 237979219473272486167510735508945836776 8673480 -2555275394428608992754497759514777600 8673481 -102740444059951986569349475171745750000 8673482 71135868587142388253968923043818860592 8673483 2788581691941051032169387374032051968 8673484 85184616939539471503947216028852985600 8673485 -18724221259150126687352825693076613440 8673486 76713915203194347620206499681146649664 8673487 -4071282002408460708566689028299558280 8673488 -9256939381352435093479162171300159488 8673489 176654452431497167696705683244743427200 8673490 -14887866351060449010350951984615946240 8673491 172312911602588236668239865186028347384 8673492 -87678102066227564361691146664941877248 8673493 -131535591198695952872590890026611078500 8673494 -33722886629199334726097731003906823040 8673495 -3831525966457064434598198730659627280 8673496 60247854935999329790369490714952704000 8673497 -86474898695325368431476681121278172608 8673498 -53269968371361294117617414342096326416 8673499 4953676064267243958668930122306530500 8673500 -88357803923331532316838070401361920000 8673501 106514917314018828841759352766096858624 8673502 96617614647577571926523349725645961984 8673503 -16041383259818798942979629361113536416 8673504 15148391000002962114809330616250662912 8673505 -137425002199910342616749216281255972440 8673506 7508939827723111669343316121251791952 8673507 92220958597060863273255978223022883840 8673508 -31381668924240596504143546542118924672 8673509 -1916165559547439863876093129822122312 8673510 13547848482328147636541973478566174720 8673511 -17567238958923955182093077199352776576 8673512 -281043366162416475189930498865456005120 8673513 124859611111677456310699112110247961744 8673514 -68516921738787099892337669516409816144 8673515 -22145106822612201095341709898049002480 8673516 -12112586795458302171968304274328091648 8673517 217414143536731133591298774098903556566 8673518 -37005271314524792197649432468400326784 8673519 -150151735896804222108232873798500837120 8673520 8088659959235902834866740341456896000 8673521 -33304688141141308598781580274371040256 8673522 -8468395413053908426943085970306560 8673523 46682820052754239570353118599702379680 8673524 674573805987599576028362898257160192 8673525 4837954679197545962128718047402072800 8673526 142806083665504009466489493900623255712 8673527 -269468214413319639427678425493528963968 8673528 66558544090820501890597462759862476800 8673529 112446801946248821587382614017536309380 8673530 -1040095069882518867786533034554158080 8673531 42503584534984469612840307711937295040 8673532 -5876577689242236358505177203412157440 8673533 -10180510674622356867303956957030322720 8673534 -20634606065313429246740073870565349760 8673535 25949243484605511920462194414988870400 8673536 -21914614125598721478310405081858572288 8673537 21120993975589727776578329802902345952 8673538 67912767438800158569144743457979731840 8673539 116408981595347337887008489765309814316 8673540 -25627267692052545295419382368396472320 8673541 4490619154013043498327292559345138172 8673542 31244135434565484694063141490580067392 8673543 164516095443197516121169539985852467120 8673544 214958900231622942001700678478722949120 8673545 21753625660802140635224463896979795300 8673546 -11132739687605426306067678766422359040 8673547 202862735491530558502513498084001030996 8673548 58330533237106430826644652105824716800 8673549 11149556494031164430852925831088567680 8673550 11072175309486193755377850287044521600 8673551 65907756650406598157634710773324149600 8673552 -11784690512525057805452957345387642880 8673553 -23210525579533488603562082067150716160 8673554 62256473049092312349856744249475864976 8673555 -70222944839116136417890372517189057280 8673556 -10914725023269790858887536941617248256 8673557 -174544128842553431299057056185748752160 8673558 266585483677172817431289885177115584 8673559 -63624918241042318398725543044601094384 8673560 -48908564376656154858315037863342489600 8673561 367007269415284303363422774546323652 8673562 -86291984869847915437610053533861277968 8673563 1562242107321083731525273934429292744 8673564 -18861752301192920205710760636858484224 8673565 -2080309616489763307384829390002203540 8673566 34552392199478270692858777076068187520 8673567 3199089449951904604193611012621360512 8673568 -29494320134597567323767756435373424640 8673569 -89368571337251767084123906909846704030 8673570 -7307261081247114005965162040264932800 8673571 23081478062576542836562475940676423772 8673572 52139581722441213618725592266787102720 8673573 1204841081577184045347248519116727808 8673574 11322227491648628113375877907407538432 8673575 -124678099147469546136992511897727051200 8673576 1153262438175388750650488499005030400 8673577 54093059782992837456740894742758405568 8673578 8482121513011847345553128525412167424 8673579 104182477356294741600003538712788464924 8673580 -5142799457601355859047995161406412800 8673581 70306835404574045324628820270344593280 8673582 58142145050136857865983923424806364160 8673583 76389849163591037274118361627183344128 8673584 10559071320723224021650046518079815680 8673585 12725506603873056273812679642631395840 8673586 -38642060458248480927401004787039201008 8673587 153096476917903051746812712671994854040 8673588 109154888337308076803629884753713664000 8673589 -207254165045644403359224629384967009476 8673590 -967914861156514762298565053365036800 8673591 39521824857962698844845856914646853888 8673592 17059807175013115401534940358130401280 8673593 -25277345932092969269923271382778387158 8673594 75937833846051790814477672100992179200 8673595 -19788222483116581680684038926517932800 8673596 65659453415042633139916874998728883200 8673597 -179386046882979345570042094977253022112 8673598 -64858561847750473607499556585671763200 8673599 -110582005720458969548036152301001313152 8673600 5980441290373676906299033163661312000 8673601 -15448366803316669324503543313709390398 8673602 29047979371340715319139143636813757952 8673603 91607000970127875997641989499699782904 8673604 -22536456307619777027511443981084136960 8673605 -5188969018986180493002111738149836740 8673606 -34959113617062680642254500653917032288 8673607 -111572325044760296792679660937894251168 8673608 -257264791039003076076908035934462638080 8673609 -18420028118027556905577832748117937792 8673610 35325035422948609652676991043390976000 8673611 34219449333250687398782397574366984212 8673612 130843164287487360347480522060347871232 8673613 -82569090213022559806087448960441934376 8673614 -1794568573031960211407308116989952000 8673615 155549764954416802308305548039850649600 8673616 250773873974573070320142523629830144 8673617 71177985741208976534498351501493734772 8673618 2109893738502022290062762201707680000 8673619 307636587623087921704225545317289539896 8673620 119372732767894642284293336722193575680 8673621 59006512907576884232147381853383500608 8673622 43439471767605338783063430434866001664 8673623 -77353911381620982610936603113314894160 8673624 -76533524581438690061821114727290982400 8673625 256205256284175687294833373545709405000 8673626 -5060143076737819540047659861993213952 8673627 46177024442792135468216225842648787760 8673628 -118710409197357655731251891040513797632 8673629 -20353314866914879216697549396986865280 8673630 14731176210885831550378031805719715840 8673631 -23651899624890345302755131193223730336 8673632 -75796268129890919663380004113554604032 8673633 44935018897471859359952503076615665680 8673634 51537768402091475780370810586756651392 8673635 -102034058447244581591116640856721087920 8673636 -44880467120840532045236154299947745280 8673637 -97905984225599544793308813791863875234 8673638 91036528651540628064405007825625148096 8673639 17295679432230870533000961256855898400 8673640 39104749498597669467436862932895692800 8673641 -78001044494449857029325911743327776 8673642 -121331724415885106858621256784161684048 8673643 -314257633819810176219300423030730280 8673644 40121408677782976930076522844740861952 8673645 6097666012552561388020741123960135680 8673646 199587584892992495785364254733691073920 8673647 237068831178584302240588655236508878560 8673648 -18837210081026364630212728627896877056 8673649 159063283613606724726110689756576011120 8673650 42719134451795208190719544036173370800 8673651 -1691547299177512228111800089796332304 8673652 -30356770518935542083077209499872614400 8673653 -42601706761184543414084524123089777636 8673654 14478683535111686493747601671241337856 8673655 76998726628051305421606188905962043760 8673656 -118484215071008777419562614022102077440 8673657 -116631890441050170903893907247826915760 8673658 -9128164798750583354588567500632122880 8673659 64210449974852072255480208242230157244 8673660 29747618242091768359643714803438548480 8673661 -25470498607291298679006359548588280000 8673662 6256384286891579223835123302882660864 8673663 1997958651338235967443362134007888400 8673664 -177024043565885747148101523069814702080 8673665 786046604435853044195704286304195840 8673666 -59914364753033601928134174067656082176 8673667 -10573292386879243060935560965616922200 8673668 -114483333140726235960768209395824291840 8673669 206311784131731156759298646428339480320 8673670 4604893405251267187155881353149221760 8673671 27791049354782503636804984186119294720 8673672 35735279784506528791572014032423157760 8673673 -28145680703964454681520326650607332120 8673674 -131686433079237158808962132368371923664 8673675 -34475267649456306054766665254459934000 8673676 49277504380510976161823035982957445120 8673677 77048453920076163741064024727911193526 8673678 22914698485958853407428644946088575488 8673679 3695284760041475551381208742885080160 8673680 1482714815261032700849956638747279360 8673681 6252054848496930382298925309744838560 8673682 -118123610337348090401913060155020305408 8673683 190427521399397281774202855152846645932 8673684 -54658861086984009955172405626666788864 8673685 164700527833928851998614823609707164380 8673686 91247005380986322383523831133311078336 8673687 84213121752351253306924877848090373208 8673688 70203574057303532764603563873280450560 8673689 85443519552619843812769252437115649556 8673690 15317098834319496000268226014711795200 8673691 -54507467686655376746811185563743334560 8673692 -79793584396461174864267376617167413248 8673693 5043550678766343315470624478548088384 8673694 -1299521630380893909932598567252799104 8673695 166251702580149554054351839295928748200 8673696 234816683726472963671581464002612428800 8673697 73283517941262080894098735831317873000 8673698 -140982356119464845938519060458917796480 8673699 -93521811101207564761234202753763430536 8673700 -23541910875314501337190835607849881600 8673701 -15554015030750030808544769368776093096 8673702 -1545020432084605557523493412550264320 8673703 54277436004933949791541639676204344952 8673704 -22110380778685615525043930792474388480 8673705 8754258375271068232260279744549022500 8673706 -13377713268237238558935060617256346944 8673707 1838312900708629476512711644522650624 8673708 40856265038434110720859526220194181120 8673709 7905054491269676883856344759955706880 8673710 8491494010238178341411485474336013760 8673711 163410214441830834441560839248268555272 8673712 -54981141212811465576668497653438414848 8673713 -62861321234047211403524555570652787020 8673714 -384003305800142551935185671969204224 8673715 55049666776070520421206171192107442240 8673716 63751944182977790789412419921318547840 8673717 -1885589242515015272343522704939336352 8673718 -25422286883794594987485974297955193440 8673719 6900577923096872225238950204098467840 8673720 -1754712150088413008466631683189964800 8673721 87878430351695222536145692939015578112 8673722 66954323965179088545021321191402700912 8673723 3064065069363322965611318597027521800 8673724 -19350995557927670328528078518818450944 8673725 27956661633723597605053050735171252900 8673726 126199640331329244861602548186846617600 8673727 71379436327592712454568814545486240576 8673728 -20492871034044635133997041591307468800 8673729 16873543137408647458214083219905831984 8673730 -11374553742045424498220233906130258880 8673731 30696547696785342876518840426523513864 8673732 89051546486426962583096140238834319360 8673733 166400857079232567839128691618225201824 8673734 -44448982983686767594519711716518925984 8673735 40709230591958467204842977886117239760 8673736 136435312291579790931717816718532551680 8673737 -41417419889289796161428670880042238400 8673738 -11559882358045166857942251321896343552 8673739 -97982331186932531060362207412479628120 8673740 -89403326841208909011811494961462456320 8673741 -25993506534303410970635623809179072448 8673742 9770346559098792387684141742730170368 8673743 -59130329563686176766583072777920845256 8673744 9301104014677240422072542414788362240 8673745 -1937068342021397647131896920071746880 8673746 33069283809859809328007413445016381072 8673747 -593355295804492853820530812380201480 8673748 92169968705814825175847306674330433408 8673749 -24939298041290754654379595780169378240 8673750 -20602320379747622066197688743270800000 8673751 -64084497602202603513358934880802341528 8673752 -61825207586659977762185630897726822400 8673753 -18615768500618421050334217458036586752 8673754 -161527426910467158870435611762300217888 8673755 -61809038736660039649495096181506212000 8673756 31345698310346649740796238642176983040 8673757 40309903073943638287690996744061717426 8673758 20470799894523765600602979203225555520 8673759 24522446063031507940676392430455477464 8673760 -86793924285070859339019207569430282240 8673761 -117015152877686716764804407167764172638 8673762 799602491593056745386602282090419200 8673763 23944264686734260546284727092314065360 8673764 -35034963778511082212815919321791872 8673765 -20458748916592621748034543662970595680 8673766 -104075775681211695295275438238090044480 8673767 -34837703066164220207030463237103631760 8673768 -9624091551507797334893380431037532160 8673769 -25172389908782496337180786462799748352 8673770 -18804859646778317943776702044263306240 8673771 -79663993375140097167866555916539800488 8673772 -103200869614401872357786693708683627008 8673773 -252112834548513042856620299384023893396 8673774 -75909063467000322021585507439819621248 8673775 52436737822974701664698523735605490600 8673776 -46267308682150788289499606696744583168 8673777 -45436214101144114321345264698250796160 8673778 -17308660631596258343066794740077656560 8673779 80856715361995957357498842294172274352 8673780 59845154802968747404010034610892789760 8673781 61478617099867153156019868818024081582 8673782 -11572018828084286823073871667967891200 8673783 -44794516990784635767608234565946551936 8673784 49040986221833119396749505794355200000 8673785 -82202607604125030491352671421717652800 8673786 347459567592239126951990782104442368 8673787 -20126492869013803788228527823786805160 8673788 1222647426442521527994054566848020480 8673789 -114199163470467762583004937506829182976 8673790 -37221998433324195956706136777058553600 8673791 -31715399053730703250966167427958249760 8673792 47430543885744206127086683869488873472 8673793 -254254647671965635291260876103986468780 8673794 -22896870936378319569116702846374131840 8673795 27644705017555031628359676343806672720 8673796 18663891407708779046219481269397469440 8673797 117495713946853999679485872235628450112 8673798 12664481371462130134596497054057687040 8673799 34037124270176801324800536099516148320 8673800 24292804453595219053918590845337600000 8673801 -14432872889938006858244311640251468800 8673802 3208018673247693597305523124685378352 8673803 -152979581408671422714920854224853347840 8673804 1456045277743633892557197066684249600 8673805 -38006573689664377042479329247940569600 8673806 21280147741481991067258046746098695424 8673807 49304164910151467540677197856471879680 8673808 15444044996478323021426949136651911168 8673809 -124921017890899093987050060162243467484 8673810 -32302553212489478796014984364656355840 8673811 -26019116521247525648413649109387155208 8673812 -30234321186063684778148977916306012160 8673813 -29281300817997022358093392628980368000 8673814 40858105976623349186568406436033204256 8673815 24016320082278888522946074715701687960 8673816 88150289232461687835691358875568025600 8673817 139804555151065916712243644090227185866 8673818 19594919995457934255107210932040133360 8673819 43744681734321910888062153166981651200 8673820 110556689163242070616683863658793620480 8673821 9533910981369437192611716820785162360 8673822 -6702078806809986545329528230646472640 8673823 277695584711436890112161467865210023720 8673824 233617068823838229507334462913219198976 8673825 602437362444521361398936011124469600 8673826 -12993902138706622826542184300994362880 8673827 127179536681468146241275276190204660160 8673828 -103192006099492896756604754170299079680 8673829 -76846872844452652248570028518956214816 8673830 -13306611757175928491211156480377950080 8673831 15339316023548136299798440999004160 8673832 138361097576735099207922101025203896320 8673833 -223636652763818560286013290586601313820 8673834 -33038659035465123796010575255135678464 8673835 -86649397580027742968341767996300258720 8673836 -81891535368956720601306829942146324480 8673837 14355642470297505284686952662071214464 8673838 -106252248403338118300777957293030655680 8673839 -206227236425721378614959750007813829360 8673840 3920873119485781428434649695923077120 8673841 37788459650787544063263241501867763184 8673842 27724601033462743497757454667070003200 8673843 -68254176088603110043900857191562843336 8673844 -11476396451943719790967081427135792384 8673845 -93577413282982750003752787483194108900 8673846 -21140954554775108587802085025560231936 8673847 -14490314445520348451859989869854415648 8673848 -117195019521065973845976584015555235840 8673849 99549821458837497230161048811049930234 8673850 7758576993117206064604584079272844800 8673851 66845313654891531246838221546385697400 8673852 24207890534720670231125500470159458304 8673853 -447924194823824516518841274078484986356 8673854 -11690423545585517987977873859641715328 8673855 -13445176647226037384220522914742756480 8673856 -26820940822808016961440278656490405888 8673857 32240934353339573614141034898040162752 8673858 -3040235630626498566075904660520590080 8673859 -217959005877166821212414418376810842984 8673860 1824733554198016966147877022712796160 8673861 -1436279045870998905620490478070438400 8673862 23568815281404527113681570843248228864 8673863 -57418062183372033625324248343219702992 8673864 60621437275690113160876923460924907520 8673865 1909102004745969801212697319915506120 8673866 -21873432924613621478753332137028459680 8673867 63604743612482038436090395996239148284 8673868 1377073710637587000329439889948619776 8673869 23898107350302835086016110444113579820 8673870 33021396848923476341687177841237916800 8673871 -86270854445335664090509695000907617000 8673872 -52454333169114609531784690760060903424 8673873 22598354362497742958293328481921739968 8673874 333309133744068842424405315203314176 8673875 -8043690486454260512107767595955712000 8673876 -35011013470364175459881307355905585408 8673877 33665481761580423526235253608353739726 8673878 34176352514877896887812044279034437760 8673879 -117273971225749073559884153085920875416 8673880 -30278551421143512277179577322416128000 8673881 53585862169975689853769724974351811732 8673882 3660679739758235141228651755585530624 8673883 -17717006017120947636354791960266068096 8673884 129826787044846781242671746423056128000 8673885 -167373512280322749530046662071975200 8673886 -38040952782938934184476397447742208000 8673887 -141578222683983446801699203453684010808 8673888 68333480028372080995214124327006633984 8673889 14035545217204835184460844437185393856 8673890 -35228071460655593308914091254849304800 8673891 -201442633113526581041777275145345874960 8673892 -72226144843626987762129890763059046784 8673893 -22108492667077919888140763870676802560 8673894 33417567972710853011697879279576597024 8673895 -51315420618033124364688622613996469600 8673896 -73410413209188927726753466167646126080 8673897 3469886758176773174583738918163329024 8673898 3436336818964563702993261982626027264 8673899 80149034878954579723630136525703278640 8673900 -25992317025627555846572136753821568000 8673901 -33408546745538777519667839700055325098 8673902 -902670216106312948910291674155046848 8673903 -67462047511851410830838963239444490112 8673904 50741711633420717122916634229224734720 8673905 -63106602752767893199168834755492255000 8673906 4274260364818926277624790019045388800 8673907 -157770858678020918467128166948069530168 8673908 -38622745370125799566194232731152043264 8673909 15270587299461097453266452862667651104 8673910 -7024619701917196487050773328197073920 8673911 -36066431463367011383113401103767502488 8673912 -77763158198383408149609756256499712000 8673913 140411054938799947183579366516171325162 8673914 -19674468973685618372265726333834508944 8673915 -27169338936445263040015621945700686080 8673916 -11102045477100123587351826020372840448 8673917 -413103184873107830036717242916040768 8673918 10562422252809992932556110518109793280 8673919 -37524609098396040377253252672403840080 8673920 55318025756255599461758139284167065600 8673921 -29362294488077168271124858434011256192 8673922 -16236399427467484176754868316563244000 8673923 -145279025826419806587958490125846269828 8673924 -3372028502143018411972872753412571136 8673925 -101258702587779116167851845416598881650 8673926 35601067218183275913492639224140770912 8673927 83865645457565123298726794734963662240 8673928 134214416465138609671322492202118840320 8673929 269310683946807285943824601844822435520 8673930 41417200893743699739311114326112542560 8673931 36366515769824681660306329091024277060 8673932 33863467894768009505881625623817162496 8673933 5069850579405170832430738254332643264 8673934 130801510816222567323620663427711111552 8673935 -57021390601560387302947007769490944120 8673936 17837001975061255851114627036730097664 8673937 -161709797839407885144423612492320623760 8673938 -8398396356895558643628644913769582080 8673939 155424306437009547975752488161665356800 8673940 31194200931738192343889678466255974400 8673941 167497668515315719929880745061057075342 8673942 67706270207299247776446389922617752512 8673943 -125540094401452023882839416452242022696 8673944 151678203595090143093023997396949401600 8673945 -7573055662166726523270741310609142400 8673946 62799313246307612757743153695781394672 8673947 107277961259186520954642315048620449152 8673948 -23455678072854134399518815473086368768 8673949 -28760431974571832370650219935203318036 8673950 25294314666034113700713256396931937600 8673951 27615394383416121267365370408927250560 8673952 91233008686025022766570080710213763072 8673953 -74814755667561459095252436586764672798 8673954 57170883439611039065476885380357196032 8673955 502538132907898154454851143273681920 8673956 -61222237444072277321329802360936079360 8673957 59171386608935535226966207622990264160 8673958 128941108272810707106044633261328725760 8673959 -83311645038052095441535927012171436928 8673960 801926172745526661462758864487628800 8673961 -215264969946488403373807014702428386188 8673962 -102661125874037367300551772099313652736 8673963 226046891000129266502988975604639296000 8673964 -2727436950842908492390208263747933184 8673965 185012664014320817498363086441617022860 8673966 362363448380406559698969498889238400 8673967 65199065194872780359216184909601684560 8673968 -26118993985189855366884209522173329408 8673969 -131025912668025091795753520186784851856 8673970 55907747827716005539918831110370891680 8673971 -78279850715981941943273357956182652656 8673972 28457158469955291966857024657707333632 8673973 13449654089950342417056987436756795392 8673974 -97501687913806523517196143697761351264 8673975 64005631223979900525793459956058455000 8673976 -84784995384598994586105056782313041920 8673977 -41662594206616256167346222353003500540 8673978 -10499903311762055121250702778079441408 8673979 36276373580488910745658469810606569176 8673980 -53048283902532749633979860403099125760 8673981 60084748008526959448984442159107339104 8673982 91135126120662764154064133422095182400 8673983 -39572647340145434007786930044489191656 8673984 23732766547636125869239718539397431296 8673985 116351239111823889711498034545726708180 8673986 -114991191583363923247186852434698939184 8673987 11869265793381597508473473412028043520 8673988 -125184639786119265461559781928966768512 8673989 8863358250316075670141286925990229790 8673990 5819336409862928435160181432792227840 8673991 103976228143325824841525091441013989792 8673992 -92627392524839997270762094927977185280 8673993 -35639035195076016249495475974593920320 8673994 -16130306671663266566685370823042188800 8673995 1618473552267050149123780197521283360 8673996 105884265207853261834079259248213294592 8673997 -194440144325025012515644104404816828554 8673998 -66584453822592841111430900121876639936 8673999 -91224391317210094727399389840245844224 8674000 -46331736542142570435069176893083648000 8674001 30508649467866129591192035008831167744 8674002 -5139591039576189376657698329332817760 8674003 1246283026816120157808552770494260480 8674004 -93224154273365305618834044657209890944 8674005 -19451718013653266968133438604322537440 8674006 8470737002113416114725292654768192 8674007 255989241436807991256247645747068298512 8674008 40451808279853981947002045010255544320 8674009 157070962025674850914903724366645075210 8674010 -27432193731553822576991186380398999840 8674011 148373190175694731711720630825520967660 8674012 7465915287199929942153224973167155200 8674013 -69760040175950882771099250882332334720 8674014 -43103906404803181540799807741321607360 8674015 37039593611103635499710507722280066400 8674016 141692338307570543910298310467859251200 8674017 -29555729834942054118230883064821288960 8674018 29228831662675820714288317974739437216 8674019 35151112709180314658837838670997644344 8674020 50804727280399269356314743281531289600 8674021 -128931083432617485451581880622408188000 8674022 -13416827627171202706884557591848042368 8674023 29468479409532127851779433292934802984 8674024 -163071288289819722829010464803843671040 8674025 -70533651062731936760472814912143564450 8674026 -6189700251943260468035389003563737856 8674027 31218696301432950337565519267855395680 8674028 28199615104264526362886476228370704896 8674029 -19230294441808160961551899073378358120 8674030 -46894289906524741271226629320121625600 8674031 -73402948385926802547208941155573179776 8674032 8968036696819224415199624016761978880 8674033 -82714305113384046699863200251885900876 8674034 -37233786197730650444492361485166811008 8674035 106948468217337553402726083259785948000 8674036 -26949371340038783484160832560462356480 8674037 -130298163237039672875986326061832287314 8674038 105545585006227132481069983351889996544 8674039 -172708043999352769363190710795809935400 8674040 -57357640812253259777315071293413683200 8674041 82818460012561734706333657436938571424 8674042 -36763535201399001699832008485394370560 8674043 28133063716077510269576340044696310816 8674044 -23655074472117385631320518993488928768 8674045 39481496280718800792011983960504876800 8674046 -141443309739154680413896459170494400 8674047 -6687089087353719630749663264214617160 8674048 1835994740639016375513129823737217024 8674049 103279976608648324210225856399615650050 8674050 -9411178243407486692274654402491596800 8674051 211967710293322734109650153166534984600 8674052 5219880265946094029759544436747840512 8674053 70276439292831626522997214771641522144 8674054 12662931119399025893472995403783674976 8674055 -48573032983338662988557870217815127840 8674056 -15698713518287869744558426794852142080 8674057 36576827460363282448957405398938710912 8674058 -35052680489093677147033322142411310848 8674059 9998879178521485444450157367686281728 8674060 -35158629341984181123944051778042731520 8674061 -133900437827190209093552054761218651552 8674062 -33488613911659455894857863425166310400 8674063 -73295913175375944657898689956459685360 8674064 19944473670952587407512974354381275136 8674065 17345092940162921395302768696997255860 8674066 -126477782494999126716950902040925318768 8674067 40836513363804613372290708416924896200 8674068 33504506543217503838050662172007020544 8674069 -16722039701809709840785792029081644530 8674070 -3678497477096368152389346534051993600 8674071 -4145431349170257772712791124796719616 8674072 2153781232303787610955599243646771200 8674073 9323349383181715493684927488268690580 8674074 20830902566518195431242256110871613440 8674075 90944295618952119328573071600350189300 8674076 22452796701139841074930732171992245760 8674077 -58684242732496695238297779353536202880 8674078 -65419075501662372494207849715073935168 8674079 -2330067879874612105321981778312671872 8674080 -92861346860781791720608204196287610880 8674081 21921425805096674449590626853302554560 8674082 55481614712216628345927836829284027904 8674083 -20751271304904397023464218934578484592 8674084 9819985222497439013975895540358937216 8674085 2678808912503252768645681081458229760 8674086 -728536267175495477719663638245690496 8674087 -116884411926038833834036870060249600264 8674088 -44878282897457592348105064865808138240 8674089 -1555140954256411788202651126247404800 8674090 -32971933755055587304952767029988951200 8674091 -102304344306624987802602383719174418508 8674092 -39392294762837220091074586626127100928 8674093 -232389728328806892296865794423567844500 8674094 -83331110428183616704092147702232504512 8674095 -6633457806236780918003391325264975200 8674096 -28614740993311982574029799055418933248 8674097 -83787654598451785847258724854831537628 8674098 35048020167248873117549946923077758720 8674099 13751244157116909894897744661693704192 8674100 29890406466192103143339368367437414400 8674101 1856089408321283070045403833101009280 8674102 37464970540705074905286685972485838752 8674103 311120223089772212979884616413860970280 8674104 -45393318213324081417899812625201786880 8674105 -22414415670923599182960030151000241280 8674106 9975183802921539678261147854430242304 8674107 -22461121131126148245818396092118914080 8674108 -3373263038673960466680446266225454592 8674109 42987766490521516575714066032149754310 8674110 12302404915597085640219873050042035200 8674111 -69467961210221721492798809700158364200 8674112 -15671802242398861510673211114322919424 8674113 -23430467093139172442747982581887565376 8674114 -8856186992464223714281992460833342048 8674115 45738419569890508817991500371901117520 8674116 48635796171036400366996642132371953664 8674117 -13655262744219633591946125941680220000 8674118 -33609414768542864530085728437828419520 8674119 40613026441170648229378247147979402000 8674120 7106445168404200273991469567187353600 8674121 109703640075287372726831338275371241600 8674122 -33823709294040797946275797660328272128 8674123 -158752575069219416667213061735558934216 8674124 -10832368776822660795694582759766074368 8674125 -148018386881485959187464982666715832000 8674126 -4683863857175978906830459342511815488 8674127 -99872742312359206082298924888866496000 8674128 18499908044946540592760866561961754624 8674129 175728337383549460422439735568727387300 8674130 -16823303266691940607641469043310899040 8674131 130683426028142782376297997652404653424 8674132 -1585067967516311347986660548467998720 8674133 -41633879646646738085752633746880697796 8674134 -6631858508773537702703390295022092288 8674135 -146581566207028739593325039988020914920 8674136 29708379879577575049952236580447815680 8674137 -82524256676825575729600579866799476006 8674138 32869178005369790876274873829259009280 8674139 -25364615575521828917653425582679382832 8674140 24239912537327855018753697005580825600 8674141 2122324650456648517678826874626777088 8674142 -95568669488133203722145990737112454528 8674143 13555597673426853764414734571724993864 8674144 -141901020069803108422035696377080971264 8674145 31246894733042461245757498750164774720 8674146 -26485427533759011331423923813738301440 8674147 -263281491459338135011484337358658278128 8674148 -47217471353754771819167929026488254464 8674149 57913983236599923368690211125039218848 8674150 19262969089342456762614486660691384800 8674151 -147541601291139848418274215125281364208 8674152 5552956776724442866766688102942474240 8674153 62096586638858816432407103284706239524 8674154 -47305209534320328877597567053114310224 8674155 27268141198969453966186702811772441600 8674156 -2359936869016601386745578761017423360 8674157 -82725941171612469462104514752976343860 8674158 -109851730288485042278857023850259450880 8674159 -103694528289289802099474487033785417096 8674160 -31165693728275529576814858305887600640 8674161 10200719990990129338329245583166036800 8674162 -38004272578532602971535068853801463808 8674163 1868621161784525551534948939467040224 8674164 -53213169820684412771596081688478713856 8674165 -69198750412089068016804433224180585600 8674166 -103040755025361677825559009891836911968 8674167 55257500557973536453523309826128123880 8674168 4367399861518945680726905879626629120 8674169 -27389485669951406904673392044305803648 8674170 -20449806993878506433572416501365049600 8674171 -82017254878192994250543223612806152856 8674172 -27067450461450811688950893757641793536 8674173 73812607784197694758396430825753517120 8674174 -66213998769620805369736731825698507520 8674175 2088840837801886786122426294935961000 8674176 105436951685739638073379344199314309120 8674177 -144677829374047233951116565904254062974 8674178 -33489590216623796315104023753548759040 8674179 46190421692799155124703191180708848640 8674180 54232701554146828872857701601712844800 8674181 -303434122551466200548210646432929686500 8674182 -35337850002571330535276986807669401600 8674183 -48489516881783643416788264893801276960 8674184 -232524687722910479203165696242155520000 8674185 8475524295634514199858998109819013440 8674186 -73209099647731909599597116071680155136 8674187 -234453835911712355346442522592188837164 8674188 -12744400738203886907799218814278054400 8674189 -117868134736265361733693259382319375860 8674190 -11449334080001798355967086893144947200 8674191 -157407691713563028209246797032226877400 8674192 -36111194350398124499036982819209814016 8674193 -143799864572356197225910031079059815056 8674194 11692320052992896844149791639076726400 8674195 161243710079020304516572094923245746400 8674196 -120967222872075042510034860352973673600 8674197 15305117874934710974023876145249802240 8674198 -49285842138639596213568871589044331136 8674199 35999669108857895071184607962092749936 8674200 64912746885917650825109061849200640000 8674201 12600977631463162594048745945831670400 8674202 -96764755182284710081757348565575666448 8674203 9243885081850531552498998980486476800 8674204 14189180653682527674572557684891656192 8674205 41294978847401006254996638877554538860 8674206 13593623866787336493294703726845320448 8674207 -19316204128972238154639495160402462320 8674208 -31229195777133870733025200359579058176 8674209 7978787229730650843384972018466828290 8674210 71220499925033187762923463264042347520 8674211 7404414502063636961432130166236672000 8674212 -7037011927074654961804546246033330176 8674213 111287702984348406418311922946599190462 8674214 13454028901158512261662944401033727456 8674215 -12009037611479127372521023819604837760 8674216 -120669144912701071370745175654897674240 8674217 158386214342904050781820626774355739892 8674218 -120685278207094059064786439638159872 8674219 -117635804643151988317879694377923054240 8674220 9256839515943288527799152485384089600 8674221 -24651098010567597124931267599974122688 8674222 120251473267225409291466617888289208320 8674223 -60194034822084630388551708613787265216 8674224 -12660257533017787357974912680275279872 8674225 4751370680974912521110268318985509900 8674226 73494387999288101065887797493750266880 8674227 128357264050823382304435128871441332480 8674228 44654264514112819872709745075190493568 8674229 -16534058374888627150157911259449032960 8674230 33712941764142343399280874097260942720 8674231 -398198363906527751639166884548647966000 8674232 29260158223409033548864364325337620480 8674233 -68038117590387678010994808605531449152 8674234 10329281797204592092625445556204372992 8674235 -4582569509086046076580163627223828000 8674236 -10753684329997998307092089831405091840 8674237 -50040736108640735820934458471219704160 8674238 56400202512602313650191508805211787520 8674239 21461573460619796404335635056783530240 8674240 -17606077148887805519534533541741199360 8674241 -83177633868621554078515097607571717200 8674242 -12301813682166615120234777299265525888 8674243 -13142590899189703944223020185658210336 8674244 47874315334128785604577662732746863872 8674245 23334931287459178325446406386514143320 8674246 54221422271612987905559945207747187840 8674247 -77020169219874519048223833944102194800 8674248 -307530205827770960423028653278003200 8674249 173817088395362444690356409492291452250 8674250 45208977996726425607118834066595424000 8674251 21063636023404861779814036104610185432 8674252 -30413631371060721596385491451419563264 8674253 25665142097553265503116333671966387680 8674254 -14975488114546980556236064527098353152 8674255 -71411850974436143718591768985931507040 8674256 -40931089964084049292316908554044940288 8674257 22086661804920240259122853106860358640 8674258 11005670164096850468578601227903950480 8674259 266400933326956076244605000279579021640 8674260 -1720885440159743245042412528625254400 8674261 557660187537576081159744538710557024 8674262 -70161222842369902503915120411932614368 8674263 80499324970599239509279465139055632880 8674264 -10137182454434159916543604518782054400 8674265 16869754366621160779613197444140195840 8674266 -19540826006650656303472491322180730880 8674267 -30296505223886891635275866356624908768 8674268 83682924317051355279838125872509045248 8674269 29270944673072606361173130301394976768 8674270 -58854474490785274581091270226934042240 8674271 -29052462661692819231311382619616178528 8674272 -31614284155736200929181526578656706560 8674273 500763585615359235254208863618376960 8674274 21829925449503079131328421397384065616 8674275 -47228445677634180197717390313010858200 8674276 6075559796212979398603209260623196160 8674277 99940238061327119108789964334048140060 8674278 -7996894630503395424023241096254842176 8674279 -286921438486004796354147544608218272000 8674280 443658093297146843628100885994188800 8674281 52226482734446204605332176991461945664 8674282 35662840008165764452620005021273570400 8674283 -178742099786824821965887750738117023216 8674284 35831205945914105895458983664541825024 8674285 -51852229625094040967376811632679787040 8674286 55007056182831573504062926675177046592 8674287 -59217173455177907285473818323403400440 8674288 4245646258193296140638126212096327680 8674289 16655559933532151942404125033052541568 8674290 3195719633588762582336796615283600800 8674291 83805454349173626013986469729584228400 8674292 -5447901865237338212724200567358504960 8674293 122783098927170923980180031744790610464 8674294 145086886237688168458545945491389377696 8674295 8048766376476871679934233642256038400 8674296 17756336801133370781752798128675225600 8674297 -103216679106091585796110165306705483820 8674298 -3102088814173781431418387670503155200 8674299 -120820392813031264397816358069749924916 8674300 -1763304309724219123306085828614873600 8674301 215514623990675458580169182520225261132 8674302 -124123879926340067026603894464700416 8674303 -8202962691841097607855028974070103952 8674304 1807550090836506258545478741321056256 8674305 4128191760674064664319124898401120000 8674306 -34431686177121182551212346153703408640 8674307 74688372796759028212583642265395426556 8674308 -66892407258995650255814054872940711808 8674309 12945917614563938911180792010984068032 8674310 56332573371781263017634322358156626560 8674311 69159561374228383333080888596711966160 8674312 43407174324279024490859421480075755520 8674313 4150862489675048939889855246018173364 8674314 -117817737711459850611408549814792114176 8674315 -27061054699459929953830783666527412080 8674316 -24769788508999808479020483698441628672 8674317 43202570066412460994931249826100822400 8674318 -15756183324270796490669901028176537984 8674319 5225811615712092257670857571019896744 8674320 8149991205304286475306086258520883200 8674321 -31279870580213916274125193806053862478 8674322 -99099985288001682272738005963000364736 8674323 -67336542559211893529281757003120986440 8674324 16830169702597611123813056376177869696 8674325 250810086718838775571279408531845600 8674326 8661294298254988396792717128631917504 8674327 34841750591032906449879832375599512512 8674328 -52023915590593453248995994917478973440 8674329 19603674665899905477893533355449491840 8674330 -19025145286398837384388076651761658880 8674331 142527773835982224970918501182186816132 8674332 -2066244598872798658073380348080933888 8674333 193976404291299418766592549544231353900 8674334 15912806392158574906476392428608210816 8674335 -17634080946970520647198131364935703200 8674336 -131703693165631146907997453076120207360 8674337 53430382872395812032952264051392591552 8674338 -34757147262062558348948591994077398656 8674339 12428794174852444525665684940360866140 8674340 68264768081722077358564286591676518400 8674341 9792508179979475173123177852282387680 8674342 35843485168280917388986698508929711072 8674343 -194647373296826473963106337057516582408 8674344 -47761055588987109315476369830364774400 8674345 73727918248402742624704525915066184100 8674346 85277111308943143021570992118740582144 8674347 92658935183860297033611778989645696 8674348 202276021143196221662407789905915108608 8674349 33117869093118547639375390500153619350 8674350 7788388600827589544967511790165304000 8674351 8204130442389067209869428715359578624 8674352 59676351597954357870361912118700244992 8674353 151095087745900574558037928466237892162 8674354 6499191979934312112019567524805115904 8674355 43021348495707231769069664842337286000 8674356 -9549513902413135929426373631381391360 8674357 -388552847758404142502966722340330957760 8674358 -8067465106212630926754618203213660160 8674359 -12894490416019097552918382624647523096 8674360 111967093922219272724585596676181504000 8674361 -79414821630069791550205446614639086038 8674362 -58261966307306679942706265830192974480 8674363 69698671175076813162709229140909858584 8674364 -230974257081903693587101151654097676800 8674365 -2757307727499612388132776484444548480 8674366 -13011090287594646115753622441874010368 8674367 -48523705096353488409885903560946211008 8674368 11545587359746848025114031639054254080 8674369 447843945404240435337747851298347748 8674370 -10750839373989159493540063277529915840 8674371 -1614337685043700384174638465654448392 8674372 -11763338196421638393103800845297659776 8674373 67080719830385311821974562171703329660 8674374 -23925178823129898371449124785750494720 8674375 6977503564934648674209839264323925000 8674376 -129666741718150786396727214070808017920 8674377 134868721171548280796169502745254594320 8674378 636973469356375218447100347845793120 8674379 18839602832830072397917852774551647376 8674380 -30196580383214875109544989952222074880 8674381 -71030979928005578571165163229970129888 8674382 -86335055743236998415256445762249419200 8674383 51946753841620571775636321184896594048 8674384 -24893545944755759719888396017626521600 8674385 -53703663136652422083957924751680769200 8674386 4925529865427610074378205605992012800 8674387 -261407459865878568007383541165132297760 8674388 74867813040809603517288015539830454016 8674389 -20720345292574164780846886740239736192 8674390 1119357631203618785641436343718753920 8674391 7745083115677340106589534541160913584 8674392 -51813490253653089952154073337877729280 8674393 -12586162718788695872895497798353593600 8674394 -76338244589091576912804257197598020128 8674395 -13278544934367195111274881339511764000 8674396 195149068996485052502262570354028044800 8674397 -178166524531137331403828032795992680154 8674398 -32441254698641134530183204087211754880 8674399 -22020109833291466039391876022643141600 8674400 -31473566482920715793384993515438080000 8674401 -39224080742707875112731306611400387456 8674402 -68124528707052448091033694008621076096 8674403 -45805961308748223411785363309373744 8674404 -3347934997345314349557746371776602112 8674405 -168867943197182150453680679125378245000 8674406 15218344574287631065403569222892995584 8674407 -70325076054442503210510533826360303648 8674408 225735185243496885287765184517772712960 8674409 198312512827483412485180687596582743610 8674410 4298739808669012792658358470450304000 8674411 104005304050529661373224331129216711224 8674412 139247079759346362059701518129670225920 8674413 96820417381395343182671418240610879488 8674414 15960956808480172589328924056529272832 8674415 -16748888668249647178858166221537312440 8674416 19912985898245736160990073784973885440 8674417 57139649934375546361941069191958094320 8674418 107962217838278768322635330462354054160 8674419 -19259300314644952546445981348481865632 8674420 35095563562156022672716568615543439360 8674421 -91782203158729063661874970450036577760 8674422 -17013057047473816192074342712013220480 8674423 -2717948519958641503144445983372221080 8674424 -107039212085114781099863927792934113280 8674425 -18236961518321671746955918600444848000 8674426 130800316545485736626701077556034796912 8674427 114921136288981392594057725739009361920 8674428 -1922548314073676891208095600975904768 8674429 25661930103636938041531036226826077676 8674430 -746487705367933837369379358772616640 8674431 115921793927405706620734374354410186880 8674432 65774953285425935726544242767288074240 8674433 -1930291237307165289709289883513640656 8674434 37175880330146942353875915027340721280 8674435 -60173568520778373770884666311252967680 8674436 32077425371385044944695243967043095680 8674437 -157527291487074634234224452984537076480 8674438 -17618037030752887822047596314348596480 8674439 -34507638993720624755195296764808334880 8674440 8409128350070107731857077141703884800 8674441 25191558390367819689759846470165996800 8674442 -20529661517078931957168497019114578688 8674443 -162511216426306414719345010632738001920 8674444 3296259225175517553070933449988032512 8674445 29104711725537108608023699918444502640 8674446 -27780448744778210219216082076258655232 8674447 248056177409255593233541013235871278896 8674448 28147922349335079846822966262226460672 8674449 59837186373027665353052493556055240640 8674450 25314524837882081152443924263441856000 8674451 61220716694498078743839139996968144000 8674452 895265618651586655628247163802287872 8674453 17123597743846958872927506233013890702 8674454 266448156490356754333307887652378648832 8674455 -45127928932888424283191864330261918640 8674456 19870335143419316394429578674065899520 8674457 113057530449851186213475350068205195520 8674458 23264220399634641846093944908939308288 8674459 -26585856847203430165149647958576837920 8674460 -25571504212968329983864894254966366720 8674461 106245126595595651249279625023229786432 8674462 -28141885689778847866279321296872880768 8674463 4831994200522285572583834932108499296 8674464 143029233600254976091189439033659883520 8674465 49936882506428559281334628280376292200 8674466 -78353395498146701600829347887719803568 8674467 158706824736425353434475530040658953080 8674468 -74335107825050152081810001635945810944 8674469 1346827996931729746876126410043068030 8674470 17048704385820065180186473947337536000 8674471 69718295316666783986096618135354509584 8674472 133932705318868767490164915167505484800 8674473 -9628878510645488938170553712146831296 8674474 25709890005910429396923671976966288480 8674475 6450842316740777484121486739075223000 8674476 -573816923760966059058713359840382976 8674477 52558580862648584311588907850023854592 8674478 2659184199195469035493382831296933824 8674479 -163607036707900541967504967129757333760 8674480 -15104845061809127157000813530701824000 8674481 149212188574694564109210606839862773760 8674482 35463677698166854232784198081270067200 8674483 -84283769306854987150274085480191841268 8674484 -25860379247584114766632736110053285888 8674485 -22435746897974743176942258151523532000 8674486 -81583207861973438831890538170661078016 8674487 -148005059821980256049964493270819951488 8674488 -38991682985332411561754476617602457600 8674489 -99126346086950130319696127511838874710 8674490 80703799479923977993033063175005440 8674491 20244569495058556549052740438612299264 8674492 62553061734135713671844359161692988416 8674493 49406742651465279054114977455761081324 8674494 -4152648968790456124737943443770040000 8674495 183575854938297829800701299979115297000 8674496 -14454694378793838669894481592362991616 8674497 26191420383300139721500764999996401856 8674498 29780785093026640766365487435450420736 8674499 27760887811171950437624044264854685500 8674500 95538512967784039060023453175931904000 8674501 144648189860749335728721972549238156704 8674502 55137819142284961200779696754392164992 8674503 -76259940738461522217994786178130737496 8674504 -240414930811888258218859873714950282240 8674505 -27738995931302813835793714509260313600 8674506 -135566368641776686744567548858029875200 8674507 43410702771255888956202214996350478840 8674508 -165162950045235399658601058182197192704 8674509 85218937156931448698476326439737766560 8674510 -4180413035001854352529446782163436800 8674511 201473888438724787089535960501000688112 8674512 -4426116729938648860225480679736999936 8674513 -9425228521538408047794620358693572096 8674514 125825005819579165097873652840444467856 8674515 -120669306604561097291838770169782423040 8674516 -70343437146782064537551596868632453120 8674517 -14666946207912605928349635316625885760 8674518 -22839641667430799877742225603190700096 8674519 910983638864442870141352235248728960 8674520 137566496696860379134799365116275712000 8674521 12022764524815724034013401074514885024 8674522 8967574232057084693764094795026194912 8674523 53186136985858203627940733756506426128 8674524 -37332629229930006586508638369869680640 8674525 21455289786727493793118093349924200800 8674526 33534384456053917326469049655194250240 8674527 119533443988057433213855486281449262920 8674528 -20934096158453674525285905266115870720 8674529 -132725776363031968434738645623006097216 8674530 -31142013904408289784103807757212999680 8674531 -181339252416325103798814797897959277668 8674532 -98210555416487673826671909192776328960 8674533 5488341427062414232086453806888560800 8674534 -7340933278755748690505661109006955520 8674535 -62066478986968864152693138003954296520 8674536 -2117797704025471035119512932512808960 8674537 100893906851850629483305904550297056186 8674538 -71884330823940101779567560877558657440 8674539 -8222231744461417699623002401115032608 8674540 14330050212976793965294390394572769280 8674541 -400713659871871968207199860239596967616 8674542 18173158316768612390003157415482799488 8674543 -102675598797637267689279539535871020208 8674544 -1863250607123506764016375902976081920 8674545 -112202962528841966749669747865877657600 8674546 8002221723322522696998576347834579472 8674547 -21073493128021830506606393231586952800 8674548 72066247913064051723138782265133056 8674549 -58177826939704894039042757138517135236 8674550 -59234374585327811161065994960388191200 8674551 -109320926501104522135538530379692043520 8674552 -224809764831560167041108022040952115200 8674553 -288848217156171327131872334782531362198 8674554 521325845698408363364729699998209024 8674555 -8418710720503481712787723809797259840 8674556 -143419869558421092762922436714466223104 8674557 64651295404390814907288924002403156480 8674558 -30878679182185741517931050043192819072 8674559 90111062487679782542208579144952061016 8674560 62687073042098195103468684596949811200 8674561 62358105973047011928217957075797456832 8674562 -16536909450817132352796440576732160 8674563 24859433730128515297353151233933402720 8674564 -50868499543918472693275323835715645440 8674565 -10787605044952096009161549616372087680 8674566 -11883624085854003431517644545634932992 8674567 155571882694730297919129116763847434240 8674568 -103653694668506406096474868269613132800 8674569 64702954407116676221093717627359556394 8674570 88254889500373980738160153173965520480 8674571 153347539929373547275344182079406034772 8674572 -96207993405461403899584266288284471808 8674573 139743591486209119593400352627335682880 8674574 24614901836766912114592167624886873536 8674575 1012108399650648049474986146352230400 8674576 -18762535896352981099877428469366571008 8674577 -44355618263299708962494116322281994574 8674578 -10791201025606996223567214466707516672 8674579 -80423851375095879618596876777391647016 8674580 -55282558201029221307395518825303660800 8674581 102760464855263797870670655947428366752 8674582 30024536824846569019410014006708191872 8674583 -17132845743731988807683149192373895480 8674584 -106319801357184279606013139836769095680 8674585 -32773954030884773379710641946536484220 8674586 -82334322259788426722193262571323372800 8674587 -8978375273552424157295111964153369120 8674588 16023388637472818269105684001386358784 8674589 62660816210552883349810360494374288832 8674590 -5186423138161780173132261092780213760 8674591 -300873930379247509456435300605470254688 8674592 -1554359926738989997104585289766535168 8674593 -98834915623262028960679586051428000800 8674594 -19685893502012070835591653263917001904 8674595 -129770798361623235356402407793980267200 8674596 30951506968442609243846351886581575680 8674597 58746436607703579671363122863967424832 8674598 63177612087813751220898294153750510720 8674599 -8531646987262719645912757179842461440 8674600 48498447553357146957288992406693888000 8674601 189198545446865030287396855643493708510 8674602 82278929880041468822354964442114252800 8674603 -66246813156089387963509464497592529520 8674604 -195867410917152328165728004010983551744 8674605 1293793259022753588338910657881156640 8674606 14089238654124987887959956054122339328 8674607 -215826532264917423695098696070642974848 8674608 17768772717950399930353181855720669184 8674609 -32817015007465537831075286225604017600 8674610 10151893294019071054023537832316290560 8674611 65073503041595808953406472293511680 8674612 86419242364212427252589451357464656256 8674613 42927753834540433804021416012395511096 8674614 36578826934466564894685743470105784448 8674615 -17613729351030267166806844252608571200 8674616 4523363353334845756161482079052800000 8674617 -8749016149204811962909059054773824368 8674618 -525124684017464474163303207270314784 8674619 165797632757816845290884495238461698020 8674620 13925215700979443272429525701457044480 8674621 -152474409978454333177576600964109300800 8674622 -27341707360608383442329185922564505216 8674623 160162539295798044464451018893731767672 8674624 9390430057521450597311191915109023744 8674625 -147673743404050865477009569488529230000 8674626 -74036444194261481690779090584693526656 8674627 -112381069591433506243449944885284931440 8674628 124970798683204129947811118506898698368 8674629 -74486032371347601020083293781102768416 8674630 1334538517347022912173200301807864960 8674631 -48098190808589338816957865586431661600 8674632 93407399900167021344296377405308887040 8674633 -137295672406781529230704714082161878576 8674634 -20107547652081677397934814342375927040 8674635 -49150233759789960545165148961911248400 8674636 -62201005626333354648791886038033009920 8674637 -96195993672894751033744079652899076096 8674638 16156188812216015547691120810352087040 8674639 -127556199268414811569335370879160989200 8674640 852580524600402217416004215963648000 8674641 243427138285741730827940160631324008000 8674642 24777975207445582652280126207676643472 8674643 -138287721435300807460512983034201827736 8674644 -4443029100024329652364999577197467648 8674645 6467740650588908218959070784418718080 8674646 -70581995104645188517582635849797597376 8674647 -120639243247410382317528682918430039040 8674648 3285948528957360815340863708900229120 8674649 -253722947761428891840661760690368174464 8674650 11754655131853325066348492490473661600 8674651 -367174322075809917304548750308091234096 8674652 1988495577157760825472818962784824320 8674653 22850771604355334845358533290849922368 8674654 150635916131968046337337778073584794560 8674655 12672548767136055717520342391972715120 8674656 -65732894218809740075389731686803046400 8674657 -29533504525846717441159630678708627200 8674658 69385211673418847454297719495694242976 8674659 -50147057684382555492830998620755458560 8674660 235758200874785477671637577236547317760 8674661 -26226530953737026348597659767589188708 8674662 58384324832773547784940889550661716480 8674663 -2952021607843919376205596919417318496 8674664 -78747301045730602913707685831420912640 8674665 -28926082389250776951531117857650870080 8674666 -53152887951700705688335965862418684160 8674667 241244030621053832003556396893573593716 8674668 -51269054314900795037229730329392578560 8674669 -130498064285989981442280850635874085556 8674670 2963203103542891400605390064932025280 8674671 28762258273055616797370740884905945360 8674672 -26601214707611867204159703724056346624 8674673 46948525225263697960992544025666994240 8674674 60895150390440630309645503562463902720 8674675 73254629109026470520837202307915663800 8674676 -69998222047738694791061428061850983040 8674677 -155522653044907634790102266470047425952 8674678 81385003265201004175702844529035125440 8674679 -17100413467387672629823415818260914616 8674680 19656016943200615120555567834398720000 8674681 77824203905191113040831417591956885482 8674682 3602796634900149252514254838729038192 8674683 -125743140754216914816285358606873088400 8674684 -151491374013499308271588526990124611584 8674685 64242816376685937971175944344370350380 8674686 -1853086962613225527411394625247157056 8674687 -22383525479536238411408888921990688928 8674688 102774869061973235185942412759484334080 8674689 -20602423555202952745827349912719165792 8674690 163344695618798130298112172265891276800 8674691 -1750528678290351235550974111451526336 8674692 60090643521482818650748251606306054144 8674693 -82789698200488294850744626615154769058 8674694 -33795199001617953536141231231827690368 8674695 6339148354674107441722289652620016600 8674696 351037699370170775958478607666227445760 8674697 -21307450653879610869908158230510637920 8674698 9011601161893495764204539562621457920 8674699 -1196305811065403068560440108587683840 8674700 -41261599602978648621678360278367744000 8674701 42074171633275000442011471593220075584 8674702 -18855294062057070525692451305246864448 8674703 -20424478686621387378314427732554584416 8674704 -2479933327173567913007670117729632256 8674705 -39807439722091927047492124468737220080 8674706 96674917008033994792099360235903985552 8674707 -14204311742861217392118750645726463560 8674708 1101458404004633490432197622470281216 8674709 168666202514201663329201411758322039872 8674710 4414083458627828096295429219991511040 8674711 57509811194667913047178438427762983800 8674712 167270538784104000279893937566315520000 8674713 7362200118280974409688764495077486000 8674714 70765358428575402528385792031029094880 8674715 -21263138976767379146674365211473915360 8674716 28918311877043294610440769477683281920 8674717 314099103369050148913471220683978336012 8674718 -4424595610049955538265806460446636800 8674719 -70561850599426357172888188931707388856 8674720 20954147124119358968930684740752506880 8674721 238642348801748140075317654165244080384 8674722 4694425696111255372851560024056289280 8674723 5718373915294612806395883005929491504 8674724 67307464133066598167759411797701079296 8674725 -4592500856554675036072859744830286400 8674726 -12871334835743997652189672922032502016 8674727 51756744595670464206929296807753683576 8674728 -10991283317034910249418039387383971840 8674729 38327459234749783286962214901284546176 8674730 16057724667359612801323508953547857920 8674731 37171847817972059882185410221089355328 8674732 -297228944604335428681698914293564672 8674733 85889472803506834474911401390300071680 8674734 -615958612191481101751038009416573952 8674735 -131359170992777891524584012001056768000 8674736 -1766487356346480905098495338503602176 8674737 -34820962211784428661555205598957477760 8674738 72581089849828641167129710323141510144 8674739 -7372332391002004357556989442220408672 8674740 -4458472464360746205001733374053469440 8674741 97241195481232744497022579061696993400 8674742 59963375033281744380432857711384698272 8674743 73992121971236746487903143768187549952 8674744 -8935658384071330588692286996623360000 8674745 141087444398389978600491250825495101120 8674746 47412891585822146191094861671845210624 8674747 107965551245824876724080280710698164040 8674748 155968070198687486484041628300081681408 8674749 112375367859643396585874775590289350400 8674750 -45729552598164532142521153513512768000 8674751 -33615990595510475092934180150294466096 8674752 -15375860026438908807344692148356251648 8674753 322017861742122502355074047203896718080 8674754 -111287321836182836285146898381442673920 8674755 -115054194359201085116175016693645039440 8674756 -44457158667142240707484201283932305280 8674757 -17632234439214237300786152914462883328 8674758 -54051393838317764766329811586868018496 8674759 72356652782141491628374227920215871960 8674760 -193546083490407141147332237657245593600 8674761 -15420652098944088308960450313995162112 8674762 -70678642445422299433167018885140284368 8674763 74260709349522341904292345164911678544 8674764 -171452167146621905275215117728285184 8674765 61104412801909830835210392677841609600 8674766 -1242278975575438196739857147575887168 8674767 148766300808184416479706099309005034984 8674768 -14075573183567591528499854575156330496 8674769 62620497757976896630687683643215421170 8674770 -28386872339292048340751568554430144000 8674771 127110029877788230478063804555881360544 8674772 112573593924727942152871301165267638272 8674773 44016694477220014696838017923868101600 8674774 -96371529929760372387496054282060170048 8674775 53728977782274742860122190889386163800 8674776 1953396855546745635702215418524405760 8674777 4503114552296487219803006861327509152 8674778 43735082106928467365424903550619653632 8674779 69114705636718332565870179448053711360 8674780 23925871096061609297729332003567104000 8674781 -78421211523054390058442716417475363418 8674782 46890454042587187210029357438068496192 8674783 -15303516668090652481532800570893296016 8674784 22634570504816476542323669286833356800 8674785 16472425178842400568732160022383262400 8674786 34093442135888442977685427219650752592 8674787 -6199408642241364835405134354698235696 8674788 78268036202797212789281784560844518400 8674789 28957944599827893277633862217746800380 8674790 -54969089500505671203801392643215761920 8674791 46649361216486105570391314360911831592 8674792 -19344321812846036331091188075567513600 8674793 9113740142399777268865886275274682042 8674794 45666245242444573665157817922483535200 8674795 2072035941778896300274413065907983040 8674796 24395687088574079978186051793321096192 8674797 -126903822219766474481895021281437156800 8674798 58531192577085556676420772867643012992 8674799 29625695688935754877057786196569489920 8674800 -915530398671738503321708029710336000 8674801 -14644174332232762419406592152592400896 8674802 42348506314472482946923028628828878352 8674803 -242910500327898469406638392713474797200 8674804 67226694763439494201056132999551286656 8674805 -19868229762732318598530384426973244640 8674806 -6454108902023740908588540391534596096 8674807 -93798197426531272269792327002216665328 8674808 34679576607170742237330414040243200000 8674809 1870657371799791907599417858713905536 8674810 -103634154721333820979611458891293314880 8674811 -86261988813085892470552634372365791360 8674812 120617282565355289118873914768048487936 8674813 -5877209556087811483835391346553802938 8674814 -93682246184801730304046486050997750208 8674815 180029752965316996633206603594818910720 8674816 31115669985533962428320475736254185472 8674817 -114232753530003826679301853545238960080 8674818 32408172678776669669155001611435504128 8674819 81259420794637594376989129720093588220 8674820 -688326558742005549159572510998855680 8674821 25217103889558012631908092573913603740 8674822 3463801552316584050384919810203908352 8674823 -68514601271321931138664625635923457152 8674824 -114880589201179357312488036856159150080 8674825 -32912763961970060543205957494755478000 8674826 -52786431251841460321505810945833076736 8674827 52485134400802723457612498192750840832 8674828 61115770690303809864473537149289871360 8674829 39823561630265981958872435188199788320 8674830 599623767312697604564697864318624000 8674831 -226543964377178731244283256119871140936 8674832 50029291579806837177412873723717877760 8674833 4425758920765181788088784505906858848 8674834 -31826090801775849884802868586729020416 8674835 -6116101295786298563148427916403320640 8674836 52900943639014723085651110000401856512 8674837 -159953765786004992096074358467044209088 8674838 34083718986055254535761817328840862720 8674839 -30130121260150329534390701093973259296 8674840 -19878345588843909773526403487925043200 8674841 -8993312675595105181204700172415310976 8674842 25897673534318519393439881322797585664 8674843 107285672231918931662125845895600901944 8674844 176031595944859785726703975762747700736 8674845 -55630003668762636590449442726897524800 8674846 -45476298593438067430320015086110720128 8674847 248582683536939871804590157640866248792 8674848 -13749886473265263162291040898475098112 8674849 -63896456354631748175304351733566583760 8674850 6218507871642268219555170935945804400 8674851 -35233756365025472602236470497896986880 8674852 41370304264669151170580836506107447936 8674853 -419548997598536583926629644263214114 8674854 15602430100462955768887273942398812160 8674855 21986490249805102686542678564319060960 8674856 -85396283804330677560188778377758725120 8674857 166661616047913700820011942434425301120 8674858 -58803124622566164077955928849693200720 8674859 56140178282242214458543094986244475060 8674860 3666572421551013917387711539657359360 8674861 -8464894159213152186644097539430775240 8674862 22767514609668068272888704289707012096 8674863 -1215423016725945305236061604459361536 8674864 -34072412384356922717949919567892447232 8674865 -69576629642264822562839139542898097740 8674866 -93878383417867701143232363765829486080 8674867 -200436406596013592834727204876206260084 8674868 152663790903226574855816408833598545920 8674869 39860070090453521563931760966056527680 8674870 -40023127678809977799698049228723525120 8674871 76358769379774345914754524113819693544 8674872 12113014330586987071487800367728435200 8674873 14312955946390980532090562767982055760 8674874 -17669288416891958187554647361844759360 8674875 124922207510679223447286874762779316000 8674876 41989908031902768339257656092498984960 8674877 -110396224808459938020941656859612456640 8674878 -5676116997354917063502558623572126080 8674879 294189777909393326771242831760090743776 8674880 -48334315834814397395386499300563353600 8674881 72003811138058020037783424056473271040 8674882 538676059785508177481340118582222752 8674883 7416958432500725828946275683586381520 8674884 -40737094783343286175092277108964966400 8674885 6878188903711219933070533260352296960 8674886 23037303255076326318502601010863813760 8674887 -2481532554582831882896004957860390400 8674888 -41221308729795906148990826856016896000 8674889 -193968273642878857605300529579003670310 8674890 -8243067540034354489568057093258188800 8674891 88322219145292716611671608317783062292 8674892 -88362998199291268128941941109842199040 8674893 53776783492858284090777559055442940182 8674894 61054265245886306255688616133303138496 8674895 -118306461846949011887702810439905989920 8674896 -3092164014596902323802067521770356736 8674897 -16311307829014011402746878739938448256 8674898 67897793062471016555577208544268973200 8674899 45339102739537260491782070278405323840 8674900 -12152225096439754215141141484289811200 8674901 82048042402012884382179488257643773902 8674902 32816827647198476721341795158846051680 8674903 26193716117267572933150411602815871744 8674904 78169653722133893937854902670643118080 8674905 -29658862958894453693223911688071739840 8674906 1086351152887346715544703148846086400 8674907 30663624161339581484568790247717637720 8674908 -20275249697568732377886076877690511360 8674909 70692579853508207611656941697491166316 8674910 21671660493846294841776052146733436160 8674911 -139045669720823680464806490082509734400 8674912 60546536043325590176672940070212206592 8674913 -25533367132405787243670333287432668740 8674914 -21492178821861628957030991582275242240 8674915 10477374244456614227848429797613304160 8674916 -24516430906924798273057818328274288640 8674917 55062179461313307105932657106933302880 8674918 -21933249296650815682221029707719794688 8674919 -40921800388820298610567065447581589840 8674920 35713114462064981685721899774611404800 8674921 26299313050455759555272578546431960122 8674922 -4064074937717025886548986663727019776 8674923 65389457729955959210764331551874479104 8674924 -56738959911329385577916846164146575104 8674925 -515179464870961544212207922593320000 8674926 -27889215059204764777702338461073081216 8674927 151778732897770920803302765661055693776 8674928 -33203016712937309007795657616272949248 8674929 34373488058596650350823586910783248500 8674930 -15070444488863517798602707796998041600 8674931 -86556000897766125480374019527056581120 8674932 -2254080978551090610317163271188013056 8674933 -83465613072917687737505497307348838816 8674934 -17500231466460416738735412789332286720 8674935 167506637440154695964893173878531258400 8674936 145320470283946682067853885042687303680 8674937 -7880536942695059473836685819577691414 8674938 -753625911315498837368936421678829200 8674939 -47805669677071038827863537854936251856 8674940 39137905485077181432841845520518167040 8674941 34572836683370896056780841244864814624 8674942 -126967796784569463418880805421771504128 8674943 -5626508186923053395913325507639570200 8674944 35936185010244821197111587948724224000 8674945 -99251027593595453790270996851706864300 8674946 7421712083757578884109629266611022336 8674947 92104977366323588405508483442249541160 8674948 13649062782515912654821236147717319808 8674949 -1725859772401077437270993230316982336 8674950 -29427816820765056340536364685311180800 8674951 -270365777754601343063316798504182244696 8674952 -2737833250807960877556821514145628160 8674953 29522824899066274587014515980663463104 8674954 15568327718666338856865816057936509952 8674955 -5102108217334531287980170497319527840 8674956 -14472998895570596776404746854393586688 8674957 48209280036915326371601656205948246752 8674958 -2134108322300021873175699060861433920 8674959 3514119822092709447163926247365563520 8674960 3345220944492826404634601512447918080 8674961 -85011098481821951681044618597499871438 8674962 66618426048960231716375456346145191552 8674963 145344053379074462641258518349435314240 8674964 -294887809425087360010269126116228510208 8674965 -44283148359906170196473513722041945600 8674966 -84302599863325729698453685446145241568 8674967 58525977694493201290086214523634082992 8674968 -20304554857246961746668232502765690880 8674969 109293146885691929416641806702692870144 8674970 -2894103740458960186143641519383041600 8674971 99476703006377864991912136773626556312 8674972 -18890447356768936333429548818828276224 8674973 -134865250774338924815742915815495648820 8674974 -30777608989941237507827994167998080 8674975 -7553842944782847257160972391415360400 8674976 -49609700450507010565809004458808442880 8674977 37183528086954771923275147400890681632 8674978 23282763994442372458193070301258629120 8674979 -51860296683245492107801835659361331216 8674980 31941504778201477731427699208175759360 8674981 -11257415562693669371688163153021032960 8674982 115276277091389566487431741213538027520 8674983 -10863762737529120262555830920237995200 8674984 68746249937189975927782398008362306560 8674985 -14289941526622481578508401223611601280 8674986 49228505494800853424972539034319761664 8674987 33930431496644860110593277167214490560 8674988 50843037280261363246831310790049185792 8674989 -27646588686724645238286256680677084160 8674990 -48765209506062763232692958374371700800 8674991 43107006137028934411914980611116759744 8674992 -764818828522831413459945587524239360 8674993 95559472060283845078647492334165864128 8674994 -57383894805744553511386418842876433280 8674995 -12332396450494391033929424928614380800 8674996 -14285006460479401517182046520689879040 8674997 34214849276145087284980170980886645660 8674998 -52015143779903803271199254866224950400 8674999 326890217900323883347964515569660143400 8675000 -199463356149493799484697935877056000000 8675001 1983012587431158911209058075498333280 8675002 3439520258598782827666415667293644800 8675003 -250193762108756666145894249566687822748 8675004 12533119048137547702662327018668344320 8675005 3920295951072951636255934439007519660 8675006 72943810277435490929975065248348404160 8675007 -14200913695297819650062188750021958400 8675008 2446130297617382254742693551999549440 8675009 29898664935619372207531110404575898112 8675010 16805760621315335630629801924140901440 8675011 -205645111504134934372858908583468872388 8675012 -46414951936711742128229193823757698944 8675013 -115401609181304846066310958400616212256 8675014 63559772114995904140401684533807850432 8675015 140189653815562291846594327037546842800 8675016 -17067365591834624853474119008521584640 8675017 -110981327172667448291510225387843436380 8675018 -25637566677361493243040844297235919360 8675019 -5267921640412617533382848667392031900 8675020 336134558749642632405382880264140800 8675021 -277820021058429814813830372369695984778 8675022 55102824564476213733980323256377593984 8675023 -16347221508595079124170634591045705856 8675024 -37433793814944292561979317168858767360 8675025 -29052184253191880731103286109312358400 8675026 61049509698401900555248270602109704960 8675027 127315819062839011038183010229121888876 8675028 4386247089544792071097321650408417024 8675029 -195576251155892150729832415016375662080 8675030 -566430847075265709836862522373639680 8675031 -178795487166029597129082359313844568880 8675032 16688659099069398092802105799161077760 8675033 -126729325610582988184448228232780713718 8675034 64946030376581912672640921796006233600 8675035 -2606564077205960455702034321033123040 8675036 465831727067854701568216659606912000 8675037 -50068786015040813361699242352493989600 8675038 106095917311800154594516500899790625920 8675039 -193547493850565087337972174166883737560 8675040 -10795469673066232689550778336563691520 8675041 -69442871364715713930719027281268354000 8675042 -43762352719799262470726162738151953328 8675043 38714252706438696210725994594269510064 8675044 -61479859561505709021874789477931515904 8675045 64487372871176272497646918192795794300 8675046 -28844663550237734442389970921497232000 8675047 -118971948500154274012077316809858370504 8675048 -1175842514087867562633914543959818240 8675049 -49038540440081495603205044888223400800 8675050 67688469101090494251549628529094262800 8675051 -20749864498252346537728244560321403136 8675052 14813258307121934216961976446871352832 8675053 61212634304785574771623810595634873302 8675054 137234586836370833944437836030513414784 8675055 105428827064469895177190261483320979040 8675056 16841560660157161463301105692681502720 8675057 84226744509101002308425656964300564532 8675058 -36392610975135880677889800182049365760 8675059 -182282081743406842287997694748788114740 8675060 29311016854830562610454665847526387200 8675061 88002176995336673979438661160955696672 8675062 104846783355983742239113445292993289728 8675063 -93054871472235015343765591706627867280 8675064 54985560919790641545737206802373304320 8675065 35590798615353956105058279574675689600 8675066 -161871856902673448705163179712885837600 8675067 -47992462960559580164329184027138608080 8675068 90981501838463085999921083459195306496 8675069 12900105840582590046947816220487311360 8675070 -42014509605926069703053015520122428800 8675071 -1857101034898326309589416225266792608 8675072 -138578174267756311012059482401284292608 8675073 -180209834365787211486459328719881313600 8675074 139591745300622398339435342242870723536 8675075 74745410405053888841238913476448770300 8675076 9178538278313648998780194530398095360 8675077 44380329345559608289988217344353622880 8675078 647839892102578230680868290750236800 8675079 -4275108065871893336858161233136151040 8675080 -58706123756840481105546828474068121600 8675081 -16703336872530317235460384054367603868 8675082 -16631713437543948121171594463307504384 8675083 -67505439219423748411167291474760534200 8675084 64464497331526594098607670963195269632 8675085 1017937900371308737341752652357699840 8675086 26725614029962649737119047643939484416 8675087 192778754907428003155931400989076118272 8675088 -3285423681817173973138981032765751296 8675089 -48575267198162878630839551006126751000 8675090 -27847226262893959959081087366970063200 8675091 -116154144050490337514484711433242458700 8675092 25429968940552574630812197447606658560 8675093 10609591765012360208322921880657027200 8675094 -9836386579136132743210048494502963200 8675095 128203946417170878520595522837031360 8675096 152401310702700907263107725742205235200 8675097 -11468991327311168817061007369101854240 8675098 -26709799051441540857448997547711588144 8675099 -47130878769360758003899191513738699900 8675100 13376778908015511887550474960414950400 8675101 -15962718086058954959613501024885668416 8675102 22550413253751118927654181364418235904 8675103 287102532371592154706757051218744904 8675104 -13364506876828296943843969127305641984 8675105 71635262921898289396911118164096273960 8675106 53982155385175321223139480285098481408 8675107 16982805508149798460937174002182620556 8675108 -65801863828842620012515446027466127616 8675109 34559041319787998758823019381299422014 8675110 -3866592906810788326273559439029543040 8675111 78795764389757491705203675505595390712 8675112 105646000750676002108174795574028779520 8675113 33268414570691043856035992948229642362 8675114 12794370786850718303842383178966973952 8675115 -9828589487155866710698865170644000000 8675116 -35421015074503538186808678320417718272 8675117 -156602827064703010077717634936507026816 8675118 18790639812793038890731614401423563200 8675119 -345585827615796305010479804855414452704 8675120 26464202387890467125489690833949491200 8675121 350975640400837164500501314043089920 8675122 -71485807819164515582252945476263771888 8675123 -42728158012894674523609175782934576136 8675124 41954196546774792328051864378539141120 8675125 -113401400062725532018762091043479901000 8675126 47213806682778716654947073580725535744 8675127 -78205931971860243909043323290181962160 8675128 94938855859217962764921395872651345920 8675129 11076687494042395036661715903050475450 8675130 -20182850032615386943385913718332084480 8675131 -58133829216313555393259873794968757568 8675132 -27641328815137994770307931532054909440 8675133 -47542799420799016814095172267197815552 8675134 518458774066115264610451557087156480 8675135 409992036932779333517174952997163520 8675136 6081751163336683969606278283053760512 8675137 132916701890617548783515312640950222786 8675138 -114341094782227099806044268748062719280 8675139 -122441184200332486861523944024533642432 8675140 -72298421385374171778328952956917043200 8675141 -495640426963496261614844231107707588 8675142 -4714818036369736210118774527348094976 8675143 -163812574464516281798417781583211434256 8675144 132920668824704019425232994020782008320 8675145 66227561760495122082834789961987608420 8675146 -49983909229142740600151603486379319296 8675147 60352380637270729799782889457521220720 8675148 117631358742912587902731939080507228160 8675149 14166809769659278597041520280137953024 8675150 -1071718716942819725437809192339230400 8675151 142927599334403349948933138636471784464 8675152 1015607813462632060084087369976569856 8675153 -32365472823864751139023004176832084880 8675154 148256794796168006894808180899472003840 8675155 30437498328582286206091960970637699360 8675156 83246720845468986252430721096877772800 8675157 70084034124380534158396101955700705088 8675158 -761974210718923332130421169291105024 8675159 403423448930695519625264954805181147104 8675160 -26980021126145802826137316474817740800 8675161 -128865443672149432841089545764595764976 8675162 125086915055928926754279620499472526832 8675163 -6067349926261055650833622993009979136 8675164 106739981210238673612994112775749632 8675165 -194982004045886459239526742774855857940 8675166 -59026714877014146709412879872953501696 8675167 15435583593491845429170857786077684200 8675168 17766383345367990234299864608011190272 8675169 -274531857799839181446931275940317930240 8675170 -3593511387311959084981949268588080640 8675171 215128407044198662733916093043560324744 8675172 19905363456265003925022185769101383680 8675173 43196562483989384559058481270850764764 8675174 6280179274078369546733459697443903040 8675175 53300920464061906296620592266805763200 8675176 186619280106021526672745426017589145600 8675177 45620807206718620808546329123834169472 8675178 27870182185135302210475995356928570624 8675179 -178024477378852070486273168897077441880 8675180 104727268834234420540226893255666790400 8675181 -13700566015435497413194163182970507178 8675182 84995661607303438333610013270888240192 8675183 -132369081213928994570244453674023774080 8675184 10955598996348999790596341805196247040 8675185 2325305196728565218259978581722512360 8675186 2311859078701003414839805482468971520 8675187 -61456370729320624588020228186920976840 8675188 -55558454320610697719575045253673450112 8675189 184139169615595836532641032338718322990 8675190 -16895713243565581116028107596744808960 8675191 -379495898161631488976467215207568848 8675192 197856124950324733598132091338178785280 8675193 -67071876221499339104478747851250727872 8675194 73019901357353464732618729471194054912 8675195 16803578306226075430033289395005461760 8675196 49582372084701985321138862362809672192 8675197 18325076463324457413782892154739584646 8675198 40153430099438007404916707171796913536 8675199 -22362975523883433315589951245914440800 8675200 -38372629244960225110241811640614912000 8675201 74467842069842802180692056753312290900 8675202 -7569606169052214123104359782666369408 8675203 -57171625164597593532204038485955178776 8675204 -174779502910518571652134049151826076544 8675205 25836094682135904374531276656643740800 8675206 -2620781516073673490784156567953049600 8675207 854979092190929249515354924647353520 8675208 196727102586355582964626307169557299200 8675209 -104481209702599583624484070226393546496 8675210 38428672163646635664793153177627296000 8675211 -146811672260145173439232956957719602728 8675212 -6047161226467841236531010475784050688 8675213 -94559632075478913803881090443342334080 8675214 45854523087791342658345577278262333440 8675215 -143752650594132839771803783994932139640 8675216 73301716316772736588951067506876416 8675217 10411813860267987804997337020960260834 8675218 107669400893435756084493771677179420560 8675219 124033049737916437114082308445822700192 8675220 3301416327567942612371229072210984960 8675221 197258912649227160346282097357268801422 8675222 -1215764832528832118183824795088544000 8675223 15393981886958454251697659365158311784 8675224 23028007237600715310230419813902120960 8675225 43622486955365551680648400117196273100 8675226 572825763630658621675766199479021568 8675227 351901885828386955373316319303295424000 8675228 105703910619384495024240744641320877568 8675229 125805405258279936270465850606073804640 8675230 -1530421858089149855704367732615376000 8675231 11425732897066589635524081622775961024 8675232 19061178972089270227180480655492382720 8675233 89004880088652669512629076887579376320 8675234 -22678705967955421956039175157040761280 8675235 -93779225841902450106271310378147520000 8675236 46429728075553020740312773321298004480 8675237 -168009364309841899557155992921483207908 8675238 -6361624362511503696941667505870700544 8675239 124337472945198638720537222624368477656 8675240 -15826273759570936787145009158116147200 8675241 76014518312608910954531873546612040000 8675242 23987519062524510437416459390070088960 8675243 -104246645024517406592233784287931805696 8675244 -86896455511254868794579718117056712704 8675245 -9236488580313576601442356216024528500 8675246 89393105258397130345779119811761931072 8675247 2506876620529851661908324883673975040 8675248 -29369933949508839974824733443141959680 8675249 -141810743463270169249571626893919345680 8675250 -960749259913558584056645750528640000 8675251 32696624887389072409956369828678643104 8675252 7298302330082422024033943997019275264 8675253 17613548642224137595028886001162618524 8675254 84074231187917750183649921202427371296 8675255 -24276444910130183750235465623142956640 8675256 -65126394438441615288662400869532364800 8675257 50236420233767307254187393754521302272 8675258 -34455537898914093368452268384562813216 8675259 -4698273029592320579582659800044089920 8675260 81326258044675698592265593272783667200 8675261 92720088808345414599706605920685006432 8675262 -2102374007279313256528950651782790528 8675263 -84949985104345554814292311029881648520 8675264 -19498163109522870626288971911354384384 8675265 29176075924457249913027758742166136640 8675266 -70965094076824568587036516695726309168 8675267 -13281135694585771169251185839495267520 8675268 5051799126540786303161569552620257280 8675269 148593902978941290166394213166819423744 8675270 -39863767690049406210180527143601399040 8675271 -101744768037061178093644105341548776680 8675272 40078938080910384105780950528654592000 8675273 -288117033715490109466517260140923062320 8675274 82245280248536856885020813515848840960 8675275 -2000686373704939333696116234117444000 8675276 20869180638044406865179731682990140160 8675277 832354213554721616543120995191481536 8675278 73144613290975534213887095191660843008 8675279 -62734250047730318215339968328904724024 8675280 2782266531029100311623243388909568000 8675281 121644528178249343682564813846375613812 8675282 -17731266924127719421580212615685930496 8675283 27267441633451754540709409557830359224 8675284 -118533186731108573776553088669139069184 8675285 39369530155338185972627834746257703200 8675286 -49778259415297252974041180507631936000 8675287 -298472021790248894910608907043178465808 8675288 45177347775369651753794172716458475520 8675289 61979684909231278788683998348554013440 8675290 -9884689370415511079589845796800681280 8675291 -59421140230178190739330552033830153168 8675292 -85613855349062578489083646594169886720 8675293 1591408271504676049803060079468582368 8675294 30624698187319847598813602243809609344 8675295 67536390789008676563299282479151570320 8675296 39403425428352961794728360424261550080 8675297 -277655949688417683149084569318656124254 8675298 30048249568645595380501732403917601568 8675299 -108126150552520627954759252701078222680 8675300 56670634016001864742432669955332118400 8675301 26951203229343982121195854136662510080 8675302 62955091615725308115934165985430320352 8675303 -32206889592336815778269884372400506680 8675304 -110343716351234838778091090350282997760 8675305 -99237619245531700739271215829847521600 8675306 51998796328945708858892866650562414080 8675307 102645585444371644378441101943794993120 8675308 117245765224417279608127621197158428928 8675309 278604974712914132602556988884702967510 8675310 5264187679258003556192878772802048000 8675311 -105781640984114750917997848842071559088 8675312 -17218134003753601007261956152684969984 8675313 21205833278708705739630132300608534976 8675314 134661136431645638920900617067557621792 8675315 -67536588842049310905895461019834127280 8675316 31281983038404552466878917322298245120 8675317 -57603887992841777052446962654244208000 8675318 94510291555984498586863755489427826304 8675319 -7344934452378475869306746102251018752 8675320 5474460986752547136813988512859545600 8675321 42860317669830655548009041659532908680 8675322 -41018538363826279972590979026766921728 8675323 162906317656378456343423443287915969572 8675324 3421075905920837148250806458049331200 8675325 35067706314897688640651215979781700050 8675326 59774303149155601731332439865658247168 8675327 74921883927664111681380083580969394176 8675328 12554414331802544161109731401315385344 8675329 -88092994778214217098242849386986329516 8675330 8860744275617602564358985342462035520 8675331 37098634176204704227892894506494476544 8675332 33346712955879471782823062931035258112 8675333 -235351036566036794263394662407518055936 8675334 1757669527062493710676290748101511584 8675335 -78941293560754281529869018411689859720 8675336 856443475559920477411606368640819200 8675337 13922411426962720150266773038148400 8675338 -32098236945816933058023010470229175808 8675339 261591902741534894487884003194499474256 8675340 18507597442229364247865068037554867200 8675341 -103762347979818992839895270571564589258 8675342 53574586084215758836161818118602121792 8675343 69293328915118963473272142312151651200 8675344 47560009627063528660924133756236922880 8675345 -9287227767182501285538827552618999040 8675346 34125816177888671987214528006621874944 8675347 15614415373468796816001243010107512832 8675348 53526281023528509025410371322701524992 8675349 10097493900835090463108757009817460928 8675350 -22599768596701756946674300036670592000 8675351 -104360502736754908704243543070643952600 8675352 119765196721011505177325976019440076800 8675353 -3768495064899207986666958767721296562 8675354 21710343758846489015217913752299172864 8675355 -49036224560264862224327171826048060480 8675356 16907438266135916645756376557111491072 8675357 -261530195328438585400803391137709034394 8675358 43038927800035064090367525682873331328 8675359 -85102347610314713955735576373294112256 8675360 -23978183757721617176310115079553024000 8675361 116107021627030527645733990975462658832 8675362 -29454663234572243694647504401052304000 8675363 -82390219745932393316177470571750075280 8675364 31679174214647828825736496042902804480 8675365 -47419220153949712836888979312786090080 8675366 -4628829842800475488985780172703582080 8675367 50422818642776854428569766779708176680 8675368 -20152596348653749256928502210982307840 8675369 104425700575719846613361349556856895744 8675370 -22242711448821622230734581402081689600 8675371 -76376768882386098716862734721439748428 8675372 119018405594383038538468923168487088640 8675373 39014055124954008588559314004760161344 8675374 7997581556694915415055668402098975360 8675375 171988670006750132400461562547240974000 8675376 -32848117908885464034358301267297894400 8675377 35854479508575549258295862568705022226 8675378 33106532951482503805894400667646164240 8675379 -2785282133516599235676102302561210160 8675380 890381439910076483805980273818583040 8675381 -39283589149269018317670663866582753280 8675382 15314391315048498766920724938022765440 8675383 -49527772795818431137416331931792321368 8675384 -192852809860825966452770394689614909440 8675385 -107104601600557463259663206691582086400 8675386 48294702222624118593099855144006817392 8675387 68722920277132212524559903048293063952 8675388 -45090241282153482158359807191541002240 8675389 191754877106160065986168466178666427032 8675390 15781233828799381530505160355179316480 8675391 -80734028512097912730327251932129827696 8675392 -667660890827949391577037888288718848 8675393 8886854265911568330088711191278118144 8675394 -10364216778759006028011773855279600640 8675395 8929658622223519923345954864584450400 8675396 142025255132887699105559370168034560 8675397 67143961486640261043812054019060599040 8675398 -5377406250634331393711345865304715136 8675399 234552775786359654811202766421624493400 8675400 44819426504616951919078662544373760000 8675401 102519320780510605842106584927771819648 8675402 -130411568398964904817611544848252304848 8675403 -6750598598778767146949747043584573184 8675404 106869478024282501021873981626785497856 8675405 -9316555381473113975387319210110880000 8675406 478117568948046201348997681521460224 8675407 -85005970261421106910354190944923575440 8675408 20900093732334967746492912297191669760 8675409 70064468197663388980268051804709158688 8675410 7099854231075406154125947230863923360 8675411 98126156411896519611046129496333071104 8675412 8904169380530539439461553946082689024 8675413 2027993631942247557078244161657267662 8675414 32461337237526901779109781900178654720 8675415 32579408781548931873915192319845585120 8675416 -89755097461220903638961806083265536000 8675417 -9425986623186034584459274094921583468 8675418 -3625404698396277816750842155146063360 8675419 -39806071176044343093426600197972256000 8675420 21491996490073907400439246136610293760 8675421 -164305042403031210046866019239390431040 8675422 -494075045654304737444807044819608576 8675423 89347966710422504262353191757957519520 8675424 -4413791659661966646553029689608372224 8675425 109586563101314587136182614273942202800 8675426 -110805093736181930906614691886996167088 8675427 39521088063431842844084600378160922032 8675428 45018049905224793622914824239199097856 8675429 77257975112977989410187761326402687776 8675430 -57198044879217835010820441647212106880 8675431 -114563789737913410205802488763771598488 8675432 25559107374731786766347864050401254400 8675433 -35563978308376580626278043857273015900 8675434 -10942775684119642983922041062013858384 8675435 -46483467955955297774111841670016214240 8675436 -12097797369251274896935643833515540480 8675437 -105096710172089842663887899204521511880 8675438 31554657503973230415910273072397547840 8675439 54589185344757974227954682762414049408 8675440 -29632587667634506597410988780992921600 8675441 195509044406005210850569666807415845842 8675442 12230779292834024147798096818205738400 8675443 28032973237831801151216963446526735360 8675444 3911964265689793683820680640833303936 8675445 15304847135666056827457713855208261920 8675446 -13695531918514607893304855706914030688 8675447 240559452425269008954141853017522621912 8675448 39250475348853187048944908519884062720 8675449 247046062281517954366211918308724105450 8675450 -37473013793831923249068605783268711600 8675451 -61785291421991786481935253318445482960 8675452 124488898689036500228467083413395675136 8675453 24829745177219270023628071888736926080 8675454 61830048909096315696722079041095034880 8675455 324935358694360918259891485333883760 8675456 91034338674141146902025828070756188160 8675457 -25721495834425219057596256282750156800 8675458 84990024677682543259822796266154077440 8675459 -57808056573175862236827936090735444240 8675460 -16034796465959984357368577706182910720 8675461 -113377789810907720539972029184076568000 8675462 28359978462538989603653723326880244480 8675463 144208466083310466840039850830583109544 8675464 -15680439251240465854573950929515315200 8675465 2681631833769637343947351531135806720 8675466 3445775034150859323177222646513943040 8675467 193156331425118220148284820550421469752 8675468 143730563727561825144803429810604027648 8675469 81180746328793762739763369153137585088 8675470 79946385005213600581034061321107263680 8675471 -72918871604887759837690341474198831888 8675472 28205880725580739034068903490224128 8675473 180835892834639477432100857404777788722 8675474 43209049227312521178658286923326787584 8675475 -2094342849345308153549113170215812800 8675476 -180731235198630342121549641998843176960 8675477 22159964041326305660096631418857862332 8675478 -22901843849716281385033253526938112000 8675479 -4963245182644382830288787910651475560 8675480 -61445807159439547861609397471854387200 8675481 -96210461707683971401183446262104195456 8675482 23180796595490010994580523672814436592 8675483 328133128467091217983425130790327365200 8675484 56762177624256149371778426958407639040 8675485 15719487613587035552438784269426649600 8675486 -7041115046608224149476129939214361984 8675487 43519406482865390064228024180740267544 8675488 26518128960809300582626783296227573760 8675489 146111938344910274551783022242862047920 8675490 20881842762091039981108424652042685440 8675491 -4616536850020212420338557839458242920 8675492 5794765866166361731683086947545772032 8675493 -154588879619420449860850511185572440736 8675494 -70601677186842988662031213268064290688 8675495 -275103317603291145040817092750292352000 8675496 -2259133383440240067601183208026613760 8675497 30892135695929101800574550827507674112 8675498 -12854079085662836889918060224477701536 8675499 83417344677376687512564239698917811200 8675500 54632240819359721555483447038985472000 8675501 -44091046445361096859137599166285246708 8675502 46353838050577565132318603835430063104 8675503 8374219770591418736021005708494660752 8675504 25388917107468891682763482576479928320 8675505 1167636210108090809065634148864894720 8675506 27797343305999555533609132407821984256 8675507 6528137732353802246427331490548569552 8675508 -44367896005982409467589252124169097216 8675509 -87408327099412867805687522570796566290 8675510 -63165729710715518125246093592141623680 8675511 -5014795828587590330661774723217774560 8675512 48761761147683993240087248655051755520 8675513 24382769569311510627069052957003302912 8675514 547500653702688408881936097951671040 8675515 132691399483368963570114192729789260160 8675516 -44779236123477089078423304380788546560 8675517 -67385353647022956589945177287410091552 8675518 -49657592485839745756485426802256640 8675519 -173490571718198228153243989210597805160 8675520 1041003253103877911862455228442869760 8675521 32741066521002767132073532558001862722 8675522 -63478838052139863656771396645405832288 8675523 -13906584875189322889033179217892119776 8675524 -1273775223317401840594982346720276480 8675525 58376776243879813673001600423616185000 8675526 -35864145139383725736584020844093057856 8675527 23565799016678059395426564520670996272 8675528 44445171232638666031443151529621760000 8675529 13535325536411469655384794012666156768 8675530 49142408592666961394327524143224792160 8675531 -67971556839034384784958243495230286288 8675532 -124729015586337977631542561148556723200 8675533 86104367972780629781906983033397115520 8675534 -51155355018217433258798696037602145408 8675535 55093998169050463629463681672830345600 8675536 12204750950699105795966655545314115584 8675537 -76364961923328030471897399175383250560 8675538 -4713804402990967281945161433968663040 8675539 3118525163462010747268842388468099624 8675540 5792207836576629175768204027172970240 8675541 -57212636301793169105750153938332409248 8675542 -77439771147379404270866033321762411520 8675543 280556219394002157327640428833401003200 8675544 24372446783458364373625400101215006720 8675545 28696274709311241844854588082669047300 8675546 54473565694432645106219862889487758080 8675547 22803323138222924539600087184184224880 8675548 -56636584860906007795700557788687831552 8675549 -110525077296934931454718998659295542964 8675550 -9463771066160456252486712703319716800 8675551 908040988443908226202389574716365752 8675552 3787469154424370794609256757843197952 8675553 141793182854406890631878580102833611200 8675554 10239513626169974764174733390841984000 8675555 -23092646347078231667779838260496569440 8675556 -31551673452145161725423433458979376128 8675557 106701683792556097590226984527895933632 8675558 44065055040652113973044255513638342880 8675559 -113719224567217428319741077840921789120 8675560 4678620052833214735552800870522470400 8675561 -58450895953896997601193947775047788614 8675562 35854774606521174286044652416984428544 8675563 -32305390812622641506169335679179325776 8675564 48561702527413807357855754083919012352 8675565 -2989066420289403776914068883219944480 8675566 -50512461342747598662626202096115896768 8675567 -11990098186639666664087557722112511808 8675568 -6665867573696228046994807500611813376 8675569 66797160879562377063459692135912850496 8675570 -12816735300370235342922986379394756800 8675571 77966060068407683748803696768729263680 8675572 -25760872632408143374237005143522833024 8675573 -43879619112010682251678184371878212178 8675574 -39115879677338793761943360263821861440 8675575 11605485317529603819433153862806023600 8675576 -32324287078182341626965884023150510080 8675577 -3032760396088596680443075255801762752 8675578 -223812358575268707854238615736918413600 8675579 87880516844731378860551947400831100 8675580 15895595664174655007347401698562524160 8675581 93103945432575154274295597125790529632 8675582 -155551169049493773426658086405902241600 8675583 -31503010629271827947310753413519566080 8675584 84565401386709278465198715715180298240 8675585 -97921015327567809257298253638905378220 8675586 -73695890247891347573230195629565911936 8675587 33220149512657523085525112587271094160 8675588 22415477996181346528092277355622140160 8675589 -91696714665368192482419235458131542272 8675590 -3355597256633537816064244360754073600 8675591 -49895226549480114658411890801596860008 8675592 38671066167307471165394918621150576640 8675593 -200917865010321488368227446249524691040 8675594 1362478801334125412323854811671344640 8675595 -61909325397470717760334049539018422480 8675596 272344831686984017775890790780111360 8675597 11111092117454946887645247175989485772 8675598 -3909624364510979978136448459731750912 8675599 3699612275207547752775984699981315360 8675600 4694083288706312643953811256153497600 8675601 59331689311235106490895065723763985504 8675602 6654265321862007894059460296618102784 8675603 -271435122974817890641671384327274189536 8675604 1938988434387241533229040918729318400 8675605 -181272175753227767033868396657063304740 8675606 150271835952092923590108728226335054784 8675607 1528485548471261620433159529528817488 8675608 -156018258017172595728629444766520535040 8675609 181155985437603208384823546106666521040 8675610 2791516489300414455520729382213598720 8675611 94657191932825847321768526626842050080 8675612 -44678827634309000513624570130548080128 8675613 -211463472398125627333174449516759057600 8675614 -16250934123983641157162121051967320000 8675615 -135674794307908606934370882718788098040 8675616 97131585445987254304516632450943156224 8675617 -184335789511599993808463521243415284220 8675618 -23473576812776448215799580278044880384 8675619 133011926622570618773228075227429102848 8675620 5833941969177802361118412426502119680 8675621 247144776053524704573940328841543669822 8675622 -31387216026268090049000761004704116480 8675623 -54656315275713394137934175257365683712 8675624 -30322145831189961196896240342879436800 8675625 -10995457994844383250919873198814760000 8675626 -45670665786077482604881614333816225696 8675627 -166137503560056570307922445315300471288 8675628 26259408816052678890515003590410240 8675629 -80518350013786599469037677683107922688 8675630 -50323509400063658105856004701799487040 8675631 51301925773341941848030726423938363360 8675632 -12465603320033925549895922983413743616 8675633 -50334513862886173114268749677295274460 8675634 34099664264652893965590830329168300800 8675635 -46067898011529930702018142452311247840 8675636 -184842424415759050523039796698831818752 8675637 -7717863733885877451491825509383360 8675638 -11714960710887740907047097066900701280 8675639 68770710457880397864020744428025255856 8675640 63039592440341655732682413774704640000 8675641 54753209160958388550819940218880110796 8675642 -68665001473071787739372339300516400528 8675643 140076074934879075671834760424629720624 8675644 -62771636152161585980155188121048510464 8675645 58369562215470472126952530146790418400 8675646 42804428697724658995854888840230482944 8675647 210987246831271927012685761626356304040 8675648 47407318683353174308248009677293486080 8675649 71215275279341107575439532881758496404 8675650 46860497002941329695407814281234816000 8675651 -4641920125161811620602318865985473348 8675652 57896123021265139157334527104604101632 8675653 4076710874830954919542180066828110880 8675654 -24477948165863125119883297886424464640 8675655 31725218209412594017240999030765123200 8675656 187794470647448892173582957148301393920 8675657 185023848283712465690738554008566373120 8675658 -18998752039020329494121267820239264256 8675659 -47631177795436330957576237314860315184 8675660 7296736613429258442656783765667840000 8675661 -14760369795223556223195826465422806016 8675662 -14054353437106857092419397908544179968 8675663 -40937051495157725443400313054465099240 8675664 -26545674900279420833607562332586770432 8675665 68940791089393278121855840170281471400 8675666 -109227680860757686897286721701711748480 8675667 777136596660687690836056258384161024 8675668 -61187993344012686803459524779589197952 8675669 56194840771027182486772152070729340160 8675670 -44330608334647854691221608059431081600 8675671 -267897843077514861577893347506671611128 8675672 -144125403821023601666601780269604403200 8675673 169796332397439354112195920322815397584 8675674 38954698063895572842125555782769664000 8675675 -13372059766683224969187379655218611000 8675676 30111924703516831883475163038138296832 8675677 -127253501047908274461005796582167488474 8675678 -64259218273333367088724710910360445568 8675679 60470037238299981670367483306707475784 8675680 -705155185295559282166023603360890880 8675681 7026296688684254698673115339089180544 8675682 -23333923769550506754267712884559808256 8675683 -298630262036309242904977287599462332224 8675684 -184158034271119806758705578538363443584 8675685 -5112204076689482985404210780903064000 8675686 57213526004788981473898836648717421440 8675687 -191465073456350376022407893053212521208 8675688 9211210926650420416578002424341790720 8675689 -257065946184107376314162875148320003680 8675690 72097851352008124869310029268146539520 8675691 -28646506118308135526449813778066666496 8675692 25373228792594295128350476073170622464 8675693 -90082475530025333483957860089647551956 8675694 -33450435080313717576287671853905244160 8675695 128263710236484127339291826393474363280 8675696 38883656640635210597826763184467771392 8675697 -18643466728090641111867323797763437200 8675698 -45560114287100701496365419925461247680 8675699 91852079931083334162594590938525274700 8675700 -33652404565034971979774352102912000 8675701 8161791582617200425128764754785009600 8675702 3972030963833847508630028574108788352 8675703 -112712022320230763938821712552856367696 8675704 -20580544588490675920718355668704358400 8675705 60107183553698589110560654365249990720 8675706 22621184841874230890818825767161428224 8675707 2420568069695314823263271176899292320 8675708 -128923190264603390711814811351774755840 8675709 -36692827027316142057720199558045218240 8675710 -25566250114237376883188676697258530240 8675711 151716526143724007340239947349984853624 8675712 87123798747118545951806833440734576640 8675713 19854409809553735021273412222890371120 8675714 -134219323736323689400050916140100145280 8675715 -50223938087025752773294657938216718080 8675716 31972540590334743805294196091709685760 8675717 37595278716534497552039777163251409792 8675718 -8243935959113395694100683257636005696 8675719 -80562969754687062114023746723819365656 8675720 7345958098061958062742710967015936000 8675721 -14161598713646268060805031688219113760 8675722 18392976046670468833319190111670376448 8675723 -171641942843350009940521725411217920 8675724 11187914350357413756534060081087008256 8675725 21754198432159428832727541586365494500 8675726 133326545480569825436534683435781733312 8675727 -32522726722678295111496392518123559280 8675728 25080408836189485250891012247580917760 8675729 -173686697579960669227737740336829503640 8675730 14183060560137500030305589420699627520 8675731 8344960772980079717584836337226491200 8675732 -51466635408426072043164864205607186688 8675733 123871531113815953134208966809033606048 8675734 163992364233528456080023080664779318720 8675735 -28661302589062324044728752497001148400 8675736 -72723279263535754069538867023831080960 8675737 84509708248331251875513775401411328704 8675738 63155600971523131125119895276036390144 8675739 -105102544904314110110533059429656878656 8675740 -28907135723902352717756401751916495360 8675741 107702948993903149934445506649395840832 8675742 -48099793944520371967423500478036792320 8675743 37994543958676356298964941790342208992 8675744 90403474512820629776157510898126159872 8675745 20953297846957880403260412858456200640 8675746 5790232204095264233653973435867680320 8675747 85770837728200713915887831976264395952 8675748 3610413781402030465246757846235220608 8675749 277404091311960879725291103113426018750 8675750 436568919236900995317120774748224000 8675751 -7348522551077381527411360575836184576 8675752 -132514580097543481545642503973392102400 8675753 -38734363652823774923197267376051394816 8675754 -6171360668506367175339337766317735680 8675755 64085157302076935275254539322732210720 8675756 20607033931163294386198757386868931840 8675757 63140420550910540031717352928955971254 8675758 402847596023258055622540569448416768 8675759 -1506365998269192845795252322272808000 8675760 1913183183973941954000071967277711360 8675761 108702770685627778325194391619676476480 8675762 98751932612815959447963732064287823632 8675763 -126527397579104249692167344051213761920 8675764 29104488015415553582039750780350225152 8675765 -6466684027108531228315132234886889600 8675766 -1061986690069815260789839549737930240 8675767 158140226821319664796797670147395947816 8675768 -233939861955170301438723379737858109440 8675769 37481019966590428840078128555972580320 8675770 11515557183975327569399923844093338080 8675771 -741243347572751275660109440241833008 8675772 -9165591675551208624862900810375249920 8675773 -194870664108409752394600971008493995040 8675774 -30372270856038002207656170626995639296 8675775 -23396644122058825801134312268706274000 8675776 51588776691916152546115152785105223680 8675777 -102424348708023061336955971079794104576 8675778 9197964907551693526403737579489789824 8675779 15080805319828783689082842603856378576 8675780 -38773979148291802649376686781017088000 8675781 -3500953130005321085664889432551068448 8675782 24966815254845434007519973353596318592 8675783 95926594244267156541199973294656608360 8675784 -13793613026281424030432575976667217920 8675785 26408011131154387973770626628080577800 8675786 -27730369160349235101644831029057198080 8675787 46075087723694112622267933776611641560 8675788 -160891662352231241499897555046342364160 8675789 -209703361078646045994832432134462871476 8675790 57492636222193273721834945360653806720 8675791 -25502995262598713308071917906896529000 8675792 19416973738608527680042932740208746496 8675793 -120265301768473489939087484420807625216 8675794 1853764937164350766636596077907244032 8675795 -114656528532115814811640712679131221200 8675796 -66182936811239766334240782262184491008 8675797 -53079720012228905876411837866794837456 8675798 54629322081668286430861969686753626400 8675799 -34894069691069534148945203934962730240 8675800 -2146212405136643784555312063894528000 8675801 98996952379902671729696616838163838612 8675802 -135862669419866551843877147000411496960 8675803 -11638777096313216509479930510067698800 8675804 -42432271048951354037834975464713721344 8675805 -18297454932483070972845590276457919680 8675806 57240796503234426135958534526093594880 8675807 502326994003179321160547165251018752 8675808 -28729807096833904667045813534268850176 8675809 698877451294408474925724015089986080 8675810 27904830595187229084620114485481848320 8675811 90612717448475354888920785044009673060 8675812 -90232013449914026722167185530020905344 8675813 -114618235601694622630582563328297111938 8675814 -6591704462868782079666360808504012800 8675815 -24305515296368909566150588091977359360 8675816 172395476852540093847432965461920660480 8675817 -175137066295727578570349146014151629888 8675818 -142764510598621816832922178237127880960 8675819 -12196771563803627402790848823638142360 8675820 16269272406109437466669774495553940480 8675821 54286830743813175085397107381309216 8675822 131797558782413065709808664392764123712 8675823 54262279138216746542395986253815703200 8675824 -46442189821911382763411068974944747520 8675825 -4911008595867894152317754885696331450 8675826 46451368645097451372368288552444655744 8675827 35601205335847630183944934280780114592 8675828 -46443007704079597076082991969447716864 8675829 -192871511602679296243258163479828776960 8675830 8196300965122041320075716307268433920 8675831 -11003563933352588417447631465190161216 8675832 -11073113211778471520315395807489228800 8675833 -270811699858902404718468127698314464918 8675834 17939057057185916893101212454993926112 8675835 2575119236612080224929286643977139200 8675836 -12402724845404893083243377512804633088 8675837 242133262338346497171672885740849538240 8675838 6354282910196029059165433054476112704 8675839 218680856937691335969367041431929648640 8675840 77334759443123119111228501852894003200 8675841 -61828166589899307028905384652341864096 8675842 42137219356792432634375112806787916800 8675843 -257907636244011270269715785014294056240 8675844 125832074889359272847656833366529536000 8675845 14020764811812063398665352966580662400 8675846 -8427166348972374954234242120699292672 8675847 -50072558334111035797271092306062514632 8675848 -262379807494610838224441939169911101440 8675849 5296626857209029787087057738321078080 8675850 8958283801491534111381356434089792000 8675851 151806672683459724614050888027019541952 8675852 1493069836627253726301919829273928192 8675853 100003080586044483126535266043384929984 8675854 88763351130074948162766345337078683072 8675855 -4111795384338318345772495962750264000 8675856 -10646188843816366836995788562969395200 8675857 178965884876439566366125221503688349106 8675858 -45508752200166088573733253026473563360 8675859 71871918080779057152675716492597084160 8675860 -145498313533999849098745186620353894400 8675861 87093796454186770434430877568180168462 8675862 -31911852174893126392764604371213502080 8675863 -50683326472314597427436528169548121376 8675864 46383117775513311159741140104735119360 8675865 -68610953879355481922141420595322239360 8675866 43418746581013778882180298722336344320 8675867 80813318738578785779728557299699330880 8675868 72166339085313269119019885263254896640 8675869 -163816550594041563136363631016806712730 8675870 20349048384594847029184211162198972160 8675871 54747849090024967122372220765971922944 8675872 134220444993742669681761581440647168000 8675873 -1600804147487622302773457354891127276 8675874 7808472846457318646345742803133236640 8675875 46515662141545486731537885868038360000 8675876 -111719202137264110496385128074563096576 8675877 7420508265690812692712036499582173184 8675878 -13597468394448863854036154399582214144 8675879 -110890544591722436253382585538926400520 8675880 52611805105122521215816731004472524800 8675881 -99443260265165409143879154140907269808 8675882 3275444333117309155103975113283955552 8675883 -51245193399657151595355065936159384400 8675884 -11734234470769223280289258928001956864 8675885 107308552446177623904494724145792011360 8675886 -10772339901966592334672978138239705536 8675887 -10387441028853951222354757258997757456 8675888 12039840784958978388803061774014152704 8675889 19859220114499983151016089941595085424 8675890 78059985756662233373967507494933431200 8675891 120538302513167040242621431549638888360 8675892 76624666544622757012516024683227001216 8675893 -273701163570368970307131543365085235858 8675894 -64748249940963777198069518783538614400 8675895 1079592751836330737633513750320525440 8675896 51330410568411762593962038155561164800 8675897 202994406250496806211868973586981531472 8675898 9191767543462344707583695542555729920 8675899 -113536424498136900915395863770995279520 8675900 16698324366260109365285632874973504000 8675901 16135665751594224556975574648375798520 8675902 114116833825047409304669499459035281152 8675903 25632330425595440700567719033606953152 8675904 4207299157922261059934381811789987840 8675905 1525114966858948446595261379971948800 8675906 -28630403025033278129475562589357164848 8675907 102767583275751170541861899935943969088 8675908 -42198269224893402670417901112743369472 8675909 215246612612111982020983333077099685440 8675910 -1488404369404698063181855794011341440 8675911 87167915645013482904134663568564423512 8675912 11354114812456154761969367104582778880 8675913 -2850356889403407217793136988658541456 8675914 7780957773718166046778856368948164288 8675915 95922347802308861744586444070997926560 8675916 -42690858557424414984007720812756172800 8675917 -24669267563732128679825861809996058228 8675918 195238398372115211130252039618082703616 8675919 25804939955156631860166657045376789104 8675920 5300298005656534613177818980276633600 8675921 -194192330794237949148132738422079700878 8675922 -5916958923850612451017852478411589120 8675923 253708198115723108338356827108129320172 8675924 -128269664417024084503460674875198019584 8675925 -63309901019304495259514673180236016000 8675926 -25506956784445698718461977263374741504 8675927 57450841549920253787916351833767082760 8675928 -12748242295755055985148378681299251200 8675929 -333654811699054129773486144465087828716 8675930 -96108106771616221724658659017673313600 8675931 8050374227636805853978739208598343040 8675932 25391293458886080197535894623558402560 8675933 -74475654801395907644926677255290140224 8675934 -10210816234278391000476586900674121920 8675935 11472322215868202922565379512593134160 8675936 138416984976265292063380550148304404480 8675937 -76768306474570069877986221895522318560 8675938 2115123706620213269721885904096834560 8675939 -44027225221977809505174216580276131840 8675940 2388619791837164850139312019923783680 8675941 7409339841432881228172681076032940092 8675942 -260872513110925661431222397903781984 8675943 43176724944388382350018081097938817064 8675944 -78609011137951335796547367256303395840 8675945 16605045419751057146483206683656582400 8675946 -41777579072465053691947023974138933328 8675947 82190292546835648423694300609903289232 8675948 -11001926240248038966540408292741224192 8675949 -143254206689813106130126298400289970400 8675950 -20843087958434726551684477428071472000 8675951 -7860869647597172448962855659168444800 8675952 -7633611077025534021478568778559488000 8675953 158211348561798874596756278576473564800 8675954 -34114630841194046067663901639588220928 8675955 -83076842736079973308383687434036952000 8675956 55001034466159899625063691324041205120 8675957 18076072795026703013759605066541414880 8675958 -11414447553995845959274603843307323392 8675959 240119016482759631048395801526554856360 8675960 9491964971298708092343870271541760000 8675961 -17391189895474008494344890477260978496 8675962 35696404559781544297960511502732525312 8675963 -224853622786902486914159588441456919960 8675964 -65604509575895281971608182702658764800 8675965 -142543564105248718697589640645440902400 8675966 -32914912919038263620461842606546386496 8675967 -65284292272870391164574494904251681536 8675968 -18058017260293261314440494285439631360 8675969 -11586649713500574321575384994466298520 8675970 -7963158141460562765878227778331443200 8675971 185610238375232378121204374946593979832 8675972 -87464948144110493623951433630507692800 8675973 809011105299492244149283582749452604 8675974 -120484354052437472025881009504501199264 8675975 -36234476913602137543780405005227875200 8675976 50155772408688609956213469492894720000 8675977 -1284106960178962762412503772822591608 8675978 92544701828828688426617744511261424224 8675979 58644759802325327409582991544092405488 8675980 20625419513109050956602420207714063360 8675981 3014594678364874644514441005793522272 8675982 -4615264715674443979074812672445824256 8675983 -18632742747462711300181448131884566856 8675984 -51877844556015983938962518745890684928 8675985 -62920631454290982411569743329246816000 8675986 81116282937021222499495548995858338944 8675987 -48175086720152146730885573010785958240 8675988 75493295299966647589579828621650677760 8675989 -140840898443408756977849958567056936800 8675990 28123617872366076089711253997391541120 8675991 7309108294976060723658777173952599952 8675992 56092066408035756059005879954273566720 8675993 61082884283072551594610606190492396180 8675994 -20233191094532322774350303889057007872 8675995 -35804896246679994541298122551708984000 8675996 -33661472334764449600232106120077448192 8675997 -115058789227436780365919898372334395360 8675998 83737514100427473523497619966184304000 8675999 -43339033415780422773170714100902646912 8676000 1856287985843592132347401961177088000 8676001 -10674356973495981797089427714448026112 8676002 2587583928326582183442044396093760000 8676003 -15615093381174766310943356596891927296 8676004 247564090249553449131377616578131820800 8676005 -41155800433270477462047469426447534080 8676006 65075710441825949701087054330847411904 8676007 143435642822129260044086598994146871312 8676008 159953648421504527411329491181406208000 8676009 120311129229100216843057649590425634800 8676010 11983580154308075741431748818018283520 8676011 37301631269187255840551645763286323792 8676012 -100720895556111392206357619091492077568 8676013 261829589553475508855771785511315818262 8676014 -34976858886543338755966778935002295680 8676015 54654760180325693425410650780093218320 8676016 -8753793515642186927074133091484745728 8676017 138931776326246246942569312977912076800 8676018 17294434327685595325193270315673200640 8676019 14847449284845658742789711014766290512 8676020 -180962224889026153242962747367237911040 8676021 -3993150188301427211394044154429910080 8676022 -35427854994053480633800712437629998688 8676023 145425576963271204704225884173084682904 8676024 -450660032258179532320501808779100160 8676025 65320273190655793029977453395841917550 8676026 -40517359534586794025515276224157926288 8676027 -63174088234992250501096785406243434000 8676028 -37351314249677840975297611539425016832 8676029 57330658216887568964815276989007554630 8676030 7797677927842254962452416614618849280 8676031 40719622991311766822417052384739308544 8676032 -9676354693878973780056341640200060928 8676033 5936965255635232277255848364075817600 8676034 -7949763836407665585014298727023220320 8676035 12062851427612974269221254093328408160 8676036 -52203846098973052489294639310934710016 8676037 -101251785544095354067058955431008131360 8676038 62168523985337643160711590309323798016 8676039 -108454294178060934442837089254930501976 8676040 29592844595048927933170468692121036800 8676041 52267916897082739667274250207077277344 8676042 -3769208341924228462180222983690156288 8676043 -243434525798799458169999612969822073708 8676044 -45506827591227199999231328093715308544 8676045 2976759549971351463166746014225491200 8676046 98493097513203645489235771503274051200 8676047 -3464298912259709931329545245740973072 8676048 -31721218413127438487891246614812819456 8676049 102859019615798509263376995408977688050 8676050 3274098089928339560790442759524040800 8676051 -58487920689580474585713482593902258576 8676052 -38713439624549005357248122449478590464 8676053 -91429392880070900472949240221980203698 8676054 -8197916518045796506759207928119715712 8676055 -166243022760586840657833218550870488040 8676056 85683648901870179479182753122615951360 8676057 -1025231517630223342360307358134137920 8676058 47153282844248724282064815134738707200 8676059 -139594600015013324679218266118493193728 8676060 8014229764658475408945793985179484160 8676061 -74173882607661733331032593048040469338 8676062 4497966167907282059609224873441660032 8676063 71704799353309697615881456625564352 8676064 277256225924427577762957804461492535296 8676065 -23477712392259562912299267770648428800 8676066 -17784180451735221092429499708719849472 8676067 -821869186235518648950183749354402360 8676068 83922155331947665703318735380263782400 8676069 -19474656053720055188859721497962857824 8676070 6509164006990717987576468170258518400 8676071 -104809304728097968859611414495197814728 8676072 -101683035584193698042938341907714375680 8676073 -10727010895045781676314581410996017280 8676074 53473597309058728401245638710920097792 8676075 17267095793673430914863288772639810000 8676076 -16496619301680274409875737790571573760 8676077 -8680582883391569742959552485814004468 8676078 -5128798025250685559518323307714040832 8676079 -175441499365536225814321490583870278320 8676080 -5577291733048010428230856095307530240 8676081 117245849486976897834491391155330819970 8676082 -49808059231362764372225028920790490608 8676083 -64694742136685208207546495919715820576 8676084 -61590895974564303380549058215984424960 8676085 -97418851737374273401153998805435791840 8676086 -132026069848618234166282884078141187520 8676087 -91167150354634112108582284972082592408 8676088 34546087071075538143109895936133611520 8676089 -5095132805905630982589081813826057110 8676090 -27885347791418692749172000831500782880 8676091 113408779706879647353560563461514155184 8676092 26581040275059238465967391711792049152 8676093 -18433783786874395747607667841313432736 8676094 -1427152493330490209084107646552948736 8676095 -70604129923859758762949656740618658320 8676096 40472602934786535588095291632008560640 8676097 -301217504436802429530106624067554731008 8676098 -172559709548707518750893073206911937664 8676099 135035994389240364360138767953636761600 8676100 -25917451943029934708763688786571577600 8676101 57020244823424667488464788068148805152 8676102 66607618180441934298231996620281067520 8676103 -284864377384208477219939247222823941360 8676104 292267931411665513996245144318096230400 8676105 -8247770820564528282265618228728383040 8676106 -31382086967639851139773842851117254656 8676107 118322045250668238162949295055533280000 8676108 2766707476090627951554589662734177280 8676109 -16097032387552393998235293994871925472 8676110 278147081701199180021163634559295360 8676111 -8082133088076742091769044967627979128 8676112 53445766424792888249779672910944419840 8676113 -34600487594543301401145788768118810000 8676114 9770897172704636559855006484232883840 8676115 51026304496673756652469344798675991200 8676116 -124125429706594868909609946354928479360 8676117 114806068378995215399697356753701810620 8676118 93505270974353908238189662234476978240 8676119 -148432652831436961785648870892287063480 8676120 113785444403416027953029832564912537600 8676121 100392677358804130026034206675056794500 8676122 -34005208778761667067331049407425477120 8676123 4145337798595297592656951888559785440 8676124 22368927994568852811612102164311287296 8676125 46660577095783610589659043441423360000 8676126 -93797192295578700067209881513177865600 8676127 -83491579068786251641172979026403955200 8676128 -27353557445120941488624979932092497920 8676129 13368212524506624075945595629084773376 8676130 22428414876428192046894797092728844800 8676131 39899004054685320161180739417428323932 8676132 -68539886644284372502943589195238146048 8676133 63902935899285157423890742282452623160 8676134 88991946631785972563612924906539598592 8676135 35857759818558770920357901125149407040 8676136 166383653451686121131147781519991188480 8676137 -300692124592785406806360103814343098508 8676138 -52761565548500679261878853836380813056 8676139 -37140876382618973596629121815363754060 8676140 -8299109640926053020505913584245504000 8676141 -93240503225670494100954149547604117920 8676142 17704961423936647564530944213546490432 8676143 53783723742630717929372047371228553200 8676144 -39370015299364693482436972812655312896 8676145 -80308208659832165050877339262183544920 8676146 -75417138855121270013851905289863679728 8676147 42997961694777239917598375881294284600 8676148 6777250807178839560910970902699897600 8676149 217048346706065706565456789815713403264 8676150 5315401806093013617047651821920921600 8676151 -191640768177444384188585915838318485376 8676152 -122111346112612485727025653771380572160 8676153 122316186941411515184409315588434304 8676154 155291533907339583554701904058786508512 8676155 151800676474708993338746549522361239760 8676156 -12096011928183312032074184418066235392 8676157 7694168006350539255940611481847651072 8676158 -26676013918932691650467106080959443840 8676159 69688751502861368223100504383871516104 8676160 14470965034650030242325372694482124800 8676161 -125731687345638134572014578441510399256 8676162 89295570423701052428893553031617303040 8676163 55329968450033842951841380339492084412 8676164 -6643376907865156102345892298915975168 8676165 35328618378397851241953819733983446400 8676166 31531603599837599098464514571391112032 8676167 -125835261937303136299731786704649648 8676168 55200579236242032482168852113517813760 8676169 -214632442755847154305145695197396795430 8676170 -75338536379551514661327102420290082720 8676171 -15842477006640692887290658364751289056 8676172 93834771449785404418587366203652424192 8676173 56705573531451919797274761312871098240 8676174 3795717143617040849734392564048650496 8676175 -50055656640522286038397046624996352000 8676176 -30091378063710261171683726504387616768 8676177 109699691953597285920672504057300776160 8676178 -4089576799219786191424133931399505920 8676179 -16032839969747982533452305570623880360 8676180 48472340020485173569704311228881612800 8676181 -61505309856532278575026237496370676018 8676182 -43501429152222567504056762786729232000 8676183 9635592959582949067152649398802885584 8676184 -174081909229122779245985360158033920 8676185 -57881466851117124115632523904745360000 8676186 48841891825327766790585228074996179200 8676187 4044018107805874634887119179929953920 8676188 -57097151712773164518303576923589878784 8676189 47830640516847296173391379126980677254 8676190 -69273014966474669131210918500027038400 8676191 -3815435845692803462751218413685238600 8676192 59760465404060097670923332231809204224 8676193 -429424853274736369398014208363404193600 8676194 -1385064198446504406507041558155224288 8676195 -15864540399291146410806423606802402560 8676196 -101378001155226774224507728785074176 8676197 -70610673543032227374043768773776004354 8676198 -49981143736350014502877829527030640640 8676199 46357306671451107009748727570370738736 8676200 32747970043118400077827007255789568000 8676201 21229302801259528977924151525729540800 8676202 -60929794556712095662794408225128782848 8676203 -118995506870845179959113533330194534496 8676204 27449028697411983970861548032848591872 8676205 176514618993867528885644669278643819520 8676206 19257672993224273508111169065726947328 8676207 -124166686788964774708243264769129397360 8676208 17313811334717285340235244744099397632 8676209 126082395599691302600292263430020275410 8676210 2929027139964695283805043150776197120 8676211 -258245363744362328531699474438615435188 8676212 101024346969237037808320339862422272000 8676213 15730010750195448710883869885747394816 8676214 -1089559440801904393257517237476738240 8676215 56398430633305730732344717062374779920 8676216 -116773145039957781306181956962195681280 8676217 83280467078020412015687869911081648480 8676218 -28748555730166946616715697198194744320 8676219 91647085734943424496242133256651653144 8676220 16945110601331798199279826425864499200 8676221 155477442185511682999344962142093382080 8676222 -73821615010878995011610682252027129216 8676223 -65342931466749449895338712578818054528 8676224 229398068826079389360706904996834181120 8676225 -12748590600761878230122758145481478650 8676226 12254312962831399956473672084798497824 8676227 49364980942870244408332249124026993872 8676228 71088836395847056987200244860332021760 8676229 -81088718616994478094629955431282027170 8676230 -5861168297142580187682869912813562240 8676231 38798398738497984291237332655303101352 8676232 195564471983945709944130476860467732480 8676233 38140066764676464450261334956229051920 8676234 172725368508837347891623943822919216 8676235 -28378307677183884989336480869049397840 8676236 141787921055296317069843935908831557120 8676237 -10423615463205725672475022621989656640 8676238 34736276966270851311101190886920099840 8676239 1071588792776020349907929808252600576 8676240 -14462614047234600182331850895339028480 8676241 -421164802319912331684583841788392320 8676242 77057072033176847512748690720199184272 8676243 -116993921715686542575856095543701144268 8676244 63435065780035009715988833859338090496 8676245 -86627109701007198564996797747802770400 8676246 -30171464995597219996764316836050097216 8676247 -242191066284832029116687492080281827328 8676248 25512138928140854523538826929079132160 8676249 23030875985846925519674801696498757120 8676250 -26742889770181548522517777522635360000 8676251 173725834122343804857532045717905621252 8676252 45415166158931717882256378509167879680 8676253 -60715692564493358889809583124006259316 8676254 556427018407145448372377310822643200 8676255 3993572319016318644105102576093120000 8676256 -62730749359552877647558998152840478720 8676257 86519205141650287707666774211331521506 8676258 -28061595338860310285842024118501990016 8676259 2208025694098669114404058780798087680 8676260 -87487474242453624444086479371885285120 8676261 -181469587496049114505230426889399971840 8676262 37735500968883887631540986320743133440 8676263 -15547702625994238196012781826549828488 8676264 -142527185988197347069220970685359636480 8676265 42609444718406091162980653232079219720 8676266 90288398021172584695916336045816006832 8676267 -78640708386076676402621001207304868352 8676268 65249116757701028706597426451805861376 8676269 2156456453731423450377102421280842560 8676270 -50486615919780356600120782227806496000 8676271 -65975786320783667132158919504356327056 8676272 10945380277684885002331564619518083072 8676273 -139978982293656139588442279664916372896 8676274 -1356209890980483194757893465607816288 8676275 111241759114581261210255561468782040300 8676276 -9640900821676377050383481352703733760 8676277 39912664659558234754783534733657246652 8676278 -16180578225140139668168509065704686080 8676279 26773744639822222964941409397329322000 8676280 39663364183366715766217413481999564800 8676281 5786144464606674643878888652764455082 8676282 -463456637837410114959546775573543680 8676283 -149467108890301525989935333814394381464 8676284 125984041054480521743393642525567087616 8676285 57115960652203958735785076828566831200 8676286 -57663854593338736681714941167987441856 8676287 214792996470081676907687090525222127936 8676288 -80230081300435250952961336273985863680 8676289 -109934100654272844443562778268976205376 8676290 -20833778049065146055763879551111024640 8676291 -35515691720023309766277658386277566960 8676292 173921167965662235129512400919932070016 8676293 142324052825861846099547694804656556320 8676294 -136660198901413224912229116668820566016 8676295 181965364408978401919267648346926231800 8676296 93215260501333428441804942347951155200 8676297 2686666221354372006998678174729187840 8676298 49189675598013687964419935331264824064 8676299 123464656790943243267937805244905531736 8676300 21864996458430450163256254921868044800 8676301 188198229595348910718510990355145757302 8676302 -116314127635403678566306745285352291648 8676303 -56223222278340581680153161114507278592 8676304 -4050589355679297602834835206803292160 8676305 -8661343973316826622732694975508620 8676306 -84666168646786587720192699547390453488 8676307 231673666093576110798219909828204768000 8676308 103820787777874850324455962182412994560 8676309 -31523581318622091926053325142889889280 8676310 37988306194258354415953303260747682560 8676311 -17475784378900508959636513543623929856 8676312 -57086060999083543258909606853001216000 8676313 -106188788505131553498632593625689543296 8676314 -130230192030687790752278900553406110240 8676315 -64187037264070543777210657768637501280 8676316 89273046089997358522952928981313342464 8676317 -9700929664305139080093643752779883360 8676318 -27153804868794788970235898250369036288 8676319 114890082560047710145843593248305538720 8676320 154648681510322681586382243997441064960 8676321 103175911247055150496660507395379745712 8676322 24315558391630121422854992012051018112 8676323 140675968330440643028953699625650586880 8676324 4016022848187001760136658338077435136 8676325 -152651328414742826822858939758014400 8676326 81548410736828524977053955698878033920 8676327 15641917168736582609662940013834512256 8676328 -3412264906218022342064941966569031680 8676329 38044551122735682142402995748900535040 8676330 -19263256506085588717951151736273607680 8676331 61142146274149255607619366169829083000 8676332 32015131866532354183988174870753758464 8676333 -3359235478381445560445462604030972480 8676334 -80775074666352446907471074764840181184 8676335 -141654059108476777137134155020009075840 8676336 -2243831359477647087893610810845429760 8676337 -34381077405346679691635633632185284014 8676338 -41319457596461927466973280773292785920 8676339 37363173953122989363132636507901336320 8676340 -23961993281344644261812824032272252160 8676341 396946676711140050990461253516732908160 8676342 -1332011085453514737156470229480407040 8676343 -37408017494480597725366109997936450000 8676344 -55469267068490004417398725709140131840 8676345 14082072843930491485294992685489890240 8676346 -16691202678099302598574222096739477760 8676347 150114899499824494165455158603739265752 8676348 86531438169996359970485591530065953280 8676349 76733128383632258891355032394668496192 8676350 -59257798706652867140958096931125384000 8676351 -31646529947333441018392271130396066120 8676352 79067633240812502317051187857236951040 8676353 -32695641244099765775660694171648559296 8676354 57319060946001601879676015458118939520 8676355 143900943489779509825027690392039119760 8676356 29601814948507617639933164810033110272 8676357 -12050436538355928651740135425569276960 8676358 -1783634071076806974455336072129953920 8676359 113236601489422618767830202182037557280 8676360 -41293439263745908167495749849623756800 8676361 174497211783873075373526561239846695962 8676362 -562717741152560768947870906717367808 8676363 -16953407073038607792591769947502401600 8676364 19823561908974550678044225796724017152 8676365 53098209683907423274541292686830134000 8676366 -22023672072694039717628732402405916672 8676367 -78671477556356787345932240352793345808 8676368 444383616202876222890384152079826944 8676369 -35588209192607153803527863033368406400 8676370 45017094033220324507294040841693888000 8676371 -123487142715406964679156293894196054456 8676372 -2872932663878064084432313679383185408 8676373 -54190007242649543554751289325120386176 8676374 -4476100182918539523963434563646168448 8676375 178461527095919431566228589116385608000 8676376 -3571983546017123245767548362383697920 8676377 -84413406707753754441606623378906814774 8676378 -46491360476253809394735531726384558096 8676379 -32471314905350230490061215049779813160 8676380 1012940987442755316165325660481203200 8676381 -94119369594756618806719666972600828608 8676382 -17386533868484407954091458768634327040 8676383 46618249755587049867306887585621473632 8676384 -87569999915224132056036037080805539840 8676385 57459474549183059318739430608031058580 8676386 -22838414551251450025658045335324016640 8676387 19077673771922003165255512564714666248 8676388 -109922715568568229462154679834469335040 8676389 -5845696607343554959695702305845198248 8676390 41412970986623979853182211292903809920 8676391 73569521967733070686320447662075626000 8676392 81024131523731148983621521801958031360 8676393 -20375461904662245263033633463638721792 8676394 -9492359954461453789197834118553683200 8676395 -3963775284513925982338540842988612800 8676396 495023634535565486884996670605655040 8676397 -50254594363608598552122377969855874154 8676398 26937356289503970101304201916563067200 8676399 -60370310488376967501576117918631007736 8676400 -1347267234234041557965635540787200000 8676401 80788198228839820725995594949803568402 8676402 30303109405508615897723862636439747584 8676403 97980584642946287999070780279662394040 8676404 -29846781671247425319194717405413195776 8676405 24538605563221143070266318812323524480 8676406 54474913692866913594462771604554421152 8676407 -60656442698454132531834039897846239160 8676408 -41108279285649634899061616704215244800 8676409 11384702917227225144003339894576874752 8676410 -9812610517762012615504664828433668640 8676411 -1154906746796316417940175659886225664 8676412 62691307962449697492051711884984842240 8676413 15806535492316851392090033506578094944 8676414 -6668641372749203546257265596026002880 8676415 -2829437134352975118209698816735030560 8676416 4065480759467300573469391784232615936 8676417 -26583255349674600561556763117732883840 8676418 61064175314127693604546736719818460704 8676419 -78365678650239061634661165932251717200 8676420 -26025471897368374128678191404934307840 8676421 -41677625137108905110218273401001239908 8676422 -48281345442460020614571207102948811200 8676423 25826104232656452235426310221630003200 8676424 -48762348364144683869174978489411927040 8676425 -80266469598451235616131225025695462850 8676426 -40433154455181632711050663530785280 8676427 272468145073530951825963910897620669840 8676428 -93979342836691097461378348670526243840 8676429 -164305748584153324224142254363031569216 8676430 29871120354227146882037749536113480640 8676431 106665870872087045316355592312245253232 8676432 -3961875365362190253118012031692062720 8676433 -268119385351666123215830523235699370000 8676434 -1142274747316003967561521649394782208 8676435 -35971195846226681226857534665020334080 8676436 -91534012476775585655807122832039432320 8676437 25121006168814187428901511343686375808 8676438 17714798105619537948171633879643844544 8676439 -169477963331796803287121864632694505944 8676440 59313597694883776368703610047354060800 8676441 131062371573706348676701377666083045850 8676442 105956366687544919210468446640282597872 8676443 151442768268583841257524984720252208680 8676444 -11391282203020425640226677921296703488 8676445 109273044981799267485410041790115535200 8676446 76056658646230966136116765147842348672 8676447 51906890501099967031200588021157998720 8676448 -31651489136910366267061795503411953664 8676449 189467593634744799366512199399343164450 8676450 -34367203974138560692765355527170912000 8676451 -28485384628682210012845798877526387456 8676452 -150742649753144514704279578220110882560 8676453 32036986735334580012468816429751070304 8676454 -721026420717176299039716306444177792 8676455 24933541830032023758158987257153122360 8676456 -16079983927200528413922480351137955840 8676457 156349461732821179751323064296488834532 8676458 -34311810416951870011963355379125956608 8676459 52862811207631498728852377939935556328 8676460 59035157195876263663891074420577781760 8676461 10700923537385310909749445740643205248 8676462 48156517182616480783531244578056063552 8676463 35269273389969828976058768780673397000 8676464 8093775472335806844057170923156439040 8676465 21454620376536767104233437719967310720 8676466 -14085823924672553760648512421714425856 8676467 -42915537623445655736047208808950498484 8676468 -33311478365152442046824861970842514048 8676469 -3950218916338615870352197343966500356 8676470 -62258079757018965973357714502464967040 8676471 -18993114542138551159203003100134414816 8676472 53882216636984523696034876805807431680 8676473 78510168625356243493609607140013720964 8676474 -43004597401910220574776336086865080832 8676475 107576480860954242913046241466822476500 8676476 101576403774530012283691144212317491200 8676477 -3119381134542572956607964211878970548 8676478 67185709170464173178752386470923415040 8676479 46796343383701421691943692303528958656 8676480 71239681846023130275290171993751552000 8676481 259799205804918117570405586614988987200 8676482 3452869927973369559143822611024871424 8676483 158167331283215474252771388703809940800 8676484 31419217578138270124827001894482051072 8676485 212895969070074111336056963179580357760 8676486 15067586850547521531887755424871139584 8676487 219302761002903836513159190326924122136 8676488 -6099406944081071173818350533230182400 8676489 -14714283781663289344355100609203884800 8676490 13301193904002312129114905612003109120 8676491 27251581060796319782205914696840282400 8676492 94612190370414718375570320781777096704 8676493 -58175571794322353673299597834339924000 8676494 24448799371171801120186736201389126272 8676495 -52022879158606349885001261482255414280 8676496 -2264789708231310324135583836894158848 8676497 281980133552399063479901955303960576 8676498 -45658061081138374120760018357796759936 8676499 51218857463603445279550409075091456064 8676500 -24961180401044250077396039566301184000 8676501 248941144990247607049071649314127271904 8676502 -27778267250246793200800591543302979200 8676503 -61199506840366880517923873342937952512 8676504 155960659646928693420779170986458112000 8676505 -74625378896182244176718283280100681340 8676506 -47727944301975219459900032698243358496 8676507 -8590498448709771336024192643381329408 8676508 165667457549284708850409469680994647040 8676509 -33159896394532419834385030552617931380 8676510 3033569992730522011135824144913977600 8676511 271636883738009645552278067449189511712 8676512 -10088833514792526191641214573324402688 8676513 3436277723656872105363386514154988544 8676514 -36479444328935450862066481080384331776 8676515 -26339798993991248952512973137224692000 8676516 10864620749054443735220386699335140352 8676517 19684477158288538223169032583834405566 8676518 92175145846778176334795181139450026240 8676519 78147099315039556572929068472867249280 8676520 -102521959638010714424211649364002406400 8676521 35304029827956323452233593316828489600 8676522 -17874181865647438784011207604598549840 8676523 240808230046370242683508801273605051840 8676524 -75060083115347035851140228787327750144 8676525 11123741780166364168161446641168632000 8676526 12224055813162752915987113331680124160 8676527 -123014017712372423974718523510429216624 8676528 5584980711134531962053344625898291200 8676529 -73191563525078942103561686157953063424 8676530 3679524609342210263870989319151200160 8676531 -18049467540449890275952908727369365120 8676532 60483791347393494131560877935119245696 8676533 -145854530658266277852640721063797267218 8676534 -71742764475193557248217516918200454720 8676535 45231045315628238100552965994715764960 8676536 158761559048728261271620026390848040960 8676537 -9855979193951314893094092683067891648 8676538 21467536312835634562985560067429470944 8676539 225771533283138928878167696371460094960 8676540 765529516417185553410233042199552000 8676541 211485742268744273866042432397719055942 8676542 -39898028536175574257159748093613980288 8676543 1396896633913676832880439742502195968 8676544 -73698964025335717176959322730978607104 8676545 -51330736290148985268113187277370709720 8676546 -68614332860865251851661959209231935616 8676547 382436307013778990095833446785688948 8676548 -35865456905443303585541709921836164992 8676549 5993031918654598457316042684891597024 8676550 -7356994962619071224511358743052375200 8676551 51706090950820808540055427996596798312 8676552 55802205523029930157978738746654597120 8676553 219080071561435285818851118807934347700 8676554 121861297890495548352799695401338748976 8676555 12124923393060246681811758070391281920 8676556 -3661721278491457374497419430419500032 8676557 -24650651338634274882409611995224804608 8676558 67038306504415149527640247932972093888 8676559 -31236037067458392376752875610233873920 8676560 25980305926110176064987335661220577280 8676561 -1780282327288212267865635363664641120 8676562 -157766010697877880425195034750669244128 8676563 -54017666699132486622625201171257720240 8676564 20548433342707264669198274196162877440 8676565 147838641486693773851085716018859354460 8676566 -49348119080567512916029864676595494016 8676567 11698580705937498727203202048477682280 8676568 -157094844331835790510634986142510080000 8676569 -82615583129224168478612679610755379440 8676570 -406783177904760397836240729069158400 8676571 146113515030003366247257970627795453752 8676572 -69569432292941828024556902321108289024 8676573 98835707947927487406571306068894509184 8676574 -43626321633383418150089966334223988928 8676575 -27536202617578414867209443268039508200 8676576 60572147504678662550050313647716040704 8676577 -37493876459375544227318969777965810008 8676578 21860674095932118911416821907173421440 8676579 -77941620078554480079910533164197921440 8676580 1591286732298398474039052943886131200 8676581 -57936013896240748237971812390640087300 8676582 51034261486571963348179440108702681792 8676583 -699694634152089775570855633975014056 8676584 -11697253963914606574640735605498675200 8676585 -140734089185815830426631376467923820800 8676586 -36408430804557723651352381744058365008 8676587 -81072774512325603415014478581592618764 8676588 -33301896287016852816052951267681651200 8676589 110076768542162089390497154497970973568 8676590 -8404154735510570787152960485657282560 8676591 32318136060555495778428512302608745728 8676592 7965371367425943718649171938285977600 8676593 -4322809379418980983310874150952427340 8676594 -24914840882752609447016614723804408176 8676595 56745757617386829997052647663266697200 8676596 -38795896316857916258433464208560116992 8676597 -11482653403449478922814779164308839520 8676598 28160583662283128902071280920734668800 8676599 31776296834734768091839678369172880000 8676600 -36046848397410368632958464270121472000 8676601 -15985384163960708662494427659109205398 8676602 -42096861869538034564582660024510273536 8676603 12410416087040875621614879690254262240 8676604 47749977213185130009006036772723552256 8676605 -56715122740822666294688888107302441600 8676606 -96609505211754037225163279922708172800 8676607 -25677890301535471965521167578534367296 8676608 28354961023664070121959200581622956032 8676609 -71959889619738143969735420993310221952 8676610 35135129495258675255270260567549800000 8676611 -49963913507178981790466728375980173856 8676612 3666132730156821418952152573132800000 8676613 -30270629229933621662410299053297011200 8676614 100583656349439036609218442771762500352 8676615 71658836813484636683964412921940448720 8676616 20031926428400663110401524955436646400 8676617 100159851636255658720313583008167870080 8676618 26757449916121163055526207407056689920 8676619 -16833397394983732655682686187337077104 8676620 -33565352059793460733187984579251384320 8676621 2426979914842044277033137927632657664 8676622 19459253884714577293505172098713084800 8676623 332001398071979612115379564026443465760 8676624 -27448775978815051360168349107400343552 8676625 5770703792930281988004211846568418000 8676626 -876937693461033116213859456888675840 8676627 1236147252459271516494093977876404080 8676628 4827846510980007524423526633004266368 8676629 -162835356663562951047779440080625491606 8676630 13103178927258016285684202534482955520 8676631 -243997117442141812447036163984530800568 8676632 -59162236503440698558906443500382873600 8676633 -64465085633541565054140283198441208832 8676634 3110550847513912231145361798981391872 8676635 -61237402651806059523290413028296435200 8676636 -81156690553064014506119639845316249088 8676637 -167492987634755221631129764879643966228 8676638 28741596125211625414984179738895950720 8676639 7081779439666814459753753188620336720 8676640 -29073852997722687306603637278548951040 8676641 66979897646475656107464289563986259042 8676642 -1009466407566404706194612975466100224 8676643 521551411991208346770667947760972892 8676644 90624927516595168238976241021925022336 8676645 -31056366021205648197870003368979705600 8676646 -51781863960547337871077867477707605696 8676647 -23273890619927586630315046792554292080 8676648 32162093554457646641277849654347765760 8676649 261748103817138537944686087840676229760 8676650 -12193566124542364854783274784148204000 8676651 -156539015033410263723926440007339212968 8676652 15729283195033808035664347041706475520 8676653 29336606448473612946202547798744405184 8676654 -20001692743253178789643489758038999040 8676655 -81636393556127739222131522894041370400 8676656 32320213321403701304214695123061964800 8676657 -23493022108254200203022363371272124272 8676658 -44984449750053248802145974957781219200 8676659 -172331964779297853257959675152636865140 8676660 61549473751132514757445814983263221760 8676661 12521163656519652137347290301547369632 8676662 106246450681957783755944801810906492832 8676663 -147815375313872300618339880028788133656 8676664 102457172153402042298500852258264064000 8676665 80543779324070177819682198937912101060 8676666 -26554012694682133903441530968502835200 8676667 -23254335674449826022015476284440168840 8676668 20408398117792226889849534340159488 8676669 1440014039699964059888603571973317408 8676670 -19430178850468934748689911834705251840 8676671 -219182445543621603330139051002307870800 8676672 -32360892896937345392951367210985586688 8676673 343045212603794252427936107820014026400 8676674 33577811642877453663647539028969712336 8676675 -65044021649746347622703671140394547100 8676676 -25030468154255034894166344121043079040 8676677 -7770643868425197746105906285188565280 8676678 -40835186458629561238086270522544493376 8676679 -253550757011828367320132172216235090920 8676680 -121916390641799099481216514483710105600 8676681 25350673698089863671356014892440930560 8676682 -33036550061701159514032168891603753728 8676683 8827479951997573708132506836417451648 8676684 28390333351289179992506535763014773760 8676685 48947433789105359937114886821448328760 8676686 78325227705089481161838366860829465792 8676687 114629911417374359440953097020392769168 8676688 48122402299616929648690166221572595712 8676689 -1339761176042547903246822931891864320 8676690 15113617491349272255772456605272624640 8676691 34970731803495677096423311536555546092 8676692 -126065064148422263752393511460171171840 8676693 -221598278376912825976060344242270524800 8676694 18835210209171974343470734840321645440 8676695 119419137940367049483560951885094226200 8676696 36331922375679491937142923211136040960 8676697 -149500915583728493470916744359068019968 8676698 -47260577650628388738771558912182559264 8676699 -29324148438969954758149852419735207120 8676700 -57594444371843175806926640230902092800 8676701 -313357318605537510169801736378072144832 8676702 -48660185673853179596413118145705597120 8676703 15738793570545845935147066601403591280 8676704 83973570417907481491619863909910446080 8676705 -31620969937652491927192695234118041600 8676706 -117147182020201923686726668121807318448 8676707 -1911272547168998855924593265513412864 8676708 35805327784163105065992673842032824320 8676709 -95049286111670924583791587596470637284 8676710 -3522244468234722286733451798787895040 8676711 100535526575016865737165894040394505480 8676712 -1363987365310148004500584798669455360 8676713 -163321362566118903110556494934805717020 8676714 19552766187858100995064846114951833600 8676715 -33053107183117993997953157553726009600 8676716 -97803829357636244587750914368877570048 8676717 -65633898133948898605020776190484992000 8676718 -27275506264028852299637536681766488320 8676719 12411496744349839624686932200475943120 8676720 1035514171813222651640166510681784320 8676721 -51996922859334947780573674134622156078 8676722 -37394590491718131769978176963288271440 8676723 -2400249407281632501868801420954798464 8676724 168465688141901637643183769954845879680 8676725 -79190441394934730415161526359503185750 8676726 -14866995365962582232725197947007267456 8676727 16731139711859942882423674912445031840 8676728 5337015133543227984850625362163712000 8676729 -144533614863999091591834133056790733126 8676730 -59939834920306762434276472759794182400 8676731 96384586599381205992303567578811282192 8676732 104339114756814745727288355415289398272 8676733 35253753999075345549666873511608198604 8676734 7938830654631575987548032880871347584 8676735 -148523167996026813680597075214594138240 8676736 44674062679578069384969650030877081600 8676737 23133667901016820921986159255713402592 8676738 -26876830246303736036051723355482013696 8676739 -233152405638281577427091274258029072744 8676740 6119984345979314239048604457390758400 8676741 33694852872211928275647153943812701664 8676742 14619400700895364621136909552469129600 8676743 122704135094279045444531406738585907992 8676744 2147562994877995277675713136918814720 8676745 5631131242794346616525612948117176320 8676746 -54126787328164558949777753874772645536 8676747 -84542978042408289120524350576340096160 8676748 20571232782763783940408041465907822592 8676749 -53963322868352545757488708702100703360 8676750 20506186425463535653162982327264256000 8676751 -228835983662945999602444111827022583248 8676752 -5870689890877639205775123896255643648 8676753 -124543887057775803991864496085413108496 8676754 -9638664851650965404164130522771205120 8676755 -2891948616515077115846168058846561840 8676756 7546798176153925902448318139530266624 8676757 -106705112346698182457234056491442746994 8676758 -30319400016051810382588818498817506624 8676759 -2417455806249989700413032236251880960 8676760 -67181613910186253413259304565466112000 8676761 -82074925694713069942067259413641559148 8676762 45617181597545744859394577928129727488 8676763 -100610104046396250335186891069580241296 8676764 -165398471279673990316075739709115521024 8676765 26254923637653113654694899855465792460 8676766 -2517367552555308554279600503191661824 8676767 -26606600733769746177755016855711430656 8676768 80113305911559265301742752365837025280 8676769 154637346080063753408230182185632371170 8676770 88763070548825948992813868020570786080 8676771 116672657095165299194335406724196006320 8676772 75424915761560995946413936569296511232 8676773 15176016926397152572973941761387919200 8676774 109010700470051597198347219605653677440 8676775 -109241455339853553666222818152807739200 8676776 -7026547093740395480858842433588428800 8676777 15804894538675591573105351457560555920 8676778 -4211570223844111537366330948696692480 8676779 3299613877310214270018671028214339380 8676780 733926991700540619251120381559275520 8676781 160000913397200850098144363062693826582 8676782 130372139829405128257140450116354140992 8676783 143710038773776210116662402657498719344 8676784 50302497448080835946492255198868684800 8676785 -74946111021917514922942840711611297600 8676786 -35961209700580025125100773878698660736 8676787 -46637768122130084192148332340242579200 8676788 -48823385167987655496642756285510677760 8676789 18869836700688637802549281169530637952 8676790 23923866629892122658923021605438502400 8676791 -3095324168192471416247886920676976968 8676792 134593934257763886497279999208943288320 8676793 -43831995949397099604855928351795098800 8676794 4835946147576567204758551813751308032 8676795 -55794240373723483611387849998394433680 8676796 42609500288309920380393029857597900800 8676797 170764060217270351099821060382089195680 8676798 -110026067022085927285766002945766400 8676799 33567736552030432400707009534901460800 8676800 32630684955247422749393750227156992000 8676801 11923506047322035096046796254001137984 8676802 -5521707735545877075599975199024633648 8676803 31118876915294540481272083098374931000 8676804 -10313336894845776491580083496384021504 8676805 12012230415005769404686455842965766460 8676806 6842833071022480743531230131892637120 8676807 -62176021348454346462138134410184847360 8676808 40389451170252323091688323012746280960 8676809 135880544377940735699180218483403861220 8676810 -26653907308499583636215914483075214400 8676811 15706817262253200693704284374140855808 8676812 39251295442818986713180050842020006656 8676813 -118846950525609674880692305968515701056 8676814 18695125183354661991719946297534872256 8676815 13763567466486475329998733496956169920 8676816 6790220390504344208460484962431139840 8676817 -103328511152519683195124358511568637468 8676818 5658994249801252462855162213281110304 8676819 -75776944821340300239086432091457443072 8676820 -51257157176958471989314343684317624320 8676821 281950778949897196172786702273964179022 8676822 12534707601371633715373792355295911424 8676823 274636383831519572408018749188984726368 8676824 94156239341556557960043329690546872320 8676825 35243727773754441150339461425696140000 8676826 -11549408024534862554911355952715441920 8676827 48029117440964613062222183021368820676 8676828 -71349814419156984405060545967210286080 8676829 14531114660598543585333279661358981760 8676830 -9252647572558319874370574688992215680 8676831 -35358369032164927513109482207430104248 8676832 124085538113354378407477672065714880512 8676833 -34787188418619492131693984401007808960 8676834 -63634206149542463587366978554982765056 8676835 -11265108022270375388136155957826528000 8676836 -10344970833429089185357151324496752640 8676837 -44103504835265678480490242430164641092 8676838 4338613534079529431932010743982822400 8676839 35151904647280032284458683839530073520 8676840 -52317494770301629944345840941947699200 8676841 99431719331305413182950184005855312 8676842 5484174895615502403816582810488509440 8676843 -10053680555759342002072632342475554816 8676844 -56794533160813013832469225200605306880 8676845 23688093508593825585340128566902169100 8676846 31143753297439129296727014844985152320 8676847 -10401949789794029226295752748327094704 8676848 -2221032151609107288112256297942876160 8676849 12644704469500005117014061820744670064 8676850 -1290632950096778169189014346172915200 8676851 -96695898150923344139949922910227600968 8676852 119445626791974741812316582021324767232 8676853 -1491037727774744564298027679239087236 8676854 -34982464793397075627552384873112566624 8676855 -177566992698354464188076113637762745600 8676856 -155291728384325099239768029024368087040 8676857 -85262470186852803448436113349121650688 8676858 -152376635293591974643674562639809300480 8676859 124091598148648342311448797173629090216 8676860 15693716709066246528375784503339955200 8676861 -47084112542936248366488665024481712128 8676862 16635867720474900876201644140164114432 8676863 -101180059860607237028601813376792330800 8676864 -17943509139600066252847837989316853760 8676865 -59941602225278740171719690412654817280 8676866 153984534347377147183152960051196300800 8676867 -82610955057739988093050565104249165320 8676868 35960654994725131401553990729345034496 8676869 62755849572909587653945890746647498590 8676870 4039135620608407707375529044502460160 8676871 461335052970337848532000139113617600 8676872 33676031215322054338094268667068748800 8676873 67176093119470142477508875420511674922 8676874 -121431020247495105869021654523795578064 8676875 -4347608101450171181254857339674467500 8676876 16971627379932911487976403968853904384 8676877 75283202903349487807812220464820412160 8676878 -7796891003172592152338481289954050048 8676879 -33743523932998495706167280498448558720 8676880 -25000643059512550024486993403331133440 8676881 265480559457332433228644382441910476864 8676882 4536804655754585410043426860931126400 8676883 229554698140265849670795337053566681132 8676884 47794983408468771696918482909018112 8676885 7554395958871152614935723241526616320 8676886 16418379642801611673180887001775514880 8676887 -35235433615945940893427225933555447280 8676888 -34389010746650831407739641556995276800 8676889 -39739456539025266033842052739687796032 8676890 -28306315026084039809957705592530560800 8676891 44980718312962559721057987936679377552 8676892 -17177302051860382150671914761835642880 8676893 -129153313233850333906444438359462504858 8676894 -44873556225665023360627356892905308160 8676895 -16357414413736901180175016213041609600 8676896 -161658028508030647417644268201376219136 8676897 124987259828919509809962286524235815600 8676898 126164894968638451070833222436722405200 8676899 62872842997863803279843951298308193792 8676900 11242182575044670228249245344604569600 8676901 -123231996464210604200490612533574562400 8676902 -35470923517061905744177582428333086976 8676903 107089239367659559717310716316737580544 8676904 30307615285138528665950422242888821760 8676905 58249499131875151891644689625029976960 8676906 16169493551687018587377918937431765504 8676907 -74792045033675720406065615503482083168 8676908 103736479471129692868053492995885776128 8676909 -31608702467489036377703735985124457280 8676910 -46234435779246783891540050164419840 8676911 -143868676632273499835407719815091304368 8676912 -3540396667892850900954132716085903360 8676913 -99014299944964700393379665968574080 8676914 131177301474377289639280152962166007056 8676915 25637660671009074546440899943389300320 8676916 -170962435554699924676213052473456957440 8676917 216791334896470554533492044550143765152 8676918 69164664694242315303287536057989994464 8676919 -295060861000867376693392501177609863408 8676920 129657148970243298492943977377891328000 8676921 -7403543610060007945060562778609512736 8676922 31081557093797171471704600012098285024 8676923 -4361421751969988543414814311110869840 8676924 79691190060854634109518485772868764672 8676925 -174032392799299631682093625335634177500 8676926 -6960717466762757942951982873449677056 8676927 303166886401533861098222547233881728 8676928 2702211350868047729332967371288084480 8676929 410079121797861043472447861910508878384 8676930 -25169630552846456301737925850684846080 8676931 -32040473516785629703183124219272454016 8676932 66072925250104533736087509584737385472 8676933 91361385761541539768297849954010073824 8676934 -18591620241510671830430820012790806528 8676935 -60714096417121560960145249644928460400 8676936 -49580565952920970691768836224964608000 8676937 65712339373976906898543688601271226586 8676938 83921831557211657490074946744557518080 8676939 17088271242821700133686845591646074880 8676940 -22058026393659734376317724720368808960 8676941 8629794194678603813472867145610928384 8676942 54382372185771894907600098217219188864 8676943 30793681392647736116316675516768757944 8676944 -16294071780955584835862731039869517824 8676945 -36028957130101469108818286554229334000 8676946 13815632454258570596286939699697211040 8676947 313581886031928677318246310160509461712 8676948 14960376683862550461745209909516902400 8676949 -95968082651330313670025791974993152050 8676950 -9037434323014142348308127728971324000 8676951 -84616198089614050145379403832239487616 8676952 -194151626811861193113676878302077777920 8676953 -75009460408442584690576375773237303360 8676954 -41512874483080156125041935817895892224 8676955 -35822202185008159503209742713464470240 8676956 -21739146430111707701890559615077436928 8676957 -22687374900543032734774892225775150912 8676958 121345780079657208247599862028272472640 8676959 -72758906370729277870824084687291307320 8676960 -116116137925564082101087062566845808640 8676961 -37165461329749648295732891088603581676 8676962 7205033008587320845353112445929918464 8676963 -9343005311289688920676280848580634708 8676964 1621171448532410272203892855113501952 8676965 94177009736958629246166423891835948800 8676966 20121469407833141668456044179334000000 8676967 172286892967709478881174588823849979344 8676968 92848606745085691003872645237972802560 8676969 27952658610067816293198935697477145632 8676970 1179815143400680201543806827657679360 8676971 -183703825505335044964910716696254642828 8676972 67171711394490083719966585453691978496 8676973 -10591166957664925525159061067182052778 8676974 -56777834224136565133521627287915490240 8676975 48943550645064050249551121724979272600 8676976 -22165971061944262249079959907754049536 8676977 178780755796125772462403516771744083440 8676978 -17524669673828721074370617701064881152 8676979 35924860732693387835651092117344254584 8676980 -17682300855317140506874215154198241280 8676981 -36070345191137411355207976855045552896 8676982 96139753346671833853739126149327442592 8676983 -36821218167381546951803740126392025680 8676984 -54173676804265246423338748254449479680 8676985 -27876864309447533313862170523161413820 8676986 -192945049141867922627041666118593107456 8676987 -132084866429569709323639340380112739456 8676988 -16805044583423319494152273411696642560 8676989 -73631190230265572834272400240832809076 8676990 -32292107449398394234432161908896972800 8676991 35520654505563254726613316271257323392 8676992 -41710134313452476501926466885360025600 8676993 -12740350802767415341115912794628024832 8676994 -18425398605712912939520050469532498528 8676995 -30205886025263567654041428687167238000 8676996 1469831563573325771478032261160502272 8676997 -6244115357992824719797298656091344000 8676998 83089632122479460576044599692115136320 8676999 -9403797943111960915602338284271070912 8677000 118802096653903200298669535289653760000 8677001 146145157626574441108625833951349551230 8677002 30266936594337163082470335451053349632 8677003 49898211009458062160232530094665685600 8677004 -44904088636027635862021463543718696960 8677005 -68449269313179561626327407125466225440 8677006 21377040151814566094312772417727239168 8677007 365159411289563077211631904945263873600 8677008 11295941000423775691808356449024909312 8677009 -241023020302580343030515611758169161360 8677010 -101967275344430967263365921208310975840 8677011 -29552899576643930484405519795018945792 8677012 137223537684057172114540356128332308480 8677013 3641953225486360551920461032219320064 8677014 -28190507997653086176678698060704695360 8677015 -142046851825988322232263906388100220000 8677016 -141473820451544892199315240972099307520 8677017 81064400648772109027756339708414086240 8677018 -23773019282331664544994261877869713184 8677019 52039751936662399297715807491645478544 8677020 2689944752264879211091254829998120960 8677021 -161272943243434050527798993165427809280 8677022 72066656459697316261594088082864381312 8677023 68353101348085664100424383898759206984 8677024 3625279353144483925961833452889178112 8677025 -11786858481179037426763465748250648000 8677026 4804890677573394862909332335529584640 8677027 -258201642231768841357795568018933049124 8677028 -69511356663929495689039752515714288640 8677029 -98805605613577229687990596095523419072 8677030 57370566736969070597380149292344556800 8677031 -2753586788107864361182049909327904 8677032 -7859212220390233736673046082233958400 8677033 -78189136889562679241326790971071644336 8677034 -93349248032646700278919081041389587200 8677035 -16502457675248139998502715151289720960 8677036 -247785248285075232883019474604603709952 8677037 -79047299924284104833329668784757038314 8677038 -88047702248210373628255731934557558528 8677039 88460074916940730823067718208805553760 8677040 18865610380922501756388185895974338560 8677041 -71601915383138871052516122384704482080 8677042 -81907022145422658823373110317222992256 8677043 -240000762125978154121701251963309790708 8677044 64021232598639246311017137886346895360 8677045 40728220888093059607676091661106551320 8677046 -29526058730247090119522793335924158464 8677047 -49985173653084430352629460727150228480 8677048 12256549254347042811047932539945308160 8677049 83425080018243560208521245435961307264 8677050 -11338466958166534579656736534027411200 8677051 201160524934425446174530632807893374052 8677052 -91134976350474856811040733015799251968 8677053 -24566511825439633449577986588414835200 8677054 19188965726988030700023482740631370240 8677055 8027040535096365915332747375228198400 8677056 653979583034635420700366505586458624 8677057 35049494309427371236149536224187978306 8677058 11755703464464939934494684454361533440 8677059 27345897052688965729209705356517074160 8677060 27873879773405477687537924471866675200 8677061 -95798667476637278322172661813721507810 8677062 40963996674609803557314968750376160512 8677063 -61537108532283848950428425845594708616 8677064 44138312424485642870172592803288023040 8677065 -121626360732878078581477356609132910080 8677066 -10015513841973287471459465543192610768 8677067 -128009870214938306726860042987917657168 8677068 -48372799373387140240078091695932572160 8677069 -48315391999593979291692915916856509056 8677070 -39521399139843930209469367395364199040 8677071 -16126069326211593140552515999258272000 8677072 -1983424942850843185819179636786462720 8677073 86764526254694606160056856380440540020 8677074 -14439689514858285529802788932431221248 8677075 11063116817432762547410034435119592000 8677076 -72174391280853566412312611001544733184 8677077 76733468804771113483802468696799849120 8677078 130321572083815235295073097352547095840 8677079 -172864031147656463827947913275802675320 8677080 -21619166313012280608925415271641702400 8677081 -62631203196389825462782639056739467008 8677082 -64136985283249850730544300476670526208 8677083 15141123383016091194311466929170927104 8677084 45899135145908538310244515881622667776 8677085 -204094357944934274766277768320419059200 8677086 -16969096056223516364444937758981382144 8677087 205869196391283854118525991343263606720 8677088 38718585338308229360631427018180263936 8677089 -70771320747685395939782933358888235356 8677090 -77728196813571457882951715004424651200 8677091 -267211633964825414299646577826454166480 8677092 27245587013983531298382008046526697472 8677093 -1460570074928473351801898928079598976 8677094 -18470444090634018472927319470038959904 8677095 -22620546534114501615459118057735848960 8677096 80172100295709810394728163418067041280 8677097 46796344546215125257101670584227200320 8677098 -58632279139636977081754753094645498880 8677099 -1601490680874903354168722818978942192 8677100 -53046757955595833427233735175739257600 8677101 -133385106267937292631764518912997919168 8677102 -49070240680167845508663183204158802048 8677103 298871283485206951617646914121855476360 8677104 -14319045063634176244375115099979350016 8677105 -17052451974161525195727056557744705740 8677106 68894578192104019839834754246615318560 8677107 -12245875522808881690290903471376646112 8677108 -12675825380962136747271336196640937984 8677109 17133052297144769301617519649326942592 8677110 -20997367943065202284395214814322739200 8677111 -14340893074149621829100431563069275000 8677112 -12702375835344552278937542858911641600 8677113 7701415148482428286814421159124056144 8677114 -38789493770868340684937552515251244800 8677115 152830735643757195586390346618631605760 8677116 -59491712118489882083922241137384599040 8677117 22333732933683146086184654357324722944 8677118 1067622964024970096098757358206258304 8677119 -1987851005611788874528490154441886080 8677120 -107398490560418947445504446616410521600 8677121 56792332967738178058371131903710424322 8677122 13644169527145037582311303074513535872 8677123 -24933204629080185187778331950331310080 8677124 -145211643196912876027319793511806712704 8677125 13304813751017022283617050546610267000 8677126 22658647497851367835354173193130044512 8677127 5708795691215956890896598697480493976 8677128 -116894441562732402028787185085447700480 8677129 15615519868853528037341916322314559040 8677130 -14874559221086485099634094422527180800 8677131 5903053550170225477682848164638826480 8677132 -322383139108808556247999654874209123328 8677133 1555594695113148989727032510111527020 8677134 -44303983569175202881121378758567115520 8677135 20272214055449800948284327587970076560 8677136 -43467087154574152238323915127268679680 8677137 -35202622127004922899716343152064733248 8677138 -93106514076472365013180857836586311280 8677139 82727288075775970459600780041973424940 8677140 -33143533829298037046367905311912919040 8677141 -125183552664730055804923199241019985856 8677142 -621459632771223050389670931714193920 8677143 -107852843651520535247001159628922675880 8677144 2148672432114703955105020530970214400 8677145 7956066775842378546715552817841675720 8677146 70483616579975172840768752549958403584 8677147 -188201762928354181995571553256068713280 8677148 -27976131793760486883673607249225318400 8677149 153112685296356626164830179226153216 8677150 -55121409172721512522726152470229931200 8677151 -3053201729398346582845234474390082448 8677152 -210714350646247953843344739092398080 8677153 -354890902450120138781255806335791387136 8677154 -104445759796273444187384480006680450224 8677155 83884148228066214594268122132957194160 8677156 -180623707921379018645654807145834628480 8677157 -53333564649345936780885995299870885128 8677158 -2057865789826135490447950111439216640 8677159 262479921557431722517793557871107385904 8677160 25691313557024909622356292196753305600 8677161 19915915023190370993456940363297303588 8677162 23046444102037611562865559920720948832 8677163 -62287643868190820742862537107303796080 8677164 -52401847691817458777842947559714406400 8677165 47029808095342009949108106974250528480 8677166 -28635514721216278468926672110778853440 8677167 116303943830110988163284958855839210880 8677168 2184048959354539062161951186435489792 8677169 10411953056237008613041932147824736996 8677170 4750715896958887258319761524048230400 8677171 -260108567888136722377168327553680704628 8677172 -384651956349843582533719179491788800 8677173 9236219041871382135785637592971507744 8677174 -108089427621151202614411990481614060416 8677175 -20310339966602483240153874432377115000 8677176 -51315558997411197180279804016829952000 8677177 -159405641734183834622074561926884786940 8677178 40466712331340096226337988731117808640 8677179 -11726376377249450290695438080224235520 8677180 -21865481505588478932661114431279705600 8677181 -37753741709258797200549292321923177018 8677182 -79165044749504010354864821452773091008 8677183 -49525462534371277364128306222511025600 8677184 -50169215205616686777492380158668570624 8677185 -280555387026432744447011673955537920 8677186 -16321506573146930705170429934247682560 8677187 41708013467251139845088911916712655200 8677188 1203223085835497917936786684511126784 8677189 -163961257134454726458336427339304470560 8677190 42174936455483884299017396194443369600 8677191 123453109734916263498708682571485502544 8677192 -19767496469056307278271235678895488000 8677193 -10248536356368800141532466303281782400 8677194 11636563727069598812767980885817274880 8677195 2882109365287261470005706467759671920 8677196 -13436458765848985792665754039138713600 8677197 70351751025959563549233945669160804374 8677198 29293039044845061230700337061733863040 8677199 -17354429519386966159929710308118369520 8677200 -53938430479501534949533791348326400 8677201 -20141926219770818062742306972490536588 8677202 -60240505413198644841985590637738982400 8677203 51660329115663521952802506380153607984 8677204 -49591545005845934450884649183951923200 8677205 -1744532479158478396998468636448824000 8677206 -7013199960653661970763030337703086720 8677207 -1905324727783069040212094916103330176 8677208 -141509527937225810746388989312928624640 8677209 -112941542738820503198462925092672571696 8677210 2966223450543643594173057755455365120 8677211 179074287789848099255153274843740976624 8677212 -79882494781018863701290675586827212288 8677213 -32310084227334943271262174064544207112 8677214 19241985958256403181568879235771161280 8677215 61095857136475658639203361347981305120 8677216 -206062553333060172950306072901983797248 8677217 18694308101315571261575478585554143812 8677218 -4193022585399114231776772024703455744 8677219 -30021314082722938820350350347859962480 8677220 36731892189986674601591055014375450880 8677221 -33681445342499533642454834820009936576 8677222 -38333699024410016268496682068305475200 8677223 -76305514011768543521891556557111379528 8677224 -89718467506428927991316913659802009600 8677225 25261972249516128073442084978758410650 8677226 -89336097264074591443363147950954884688 8677227 12421689352225586561287795148277005808 8677228 -310422532205698007070224164026302464 8677229 -117605148180115002488568358053443989728 8677230 36383543197033894356420510897407598720 8677231 -129333299437410555599336773069697158136 8677232 -29251938718421966061341220338305794048 8677233 44903831917862049641071250239062201600 8677234 -230325049314711132489649951226014952448 8677235 -68773161237227866157684981011462886400 8677236 5277287683020608580728787245437427712 8677237 165036461657331552774136418606004011886 8677238 -133716812068510159887658850098909565760 8677239 -43201080252350955420387206615494197552 8677240 7075730635529228491570730048906035200 8677241 -2273640807153693195958496650532572416 8677242 -20177718264435726394416396662542880256 8677243 -57084695065689311981435207491873332680 8677244 -14349681535280079917210607546109630464 8677245 86862785748016613697258090379223361120 8677246 6413318953467711701253565710326211072 8677247 -181986931160933263078893583382651858304 8677248 -102321302908988793807402243444021657600 8677249 -32143795988322874242779135939140172864 8677250 81060625461157003129544235970105680000 8677251 -142568279669975360525377735711162793400 8677252 182860289348302708891918575822877252736 8677253 -30089937710657770426910202011803627776 8677254 -57001745715321255723028495552663896192 8677255 46028924532629448759280355289226618320 8677256 21931702191428526638882437837405224960 8677257 -118045279345232334233681830409303205360 8677258 54824446228703203394276731753104690480 8677259 178650306278056146095323479751110198912 8677260 92501659542225781860404391314654976000 8677261 96028134149386020314794433425376359862 8677262 -134691588565939194801714706284202521600 8677263 95117583798004439956486576739921788680 8677264 -14290389553186385509052964825142640640 8677265 -74436230917195692522790198581762598080 8677266 885101644277054204060466776455948800 8677267 123550868243141345540631184785225094316 8677268 -43374641488211120813165103949543614720 8677269 -538539312885356056589520640240440096 8677270 -1805359000595919341538903572532119040 8677271 4294206086829032428385537193857879832 8677272 -7459906772365025748502896840395980800 8677273 -72927474704403696523406602808556454 8677274 -8791845277653711930840905128405528320 8677275 -18585155596853793889984626476102246400 8677276 -228850347204489807893548176065981402112 8677277 42002627708167393363792553679432479232 8677278 9701674249205992324806508554567549504 8677279 -42893002298577040091128869861089479392 8677280 -108770800759293881909228189242345390080 8677281 84796328527099665801389764098945638400 8677282 65917579143482159410383430873789927584 8677283 276492824556905751858443589729244781532 8677284 21563407256255051711122791644866412544 8677285 7230048176242649567476875675799332000 8677286 85109475390746699769857395481105882592 8677287 -69223486017389169038200332867372502656 8677288 6835124680174560310950523558056053760 8677289 -88619617864118540935700989088094779910 8677290 -31076702369794920172606445962896065280 8677291 -8489313495209830438966556166416990176 8677292 75993452585080576984061988771572616192 8677293 -14740591160442935568075505849572373440 8677294 -12457142243979594011627126025768410304 8677295 124350575030537453799575778738392713200 8677296 -16025035463356824085795842627227566080 8677297 -118261489325469960902788720393873286254 8677298 -4665040779197689085148126041890904064 8677299 215292283688186863230113377141639882608 8677300 -13219740432143589231340404328568576000 8677301 415873865451269849606652195815266794432 8677302 -2517482706875341865466114530811488256 8677303 60392558238995767082977845712654542784 8677304 81774498295356191626127799871036723200 8677305 4796225508529350250850669519401842240 8677306 37220444887482402013212363411816591360 8677307 44899918173192948589755354363298635720 8677308 11026217511839172799961130490180047360 8677309 102847717284730660223947714532206913280 8677310 -54864146208211408567628399214510330240 8677311 -67696172458251685926394535200517996016 8677312 74084349150142762095546951295863619584 8677313 89791356274702886768004884981821026900 8677314 448611339376833166858056819413806080 8677315 -115816195348045850025433737183838541040 8677316 99368348342638267961866339651849450752 8677317 76625768874362305402889478985525552800 8677318 -13787254906923255604877518237137370752 8677319 27595599552666112468721802625020257280 8677320 28293127406703593965295263598999961600 8677321 -35748749750560818939209621458725069312 8677322 -35075180535901444621568165779217426400 8677323 -33039482818063282352104349224829403936 8677324 107642274934532713770297625885993085696 8677325 37673944983659263459020719682299613600 8677326 -5802225100948004489351890730956901376 8677327 10858855208831786529870120799689043152 8677328 68699876636131821404072199941691801600 8677329 8016190538413549854683080988069718240 8677330 24116082100120800903401239988596966560 8677331 82576495001705739521976039611495101632 8677332 -96374657113680444867166880094111471744 8677333 -76372231949948642903193465926251126880 8677334 -6755453686446750992528478637728168960 8677335 22221842162018580334683651353920376400 8677336 -57272786332442351344633314115683901440 8677337 -88672413427132462364805099603861199980 8677338 -122377678597654348052039434325713612800 8677339 32333605505063353662768691296661204200 8677340 -42417375212197933866696437929430353920 8677341 -126654477111910405263908853317334778560 8677342 85300328037630111663538849982941395072 8677343 -135086088736166862674365888817790381408 8677344 40774866779854867940001321317475287040 8677345 -52224084446843349866218962336780177900 8677346 -28810248881294407707471235096484981376 8677347 56885852857872176638735139089189385472 8677348 116981531278029794816406429386958913536 8677349 28603128107054766827621898060998687136 8677350 2978194590538795494669004432006795200 8677351 -30528581940753914224628352490649159520 8677352 -141382892810134320073654314158831846400 8677353 -60446204479153119760372029936544711200 8677354 11868869876782049039634129481345212672 8677355 -12004950955830008505511675717940777040 8677356 -20775350673049717482539357034280585728 8677357 -1515899350786021893537683077908683946 8677358 -7534773283107445656797106813310353216 8677359 -131831904406988991748507483979139527736 8677360 35776516884385012060512621839273164800 8677361 -178634846426749355013455733651260373024 8677362 -4830527066128452216771340350621771648 8677363 44934097688442332674928477827230948264 8677364 -7195172343437800944849856773182655744 8677365 -1197155842473525091660538165293954560 8677366 22579784142106417830591571107437598720 8677367 115840063782047766820982116719437053416 8677368 1878011348572807302212498079615836160 8677369 -3414223044231805335288085672585981356 8677370 -20020503186078326672085418833736200000 8677371 -110534374038271537454860930559932682496 8677372 6127688637960791047780242462076094976 8677373 86465190148737291267239028540861474240 8677374 33864295898225173559820212805277276800 8677375 -109736566580264886549576923873331456000 8677376 -10423793709551598403496294325053030400 8677377 26654421215022761359106963082017990514 8677378 68167052610968625229198714592666314656 8677379 -48620678016623401922154369844552845624 8677380 47389675989843525456047438142178406400 8677381 -82024055590086987671436586577884748900 8677382 50313366632476907267652175553544531072 8677383 11143094048907127175804886179400487680 8677384 -57996353420712915106795156526245309440 8677385 -70738304488321278162267371665141515420 8677386 96827432256576064191850997416846973280 8677387 -91330422256213669342673206236048129964 8677388 -1706356960961581392712754977936518144 8677389 -36253697809209410725644228330628546560 8677390 -29365651453286626523557715866819403520 8677391 -154610972840331857834710329832051952208 8677392 33079663718483621745348883428516495360 8677393 -171097392945142008442632244021414881358 8677394 -17651598899179726299177294136266240 8677395 18981451768556065895304722423222400000 8677396 1899307545595586120362958626522071040 8677397 -131233957070938454564481600913426151154 8677398 -34032575174977652513229757050805763136 8677399 -14267060314897022056539129958750588600 8677400 -521667043993085910939250596456960000 8677401 -54220041676738619775848608301526069600 8677402 43162077888265493014916098670529323760 8677403 110970869673221019034520943506583989280 8677404 -16340510765278113264870713629792496640 8677405 -6609545410401528505137104796467246880 8677406 -55230601504073031642332037119391262848 8677407 -31801867857439677256534262939234586240 8677408 242913773819053650970604134603007262720 8677409 109780245882394293811813702941035625960 8677410 34969423847222066111825853458633333760 8677411 22001792869901134017324712270893465000 8677412 -136312009675772356332105246242369637120 8677413 249842422637841696345232216956993396924 8677414 -51515183995638776847726112869367556160 8677415 -18447116259798781781098074565755530880 8677416 -57307460021405142997182022734295449600 8677417 5558591339127816964410479842077132672 8677418 -57291129039101725689291286545561237840 8677419 157569461121421552445685755568295129944 8677420 -4133811345596031304189112401864765440 8677421 6244743245037334572909121969320910272 8677422 66280024846511201597502560479109038080 8677423 -177519445012006420737000337027357986360 8677424 3196132586757153410038970624847446016 8677425 9697424212583699595352075900141416000 8677426 -64603821067675593235219024911173668320 8677427 -18420812426485953997284705860906843136 8677428 -51246216537201752653620230859824762880 8677429 170598990137058496997700704806110792192 8677430 -43551845329657267018213809744452912640 8677431 36705210117248593687896622072010379312 8677432 -8008662264065957411938060576781414400 8677433 14731371736927342464620746551947005440 8677434 -70446174374725813834939408365962449920 8677435 -62075664667946087063715921946982910000 8677436 125862032604729923296452455984928967680 8677437 -982953440204635297241402687699562432 8677438 -14261365560415324662516281053182686208 8677439 29538573756242119155712711190930734560 8677440 -17444387464160357061224239531221319680 8677441 68122111120729562644712369264470700992 8677442 63094633570536066906032187709219249872 8677443 -620609725834859304345947540553470592 8677444 -153906512151500625396387855107482632064 8677445 -16669262369863563329262744336325616640 8677446 -240654129389281211261578865424813312 8677447 -18633192324833772308413049546093150168 8677448 -88083692878685621440514583997901936640 8677449 -10141164172233671628261251531051892720 8677450 63473553826850860361938557146249370000 8677451 -14439145787374775486416170894046533600 8677452 11581846443460192361920172822619832320 8677453 -90394352234673895298502601981734924298 8677454 -168689964042963277641207831930154886400 8677455 31426564214903970092458271124499353360 8677456 -10465538059579090393410959927781900288 8677457 145149799008462446408621594293010606706 8677458 26598842386890221734581638862070530048 8677459 218483458307315222139261399339969888156 8677460 72084931512477606401658273799389480960 8677461 17136289343658643459438080908752956000 8677462 -64520816687035027114505554162553961600 8677463 119140195979291086675896842084829290784 8677464 -125187637019479127553256462675314708480 8677465 -54978209680371930148866688819076532480 8677466 -33394672892264098825628157068367463680 8677467 124622382806936192293598832491041479360 8677468 -7204293271201011982026530730049840640 8677469 259474428655449735421473560632103292096 8677470 29652617541793992935126393846895120000 8677471 97150905528119530126152730779959596800 8677472 26743481439781741589930755114768269312 8677473 64400292879752561578200257616922704768 8677474 16585568117986220084274405906220904304 8677475 5458234427783987928533217172361377500 8677476 41263975679176995236434653254906664960 8677477 36393399658473241519172874422001699326 8677478 7830215530942865059102749100685330688 8677479 -48549127983412576494052672689014588592 8677480 -64131723761972356166396373317202739200 8677481 101386719575781588136105923358005492282 8677482 5454847036993351586628931975838087424 8677483 24663955136673721452057318567102671732 8677484 -73579930520907375305913004659680071680 8677485 -49737113413398923084828033463748706580 8677486 213062769176622588566666427541506048 8677487 38167865332961119142113773692813766144 8677488 -144852597322536865991303623641071616 8677489 -65488140285603896860030509879693877760 8677490 -6666152557536410791814037604946880000 8677491 -4910568773026664418496322487301046736 8677492 -9525035032326755800039393494674094080 8677493 277072438229309702553334901760731564544 8677494 17041187722208063474680159840143217920 8677495 27693047100681963456705361266690375000 8677496 58729729279287808819474905764713881600 8677497 28045091129217262998904535759454107520 8677498 -50232994327983659353613595778483994400 8677499 107020682879954201481783416777344623936 8677500 2618621265378705433727643307036800000 8677501 -97311521653207071355606730435874719648 8677502 6830463352502140507508315137761002304 8677503 12058182381597757812006041140768127520 8677504 -147839216184494544001883167494462504960 8677505 -51268804629784980589354071751460077440 8677506 50285392347774286969207919654161451904 8677507 -26841669959926367229986340316434082080 8677508 -108219747819126148382202775706949616512 8677509 13959746624372285164825469329479129600 8677510 4270781291231276003951289020850255360 8677511 -119612815924957201402397007837576870888 8677512 113064331646290783356625651013120163840 8677513 39903421874691555313490556356578175524 8677514 -48972209904586753158752079653570458224 8677515 30783901985867100552240841932245760 8677516 -98133337699738257340541250670577209344 8677517 -140167768349687311762246667814885785568 8677518 54250387003351091619888050910574172160 8677519 -2268948638544591058893317832154986456 8677520 11515115162804091790550833887313920000 8677521 3496951339263232107403543826547267072 8677522 -4662213560857288514779358808395621376 8677523 -66452536942466284829001308821374257640 8677524 39199118630400246732830917729385158656 8677525 -144657962995381817423961630635756347500 8677526 -40959011443965258395862122227819373952 8677527 47856526383603143329718432171273125200 8677528 56405175532758062238736201030977024000 8677529 102443387758821365973473068872548352 8677530 49653984310022228610359360536319704320 8677531 -22634611728716597615639479276979861376 8677532 -53850506856739941154039556782168808448 8677533 113280301359001927853489820929486500224 8677534 -1205121850236705001839972918408161280 8677535 15070398378687598844648925280770381480 8677536 3878174528233674165115207651373875200 8677537 19382553216151549427602718855140412592 8677538 85494026416735045478764774839466435920 8677539 3047436223831908798995515051943575344 8677540 65775685929283060130094835478727594240 8677541 -19636985408472019854132121691851751616 8677542 -6352890077348580744227036924507988288 8677543 68678221447312684541607798094420206720 8677544 225158481474096140346212203002481950720 8677545 -63845391065081997801236763915347215680 8677546 -5287517102890037150219602267253070336 8677547 228453970408776645024667125904490737200 8677548 -3252214617847987838663288869578501120 8677549 -131280172802221466940123119389719651360 8677550 -24766056300503585153836756356628387200 8677551 23330368708737425920343389912718621184 8677552 18421090386763987003155157315670179840 8677553 -68864211127209615379261716341316729198 8677554 25556954759094859700446638079057566720 8677555 -60970955558748990569121057069264079680 8677556 -19603089754567795048848075080617303680 8677557 -174188713439675736332157076752897504000 8677558 -15560147464395687049976036555566967424 8677559 7524959152052280705644516464193985240 8677560 84252106123696126555857921376996761600 8677561 -120047455841437453003717339059587420076 8677562 -13454620841382239650104003364158988800 8677563 53085183224329782945098625802020401664 8677564 88988575848269508186879760401831690240 8677565 -77496134413617188218388313923271083280 8677566 15663820946874181871989067386985839680 8677567 39693613473975036880465146596887554600 8677568 -3893164863591492241457037240082366464 8677569 63633909165640296878660349596861357568 8677570 36291631308904971407677978499088130560 8677571 -90793525956775308780985606275520202496 8677572 -1276897218089533003429727099200782336 8677573 39416548481979209261630832579700789180 8677574 89800725672123300674188477439884381536 8677575 -13606012772761333646454699736484818200 8677576 -216024758858940432482344193145672145920 8677577 86516236120855116086991434302706574426 8677578 2996624172268893973245455353371181056 8677579 -21303620441769889999434764710991157824 8677580 -51765695400502339562650788614950133760 8677581 -53407872773991646651363682721459653856 8677582 -39178651273582235478658324923693782016 8677583 17971886772401702953193801939665146000 8677584 16909599136550132710903277918335795200 8677585 -30515579595131072133392450499269520000 8677586 -120299292902033957573700816050553296256 8677587 3333472036987314121387194661267263552 8677588 -18617563137832438431528573414905821312 8677589 126447217685690209234460729568698790780 8677590 32735853769626434894910179304871336320 8677591 -12757233456906731227044612796912423928 8677592 55645301257522460948529492559384412160 8677593 23088862195010839346913010770242528304 8677594 22802930910037643009523102056656454400 8677595 -90307817463207711601660289881474766400 8677596 6559756952987181685187645090070907392 8677597 -12890637364509514392782139351416757440 8677598 -86487893999605391671524831851812195200 8677599 15705767089652082204044662823589949440 8677600 -15199746132022890877975174914480537600 8677601 -59967112813318557134434043980289049408 8677602 34815027325402568576888001677050727040 8677603 257828761081550549750901419573749334664 8677604 5674635379050510069911148768656547840 8677605 -31861561597412402298858390921450214080 8677606 40802884359235226435104778531901868128 8677607 84272423556667582846240765825622540856 8677608 -85347928705603979859246872626368430080 8677609 16467159623485409701593254250912736488 8677610 -6180185115530777279773075157740800000 8677611 -18035027321167471774316140669356972000 8677612 -134247800883506975912622133317365452800 8677613 5077096947805723366529512500254215680 8677614 -29664475407067811958847334136135214080 8677615 -2069849090158922512725265955214913680 8677616 1034705538470354118933608871165886464 8677617 17907350049446052995212398002730530496 8677618 29585921415165747531789698878118421120 8677619 -350054501377396711431763235355544304856 8677620 -9936770219727079045019086995991511040 8677621 -122536149077802707676310021268912840448 8677622 -95074482145514609441017749085611009888 8677623 -86504067164554105254717778708788806400 8677624 -47125680928181589558749038190946017280 8677625 -81761158852238928733686473392679472000 8677626 40717166292419410004752880718934673664 8677627 55963258543750870911636419134162573072 8677628 -123037965029612557754558647966772405760 8677629 -57655877957791560752400311148445697856 8677630 6740684049624669691253604528061777920 8677631 -49426586734131471304790079370454231040 8677632 95910526948883564026440204238297497600 8677633 323431416323144949543668866631646461700 8677634 -47603026040358812315734884700867435008 8677635 31692964448080130966341497082036263600 8677636 67723864029565897848881064033902720 8677637 18932700151354482213810402820583841660 8677638 82169942388352332090628011584996776320 8677639 -370433569896786013512032829339537456344 8677640 92282781820563693558418963640685465600 8677641 53008478434423146094163312918989680000 8677642 -38603924167360477959958754925845164800 8677643 144367570709435058136995611802716801172 8677644 28653038449164580246193655196822536192 8677645 -64077751239874555228494682368796082100 8677646 110038144963762281665134539170906062272 8677647 -46593062903856711784874323211479494144 8677648 5570019588978136349401420460260065280 8677649 -202208143241757772188859609539638781660 8677650 9626518889406126867195681077529331200 8677651 175902191715683028519819622329784420652 8677652 -37919890890219486375579990627507648768 8677653 12137031122630802143263616263143258144 8677654 19000111814679544609240282275982634112 8677655 -65981240838035500865161893959324464200 8677656 -2133021364569792004887966017051688960 8677657 -101837340720299005526212357532387257728 8677658 -2653270228472592191501040599303546112 8677659 -94129983971172792844882779918705984000 8677660 88548246771872545816872782920456711680 8677661 -67079499334346859139483527520815333600 8677662 7351320174107890078747227141712041984 8677663 26058147904260371846299331541823778912 8677664 83788647978165215622185084502537732096 8677665 119540619376009838409660393485735568000 8677666 -134181805048638398315805228282993711456 8677667 -49498273915076477932638573406006704168 8677668 -9708527160291504081236522118954577920 8677669 -7936310786983221440229088864621115520 8677670 21880039257996827366415802097556057600 8677671 -97242608718669141665169978331845670320 8677672 218026390769718214426735234079457607680 8677673 343603192362988477096839260163832735104 8677674 -21861837368669768426325347007497234256 8677675 31088791999534891095768008428752740800 8677676 8385008328051835547093264572558049280 8677677 -3425303298067760599504001564578132320 8677678 49674138167213339103240093942196481280 8677679 -197026854828735805171477706896842632040 8677680 -6508473034852936308838322911916851200 8677681 -222088817705458776574261557120372161518 8677682 -42661662998968092070015139582546821728 8677683 14688202057419340930946422192319629728 8677684 3469101986919778717534219778222937600 8677685 143632126642570672613005864702992816000 8677686 10318776259288652971548651872998640064 8677687 -1261327883227374691633840932876149648 8677688 158523429529554076000898644692752117760 8677689 -3412012042666511198937040095576371376 8677690 6435795885272059510260006792183014400 8677691 -6077302974877373535922350479644990464 8677692 435066875150738392015621003217811456 8677693 152386271924804512075816609648947832224 8677694 63448885119905966298649834575733168896 8677695 -14261144665037859463677462564831128160 8677696 -37394032482089100786613573746208276480 8677697 -15595017045135695022808715034822408768 8677698 37800642402185973371132569104066259968 8677699 -157058871670889197550514263610139050000 8677700 -17224432157216305577864271406088217600 8677701 1690922274445421136312704299222418880 8677702 53498495145520325408274344753323319808 8677703 22579926531471752335139522131417647744 8677704 -127677886245501296642723471842731294720 8677705 88484353250297999911372869357807589860 8677706 64590845536497554924605148657676871680 8677707 -64337588354709712153521992549431051560 8677708 -32631834361815183262639393839570426880 8677709 -215161565720457557261254580100929911284 8677710 51595914164412225835878245154685339200 8677711 972550572882643211330141109105264000 8677712 30244808303597174159623311820237701120 8677713 6656716843628700458839145688809856000 8677714 2007171792874816493219550392542332192 8677715 98996442875706384026149693452067262400 8677716 -36715790984409329797422133169326000128 8677717 26426948396485563807304387391413550712 8677718 640717734150385573203508072008529152 8677719 15223715691156610445607897172690858320 8677720 29401472122951106356667976692265984000 8677721 43902290508199276885659659709206633544 8677722 -29409396115212407464570788737023180800 8677723 -90326261286224572406801671373993028028 8677724 57020080722543082864884524966926075392 8677725 -3141993347156360155013814746430216000 8677726 89043716230121368567890648940224847680 8677727 -84777626011836672930000495546805427424 8677728 79785076653022973989604885909235302400 8677729 8569714234280564049752578975061777284 8677730 42297962372085709723492179660094889760 8677731 288946187986330222022438018044127352 8677732 29618380501012633043832374867458498560 8677733 -152604479181583715474178074655817520736 8677734 20251955293576289488175537519244286848 8677735 -6612334919394197521876348181806104480 8677736 55561659622496992550880267461676840960 8677737 27698487604477305253064109722303066880 8677738 -128907753852831957771722919619567950240 8677739 55318698541894861271921904440241964800 8677740 19797531925965250345401133136505830400 8677741 -35314430701779396309805069697495337600 8677742 -56376285581618871477787941899190817728 8677743 -12309463789097622501187973839545555696 8677744 377283078746385825761969732717215744 8677745 6974878240055953305982075525231336500 8677746 20062065807898599008331443641144688640 8677747 88513884122429421403047280521221175040 8677748 -241026150786528262925782303963352893440 8677749 157023684127519827295793192973924293664 8677750 -235361348553832915153106420894022336000 8677751 -170587753829310871838088828755903346528 8677752 -77641624884917694836253111019792588800 8677753 34944374713385349663990474391539019860 8677754 9612391224413684859242786803518746112 8677755 -112229215515900350764925959940167166400 8677756 10810996799659019859600060050384363520 8677757 -183351245081091492814846541740849620 8677758 -39386330929627381326079158775876033920 8677759 -269369640515394069234441938238043527040 8677760 -17619331522839367010937600328335360000 8677761 147171480518934482705232095556974198880 8677762 54815258122113228439301475179344763904 8677763 59831396363633087189050434283230150012 8677764 55901582207417531940194420173746460800 8677765 -118582054650663305831918253830892566340 8677766 119881315047846191732660359319347892832 8677767 -15562355874612726867638330107169245440 8677768 -3577246311484815242656076518582517760 8677769 268164266050497233060495222010370396596 8677770 57234860684936893311768778393438732800 8677771 -217900792033857930270359140311502218028 8677772 -41621178513626204386230640350645690624 8677773 36932122710341008753593702782998525248 8677774 -12835215230647540637616920526448798848 8677775 48632534219983421145661445813348835000 8677776 -35917639333733012476041813034429710336 8677777 27080160042793577657165336048289410880 8677778 -46358508204459672629799127370546974968 8677779 43907265040706733173866836367733101440 8677780 -87024909314947268098320096315719174400 8677781 23524430797271695559879970537263240064 8677782 33629201239572692792929031004740527200 8677783 72649132492276569592675925221891751680 8677784 -91428059324407599426381997679103805440 8677785 -56369183112466137219104922073549656960 8677786 17374656485517684683795910041456280960 8677787 -253580821265826564557078715805957080 8677788 -18165922526229564638379867263299805184 8677789 -10275658585517181887359381287746530740 8677790 9676777338261608358558496860953942400 8677791 -144401891661078749684113311695904762600 8677792 -40865294062178331059584541421304086528 8677793 -46667379117670505990560344495293716800 8677794 -14244918537930155501656350741550110720 8677795 18129996938399713680164121701752426560 8677796 55534004333933568415601160316334452992 8677797 -169411468649455028243846853933485456160 8677798 -40912611102186080336806014103248324864 8677799 5290293214996799838757238098344143616 8677800 109972720801789788409265838194749440000 8677801 -33661280826334813685667749118055621296 8677802 7057527464055634014322153623977619552 8677803 7418268514646012384040827023993073160 8677804 91743846514418588929833078694822924800 8677805 63739074282422379778532095860807409920 8677806 21908854036735962223299470389166589504 8677807 -80984115287706724051864064483665175688 8677808 10897685782590829180922758467235282944 8677809 -6781896981354258455742146950467659136 8677810 -43293611743171053630500420378418745440 8677811 316111953373491352625418654874672765800 8677812 -43344777296796027800619553509398538240 8677813 158689505122090655665338695554825037920 8677814 -42726773842220104792367449263811376256 8677815 -127640447294381235435220351572791340000 8677816 -62945697164002415596609154624875069440 8677817 54063522477945459683764676039776649220 8677818 31228505058069690657416966711167838064 8677819 -91143714834469072184879736354360777120 8677820 80471285986129123775629504007820948480 8677821 14492394888175141731530169996014109504 8677822 92951511987872803528150748462067282432 8677823 71168425251558420100526707357713196800 8677824 49524331879123401293154518597690720256 8677825 -34736487106638807022562703654289208900 8677826 118009415402608585043168164806680828112 8677827 -100119170340367035683139754615863112320 8677828 28147999302472889305533686925296240768 8677829 -44143107650141863630012888410703641570 8677830 189445340382347607056946842619893760 8677831 64971009193118163305893678279422096912 8677832 33298647808994796408475686608282419200 8677833 77718884028636211307264000409252535296 8677834 -95369960123524281698150863187595617280 8677835 4949939744959325777652594435020697600 8677836 63543318050519139742885531074986433792 8677837 14114765245783776989707575749240978112 8677838 1561425832653469480563609173702670720 8677839 -139945495699804046314868372087900234352 8677840 35049686548378899571597254227351961600 8677841 86601137391778649860877243303420224242 8677842 -23010285631284008338617429235451801856 8677843 112973614294131676008735228179673191344 8677844 43308396788088604073870309019088650240 8677845 43500116775974187980600044166296592640 8677846 -100939479371987851918766624978869180128 8677847 77142204060584991455913157529504860296 8677848 51366330773304197678602559708811816960 8677849 -95719634802534360639849649668999581436 8677850 -7431360962444075946372319666179439200 8677851 -18805807007358782595672012311720102400 8677852 -108424064406209886208837040264475291648 8677853 -47182749013569899326832739620408294016 8677854 -1529206518732575435040443091538468608 8677855 67037168539796084619289983145017641520 8677856 -43153779117238449942365075064784158720 8677857 47330098920798847626323683076606213040 8677858 7494108074323948075842078197489759232 8677859 2725310114166325472276892255969451704 8677860 40023641227323939155263723618883358720 8677861 11589160869060103237360302812770425344 8677862 -168310208462557154693211277501380499008 8677863 -56368244838240738136424330743314356208 8677864 -35480742687761106486660392462655836160 8677865 13007407299091969723916859796918315200 8677866 -32544062905755306839159520915114283776 8677867 60827692108865462946595006271642803752 8677868 -19445777364530262050475967924062711552 8677869 -5192100584585752523575855844198103840 8677870 73088278366982744774025392900524099200 8677871 156827231824782288110382628195749460992 8677872 5122654716451866092592602962912542720 8677873 -1022682390969754203481656807521846400 8677874 -125872414859263349885459587237830638064 8677875 -11040312713140608236552620549327752000 8677876 51900611646524979430556505949648895360 8677877 -54227219460857943460713919502802504192 8677878 -57347040725863099506092215310050368 8677879 13557545188505951476754702602790355376 8677880 -118803596889665096339793368060317593600 8677881 -15092314798006303833377542772440640160 8677882 -1840241529775828592384169636744249888 8677883 -68539185150735044219691859072395707868 8677884 -108957640860096448437488867755263819264 8677885 -21776750027401954348125457884837909000 8677886 10524771403985232863438034494162697600 8677887 -53246417636797359085884542620080074040 8677888 -53938163139252545811085946973610573824 8677889 -32324497621422352262279575105967193120 8677890 19735388114895196898045280474620243520 8677891 279203765651294077318875299052102295292 8677892 -34570054948546435183781559455376015360 8677893 -10547180863058486269667762173771713216 8677894 -84191364439830170095817272512128099328 8677895 102198870751554712857743295603860609400 8677896 9656885960689252414691067314728550400 8677897 243147336495353604627292612437691738320 8677898 70284581474369081786641095392606737200 8677899 -95411470738608269530778933050423619016 8677900 23015928850598903225652110185943040000 8677901 162619447525919284372927866432570808032 8677902 -43258286666239534173164181137623100160 8677903 -51947555798018966871870202746995635016 8677904 9605599408877665817656115826732564480 8677905 82042632526169234119189919691339889920 8677906 -267141630211392544525820692038422880 8677907 27123974172536246362288478004515995392 8677908 10607325016877923698549134955726336000 8677909 -48863517828108959284104868381377180000 8677910 -59632673172067068607249300130377789440 8677911 44984741516338358731452920635913134848 8677912 42531770244049697971868119931964395520 8677913 -56434995002412302043551085359031918720 8677914 -881981163203011564106274753438314496 8677915 -321377345484770878802935578911147223600 8677916 1147282700530092668822197123572624384 8677917 -59467752158641241144400012058801899066 8677918 4732492205976761446480186999700492160 8677919 -5443107117172010511335841328784063640 8677920 -32906619799925958649494683451024998400 8677921 35005762515574915457824925274687617984 8677922 -32714673415441828507675044309500764416 8677923 2787217446320145041038391211151362048 8677924 12855724531951108152406605945107890176 8677925 -193505197514111326983298944702879979500 8677926 -11054842567655222707079660402197541760 8677927 -118527967063881107349398196860159003520 8677928 99460397109307181247170307485368320 8677929 48670387286967811667800664769485570688 8677930 -57573020870059387780250030693689748640 8677931 2970893656745360093609715864939205200 8677932 55315239973817387527666129868944860672 8677933 -69860631555296699730331149229242146976 8677934 -51668314564662353065844964367235700288 8677935 2335401914307837757318011681380043360 8677936 -38029707826018156918378993991098974208 8677937 24847148043665212150591481159362612452 8677938 80267039102689279595663144128462652544 8677939 261798228494796598336162588314372772032 8677940 59604567716368213676909270330460249600 8677941 -444415961447626560450112520880694560 8677942 -16088728473875142807584726573559472896 8677943 -48509850761041632466951613281698374760 8677944 164900476512721739240824883104886353920 8677945 58580207586445823034853133408071667400 8677946 58336303761492497991421054644880627200 8677947 -45291606873614924386220372332024468200 8677948 -4453404236786844062762988511906154496 8677949 -210140322389187872560522470234249753114 8677950 25430588589586909888275928551659505600 8677951 201236024115814406230410856394782453952 8677952 56710438172366808857322889132657606656 8677953 -86718348370599682886993996984020921038 8677954 -26903554771777493816510799604718911488 8677955 -28154274146595673686257328983768356800 8677956 -50249105749820359340309788708564500480 8677957 -54542157484710721653289853748846607520 8677958 -78606513705976646752359444630378997920 8677959 -2474408537317799495459602446257684352 8677960 124382253634682163552690403661074944000 8677961 26494033908786974290065172639353017562 8677962 2009985088885985991336636805034158080 8677963 99570945900689810387278697807918639360 8677964 163292350908277340158921935001072983552 8677965 25452132945194243053188110804248440000 8677966 51142535609605891396671486901616409024 8677967 -89476367515678177520936543293208643984 8677968 -1213023323231809942976583118691106816 8677969 -9864002860326373229588499999029461440 8677970 -446639457662844720983058189578618880 8677971 -62517853292429761089607148373855051660 8677972 268227175741536844568214780961039824640 8677973 -179292457052672548744088111738374253064 8677974 -4761167995295594087198083926196290048 8677975 -48290780615001347540500808844229398000 8677976 111330052539398049970717928600679598080 8677977 -52539711112223098057207204512915972096 8677978 12097368704114261829141216638552782560 8677979 186607830705076142072286360247950944580 8677980 -1734929464769191787056304175057623040 8677981 -107077725660801897115213128334498541550 8677982 -109002866762027539064264624229885722496 8677983 -10814649777625215388230173976719769216 8677984 -35537202780016167163978123483231027200 8677985 36683299758464115280871348086719164160 8677986 106101588464047002051686637442811188224 8677987 254099463785112470795288646036683236480 8677988 -265557466971897615780752130973414944768 8677989 -26860639809414925951545802517464132800 8677990 18510013048006464523169460215546522880 8677991 -11327107496016814475748977391006199200 8677992 11019410109502257310125457920491520000 8677993 127796869309809253329654833446327773242 8677994 -56661667670090605147678765100991276960 8677995 86575267210152433397067839529752379120 8677996 -187352555519970183510782772453274720000 8677997 -242918383282262123573793574943666191200 8677998 10387495732771793082282412625045504640 8677999 -383881374132453566193250866570456040 8678000 -7781880355202332087221296950763520000 8678001 -51732168348382780103817148486772135568 8678002 -2722769851380290770991240446508965248 8678003 -208701533877620305922830698780086531880 8678004 -57384535187171421422727722258337275904 8678005 -45328255112289599561237571141539955840 8678006 13881944225146572687120568399443020544 8678007 -75380084434770440573210534636835918672 8678008 68709083817598446556350703858601041920 8678009 18586319229825647269393883004269522304 8678010 -3162744899436753825097843687665415680 8678011 219938833338757309736702403085055816612 8678012 -6550030734710913966478217181058728960 8678013 7592502837651572673530965395039744 8678014 -18777433125811296965377291542304266240 8678015 38687349632759677648888155432511488000 8678016 28534358629155259988040240566422732800 8678017 71582205235130090615130962144645168212 8678018 -162250426783581362129622327888148309440 8678019 -2424525857082950189543676099429857280 8678020 30867924730870315475211441219897530880 8678021 5772625303684348517386077794438347968 8678022 -70894692755256560703608327362310315520 8678023 103429165366172431221658634386203702760 8678024 -25708245517762152419970160070390323200 8678025 21837166114919151341729670373372524750 8678026 -21137705335472098306740449261439614976 8678027 20146084384428456543002719189928529876 8678028 -59468492333132206281731037379564270080 8678029 -112730845815158136978006394369585623370 8678030 44890780904035082088642789890432852160 8678031 38231743908780923906864656215901063440 8678032 47888894345113487251678948032420052992 8678033 53857674841647099404367858142096258560 8678034 2151966322333609157425201572518491680 8678035 -40025893012005282267360193129672304400 8678036 130507675621212219027562715378144426880 8678037 -86037492012603341482767915751863426048 8678038 53556633682916633098169613308857551744 8678039 18720604611488411332214396319963120840 8678040 -20231213888298880142272892363843174400 8678041 -152069232293174892131661280011701088960 8678042 93710983769498873944466036164016658672 8678043 -286380821982175109940654058317800601600 8678044 -80796281164672914693793234019017060864 8678045 604762133931765207308340913876861440 8678046 11080557757324542934088304982921986048 8678047 -33117071945592924077677709166872507520 8678048 -185075737845202068555478042723504619520 8678049 -9079190083354703293907502792969869136 8678050 12104409036907421489585536809215986800 8678051 56046508901462897421151476175128569052 8678052 25271034867039275264858163063185952000 8678053 113451290009526828310743985706345946302 8678054 1419388460132244007841935466261428224 8678055 117398595343302346880408239094027351760 8678056 43477053043040025018489095323599866880 8678057 -230391111943964827311733970309236754694 8678058 -66725254891402906646000410460083238400 8678059 100580305008309771196065046729361963168 8678060 -4378913581218818595897894172956518400 8678061 4821039995695586695128973738849618176 8678062 -104741645595498566102184757403060299968 8678063 -140183575255630796794159251388764728688 8678064 -11873449470729275302966688051401752576 8678065 -57057819546938369565058914110524234560 8678066 76089958280264148742693387589845278240 8678067 -64706406422959412585690154090292856520 8678068 -33420827090215655674391686530079361024 8678069 -52773678124603077083850833900730976530 8678070 -14739694920365457112482637463962348800 8678071 29723130428365298821267163503169788000 8678072 -73488640284700596049340209234081198080 8678073 50421850497063321172306141306671125568 8678074 -38687841725767745555215540521792380160 8678075 -549862303924482905967606647361309600 8678076 -41578617668580981369773723247534858240 8678077 151726887495443033753690132856461111680 8678078 -20474057958477242861404650124442780160 8678079 -3160754601156275797159959573357548976 8678080 -30750184512633270388822872365476085760 8678081 -202447635646071572502304456238069021118 8678082 -4413316830651038977161831376911876096 8678083 99377813628786332555816516120676438332 8678084 37366755001570418340178829409089212416 8678085 34117180922978330427851819819120916480 8678086 71799095492657790912446021100787696992 8678087 30754349791272600347677016317670090544 8678088 317164945611160338946706404819722240 8678089 -98107143872139457062309441229367548544 8678090 -13298154144864757308933230230881177600 8678091 -51644286625453720633831492722473758008 8678092 70281262559275070069377377259843422464 8678093 -114214685895926386718574535237061867658 8678094 -6284332409357178230886022451585254272 8678095 152408033128026523495039601632650570000 8678096 21272112978828685052190040805872066560 8678097 3403842840381119505527854307899513746 8678098 -58221202617365777497666669393844881920 8678099 -17429351617134363166793834149680872040 8678100 5998357613141166425502938223167078400 8678101 -35732752390496586080782100898279776196 8678102 -13761054004694759598230524937242792896 8678103 59144670635697386311919488398438539904 8678104 -182788172586083840944295960216593735680 8678105 1132237332747049484849073312596864400 8678106 -29845244726384020933379069948711958288 8678107 -164929807246143481443541679841560367360 8678108 68159313343113677917781595639916571136 8678109 -5352904903219866768764610460500480000 8678110 19978244660545902607189597239306274560 8678111 -76668947382949965640972746834147915048 8678112 -75749688525741677965066970639223226368 8678113 126449924394027060205502645716173075362 8678114 -11946864411113380692928749619522932960 8678115 -10473530905310061223531276022286534240 8678116 -150538823322913485045331297191601279360 8678117 8501058316220049940689836746099660800 8678118 84083554407725254072265229462304615104 8678119 15562752100366066527716173506567478896 8678120 22232084247433128772972218326106931200 8678121 -134078986474542595562557668767231472576 8678122 72029692624733440792878420972223696224 8678123 81838144059412312197843412652342056080 8678124 538524034126515827783881029120983040 8678125 -105365836056412972030513491070859137500 8678126 -75558428759478680731367472794300127360 8678127 72421260710099866234240000980880012032 8678128 4824021259089247119086641404035137536 8678129 199454476131479184572187433495498235730 8678130 18202294821159146387892135632660075520 8678131 -1313776844006698330866818126419375872 8678132 81056605402281935914958409633508577280 8678133 -6023213388085052325642297894372409938 8678134 -21075772619784327074135434028206592640 8678135 178528707835709962218032448037589269080 8678136 191359084196664881336040598668902400 8678137 5050559630905532004069206014722324100 8678138 -26815714194301338293224297579121051904 8678139 -62403503365342568202111484887811392 8678140 19178281939692948324967724206188257280 8678141 -225742569057861666752508460697953054458 8678142 -36471995412275568764681600475502131840 8678143 165012975933707245790827736980183833120 8678144 -49996923051164672573007587082900602880 8678145 41388020500914370918564944870512321280 8678146 30504069234830363211988525291096888272 8678147 209728230345790860638807293392146137596 8678148 -50597400018051987227464634839113578496 8678149 82326708170076953898543165872716637150 8678150 43806804078665059671997094414239680000 8678151 -48508754584711297822077797398292070960 8678152 1022937094068338683569995136058982400 8678153 114399214328326716341561175383964616128 8678154 -13249616832163018259254670490353306880 8678155 106698675857564200557082753625392569600 8678156 122956297336892887674883826216818763520 8678157 15621244796955391442624675971983213792 8678158 63981801899390876416734955769677033920 8678159 -4090013807537396647839428775694055184 8678160 2613050068824881854985792961751449600 8678161 168849943347110450129279143469588291762 8678162 183685613274963261338291404038245765520 8678163 48174701093991287448050327568918668640 8678164 -68761994191407563000715714618436681728 8678165 -15453440470956513146428985080590574800 8678166 -8720534465015320957520812334095835136 8678167 -11007327250848038513258836427050667952 8678168 230771893409577642406905110262133954560 8678169 -360659393850014411777724041385201612 8678170 55400301842435070625056228527195693280 8678171 -29599867641869932164917953206004299456 8678172 -481086929085994016275929395646187008 8678173 -53087660803021706295172709650073881760 8678174 -1002691812897275802072341671991070720 8678175 69944366691175910891762666080757865600 8678176 -178771985986211328077666846754471936 8678177 -104663899502339846919759420280914275388 8678178 -4212930763611042126115306799238364080 8678179 -11356330889432192236956457579229133220 8678180 15336417142818202845155201017237155840 8678181 -78198345115021501238572756375832754336 8678182 108776247349060524315264598387645620192 8678183 -64550058353750925794487902018819284896 8678184 -134233894516290053661311139957528576000 8678185 -39958385669337238534342258374039949440 8678186 14108605065080265724516879144126737408 8678187 26619478708746161119330286889459932160 8678188 -56346133360459767821844108961406229504 8678189 7662172890959029755984852602092382124 8678190 -42982300028917658304895623129039300480 8678191 17928721330471454248251636129935782000 8678192 -54836666603083303600971797599916851200 8678193 43352631804523059608543257077233460000 8678194 -18943453022498316680914460232875581920 8678195 -501540649799848781917974782993428080 8678196 30286023642863849496597577375352660352 8678197 106294555637861983095772813341182406912 8678198 -51516524439887403825502209736551193536 8678199 -11004875245633136667678092906483000832 8678200 -52830520898480841434434434412978176000 8678201 -23266106181760704270081014564930448960 8678202 2523780005682741242360988752309035008 8678203 22698897010816279596085569079540308452 8678204 -162019436652262133749240664799371877888 8678205 -103808799751246701721677577770360004800 8678206 -142237289254006238553435828651100040448 8678207 -94166993896159884270895579362619558200 8678208 14822257773187829050667373391943565312 8678209 55668529737204816657783393777380643540 8678210 8985439092643372563468321276647285760 8678211 145141271018563661599750128727427096064 8678212 87744854849625489719715160092217804800 8678213 -253285192037581126867284969932604317538 8678214 -85016903303912228983456489585114003296 8678215 -12692345052360637151716430294162441280 8678216 182414134863987267306344808828932244480 8678217 385579844295333965961629661710170848 8678218 43609851711770375369063392784964945504 8678219 89601605474812517185140310879302413760 8678220 -1840041859173963634896454770291763200 8678221 -296994586223646379533896097952077112320 8678222 15663604895144167752340314955492184064 8678223 -92616666830678066500099481617162531656 8678224 13786584862861697747577117913134120960 8678225 137820331648558871741187528880515315750 8678226 26484470244883406802818962542290674176 8678227 212218858076411239032686322876916784632 8678228 -65852997034252634412103431476930179584 8678229 -34222459871638249511494557678545018880 8678230 -64191800991483936079489957716771511680 8678231 95458549187321446705667122574281082880 8678232 115716233279314000873475396802225561600 8678233 -101117546035712521202898257932905472 8678234 18306518432785262928115141955164831200 8678235 24420693069202013365677647211184757760 8678236 7081120261016883427023772066685160448 8678237 155180469922084938056368429363295630886 8678238 28180222368425600619532299073477849728 8678239 71328545376811995703018052324835105256 8678240 -1895391564719949565383658230047047680 8678241 80911002490079043688969669870505364 8678242 -86370296008248689184296622812222241408 8678243 88782969998210874965621500115319261600 8678244 -36173987662701376898139157058666262528 8678245 109871571639061759800917855968279843320 8678246 24222002325581479563811574094453135072 8678247 69091082884048294328935508319289257000 8678248 -10091032473306189364726313273034147840 8678249 142719986693818857472823157300167937936 8678250 22444577131329618448221631751558400000 8678251 137233054163800981991744399096112011400 8678252 22501981879155415422199407323508951552 8678253 -36407437166589429193977834658420639200 8678254 -35237351178753033267973336729335157440 8678255 55620048515682655520425196660813369160 8678256 -15889747081140457412944541589356249088 8678257 2721036698660458141674758682968936512 8678258 106640100824740263659687596562365374480 8678259 66471334084162358080221296835069758208 8678260 997552413935426317493906691579279360 8678261 139145392471564415315159533195488777312 8678262 -85366109594598024926191509640601986176 8678263 -11386973364237273699238046115764696616 8678264 -28775867881561320131946818841477120000 8678265 25162441716919404395131394096575491840 8678266 47533530496434020076300164294515646832 8678267 -114813971092255619781976999148149640880 8678268 61473598042121196705179693001212166144 8678269 156120658387440843884017900226048787680 8678270 9018609572170257559855258993213078080 8678271 13377316051299912496065616737976689024 8678272 170680499723219342739027397290491904000 8678273 83164857040327047868446981488657692884 8678274 -80086392996322848222928447931999351040 8678275 24715510643747452145756122170187922300 8678276 11344391311549105953809708924483567616 8678277 69358808985254700580705188978243317214 8678278 36277606195862018543095164209846876160 8678279 73911048339509090864715033141112737216 8678280 24430851296693611887573154315756339200 8678281 -148197494176853495625962860416632439536 8678282 53572365186974618535523821722605042992 8678283 -1615908072797142251373129844820978496 8678284 -90598213581709864023758703540542128384 8678285 -50715268051233096244077512431066174080 8678286 -13301607581788073912451800956380412800 8678287 -23165407906595364215247521231386175760 8678288 760868291407902870871139511792107520 8678289 109092292480145805924880250535101943024 8678290 41340171485877311395564503550129994400 8678291 -44892294722039890359930414389878050816 8678292 6828787727202121477461959572092487680 8678293 -76934639047917680833355253035827615556 8678294 149324364585850019697007040002151217696 8678295 25337435294728902981690613331057658240 8678296 147015079173191981317609181039141560320 8678297 78156156299845256817468510988308378132 8678298 -63116071613262894576201343552857678336 8678299 -45151603168559637960229765511182694368 8678300 -43511662463939877642767779073540505600 8678301 27763428829120773314429839879813786560 8678302 -15839041323005416030103704662997665600 8678303 -40900989688887257621167786334133576 8678304 -159361098913258912287678458035802013696 8678305 92784883130179208624796255628098605460 8678306 -3762113060114770813865431837191539712 8678307 -111469227384605882038500527111822624640 8678308 205420758594866547309417368650809139200 8678309 -179739267002145121155844425242383956384 8678310 -11667362846784385368603742757877196800 8678311 119010655117049341122382667255668001912 8678312 192805911543609292488271827987142656000 8678313 2260064960284895791985068865199613440 8678314 -8243963367040385970598105416520192512 8678315 157609531366428069319547790372766910400 8678316 17350414934456524641016838562152842752 8678317 77564878221864595336935677442784579660 8678318 -11756278790262715933532861925258886272 8678319 32174892414963476140386707160494592024 8678320 3282486738418923179896739428390010880 8678321 30513482171845886158885741305400402944 8678322 -30912235245135492919610584467699168768 8678323 9761242420689333426326235183278946572 8678324 -78185051091355505110124383925471716608 8678325 60843657905505873006646639166877967200 8678326 -12879153646787936535617994716029132800 8678327 -12214557312401919176015710212097973328 8678328 16894162468152022470918366316127846400 8678329 -68371425971900975059312520548611239040 8678330 76109536684184418857014197327624499200 8678331 -78767440331145357245057508923863905780 8678332 -62813017820279570127388234325489502208 8678333 157358264516256441903313161339800736582 8678334 -21564353472496515950302714478373209088 8678335 -74767560733427378717601280640706433200 8678336 69032523846601727600258211338570956800 8678337 78870743073276142750095675303157345920 8678338 -151189119838631411499334178132072869680 8678339 439556683862656830523002788527150140 8678340 1391880443937076484310544008171540480 8678341 -69298186366259605966139864671718551170 8678342 45362678760383540123834165912241668640 8678343 -150413122884956843372697832164131157336 8678344 58025015793283571083358464199458268160 8678345 -55122373628225605041434068098628996800 8678346 78140631019963661547963566983559424 8678347 59680862481902025333004265645162589744 8678348 -76932661843671222312115582520249407488 8678349 24382314252058893599308256729506723734 8678350 7707403908941697751799222696082916800 8678351 -75288312337237131446342981515942074696 8678352 -25660431827612340189891118974133862400 8678353 119125928091674691810014029161667983602 8678354 -52647031263047772243657991179198816624 8678355 -8140314146717833471007396044961230080 8678356 -59566629113793201758564408566215225600 8678357 -36993445526004208600893111011328980736 8678358 -14211803687523700222760030813796696576 8678359 151979720086795149805971427904999079560 8678360 26369237674743668798387814559084953600 8678361 75517814830992336629481578156609905872 8678362 39544644108816034311439897348884480 8678363 248769759655352071906697679518800860612 8678364 67175561699209459551845843744263372800 8678365 150535371143266912201384339218803233260 8678366 -127055341188676322685120162378172461120 8678367 19153274620533940528454440006090417440 8678368 116336732471553511259928604813643218944 8678369 48717497371612880837565267537068070720 8678370 11370574384719276690540481769492221440 8678371 10571226523709488642336671970339353840 8678372 20604639997941311424719801906276796672 8678373 119859596712246110192654806565344299168 8678374 15363789232755215782599222256339059936 8678375 22768641537564074390757826547022762000 8678376 -59632970956827445917763636983082352640 8678377 219512474689813122381856638380408474100 8678378 -5379854445895036330643335688224583760 8678379 61597245301550319789160969681063423728 8678380 -172064179573749986218419976106146790400 8678381 -41988866542120762812036721662473112510 8678382 -91321071801767024701089417186129628608 8678383 23675988591198508447913358197665635840 8678384 17814895466739698526620669995949948928 8678385 99772857218922043744173863258198389620 8678386 -10774062003477032936704788855674666976 8678387 18932015386145533895835950857455777600 8678388 8168290609202062195585300806195118080 8678389 3553928252057170258205511585120913024 8678390 -3581072142311041041199054566912480000 8678391 130008783765585638808078407980939285992 8678392 -141876543629562929681235530729250816000 8678393 -86771516345497986394756779496755038358 8678394 57361670533419921984267510703285271040 8678395 21649299972842945991752823174177261600 8678396 -29777068749677723290844035118907912192 8678397 -16551396376778582013197852435817529344 8678398 -25908953164644215909230431955819870464 8678399 -88104938823019815940649430614719257600 8678400 20078685601271973108912617830534348800 8678401 145036157626846688371685411128070560704 8678402 59612648620590939944997687793318513920 8678403 -7326369403743972871382917509928864188 8678404 -47801281185545998148600973149097934848 8678405 -30229014842844738037110112687822991940 8678406 -1549793347125476156376637215860324352 8678407 78341934615618806246728309524870878872 8678408 12163604663393611792459908551016284160 8678409 -66615910438948962747957091711127612160 8678410 254344772591954694413285538768232320 8678411 -42862530260805536229707853406147840368 8678412 -127667048137403034397160944887837214464 8678413 333878050804621951609511160996976063180 8678414 -14146586551471012853889510374218042944 8678415 -1430202427697988619189353608989978080 8678416 4524566834942562804279386966912540672 8678417 31760537864291640765336199742411882352 8678418 2131775356334828231680222350746714112 8678419 -77256144031183704994282979510776241600 8678420 -3768407774392713651164197587487480320 8678421 11597588008356297071912168736785152800 8678422 45117438750574302623232316981069942272 8678423 -12214719518986193600951024831602085472 8678424 -60271569097030178675751705076603699200 8678425 -16887255737414875871047612592088974400 8678426 -4478016486103329728237227533121106976 8678427 23922653280405131294726251628557757232 8678428 -3593520739325652805078527882919034880 8678429 -23993035242301346802895532572831858752 8678430 -27158630172254366040854074901196535680 8678431 85077419570430382276676203873134721464 8678432 -621722371569768586177915554581446656 8678433 -114367685055815244988475960410195492176 8678434 -57489642723845284194186982792620894384 8678435 -157480965034577086159017872992923267120 8678436 -26026011819197394108026206830646173696 8678437 -4378926663370575680279749741267361568 8678438 -20122549936743144402819962967914581056 8678439 -27384638954904413125177720686024562920 8678440 -2695844731734462660953133506987059200 8678441 -80268856439701670160305844346409314908 8678442 -9705322057649850532497346495918373376 8678443 -292833618276750718080553666420153338920 8678444 197245356678337586483202656985776911872 8678445 -14475911065232295398311447911623746080 8678446 -7716815199449491537959428456828845056 8678447 -124173763642281841106159138918369701104 8678448 -59693634422136302510315804331987763200 8678449 -64052697828716565569182324953319027968 8678450 -1482576411174521149502885435215104000 8678451 -85255952637309366537614391332131437768 8678452 50159454346569729791251816761984141312 8678453 14437827813367859621193856268199874560 8678454 -8169317631821119651012871183594825280 8678455 -52096634071390845477006132793512365280 8678456 -167853878217241904506407874610225725440 8678457 -110646045452074829578595516624698927440 8678458 26868322256931261332118124687950487776 8678459 6899781734138713179137797965340003440 8678460 28878965003978505067078415417353666560 8678461 -62937235179095634389600916286824696096 8678462 -59193182209233487179317180702600597568 8678463 16358365687793892643365581413873728144 8678464 -78666429409262128929816038461723377664 8678465 97876629577384636031696491498422427200 8678466 -113137309024383601876931202504251750400 8678467 18284706608325844305838510605809424384 8678468 139808737830223435312744747344990699648 8678469 -33704315618130681299220409109066861856 8678470 38676727758237913572593275995567678720 8678471 184889867424867669095338977110724524640 8678472 13616668454238345732973409267251937280 8678473 89041224130537793636792512675115733722 8678474 -47797890114514460713042575704481543168 8678475 344674055118848772630184452471744000 8678476 77921536811332226046022190160002466560 8678477 46656062316197997847681287551586057120 8678478 -27844523570936764881587513668078310400 8678479 18854855802044124212151008004330373680 8678480 12398742043931534456341472424860712960 8678481 -17028514058008029372237171984028250112 8678482 -38352167255107916071116344191012917600 8678483 17233981070834435685187972151376360 8678484 82117577208284345555816272403702325120 8678485 -59195447446163237720773393112161425000 8678486 -103232916260592066267708119770383683808 8678487 74429205612095291278796120744942336640 8678488 132035415739796947742853179716281231360 8678489 -230360346566186282238331065485820808128 8678490 -7934604830842724836500924746274458880 8678491 138447547329107509110282710000456949952 8678492 95145535725223991724977477233104345600 8678493 141229877111532786703780265193796797324 8678494 -84827636529232267403641715985412730496 8678495 -22891113163397611169867912189514345120 8678496 59276136091009662040408254678043459584 8678497 231616520980312662633925699512277557040 8678498 -8300532681871396041840353651484172800 8678499 -53830030091033280425097216751363294992 8678500 -124836618628283421173018467523257728000 8678501 77080542233250606387771206340860379612 8678502 -2361509233182063938610914754711177216 8678503 -112534010317306995308029287699584277600 8678504 29945295593235034859721024105495429120 8678505 -18080090973253440385547227648341264000 8678506 -46328940775140852191994196175977620048 8678507 79945881021358847721070423432017360756 8678508 39487229327430092005387995908685288960 8678509 -48171572680019193170382625667949483648 8678510 107992473920420738233875948708780562560 8678511 22864179966771783854615010030148598640 8678512 12321110696972183472323343976220065792 8678513 23300891359788163204016124741036732324 8678514 -24816949393258861781734183539043878912 8678515 6603498950404769871615070642601858160 8678516 -33088201368606493369198546960649256960 8678517 39059620436023844272178819317214392512 8678518 2709973953406213506075669954979696704 8678519 30069351892498821783514750463271298920 8678520 39451896646269635570412381245782732800 8678521 50348126039390945088162047233894495872 8678522 210192705728182638924305141891710540800 8678523 -28893472040477547239932314609246521856 8678524 60165720602217031996595417488481540096 8678525 31069457686834869987349339581683620050 8678526 -60694576742637247678101231753897827712 8678527 -38771742120030315576034588956395431440 8678528 5145466132181909361956938079608504320 8678529 45503556810027552840674511074302693920 8678530 5573251791684547587887394795254438400 8678531 -97916998147065603903274830802647697536 8678532 1872540638807045592902872708050388992 8678533 17253596351419596573506791748086075740 8678534 2720336408759346696408445917415952832 8678535 31983710164819184658182978583813542400 8678536 -9086207074347620678842897620667960320 8678537 -60107294190947781022977833759731160934 8678538 -634274410531235855731692567768421632 8678539 -28893978732193619660530034740463734344 8678540 28757646507919836443678476410809548800 8678541 -22320911761220375485719189294732729408 8678542 49092846189719999772489764502316404672 8678543 21789419941591764647374686134170810368 8678544 -2853175225686618458438630792560115712 8678545 45967754126675741017506480069025996800 8678546 -30016733561544759970123266131825159040 8678547 -137651092433147361446533955947637552076 8678548 -54267757109645254241547430872358052992 8678549 262841898090908815718480543101055521920 8678550 40140268805320089616896834304996761600 8678551 202035874671752838866513022087087632064 8678552 -34385503697252212183626342118587494400 8678553 -10990970273528651917852135166530238976 8678554 72834305263347218340183831209723581440 8678555 -16837446391728713750578148448056640 8678556 66359068030677587595904425594215301120 8678557 47252624680192449237334012030479288806 8678558 -1482005530821028505938047857810269824 8678559 4353457136194146079322256356867653704 8678560 11398669893952482274924413824265093120 8678561 -1331754719609196619428896871247510608 8678562 86231874030856153440283077598198714752 8678563 40897398623356040111277180443885285784 8678564 -84889189299300803325082965044295613824 8678565 -13251533986932518399584193014679585280 8678566 2099666434988582507405928752563336704 8678567 147684503860690942667937012672916338960 8678568 -26234109579573636995571908860329984000 8678569 317489260264465502227721341462889385060 8678570 25071697588162575755846463867868272480 8678571 -8443219516639043897434041517054389120 8678572 10887526899701599327354482113550338048 8678573 -234697623216767296470547145539328321280 8678574 -26825220589259859321780513903102050304 8678575 8865609338639679863926963382370453800 8678576 -9593760801792020990392257969734516736 8678577 -53469025270335227938710027369154063968 8678578 -107420251782412382632757656581616850160 8678579 34294273585034069504020483320482689440 8678580 -13535540381312205769920437964225331200 8678581 -5890751884762501960777196888760697618 8678582 -38020608807041950321344961713783662016 8678583 -653790739026087178037328518038769400 8678584 57766981502287392528861120022738882560 8678585 122277714577322291231062908122682775560 8678586 48421772544251874212226787184084505600 8678587 34676370745026763160769514400794011236 8678588 44808449922990808269172955871373011456 8678589 -21239743868816074722102248750935281600 8678590 24296269489335403436789814421974182400 8678591 -2555943523356800228491571584404313440 8678592 13144036851381774668416412869963284480 8678593 -38544724685760413554462376224055088000 8678594 -26033668704305154917845101766509785904 8678595 96690348372192225372933958280895545520 8678596 100945614167715348523851111271104387200 8678597 199288099110889307082984333675283459392 8678598 89806063948479394542488076895465637760 8678599 21383852914084966205347291123702736600 8678600 -3906501439988789916529783361433600000 8678601 97822890011250450461690261957806817130 8678602 -14638944502497927687060841861304523168 8678603 232468672247928235803840648859250952852 8678604 1889249370528010827529944216023040 8678605 -1120074218971697248967856057391641600 8678606 -100144929832035056384039694833212285248 8678607 52369505267979949535619858523286097792 8678608 578280058484837498539274121379840000 8678609 -1518783935224340214869772419543128320 8678610 25762322776656707722510443930626611200 8678611 -160636220056184024723708796128947538600 8678612 161148733182111328393918541234937104256 8678613 -61169454561152582493473656569734715456 8678614 23846035588214035785565719908958234624 8678615 156549716654685626872900702014941830320 8678616 12165944278957811258173664566660300800 8678617 31529013892999345853312782556628269892 8678618 -16589189251354997916632759582377944096 8678619 49504218364865452664784401267615744688 8678620 -2280878605387686074160614660758264320 8678621 64094032675353938430993115397084841312 8678622 -11384728343426508254435729946817960128 8678623 -156022466372491128507174131111586872720 8678624 60167171271606479677677036334570536960 8678625 86838981369033280286336476796468208000 8678626 -565638674001287858243595579454877952 8678627 -161014351068043454235352888346089412880 8678628 -16996526551089947729585032269952757760 8678629 -133021745195880014361609988627640393600 8678630 6429893303224157857391111202810633600 8678631 -16541953910062909832170879921693855584 8678632 -138724975495590563219819277830632473600 8678633 118643144730966158165975341622899036020 8678634 -21468873182436023471102706976108846080 8678635 1392250072684191458818421392151647680 8678636 -16838685432961205609652363383838474240 8678637 -107708870016179936317987922449599837120 8678638 -99582288337690314986732388889294269504 8678639 -190791322096038813341153380315718032560 8678640 -7882496028342998291498465987884154880 8678641 -148558179127231918137752563315378547216 8678642 -11193506968613787642892427588102085120 8678643 61660798717823795655360816739593975864 8678644 56471975835615031187682220441972948992 8678645 -27059271780340119264872700453808589280 8678646 19172816569000685282434190575759142784 8678647 -4204185733612696308288807997207086440 8678648 10953915628708073583569300951544606720 8678649 -38681718559945892299355968947531985920 8678650 43466986662573926752663244606270110800 8678651 1892792677358452033136386818583796904 8678652 -14800638799413516431830720712907898368 8678653 131498560267515820119597688789671714840 8678654 -170217780165570972332070848161372651200 8678655 95810626534745383586184099299271168600 8678656 80800879144698647873019016168687534080 8678657 -31989936703412862956057923667864248020 8678658 -28053633672596244819511866134209277952 8678659 -143007071672276686630976892595832143872 8678660 30766379352578664216697303804037122560 8678661 134105448407819962028129410964899887072 8678662 1724976949143060580502888769083234112 8678663 56133138963160936119274815176947668096 8678664 992671761188740070164795479574732800 8678665 109581626094055146870798346719968073060 8678666 -17369097718502554529639294948511733968 8678667 26958381788582426888651524173716782080 8678668 101168275199558504304267439012594193920 8678669 -7620198874702080144358857436530153930 8678670 -2027408161127170287800218632171540480 8678671 -112435791416401977217000106544720098128 8678672 -28566271047524553957786110081900740608 8678673 -44868573863679379049149901012179755678 8678674 -129037827868865018860401832176610391664 8678675 13051122216977628573143679964646905800 8678676 -44580698789001088855513189017628753920 8678677 -33955388867189667418813852277466391168 8678678 9826755552870704794826554340714476224 8678679 -36025165387298624859596631284262936216 8678680 99473287201396854089528006060391014400 8678681 -46701992125421985789597508220310602736 8678682 -13091282038815679171328053168595665152 8678683 19967630334540798000661609148355521744 8678684 -107513248605464728663958683815383508480 8678685 32191494258111717614120006751703123200 8678686 -34539458810625140301311676875369774208 8678687 90682233137734545011313235230817641120 8678688 56558085451568873707855878310693699584 8678689 4885545915751861410238178063854236820 8678690 836174435930516698443867140466347520 8678691 -28814759493961877557332669817782958080 8678692 -20682873891366586879208041520417369088 8678693 22071467801143603798159696972239354942 8678694 23536455005921275381651253923893278400 8678695 -137007667074125774064472022985450121800 8678696 41042132457071192464189351653019392000 8678697 -1118568696812184331956448010792417472 8678698 -2024068700852201935233441098482618368 8678699 -40261868832246826501440095002262772300 8678700 32738321809418445508012770486333484800 8678701 91738809787230104794155458557173335702 8678702 3813548638707634429984972806648593472 8678703 -145211010640782959580576663897721382400 8678704 9806499183008484645666509663933792256 8678705 -9198643223944673056496860100649550080 8678706 33485924768569131759650719847277523200 8678707 74827830611209012307739590851549506956 8678708 114931086301415335649151334954348345728 8678709 37552045583485569190298930656648225884 8678710 28842320190866895875506751067655733760 8678711 7553656877110773086029158701734916712 8678712 21199945626424412468777901844773273600 8678713 -167196710011457726898391186248154382038 8678714 -84065704682375132700356986951286108160 8678715 56620145519479482490844327111194635120 8678716 -48082477307612596554323954656197319680 8678717 70131044998856448825492501521927831520 8678718 -5975988777193423198388121285765292800 8678719 -76619017296459902306480877746775772304 8678720 -18797969348405989554748570968910725120 8678721 156085954539501616485651382765435992000 8678722 -572062147254910787525996027920883136 8678723 100973103155522333138228845436986857960 8678724 -98716036721572124644899149783652639744 8678725 111689717364908091818540188719508000 8678726 47708197122509978175757037928254252160 8678727 -120314699494509240364935619730209689936 8678728 -79483948546270381149578115088381870080 8678729 -58573065224726325670695325902875196672 8678730 -24204338532673391433079778633369153280 8678731 -13079982024745344473849741156116482936 8678732 95290047574704190468056337786670052096 8678733 1441713598914188818020728539858565664 8678734 91785662234474901009958963730913230016 8678735 -20788701275579239910782786201214836800 8678736 -19904439578365320145923759656830894080 8678737 124841548113470179333388319387428424000 8678738 -33289287304130723675126136008625666048 8678739 -9148878920807468845401329842006891152 8678740 -20231677042901367983197323012732395520 8678741 216493523610801537485079892454628392142 8678742 -13186915601902244841156719333314125888 8678743 181981599116002066968133517446548164400 8678744 121164381994274172179397815999604633600 8678745 18209832891072110118056465312749586820 8678746 -31564468502850227250604190103276176160 8678747 -16977304482102971648236322215105363200 8678748 33506741720968152633179607774890824704 8678749 -117754848667274859065127771715158156250 8678750 -11826844180321950062450717799193560000 8678751 8303629352326466979843396546222871296 8678752 41978798799109515449747874677999665152 8678753 -147153881397184824372727766679579979998 8678754 -8619122624711020336659565292641827840 8678755 -43462547376008268496483531666075249440 8678756 -67087042998668883269342933605136547840 8678757 3084434389737300886256531991087774144 8678758 -30718362112045755383317879890266915520 8678759 -135754964680560156355899751497120212040 8678760 24197872638226703021053049125188403200 8678761 19563188562400280765819067709789039744 8678762 -103224449100479284505571692164276462848 8678763 47230411933486221194972593804851533880 8678764 76450764095441836418313275743746488576 8678765 42377381739049610922993724176400059660 8678766 51783595650796265642670932270383746048 8678767 -112842026297354973276474153721812636320 8678768 -6432978275218020937810548756243087360 8678769 27130237529581945669757056116579481536 8678770 -53977110588453384098595255121480074240 8678771 19207267551713773301445671814359318232 8678772 34227705578952104284820070329124249600 8678773 -100546184479731859287290540474107552978 8678774 35777535009422447209076750812278396288 8678775 -2820196001774048214246813192139084800 8678776 2161809659709480869998278714669772800 8678777 144474509217035475016442671659730075626 8678778 110408781191237602227890842909393140480 8678779 198218808321515250030450595557168393380 8678780 198603844129596527498304066336726712320 8678781 -42588648618883727857900572515512011930 8678782 -85884918622148924102325145039540992000 8678783 141192596808480524820166381061482108032 8678784 -112242214121442640481648867814628392960 8678785 -139588091512239972294770525643273402240 8678786 236011049858363515467677974563733414944 8678787 -19862421767009442145709610981025745232 8678788 -24903826180375590058769855501164236800 8678789 -71864931313043873935821628521870760128 8678790 27288810710056818134687741905759921920 8678791 -3374679768801813159555687433568316648 8678792 231079903428046085581759508510650337280 8678793 125239917673047871096374106261487272464 8678794 7826650868651967295059619052690105952 8678795 76549950910715936668879433234856155280 8678796 -2374184061632162064993004282363822080 8678797 77114947984341178948085873500051906080 8678798 11676319171461393734976057536098285440 8678799 38342964824526409866778378596814909440 8678800 10825270919086009629926524319758336000 8678801 -6544702767654635235901796239754777100 8678802 20152903651396047112587255651627074304 8678803 -39202638660618702084734518399956811200 8678804 -33438556494509967499179481732303369344 8678805 -87043068350435966427143365322456310240 8678806 21309385308047214109054925359263831360 8678807 22060112939181766686188102425170696480 8678808 86235433851213573558027788955964262400 8678809 -164352460188296156577503015333618607996 8678810 -25631605935895714447934271647584880640 8678811 39048066476418653943544536778293195672 8678812 -52227794097385296030256503738414509568 8678813 30142542523904231783979229755159745728 8678814 23395781869228429802469292449696402240 8678815 -66928681708124635007422422860199639600 8678816 -294194775180803901452190936079332802560 8678817 -61642132635974749866402480994039604928 8678818 7036793483829265453549703329939404960 8678819 2140750899921605727225237799239199944 8678820 22643349243461895373033804783076966400 8678821 -221713651113906049789268219302634854978 8678822 8327957158819627451503764844609473024 8678823 -203890169137164641420705551863720840960 8678824 -6024492481422545944381361721546178560 8678825 -74319195228243038022959664800822856000 8678826 4859045381593315582384810082824764432 8678827 -27955698372554037853592921042254646016 8678828 -61657738656216392055318673919282879232 8678829 -33892999461538681921818327003649504032 8678830 -6259300218990288547571727136069689600 8678831 -23916967583341272457746322392985414872 8678832 -12006754389749430630580184200456962048 8678833 38103650558435421921334424228365000082 8678834 22352404298557516600154764248848775072 8678835 -21093476892050728375888114916283823200 8678836 156938106453579775520670602633431601920 8678837 3187140597877586082909720389113648380 8678838 30364517543390156072833364625118433280 8678839 42239245416392029409399050016228578080 8678840 -741368508645616498272829492999987200 8678841 99113744562639916427702318647577420640 8678842 -141350005254330116253114661255124438928 8678843 86801223570021297807090380950798647648 8678844 59987725447524800417900555197131809280 8678845 -82334428552018560421977886726200800640 8678846 216940517216395998632319080258604096 8678847 -77941737751710060589506972682014444600 8678848 87910217757740695351438593476324753408 8678849 -211272225282123871871266458133390417920 8678850 2035397202096249326787612092473968000 8678851 126555008518476785828187989892171233852 8678852 -8236429635848454787476458045081296896 8678853 3981623931764773928911481178052108800 8678854 -17339666303258441142728382229778835840 8678855 116641850031482394311834861336992064760 8678856 36143899464517537478968499198871306240 8678857 -138074932868534457613707253171671523296 8678858 -21899200952346781729346984676173391360 8678859 -64607872634495921667910376248696730880 8678860 -58229716207808444038047070251344593920 8678861 -355536463369658470908768054956793739200 8678862 -848209070313680140668239690524817472 8678863 97234110512548494486092404475965648112 8678864 -3090215141013090456750039859724107776 8678865 -19319717393224958125730527113920604480 8678866 -3292533696881258512094118990057255936 8678867 -28402425843404512953796239083682482520 8678868 -37797148882234588860952603737136017408 8678869 -31279186753978268858973659225705999780 8678870 68158059531654460586713853200449626880 8678871 197376960823195546816699090139385507720 8678872 103712667224783737515168057788280268800 8678873 35853395211295414589605523490209859840 8678874 41781161872283593211099110573605476352 8678875 -27444193966809884349867162357467316000 8678876 97490948581940505824095046222794245120 8678877 -65919230392096861311371509002566661120 8678878 31825054665287282177650823706115833024 8678879 118274981633033698862622044376862332672 8678880 -36403141813253307048756960368551526400 8678881 -143595715072501549916270821943057467296 8678882 35002481196294827765888592786900412800 8678883 94675908798999995196732573757196070144 8678884 -22062954715292899296945782396066643968 8678885 -6282167164946770252013792751595126440 8678886 27178795148843301768114825162334224384 8678887 -17915306557568018342708090444285207968 8678888 -70516896552706744676603996682183936000 8678889 4520006839395184162842645265859488704 8678890 -22735876116427154247138810522709501440 8678891 5156342098291359718272393853573965024 8678892 1174487414295449767212834715485563904 8678893 -254277616397001901031084823136584322858 8678894 -37002890745958469776281368192506685568 8678895 -18569075911435219540857168813240735360 8678896 39183800605939730089142529607438336000 8678897 -15367228361064475426099414542116746200 8678898 -44012694943428336998734076199058079232 8678899 -30720534069503617789572010664914434100 8678900 -30910651912602244188169322728114176000 8678901 -49794729112709693482577012608753746432 8678902 67907092229607657869008967317897045152 8678903 35825238608327352769009598372452786152 8678904 -48822407143030253698024468213366087680 8678905 1160925349352918130234166476987184320 8678906 -69790099836491557285159439898267632640 8678907 1455186963904204276788434153091555120 8678908 -26631858308754380766865839333298243584 8678909 -50667536141092145240708422512376629396 8678910 -41465388908099249424874359875640032640 8678911 101803133239687801301889991713613074000 8678912 56316357759253395831664189899993513984 8678913 -152371078479202178750880547010487016656 8678914 -50895768663514233535058439477675472944 8678915 7796335868256679084190447161570406400 8678916 -27723032297873012729967807447902342592 8678917 140361517177514022041870142998828767320 8678918 31878328353250251367414610931605336160 8678919 69775394427689411821394265953949163944 8678920 -14832531335686697019436099400717875200 8678921 104729482040700061353369820024862581044 8678922 -15865338008962218891721132969926852096 8678923 150193153007230008956735778100631464104 8678924 -8215996889391692723707316539008038400 8678925 91773398074162758869056954431159418500 8678926 41762404368423605714719460193329872896 8678927 179705877490638729063263675941190137776 8678928 13445184789995188753224272480115032064 8678929 9045068064490377733143726104797961600 8678930 -29179427839763006022294691189370712960 8678931 -6532439175074656143129919715585611848 8678932 -418246260839749877456276698011603200 8678933 -117112040007688532383528683937839256818 8678934 25301920900559191467108269490406656000 8678935 -3937118656565256606267171194214466560 8678936 29865321341709618389602113900503900160 8678937 45232346029891565987547259539687821568 8678938 -110566644141734930420725593247602500880 8678939 60877533570167192419337434019107780740 8678940 -49451990907526905337503870750724915200 8678941 -159049269840728006089608371654949429658 8678942 52896837915329867522613054338617526400 8678943 15217122937739778370146511600672044384 8678944 -48523537047890000243296204639299108864 8678945 25308004608388475630831659178316168000 8678946 8616982302630028328631139974101299200 8678947 275288709283473956528160622277601218396 8678948 2210707187242011777780497246120924160 8678949 26170884593936250929555123057978650464 8678950 -3035577523184194634465698717030483200 8678951 26074798235985590282298795619402280952 8678952 60019733990312380184068801312669440000 8678953 -20194967371437468606019953594603153600 8678954 -42268444260394258635016673825988415824 8678955 114346411498091718919208618331026949360 8678956 16578909041437633443454319826579784704 8678957 7457098359142656811691961094447809600 8678958 26556197263902487120969005405295620096 8678959 -5971802853853154169764469289215214200 8678960 -17226483918075215168559634133120778240 8678961 45740928589734101099302515003665876640 8678962 11293327075515640438979102122232403264 8678963 -146081297916235216465311735899712892788 8678964 5625360772185197776966723725188308992 8678965 51429455326401901204824658178288318520 8678966 80698731870264776559572474712436542144 8678967 203046401616640592312184241148150760 8678968 92371062970684519104103840397958082560 8678969 -11296724979258603609549493358306215872 8678970 -2790567064394021376248083799793168960 8678971 52852094523825315749045500022746869024 8678972 -20464773369319848024703054573913495040 8678973 -128251452254608974111465680390422924416 8678974 -36036307658951162254488597946749483264 8678975 -110523184326985550726532628620749721000 8678976 -6075460097518298368115421184933232640 8678977 94227415290151357563542738656963597312 8678978 -47912659370700234300597226042129390848 8678979 48046777547200967524203507111955516080 8678980 107021362222556614840324635140809996800 8678981 5597922003082246494516370095104332512 8678982 6123980835170672550860706450807646080 8678983 -27944777040172224097295938019270579856 8678984 -109048560264846103920890590410815692800 8678985 -10774601208555628764268650066092058240 8678986 -17340210410026374207476179048610977536 8678987 -29044900368597371105295797665589103600 8678988 -156389063596781899926366432183322437120 8678989 215065731586577200589101517178609132000 8678990 109073392580979629545957611692191706880 8678991 -1660242741469262576846865772779738240 8678992 -11317259358729880352074224328848048128 8678993 -122236345241957945126090422449762843420 8678994 -25123146721513762840649464380369166080 8678995 131842367407425806921112052456133104320 8678996 68009954208482764030316004549201072000 8678997 41913409433074257327289036467820101774 8678998 -34605451824177237235811111683563084000 8678999 -99258560952234204038982725926511333760 8679000 99180300109119270781655869228154880000 8679001 228639925299848640164195364632101881600 8679002 72113008842950603988743136120533651952 8679003 -49595420775549016159971257948138386488 8679004 23359802179792385960378897439062108160 8679005 -5681644500849056655724151505355032840 8679006 -25945809288895237468592528056432112256 8679007 -1167238436439036233672383999561433240 8679008 -28472539807791625146016771533692731392 8679009 -16780277313342347109103239403483772496 8679010 39966020307727473563760597952754073600 8679011 157972205265582482356013983839031513224 8679012 64134392668614162652274207681569818624 8679013 18688605162698343607498732523998322880 8679014 213354508846071827912038550610144192 8679015 66875094840448996681231897469096846400 8679016 -29226239494716738006112046423007744000 8679017 -277145591401390206783675189735484147026 8679018 5600879859840151236303592410610648320 8679019 234911327705380939690168374632910048320 8679020 -40248355698484074220021541482099507200 8679021 13407513089434562927195347197049197120 8679022 3747071688086011628579229444988914624 8679023 24582513312292532407868835274774328184 8679024 -23434101352753434812120400476338323456 8679025 52075164462166369406071655331423940550 8679026 40177673592852562969811117027644445712 8679027 -45392169178122176858766858711842259456 8679028 -26572447082404924313818105286722824832 8679029 157325049230923823405922091014871052640 8679030 -1920932255386682267887444295506176000 8679031 6565695878150680359075338325674720664 8679032 24226435156689746974573831859298324480 8679033 -156321000488652713333501175151111013760 8679034 -303302623553629411989235453560898560 8679035 143368779518890773618083644160772660480 8679036 23862903229315293941848328505642885120 8679037 94844020494825748060393411686062967686 8679038 -11054815175543142532031791125735406080 8679039 -25499692244188269051915383051487432192 8679040 44166320000001636813898732606272307200 8679041 -19815504144394977082608463615161613056 8679042 69855884284829901448747201324935978240 8679043 2516244360187273011195512994959182024 8679044 27986490634397508589262820099051884544 8679045 86228906979606519898052094364720060320 8679046 9995604332387013074354592901458862080 8679047 15539986508322730459223304946351195200 8679048 16870455022565921919622580755759104000 8679049 -211032940385205990308865747530352447360 8679050 2478449730329171282902376836894636800 8679051 -38638863304349023385421959091048478020 8679052 55054447661410948473048539086878602752 8679053 65421843915982813833068170684192966656 8679054 -55123095591004211074991075616493318080 8679055 5900911729568542368666775950455761920 8679056 -28153476908614164565151495496069439488 8679057 -143827428164502359517662599285331558160 8679058 -45985295158557190598349999406915755120 8679059 -155317796429122915855598226987683206740 8679060 -23449203515500350904975681227478694400 8679061 -145978357855849596064733234730090365376 8679062 2396125425718842963378059134661633280 8679063 109907082960941198627301365010806738688 8679064 6226991055585537814661481292193464320 8679065 -72261548748041765869639499890530300540 8679066 -62866640080054276843193742299846314752 8679067 -142641594506935165921717182379180761600 8679068 -26510661321515632069702882897809922560 8679069 3969485946009003245037031629095491296 8679070 -11647532657028234840180225977472906240 8679071 27321603514855593755304790721158786272 8679072 -68897525537865491557435915241650126848 8679073 5783761815883750488723197587284435264 8679074 -27748429640136860244264003740927308464 8679075 -1387593545632133581332594684215060400 8679076 85364416326083518117258644453536473728 8679077 2369584863564494146863659686350420480 8679078 20821971787810401378614964236963906688 8679079 -17287280115956481834896776863358493320 8679080 -92186047754759341525578596807728435200 8679081 16677435201729919449491291780680130304 8679082 99308542044747291662683829098796809392 8679083 -231049781941642346139484512483258624 8679084 -78878168801776021368467831214402353664 8679085 -33900660290379226848862873829820728040 8679086 62515297585399204166214694917756508800 8679087 -64688611747487997202874987330379928320 8679088 67703602574346294745611846190678016 8679089 388484270646840649380441402526408348224 8679090 -7624360369854620295498342327745751040 8679091 182246906194843702961488391432459228880 8679092 -76463423062603526497245134294265888384 8679093 21764022637702005564315093160273829664 8679094 149354533240959776962358171569990728096 8679095 204988614011347005260983896257591725680 8679096 -20050577929605545120810500859923660800 8679097 52654470175447431308416902326011179264 8679098 39609448007475076376158486426486133760 8679099 -43888040444088916740775427411021001984 8679100 -65004374927107825644810339344918720000 8679101 28587641874408419718847853549511744000 8679102 18450487192670612247291379543662802560 8679103 -14273291450499955277572968050425970096 8679104 28223087763512765613480966706666930176 8679105 75450786411126858848667732786767870400 8679106 70469873780846246421511891233827520000 8679107 -24883969994530319258729763286317945000 8679108 -33762705318457708291050402979819914240 8679109 135145811670221128990765109811268801310 8679110 -74151726290924025154050826603686622080 8679111 3040361375461702980261415484520503808 8679112 -21946100353397508746461731835335782400 8679113 -148113373525260813807097239163395064560 8679114 -96736732505918749375620816743937722880 8679115 -43237279094398268653962109628462982240 8679116 -15147445946287975843541428604625704448 8679117 84511899587810673094904319797045438112 8679118 3682734006035062231875910070588961792 8679119 -71903903930562113659520327407606382256 8679120 -88227290580902275734715856527687680 8679121 -84474443064028438850131552661943558336 8679122 3453612908479403780247902160663188112 8679123 -110559726413500808553954967856932506000 8679124 -61724200712097342045700085006559488000 8679125 -25863340466861001526378461520787730000 8679126 13051042587882255620376939960395964288 8679127 -109233265516556109248264732329916762408 8679128 -44649604027779566377381461794863011840 8679129 156993880323135601360191270236568348960 8679130 38595841562536461867877248151424820960 8679131 53374668743554554343911285974435640864 8679132 6468262244142387863166638276099309568 8679133 3235753710161640095380323106345576204 8679134 -103828714749655468383150008233435046784 8679135 -65766544693462535040316157026530380400 8679136 -26467056398488879977678875353542819840 8679137 -40591243784396788548624598771668101214 8679138 17077364698080648871457433083626864128 8679139 5027212971413538645711654709904187856 8679140 10129946091421571633440625036757742080 8679141 7715534797037575291497064332630905340 8679142 62707906401588418147311527039823910272 8679143 300090864350610299237288690479979652480 8679144 -7265351965999423338926413702285639680 8679145 -95623439061570420107945055832837883100 8679146 -9967493527031918142256363864594712064 8679147 203366685951890291880514358924199633072 8679148 -20315164430879638811688933583063856640 8679149 -273384002369447415063755651048956376340 8679150 -3529121770639575435621921876688723200 8679151 83578633191601255460850885818452210544 8679152 -32849101532892751971004607383494918144 8679153 21168224439418363073070664745559405504 8679154 -132233050502468130432001328290157344128 8679155 -174788851813315963189760135604841207440 8679156 21866533205568509372772779392991772672 8679157 230134982663856380536749025636945093152 8679158 -178429247437918817729642660417830223040 8679159 -2877197950856533953864528740314734336 8679160 -29907244427173384406584740321558528000 8679161 -97965555207654119844717081278064793110 8679162 1077737897051644403383667047397359872 8679163 -1446492499231513666433936356367695872 8679164 60889128666905133824513098900643467776 8679165 62467829770396740210654688865945456640 8679166 21786745368297707718116418880698841920 8679167 24596132303311445049830591358471631584 8679168 -34851822039021177412090429150643355648 8679169 -291320728078004399875891529321269728300 8679170 99655895710862188270436318201048232000 8679171 -91099638144723953783418644715638970888 8679172 33876383969442224289046892938160277760 8679173 -53272398690233544868508194437935149920 8679174 -3071203771992305004797637321879562368 8679175 139615484659522861067374025286745642400 8679176 -146622657990818018026966111397219082240 8679177 -160534103792876675198710085836488153600 8679178 59557312054099960855021330284815953920 8679179 224102037616254261163526926575105213780 8679180 50325560489687466296451909475046522880 8679181 -23971249046224825000267221101510898880 8679182 -51241998695192662088479331121632678016 8679183 77897579147219634057678656440605613824 8679184 74188973094344262755231892543453265920 8679185 -2150676740498262361203862240739572800 8679186 -11344711402798256916788387989487731200 8679187 -161721531158631006613266413278720519608 8679188 24088998082167032475428629991696080896 8679189 6612866209458997648671048211371374208 8679190 28183354771951085914041833755802747520 8679191 23006521580712432175462542694373612160 8679192 80963417874875909331340553279103959040 8679193 149045218693682392963638699462256234442 8679194 3909550140535955842040798097334244352 8679195 29444405884688247188039661639055737600 8679196 -19135777340279608575637925408820697600 8679197 46912765718273206305323856066770506752 8679198 10082784661279694653352176668140651520 8679199 -93512921124023077935610803358334864800 8679200 76590096498510405638464696065785856000 8679201 43312519834191744880346678156729284224 8679202 18527065786775049284967102775781604864 8679203 18017342644541757730979822222021417184 8679204 -165028379078543099659817974840764794880 8679205 96385792368842673937009575077291193720 8679206 44317431268970614867064457695276775072 8679207 29523512161241823575642003211482295120 8679208 17136163168022340647803268635885240320 8679209 57042013264297180679155125499814208 8679210 33881673588433841032141071790831680000 8679211 -37699797742481400630400303939655932320 8679212 -97694184608807356735475621951705420544 8679213 -62044982637145066204690931987683283658 8679214 10485194635708863531506876555351286912 8679215 126801274105289003361862373974914204360 8679216 -2543671020197315326491130466141208576 8679217 -78734652827128071462737605630518026734 8679218 -15434390638868544049313223735064051440 8679219 -23034669842342613909931020732729562560 8679220 16769019374992841660497118742599669760 8679221 -209794543998202236629384816508201202578 8679222 -24470453539440219112313387897514155040 8679223 -133109220871783597350359135257860481032 8679224 112158586992868797756682804345856409600 8679225 -2721433132098820574756789811690412800 8679226 -86705229783187528582228329892027532688 8679227 55767210347968925872410636797175250608 8679228 12845632229412383453445408516683051520 8679229 -72897012036163115073509313352691130120 8679230 26654560583500759025027443786120339200 8679231 -136671775222332570806855092851794737152 8679232 -37175607235010181018191535752868265984 8679233 209004598061086749146386072812356292564 8679234 7271849043841888185210510584699888640 8679235 -1185802400178998736547373297130190320 8679236 71872015120454744978993334958496974080 8679237 6635148242207792688434668726265132160 8679238 -61901401994083151955600086606838687360 8679239 -41941978909380913828398765596171474760 8679240 76500603922610836407178250579996928000 8679241 -172833333292746847613566503294097008668 8679242 -51254649319809980951610027505525483776 8679243 -61191051551700888876828676646783933736 8679244 36647066507730847714198989488424609792 8679245 17002110880509568186446843912217015500 8679246 -8617757080832734367534341528365077376 8679247 237514754920544459104305083757043737744 8679248 20131813037885246295334843720357552128 8679249 451038034688101817400040286574688608 8679250 168794461919520221587573875444723600000 8679251 -4032851746859644360360574773406601648 8679252 4444570287430445182056043641947154432 8679253 -165778404961704025499504762898350452032 8679254 33572543973507851170264564426108787520 8679255 53880883869891847282452810443847582720 8679256 -55875700142520008079345120426354278400 8679257 93800095105737537742969647651393602880 8679258 -29940211034217711527397290201440373760 8679259 95635813310795302959486554068313054304 8679260 -83178151356230833809605338715821509120 8679261 13480635197904446667952185555305772000 8679262 5234627416124009727102540788043011712 8679263 286262142818968113231246084210514705248 8679264 169989653843357715541282022103428628480 8679265 36330503840428155857355355767505036800 8679266 1033657080006202163896832292347400864 8679267 -74184138657603003273303531369638463516 8679268 -27899322195301345837018136321791543040 8679269 73129107328863475182938510770780815996 8679270 -32265326440874616771839909677067318400 8679271 93388671608746585815737893125502636472 8679272 -21317156951829405787956696246177792000 8679273 -91653733994986687997636650520061212016 8679274 135406985208612878413888333471033000704 8679275 -37216390609974542603978177109244280400 8679276 -34627536638035429515774084829214323200 8679277 -183455195607381640288232713578982152874 8679278 12818548021974589579506919952794981440 8679279 21369071005980780517022630462531529600 8679280 3545775614982572390779801065573580800 8679281 -11811957264810259928889186729378624600 8679282 32819537176134037850430800866520665344 8679283 -10744471995276007456638303716559487376 8679284 -38170708220208586663705672122975648384 8679285 65291043594191106063005451612204480000 8679286 15167668460966138565551515976273848320 8679287 -13053819417038992491415406220722376768 8679288 99486953432393094268185905590585282560 8679289 153541871482417146503904730644951578090 8679290 18940065464110578564878724662098315200 8679291 36331640146804760863130752248527597592 8679292 -1491307117668236565247473642897433088 8679293 -30154381129653381040026765893732253600 8679294 16752178920322203956871981876454809600 8679295 -66485126095807924267891533519889420800 8679296 13399027621975537817428856484617256960 8679297 135364419191131135189350103450369715040 8679298 107842842333204104412989173501535912400 8679299 -64025956960282208095234960475096475120 8679300 15403351033571943469861901059092172800 8679301 20876369750850023289390813722620637500 8679302 230537042291323981820368856168577199872 8679303 -93488724748785096285022358404854211872 8679304 -66261224744611007116886000099196180480 8679305 80183885347061086547797010872525474560 8679306 -9838896289458259324389267287512970496 8679307 -17325507890465696747869168477202579456 8679308 -140785708163393577973737538144586141184 8679309 -99600010733420041423632773464519903296 8679310 -79440418056232558316103361163122400640 8679311 80802227474027475892177799391786276912 8679312 298550210353875708300696707578478592 8679313 16520669486052303252334432672457368560 8679314 14586551818980956323961738948785643520 8679315 -98775103959076828564116039899129334480 8679316 -58264746194670257881584093559157897472 8679317 7279142236547512604436681639608609472 8679318 1736903367991843595920331487471034368 8679319 -124078584910486445707110578311725334440 8679320 50440357915360584800562540908279193600 8679321 -156997480959148627917916313950622913318 8679322 -38576828297128744799643686002101432576 8679323 -252199100001856411166803519002761194320 8679324 -69605218402452080610019051502153465856 8679325 -232235137904147500541523595681847950 8679326 -59663586307480617883672507369593626496 8679327 6129955192524200708617596202686782208 8679328 26716757453030521278028905658891370496 8679329 126566646186083447351118313153939216320 8679330 15114882154493375030849472850978080 8679331 -42375802603208987038772886566366481336 8679332 -28780545010167800483063354081980984704 8679333 -43187346440236616990317497175834203840 8679334 58636395673158186713880411878587496832 8679335 77277133296776360443917853440153600 8679336 19825424194488665105354594716285747200 8679337 -11052094207570056342088249835175975260 8679338 121983546514070982176500855212322822320 8679339 -1654214967332572500912953194576256160 8679340 66502006655279388480439496100873123840 8679341 238882170639083794939308348461447417184 8679342 -5010681740171825885610752497022155776 8679343 61442784641610357384748836782355413560 8679344 -25780779330818531710700173019561754624 8679345 -14103656856255640814602301116717272000 8679346 40137913304804283367920123949446197664 8679347 23254508010272281351355345757486998796 8679348 48107282268146062801696838690649397632 8679349 -8077450284902241230899414603747885056 8679350 -48620564655033364595455504151832811200 8679351 -113820188932362843788689572917382822168 8679352 103958996104947211769084273516666880000 8679353 11808211393911611078636387162208658602 8679354 78623503558975227023816766477307499520 8679355 -30381472355082731607744304297669722240 8679356 -38337368304874634966301228825423455232 8679357 -114703251436453696616895506029724489946 8679358 -4001369446518756360339759766139846016 8679359 -41025495752848065067485532557858952296 8679360 -5127196271707801484904038551561175040 8679361 120344404517579008318126194590732927172 8679362 14136218620134503229131894003079348432 8679363 -46538988662335607405921522248906367232 8679364 -98843683373800620914514967201956452224 8679365 -208922893570897839691646257116252000 8679366 56126076508539515681306869109182513920 8679367 -100287347183065005279580007548906067568 8679368 -81513618749476403456949780099278592000 8679369 -14340095835090475688772373928369020320 8679370 -27000442174929930345704176782417186720 8679371 16902446148995279129383801383556894200 8679372 -6388261050913536386068993127134494720 8679373 -59865882003231829335518287450159786378 8679374 1283949723541131483638995419084802944 8679375 -11272926632641542287527796976134385000 8679376 -41576635945534320353575225482756333568 8679377 16768170487091383577053720135696971072 8679378 -712846553077074443107009244202300672 8679379 282827459010544317976726099827893871980 8679380 -43721835977187663007801059143639040000 8679381 82849448174937221053822331604665246400 8679382 21062134705160565989658325957705883712 8679383 -186052747136390821617440074004322004416 8679384 -8967777905027272484651326053987041280 8679385 -7559116442091138042539573490610272000 8679386 2885806049696800973578928897279964864 8679387 87367023741310799758283925121187127960 8679388 -55331013962201784241630486712433675264 8679389 232743778510200030152011880558804109420 8679390 -30858675076371848987136105889149772800 8679391 -92971824560499489475726853745946544528 8679392 162357880824826010629829006299886518272 8679393 924369271400669297849285862451897584 8679394 110890992851649725801500990977263036496 8679395 -49518154059175715768582922023713551360 8679396 -113731028076342750982412629302735667200 8679397 -228798780490883338332483313688839137154 8679398 6404248207597224621576878210602057728 8679399 -4781913037766951285468935116729457200 8679400 -52618537894370105917287074010146688000 8679401 -78148852882683937950186692652438445068 8679402 90598738519444661794972778256882229680 8679403 63021179655597008451229672059390130024 8679404 -163956655751914829660797166324816223744 8679405 54870883459299749629022912924578007040 8679406 -120508167468360083378992738316127718848 8679407 -180212664101570643690977544261648706176 8679408 -2592973801064664330720550220204015616 8679409 -195841349859804228127985375603573714960 8679410 48393067947541504284831928251576472800 8679411 -11114310503682985278980318526929119104 8679412 7126592950289235980970893403267821568 8679413 1924259943829853265171294511160954364 8679414 20507676370885323093958629735380152320 8679415 154328134115909047952485452008081257560 8679416 -68279556901103152832084854845592043520 8679417 14849667378686801802938572857830722848 8679418 -23359227909831202524286355428183464960 8679419 -132939036793022305827595272165807762924 8679420 -125746452103451052497950029754323302400 8679421 3549599579562006424134568022295430432 8679422 -73177914086140726477104148056659659776 8679423 55139448848657233827997706120698337424 8679424 -14876097692450645270081257522054823936 8679425 28043266791972082914972736764256320150 8679426 -14108796565819929149737619935010534400 8679427 -80684375121619092463395658464507006724 8679428 -122975189027234079748518195540999828480 8679429 -54806837504845098035738625036008537952 8679430 -24636859489171662234152968762106336640 8679431 -263676945873777320010995588988452205840 8679432 -73845219961636826235169584645453127680 8679433 30888706758600280694384879953840769920 8679434 30422229782440219238200713603119542272 8679435 -83140177440444279328211457421270255680 8679436 48446006095408033984286820914187687680 8679437 -62037902897315707807120296378281783700 8679438 -8798851352102353480427850085260110400 8679439 105691860153073608414933775473731136960 8679440 2377993649312174032563909322250649600 8679441 -24706067709630731249798405010167567040 8679442 -12487692766042067346978464022158739456 8679443 -355732529740521756203294120877878117280 8679444 -29560517284691112404427193233573955584 8679445 81984197851225109796949779461535092700 8679446 -26197445660676557600052840383327412096 8679447 -41083979874133710512259476414905305600 8679448 -112337078893101537624230694326860861440 8679449 45872968662448077040459346661381237450 8679450 19299439767218282924196975621724627200 8679451 -281129043808813077488432283811126335792 8679452 -87171628238092792557472182682691312640 8679453 104882282140108038823741036552796883744 8679454 8616980944495461219148302795164185344 8679455 77731550402890184626893385357130364000 8679456 -44187889224956287984123692455913259008 8679457 133196139669216807940378775609671396706 8679458 54510710017665182061354286341104491680 8679459 123718976351094247682064470800382917440 8679460 85778247004661608974482308758131454720 8679461 -23000078421614083151658154796863711968 8679462 -2432681996247230456762660752102688256 8679463 106756616288521573335121820364845318864 8679464 -294646925104217555064896154220462080 8679465 -84020926510100512003296852980806910940 8679466 33744926838227536942979249838816483840 8679467 246070175337696452971981961782371628320 8679468 6931385463645487486200028745242598400 8679469 10543812250953478114678976551265878080 8679470 41511573857178798258621470026037215680 8679471 -9946324433508923631406301382100829688 8679472 -9315328697727926075045701630855757824 8679473 -47446987603127255344813569398973272832 8679474 -17347579908148528217805985913974348656 8679475 2515262882384769860465984107504476400 8679476 26266633359364140712688677553424205824 8679477 25460908338127887360841760391232530720 8679478 11760282773779613290181301589891511040 8679479 203228255330612690633657707704458307960 8679480 -89084108578647164330076574917722112000 8679481 8407976545898197264723241748679347412 8679482 16037917865387054841207894623178561024 8679483 152272662430370142551836843020414931560 8679484 29204469646958957951456740161420959232 8679485 -34939648176261951451786077428449857600 8679486 -12539034651122538725494336463509251456 8679487 162036553745792191272103075215452959440 8679488 48834499438542536307183864509052223488 8679489 -16007933400568861731112482670382285952 8679490 -160813497154450657962048969216463718400 8679491 -103384567000709642426331499731333912048 8679492 -6890696490397109670915705150344006400 8679493 94835527567558267385730778874443842560 8679494 128251745164770311205176927893713043296 8679495 44852714840032038265222872638091636480 8679496 26571292624959407370212160974437416960 8679497 -76324589213255137687403137253561719800 8679498 -7463802653458696136353771048915169280 8679499 -28827160633749975856325142580741067500 8679500 -20443256464025806509430792468323840000 8679501 -3949323381259734145105171303749083520 8679502 11433699176969487204064177794667704960 8679503 -42938220304937739508110385957389286944 8679504 -2145791988246030535507221347743825920 8679505 37911361659788617311099630807288509760 8679506 -74798532182091671612289864431219339136 8679507 2767920441885009393679464241419542016 8679508 77534221977526171849179397675339411328 8679509 308514245136822894812124082987653172416 8679510 6999031583454417396569375810429952000 8679511 318416765560245733552663529843635146552 8679512 46965498129031028819126667087622195200 8679513 6905459002012445373322420275674393664 8679514 -58230993969337433828326386107408496144 8679515 -10049343022621619283686276110009166880 8679516 66492990869630125180869857847185828352 8679517 -154171810975723308614293445506279812768 8679518 -43433491247477423427615475282459445184 8679519 -98733884701513520458965062221603501896 8679520 -56231829604139430399029812806722519040 8679521 -107560441262200455953196180941373704556 8679522 9286107540431294415424434231952524672 8679523 -200143953998790282138788325629225148 8679524 -20671188872294779054850943941557370880 8679525 53186167999373257133012512869309892800 8679526 101169278041028782393983970294574803200 8679527 -155902303070891502410236619147487351624 8679528 40221752686667071884591378805746892800 8679529 -201289803472128769231440331549410364870 8679530 -3630582642502241031582429546497705280 8679531 -23364175260265928782356481205739206400 8679532 -157894041818676913395058448440963266304 8679533 -120000714136825194090802809750547912416 8679534 34988675788625207459737476212164317312 8679535 -52381955855270981202176909724402522240 8679536 15701494488151573118773972897052295168 8679537 -40129955648749121555386185319988880768 8679538 -26798109527122902363691550944952930304 8679539 -86870924485807997490123628445058086832 8679540 -17807472828461270494089524551730227200 8679541 -47063555349334032212784322648531690628 8679542 -72050948906698956811173707076844948800 8679543 -190008185002343680281423892469151868800 8679544 -101363122970714810119336266997769379840 8679545 19680151375355133764822291583892588800 8679546 24688355209864759377077557243962839040 8679547 20219224449919946465271728991553561080 8679548 -138983563575214844755511351833325145600 8679549 -101032425315982264116370749813028061280 8679550 996791640431154831544362042418329600 8679551 70461907741682725106999171969998599552 8679552 -42854164259886369309045887898904166400 8679553 -195429626193467433622794725245587859116 8679554 -3621577041504277537366718316097153920 8679555 -8682318155424226153270826143036674000 8679556 -70520800407910127127958463306156003328 8679557 264622346719832048264556376834702195806 8679558 37459845694883196425779234973410930560 8679559 -60666480471938301236497967825860609920 8679560 -123980445566616759289235490386562969600 8679561 -27728588954552297959632325221616435200 8679562 -91848520072234517231514059527632565968 8679563 80707908482685894190926958119306250104 8679564 -12630761293952142215801176663623200256 8679565 78334676514534520395311400851895152460 8679566 14091615456500719889611474844439737856 8679567 -21074262836608210903743358709109616752 8679568 -49104268547690798818933682779369619456 8679569 -19747105230940052546027362494292600320 8679570 -21440023031723290267248627766173964800 8679571 37780549795740253747546383395008096800 8679572 38020751494144494171382881521848320 8679573 14986553836059409296506906571309309024 8679574 67338140146877117977691885381899093536 8679575 -36519687015805219704555377911621165200 8679576 -48126284796189029232317645182542336000 8679577 -6667402238783446996544197199973121440 8679578 1485976282117302472875948948043703520 8679579 79677598349153369019532019628822248448 8679580 -9520000921598896668071303081835724800 8679581 -204918279302143982920128037971264174618 8679582 -36795845467473284524201615305649152000 8679583 55525897641616575259135251173006166768 8679584 -49441828839085785393138069666791424000 8679585 -15624118319265109940228643907480881600 8679586 63604623226535684169732703925872198992 8679587 -22134913132682968437208018810665907968 8679588 -12693990908574974190159309889247920128 8679589 -47787468755539970899624090784402678976 8679590 -21157188816271728392678838134389507200 8679591 -195919064679010139466551210476318165560 8679592 -20220466821693676468206017573994624000 8679593 -1647559000930415087017594792296770496 8679594 -14413692480992880115150757117622767616 8679595 100665961408891135522033106299909365600 8679596 -96689855768722148543149321494168811008 8679597 33705265934545670832373534973690891520 8679598 -43290857371144840909801048590745916736 8679599 -46585085331727403822391568627028468760 8679600 12992649456734433662604463255630233600 8679601 -65949011823049135918490083714318182848 8679602 67520157532669024666972962206053358592 8679603 172983171808566802821966365804229230904 8679604 -69935550668263251435130899170815944704 8679605 -154045457317541127077157370188961932480 8679606 -2790446746907213273267456244986880000 8679607 123050715593481340746335142969086050856 8679608 -13096116350936026196888114152007270400 8679609 24578968308928266380024644409097594720 8679610 -1869555875896914544316680063902455040 8679611 -21991075736505414222875084794275091248 8679612 -437131784930099385722153834418379776 8679613 114880117465111056352891619252350095360 8679614 8551877122657527247804956484705036992 8679615 -654666102133916576198749960603751280 8679616 -27879393738990493973233252389743493120 8679617 -264653690549464808848131195433692518334 8679618 37858425324301928498441150634576249600 8679619 60231992087075267063419535883230510400 8679620 -18553678923499028552754869198355352320 8679621 -64862939114961081545587340393473421088 8679622 32196778816406126647119864313714571520 8679623 -16351710210802713899220509016299516040 8679624 102056336358104544912347313312517201920 8679625 -101739647405957261280345568784535120000 8679626 16069323432700177848714811978563586560 8679627 6565191644832439860507752226043417296 8679628 -20586826399045361459824540006221737984 8679629 26183464245487856053504286672967987072 8679630 13517833463611073965412652011554080000 8679631 -55778982966109741371508865562383102976 8679632 -4863315460278690000291380049400381440 8679633 -138639417608578488826191820537573775376 8679634 16421914847817911785054640890022595216 8679635 57637058444743369454907770544495183360 8679636 17566930200941946226446733432074240 8679637 -93361304271742552921996173501631703520 8679638 126936465275961617600207510733804010560 8679639 19368871368898180262342636104837321680 8679640 36609447432676106030605402301160652800 8679641 55792214554217187995125603089285132042 8679642 53291399916958830228987538101496880640 8679643 26264636545418702923399788371067761184 8679644 6375894968455644450688127806726542336 8679645 7708724624726928581119626244023897840 8679646 17971853022785095718691887616916870272 8679647 30291166381509090787477050609460949760 8679648 47310330216675543434665923281858592768 8679649 -76087229582357496574103440153060687008 8679650 -20542978924028071343483123409780480000 8679651 42118582706326951903617116114167626240 8679652 82466374046900982038513778186367569536 8679653 -43792371368818739089101660232966313760 8679654 -5868879951925845801538463003965472736 8679655 17238408598831686888353586211999285560 8679656 -28502481915912230640500048381067264000 8679657 356127930693221714206565389882429824 8679658 -44306073192338034013326661418697984000 8679659 -6453863259202400247355050928087582080 8679660 52354037693168248757067024796447211520 8679661 -100853777302343514001935103818033014868 8679662 80843431991077813734641409847473943872 8679663 116184337288868076912261533259101120400 8679664 30253025170530203865186597700422598656 8679665 97104328278965969103166714130898699060 8679666 61944255189919221547101759839259805824 8679667 -120410238735100109965436828039960832960 8679668 3053375001664300440286554144964406016 8679669 -113299274852864469262285981538383274400 8679670 -19234449455367694293281034495700502400 8679671 31252010602086754848295214683233277440 8679672 -134184776089169719434697440475194593280 8679673 -132848196617095233514755899884428439980 8679674 20229513306645313437455342554965476832 8679675 29320701609694714542966858041218392000 8679676 -61767604932669393044070127685348141568 8679677 -134098733605750786685221705769020980474 8679678 27793565022013904369214490419334766592 8679679 957799023067849781677134595858651008 8679680 84075349892232150763064175982553333760 8679681 -96483892925201314130613651782132370972 8679682 35490626928967050228758077997022749184 8679683 326604287225382684524787059924748587400 8679684 33336376037132490420076399796388679680 8679685 -43322648016895104781712701975161939840 8679686 -23665036161599052710388353920509410208 8679687 29125999851304011132002455273621493160 8679688 -131000582914181251228759562879332515840 8679689 50547588777842625268662773771344219920 8679690 21564485832916000197763897427365478400 8679691 -1159185315307117985240463962550786816 8679692 27026289702930447118988509476655518720 8679693 267787842082916753789641543682911392 8679694 8262590056885641609907232697809095680 8679695 19144965276479747060424511760144244480 8679696 37609673861613957412151346526931779584 8679697 96029254602217931896554216236502618600 8679698 20135227392784133895474757631958579600 8679699 31163733734903932507274549596425216768 8679700 2173811688401008707864824540848704000 8679701 -154948262509872159037144929576148130400 8679702 -11804547079995501123352445696035195968 8679703 -21332722096156095780496105382971456880 8679704 39980112587487522601210357424728842240 8679705 99894508826894857552836869072703927360 8679706 -13102918428145635681346730441857547520 8679707 494186371328388381752760195442633317792 8679708 2661885362128239751405849266124076544 8679709 2566447182695845027147736153371735910 8679710 -6211467030970523005657071791324486400 8679711 -144814123713040069378947216195162124728 8679712 13664955489155494298610468738206072832 8679713 30319449759542263892279896392989566320 8679714 -1794303373985823833540990687206200960 8679715 -7428346691741117020639259324905650480 8679716 -238869994326158286201031910745357404160 8679717 -83093335958217991259938717773820838592 8679718 29675153024319419217702769784721262560 8679719 -65593557083805115135568106758604532104 8679720 -5879126444454364404160306742707814400 8679721 52128308318063150580741832422556006144 8679722 -2044058228599395757257307251995486208 8679723 24870323929773205494091710437211151344 8679724 -2258119766270190095236297516553731584 8679725 -50240677529422731733328330487795888000 8679726 -10312114418885032059476480514103710720 8679727 31621254268091992128372078746718629872 8679728 33001249160553319325380305376650903552 8679729 93852896170578891825132556732554500160 8679730 71125567958899627348532056926271718400 8679731 -35588393543807490975611982375165369408 8679732 -82405365973889286210096735933031065600 8679733 21507766926943889656776576229396053120 8679734 -1330285434069520265020500211642036608 8679735 50939431180440054795863117231987878920 8679736 19859029583369962958500203948258201600 8679737 219547486319414579956575258337279246992 8679738 57754117178025424746594821772901279488 8679739 -40770000420252797288681141634845586460 8679740 -41153905712537623585143217083222374400 8679741 -2723335701211647272337576589786298112 8679742 -3822421471511740388185753617260905728 8679743 -105313695785447798819127607254049555008 8679744 -67139042663895705226276342322618695680 8679745 57488795042439523575116938637175779880 8679746 56464663181509532806604900803987906080 8679747 -138155493836152331758701279314706357000 8679748 36908145223618528906334324084597133312 8679749 3766414029942971942350148677358865564 8679750 -7607399699892386351032186347339264000 8679751 -195944134980746730561814774277510268400 8679752 102486916270120341125485934095885747200 8679753 -24513302565633702196688070623130127638 8679754 -92966701038658312486995408420178980768 8679755 2953281271196180670775069307792048160 8679756 5469628132283239840259048737626445824 8679757 40930551861774755312480221596159522360 8679758 88212971646875527359921882685215020160 8679759 -82397151398154990200045229086503203072 8679760 -601381899714802110902327821056491520 8679761 -155406425257896312471945202182604196700 8679762 -1783674175317191246069244457555890528 8679763 -70977854159284836686830731273068121600 8679764 -131653767359851505239745797760910647424 8679765 -566190552269498257531891061820031680 8679766 88058224456695142093219118503675820832 8679767 7105733533309591463656510553842647816 8679768 104717521907831394693466235239720550400 8679769 48574405774841924002192304138286772032 8679770 -37023128639290237359183483573912153600 8679771 -25710320766743993755623865480905525120 8679772 142255566455538833231846613079905128448 8679773 18204088850396251398188693666963526444 8679774 23679264369108925678117395469713456960 8679775 64033708786929139145309208882796503600 8679776 -7213280963545548733191524377362432000 8679777 33951206247932089330739284387117194432 8679778 -108335326698936630036503628046726192560 8679779 -111283379288794351907654407961943034080 8679780 25083291106414328088177373410977736960 8679781 52208863534335280890499717952135046528 8679782 34918624701593218668804911329590067968 8679783 -2514407248294733531585250011890483200 8679784 -61551948074546971466550617727925831680 8679785 31904168885863418660674261876952457600 8679786 -48755096224436962800367736119323941376 8679787 134596233950738040884811962297736392400 8679788 42202597916641124171158212938293355520 8679789 160060329673343505890739870218338109760 8679790 -24872906797249806631070300180926321920 8679791 -19344355128244899283264135813902293808 8679792 -16986352756862152393443586802388566016 8679793 109256389985116579800047571048539743540 8679794 27101718552115263982376934686189127696 8679795 65741748550510291277725464903773762400 8679796 -133692323490701653658264615699797409792 8679797 -87906008796898641002974296661034863968 8679798 5203410825161029722844695276274614720 8679799 34590185686608554873348126849879511336 8679800 -36167210046344859182895007994611200000 8679801 9716521429615653800897015623391040384 8679802 113831227650324853899874167252825770352 8679803 337995844110312483681299464805544239568 8679804 -29086577951603759109667499969192656896 8679805 -168086889836066637998934479928668835540 8679806 65655075583648262708470696883548419840 8679807 -175133014679047637004378078273229713096 8679808 1810754496334630092589164246387916800 8679809 -103233096580736804695609091579530836480 8679810 -44327365971900173517071986822267061760 8679811 22803688437930383239411050480998990808 8679812 83960799275986081536399015232393358592 8679813 -40643707598940922780429937966509468512 8679814 9125490762084956726224879395886080 8679815 89385843595173458975752563374231385600 8679816 -46077497188927765262462053791129139200 8679817 -2980492608821658984573347132081302428 8679818 -42055516564286995520856417344277283584 8679819 -45242145143417727045592742715351022080 8679820 -30768557328416210919427071441750481920 8679821 -7187831856784744321009117374850503456 8679822 25334861780933971896854109809174110272 8679823 105302637783064367825665021970141993040 8679824 -22251121691386753627240183296496066560 8679825 -46078711333773198212438354729850624000 8679826 -7530409481606734963076980275643985232 8679827 43734209563858085191149515679612205680 8679828 38002908371330483604205738127025592320 8679829 -88293642881731487365158949467694802816 8679830 -28944304577274398208342584521982659200 8679831 -31722800156297134667926716750273242496 8679832 -20484488213077444288409227692230369280 8679833 110747042549319092027729367937864296960 8679834 -4043528121757577401506717364160806416 8679835 -130362059283731051525683107282285462720 8679836 40952038487049979589256655072277829120 8679837 2459995675945658192518445302846565760 8679838 71961933811186845239603176551943336320 8679839 10177442949387648009862109130416630112 8679840 31509503016145027196635360704064389120 8679841 10537050108132690946454201365958262242 8679842 -101587815981011293160937713845898716800 8679843 -86632970459013007351327684578997253016 8679844 23432586683817897669507491819183846400 8679845 3163053913405884019581703049378649600 8679846 -1762823977540812093164546494453248000 8679847 -250811145545178388883308236373978845288 8679848 65594496391425650716041628375669263360 8679849 3275733243643207010412964759927538064 8679850 -85219517721651736598983447650863539200 8679851 4217605323978021911645301288449763024 8679852 115050325457941223693702687829541555200 8679853 -21469844886024244824986458942377882496 8679854 124241153840182735931154741299395181376 8679855 -13498666441031341285751858048699558400 8679856 249446005046984101187329172913946624 8679857 -19451827530021402430504380419652954000 8679858 73715724330734362844719863824632657920 8679859 22013726552342602738018146191437219360 8679860 -77285705299460686074764353404478671360 8679861 -31465391193159213098753444486430366912 8679862 -51021802914295198017397863266056745568 8679863 -30573381131014440060959365206367176456 8679864 41317533868229889520913360540489687040 8679865 -43377460142531448449590068059795822400 8679866 -29401762274421693702326651569964138496 8679867 -13418345881973000415419940919413885696 8679868 -76869323696741490714878658745240087552 8679869 -113291122791865516060671647431875657792 8679870 -6830002545163754261958454254102780480 8679871 151535753538562186319646319368985355072 8679872 -54718091647474445354512875672834146304 8679873 71022216209637457981241960874633183168 8679874 -1923075358875347966035303360349145600 8679875 -198785705765485029434648507710161120000 8679876 17906290435965082682188395976974188544 8679877 204708695584027246305909823890829129212 8679878 -51219865298520066296018540108441333376 8679879 532960243391586759157554503626150344 8679880 56820677551864615055036451893472460800 8679881 77431787763655222554561724176048811392 8679882 -29885791565187023158947252561697564416 8679883 -2626553042693289989340295130060469868 8679884 3541575888580447643965518770770703616 8679885 -54255808146705090242803467601356122400 8679886 -34880137199363921708842915113548428608 8679887 -4050083573094742217688164741136328464 8679888 5261151585759372861493032183634329600 8679889 -77384308254093979049404607430047556240 8679890 -711468962885494081277829564314734080 8679891 42550827634103071832426431913282501760 8679892 -34661094637418377335207139902088790016 8679893 95309186646101282814775490287701971904 8679894 -1693584517218752039832173932461204480 8679895 27802475498035928938377330491154490080 8679896 -123540520010846427034124752089891870720 8679897 72682524831260210788962600805904016474 8679898 92455131964199120822211024391424858880 8679899 -141641942152538176160769897855816407100 8679900 49356189313603638531828099088241548800 8679901 66560752302306497898205284032995845792 8679902 44523162647858948971845832828513873920 8679903 44742547998206649568326038143718880000 8679904 -9987085414901237458390932794037239808 8679905 -15807609012674398818178426208163580080 8679906 43987411013701555819170935705490796800 8679907 36905949343174441481526860487285622784 8679908 -9254512104252162544268347902102773760 8679909 -9122180717450973393417144680097625728 8679910 19979513891035803403392317710182399360 8679911 132623139112118441650836379152026808912 8679912 -63705955855602404742896573478727188480 8679913 116059425186837101833767053244413749248 8679914 27918418799308609217965625167467739056 8679915 18618317349191651749230674594335730160 8679916 6820423522352445836762944039386777600 8679917 68607507224945746204528234324054346112 8679918 8362480280816701371033793890904267008 8679919 -16650958965941303925632788504247667056 8679920 20482752073708703352322727146721280000 8679921 -44488855400015805760105555645562655888 8679922 -35357508041433970362230391150386505600 8679923 62936047315299017032292182727929596240 8679924 66747374253940965972800118914142425088 8679925 18905274810806494944726825661736100650 8679926 121661528802008535468393477420625482912 8679927 -89165302318118740510783628012539347480 8679928 -6837195142257535094753933999598551040 8679929 -138915340338657587195687830003450063872 8679930 -1922879591210887835891948100794465280 8679931 8037419226434328786826921779515198032 8679932 -142601705322894133773010738937022927360 8679933 -88538903128839408705895260644768476800 8679934 4367667255546113514572637952005250752 8679935 -227853474362164964058035380704103560 8679936 64486108512822064815136799265247985664 8679937 662961818499942392288518951140049472 8679938 -17206496389963515494311416200463360000 8679939 -64812893881553504806892812001592698376 8679940 -68136617212973525452438552346017297920 8679941 -43385632581725982820138766758708560480 8679942 39257336670392782631698141503231977472 8679943 159814102296614051277298902897602135192 8679944 -9277915268094985302906733459321159680 8679945 -65646582648816226831845055845070089600 8679946 997217537160707457680470286004300288 8679947 79314008170819616332404126781271000832 8679948 -94141981215342637955772833917674169344 8679949 401138791867744205334512746084520741964 8679950 -75811177225329924762145717667211360000 8679951 -45232640273483744286471773286966430608 8679952 -20132364283971304808773596924010553344 8679953 -208499546635677334435185074066616414798 8679954 -16233218350158971521154562360184529280 8679955 19583232126652395454561605240591564000 8679956 1893592916301186475426448619751296768 8679957 -11907251877480523664025179685939528384 8679958 -5961804287148965750604207321257798400 8679959 -220669213697262986393694116310620514240 8679960 156664535359715631451149443685974016000 8679961 1458254131958065709882510753008962062 8679962 -61489927777868497849387253465920227840 8679963 43649007025850078254015173684968729088 8679964 -114075345405043777592507042676600769024 8679965 -72336126152172413492211894083207040000 8679966 35279576863906222313114114662544734848 8679967 266747286756927381990355437943443412960 8679968 -61035874754211669393659995420981985280 8679969 23331617458245679244988321059888694528 8679970 13539184419234904544565270220731402240 8679971 154176618889040659784685276847241870172 8679972 -18147058548601191854304241959371624448 8679973 51803483539016262544399370493745724222 8679974 -57647683419596517581337556798800045120 8679975 166203898804068656942206787061684600 8679976 -28303916084866655423297511078474961920 8679977 -21719987189948683925714198392124519580 8679978 26920125382685415523041334240297095264 8679979 -16900696479260848345754342809985856000 8679980 479713416647747430168092089757967360 8679981 96590694028852950625143570064947884352 8679982 8100916918904939733798844001510188800 8679983 47834766914306551557690110443363354104 8679984 -18964672008551616941596802397575577600 8679985 -40399134677531508714150165994997855820 8679986 16981066915037007358576077388496640000 8679987 -9183104297244811162956449885123193120 8679988 -46441336202266051226124365968736720512 8679989 100970304371572639729607266772980014240 8679990 169204995662037345000160847053977600 8679991 -211722064786607072170727845638651659608 8679992 -8514231209656596333831210823541145600 8679993 -28419220141757842410201019055783150592 8679994 -119437661752537947276026258483989144320 8679995 -103530285307288628193887033312158272000 8679996 51408197756529232221223791274556089344 8679997 61100634769658646639403284878636905420 8679998 128744307516257233662171896748324402240 8679999 -93575033317599196604498916675830134272 8680000 -1167656639751867162761926792970240000 8680001 -193922289722991416370419334136107058896 8680002 -6935147779985989613821983808554531840 8680003 -194554492473866874056638462514854983748 8680004 9008237658534011352703307116518988800 8680005 -8421165465882597686504353686082856100 8680006 -50177865806007313505063212572999846048 8680007 121056729389466526024505238540770105760 8680008 -48775191798278575223144831254292398080 8680009 -105637860931714654708310103266246568066 8680010 -9821374441276814495743421082948295680 8680011 1847529056077917939678143142421939440 8680012 -17995846734339656731719408242300395008 8680013 -170811522779652077020773946655670082260 8680014 -55920473582932231451970631518178805760 8680015 40482638178215756919445091047805301600 8680016 49126551195300189200163986387010846720 8680017 86120950196431268219191872009176182080 8680018 -89254525337237923297509493247407709040 8680019 -116026248438927411785576558973149953440 8680020 -21978460407887497347910019180220856320 8680021 -31104898072655144128528833956611391040 8680022 5896610100794113364167217184225283200 8680023 -1052981211058250073088700495866308480 8680024 -162148624742124914108701133555529431040 8680025 55757099292694980327720073379196881550 8680026 -1226593315670218055253193494455629056 8680027 202154068493222240146012530136848023876 8680028 -8608998876549068024037075631983126528 8680029 50956718114035624793948363456581978080 8680030 -24464143089399852273754587495591907200 8680031 50976823358458702931507932360281641664 8680032 -49841761549791458491250246478061240320 8680033 -174766888713618040889733181587984906718 8680034 53763920056978190711032968057137232384 8680035 13952472231687864553202927746579891200 8680036 -66690152799280367099600823938580213760 8680037 240955710521820416078669813634023794686 8680038 24446516145417334934265986614140375744 8680039 15678727243831735648820780520334884624 8680040 -3762051638446710919758618442934323200 8680041 9938226287246133050483689290824224164 8680042 26974086289376631873074979076055699712 8680043 -76776813661120203460855776075497133708 8680044 99737194403252802173387544574767945216 8680045 -15520567281254775445807414775347179840 8680046 -36270775321516911363740750330714903040 8680047 92863294091633378222758440902715712272 8680048 1705811989364528531678461598721638400 8680049 -82423737183986742316734295220949526464 8680050 -26752130041481157371515844751730818000 8680051 -199022515822640685935490534181119024968 8680052 -47754732222515314410384023890840485888 8680053 27781342506621820366717503109671196704 8680054 -62922466193334011293561835182840332288 8680055 3380015848364565891654703925717322000 8680056 -125234821417938244920401564416389120 8680057 -30540030073351293698452712897572728240 8680058 115517970964181549055749082947938997760 8680059 -45251365205706935177310377855815028736 8680060 -69056693703272058938760250724886051840 8680061 100474920018374535179483423914382178252 8680062 12344008893736197987410741104319447040 8680063 -11899571902486546649084997482192324240 8680064 48857941895659694767817640627299942400 8680065 -1754676416579918740873519329814596480 8680066 638902006828889802695378239152438144 8680067 60673747891763938956766224625446118152 8680068 -111062482466939437339370167872099840000 8680069 -63456216138617384119775715595090787328 8680070 32823512715887426943796131974280648960 8680071 114076486850208292978427338624386764712 8680072 -132758431541787644384800983355922872320 8680073 -198565690224391464787373617479267480678 8680074 32624163689601914254510758821248980480 8680075 293324738518890234896862046354995600 8680076 16495947889370896753185172700040863232 8680077 38803094605023237809068809493250737920 8680078 -90355648346853169576518535620916814400 8680079 -199406043559016631495582991745007342624 8680080 -15418818050566202049210594015530188800 8680081 -79528018227632713589487229179546354360 8680082 52740847140573325347732883993274438784 8680083 -19297546045081939069607035391381347536 8680084 55330531354402591627159910795284815872 8680085 38252119217254161369399860544967420800 8680086 57276953905515776374271300328120692832 8680087 -99366477649241458352614883217766484600 8680088 -31985523046877034520225055920882698240 8680089 -53617835323434986974084481245566884160 8680090 53018185108933132372420908217757438400 8680091 59881529554127639000770489227908205072 8680092 -87096587750833711171456812135389875200 8680093 48460246526167677431680003717312835840 8680094 -50212124256784336424680150979775448128 8680095 40757661758793035973029341349948904000 8680096 106940104964449425762566979860741947392 8680097 2114449690073162555185054081426482372 8680098 -5339231569341945391902990881466037248 8680099 8934613236272942624151288123953659100 8680100 28937540807801006481774784432190668800 8680101 -56231248556250344744404707403452871296 8680102 44127455319704396645308572256758177792 8680103 -206483195864873013957513771409420416648 8680104 139082272475427875040257816304561884160 8680105 8737911840249064681221914291122200000 8680106 -44580058751462563963176764963425358400 8680107 -64296571996205153055353256145325409960 8680108 14390625503959027210191016734395673600 8680109 3526911575782962411402400311960187200 8680110 -19847145376345244920324852003721383680 8680111 -67612604019611065468221000290689989576 8680112 -5945066655123026944541308364154470400 8680113 44497470621912897431667055410408084660 8680114 121127442810522852320792786829631312656 8680115 -52591970688266736751438723633859214960 8680116 71433029102696433106852045425736126464 8680117 -215821233291828087445169657750093998148 8680118 -38646664894727569542155904357354306048 8680119 24861185609627317080517896417747890688 8680120 78195057882725316143859494875382476800 8680121 -31399259419950949086451625407918254678 8680122 -4068537557875295004518394875977610496 8680123 -102831415393356609114177253248130410696 8680124 218967360417197779258766676787310592 8680125 82508551844026816461560395401829440000 8680126 222766083231162342402759638683553280 8680127 47324120002537491459056383843738931832 8680128 16266258844526357952029445701914066944 8680129 -37706063079209292304306012974194758224 8680130 -4063430104823474359051625396830356480 8680131 16588157975619393553778367586653742080 8680132 143417533684562640655266383238538195200 8680133 27166083970636776323823681507154460160 8680134 -51646343426321945356861178173683059520 8680135 -124789940925249237246313605087476335200 8680136 -229132593207260547641665677858572344320 8680137 10040921289501750761494893908175858960 8680138 9965115720556008462926652666696814944 8680139 89809383322956357142632685843936483920 8680140 5780598580082525194502006993079874560 8680141 -1079202705323443924446979923306145716 8680142 -48324202546299605830881051547535876736 8680143 2175625182017492229500657464598557200 8680144 37428930626178512371275420141640089600 8680145 -128454442637474398638542677934245817100 8680146 -55457465207950341103682094665828774400 8680147 91269926706047035244034681262305546832 8680148 263259280678238941313013656413103886336 8680149 127154639836617688855577140101040688640 8680150 62083029617494562144050126711104168000 8680151 71563050854415226882690934847126587904 8680152 723711348289226797894182796066160640 8680153 -184730891445403017165649564309108644598 8680154 -24849301762483671509898918717468503808 8680155 20113085976693975454520546642602506240 8680156 148104463538708114130885429960169003520 8680157 178220132882539344320666485514353802406 8680158 81332592506428291256483977380632725824 8680159 -24975103045574679184652671184062213584 8680160 -17249455034033380059255578063060336640 8680161 21240173190362251178816896141548094464 8680162 -29422598353226549450726498610646197168 8680163 44809067520752685041670691200541971600 8680164 -36796071368954610292865802698572554240 8680165 -55333125896716435911171797574184576680 8680166 130610416998324612871835124855074478720 8680167 -69073609927117219083125136953433624816 8680168 17705260538045124208595962449051893760 8680169 -182263412923821834466772912004932248320 8680170 23719238025537007587367172636109964800 8680171 10722070589342442076528080880617968372 8680172 -92762387329724372007399443480199085824 8680173 -41907950196882353395588878843536980416 8680174 38898169159076688647262095154450294336 8680175 55678060822604585005913690291257456800 8680176 -11837624751080091877212684058251755520 8680177 87283408968445948628770527206267520 8680178 41663087962401379871205351588975054048 8680179 116200120549628256338664676512130121784 8680180 -3766633575260806166744697259220409600 8680181 15725297272183346108902285874481436800 8680182 -10171924484689542997148608220448485376 8680183 -20666205069480394851164786906137487424 8680184 -47674657489673780539842155516674621440 8680185 82946233504933072473525723418288780800 8680186 27721724596555713785364723027121963008 8680187 203204246639422591818383948522598892836 8680188 -25821444305111968690561225822273413120 8680189 -95337778802020411094893083810310691744 8680190 33180276713076588566947163030377473600 8680191 44019608016377331613754987383123113600 8680192 -1145594791355917084382184762997997568 8680193 72361790156186367216415858796217626580 8680194 -1340114922072574520263005815424601776 8680195 -1209782789419926963393547889559206400 8680196 -34733990928406507689743442773020114944 8680197 -63415458208699847637587845007925895200 8680198 65101557688372180087547929569946221120 8680199 -171339964426120435784854449013725698280 8680200 -12735209488491827066024939385004032000 8680201 116454629221972754787594683907273298202 8680202 -84721077194809718334068335719219011328 8680203 -63379075751032574977530351999324748920 8680204 45905117112678343103616819067042549760 8680205 -70119141320858615528909897041442900640 8680206 36187033115067135624328158503870474304 8680207 -188035827991245246110804368044411290800 8680208 -20722397252515308436065640347229863936 8680209 -52149108939819833796284477096871669792 8680210 379939940476192421531028105030558720 8680211 4489702105040473983354293299338872232 8680212 -58496302626398972727968714269417409664 8680213 113177480604709320298360112590970792462 8680214 39740770225939748799160901815767228672 8680215 22173182801590983884749573601963796000 8680216 -68328566039117237564648102139628093440 8680217 -3518830405418364904557500621782013952 8680218 85891282167960024045690789416353826304 8680219 6649672667432734245247236524328351620 8680220 -28838173298574744286669151945222853120 8680221 -125067780297556918972502371362704724480 8680222 -140557411408705945577205029960212788480 8680223 61680754404560862884226876397503110784 8680224 -4439820347559020557566152499913555968 8680225 -83476694228961380018772441759525282250 8680226 -34214217071358961608497329156020286080 8680227 -6942638269695137986415728152922310280 8680228 46286008174120502949740179112328106240 8680229 -189800999572505660625356820741914911170 8680230 14062335986846784819301471785130790400 8680231 -1173164129861570048979252711071514496 8680232 -70671538987679784176617784539867545600 8680233 -39062831711359096146949531371456459552 8680234 2814563031168319568012142852220101312 8680235 103473342293674446214779133216999275360 8680236 94797049267251697502901758699319731712 8680237 -112766844297629268977604375571249674400 8680238 282458939521663615174012000183280640 8680239 21220326959707380262416067746929965968 8680240 -21120918116728521586688826594588426240 8680241 2709237299806642531220290479195148800 8680242 -129441447870476332294350045639237344256 8680243 -59059575591293640034776402235764669024 8680244 -4120532580435662259186394401794254464 8680245 -680628171810869461837728771833059200 8680246 9475816488164511388603647438800617344 8680247 -49902702389397197925556629615718250880 8680248 41078096023567238926606767674113228800 8680249 -46975931082002847594670712491800001750 8680250 -122867040413604536615561571998180136000 8680251 95619967989405951235565940047244223200 8680252 206129459993038710154786553975592595968 8680253 -22541558238523461495201461206611576960 8680254 -4642080196176997955751435735989329920 8680255 -20171758247055619730789798718615138840 8680256 -30725842709024528224740607414986866688 8680257 214306725881670004243712763328017240000 8680258 -4701434135256698355606559997913213024 8680259 32260706873081183567589779374516190880 8680260 -31331262151543585806087055439024701440 8680261 -366443165716862564010953815556984143200 8680262 12716982202513714249112371990274593632 8680263 -865352111818042787124707064229991256 8680264 -112264177151456358303799597819847270400 8680265 -94314699759595973256146258085142010880 8680266 8797470127714618781307362968663044864 8680267 44282719380660672186534141881530615316 8680268 2640768306395473714922760172530410496 8680269 -38244420490016837213716168631385862272 8680270 -21227066375724861709877481288948854400 8680271 138621237738212685926330170340660218512 8680272 -11705280160563995440222269318233456640 8680273 54439435417199459610183132925448223040 8680274 -24481885163520544791391141392418750656 8680275 -20200511730101426801040220729317316800 8680276 9908836899141100106913623100587335680 8680277 113490603788474812334970040986761490126 8680278 188604113733172089450694975972261824 8680279 8194891869366920727566034958021366720 8680280 71218705815202583775285403548733440000 8680281 -908222358488209478186141686149649440 8680282 -4248419260825505085505184777635434528 8680283 291545507034503010621787449608035699200 8680284 638306506692282051397317218109474816 8680285 36762317271663647091144221863116947160 8680286 -12105939603600650715599893796453889408 8680287 2514229967685990088018507916005102080 8680288 8110340169856755917181079958950772736 8680289 -453340777852478849425329661255382041344 8680290 46076899726585079171299391371733790720 8680291 4619317752524755648500109176820534984 8680292 -5850017868844902114544214283950727168 8680293 127319316152003603074076101072507979100 8680294 26898085186406587872168120504791193600 8680295 -72010661419164906203233534790939755680 8680296 -7700719924631981455550517247517491200 8680297 -168327023577383236313826457644678317254 8680298 -56423371446855132599218978989909840 8680299 -714778464566372386663709854488462672 8680300 -70993018314321170174437368363724851200 8680301 -99510617494269921687738079740700795200 8680302 -67098719711652788945951398293935656320 8680303 -160296641757418330920427307913546630448 8680304 -2656654444032460182071800789042298880 8680305 -70796883600250911299012284370255754240 8680306 78966728358956562676030455529417302144 8680307 -110054355227903235485754337890858219444 8680308 13637764427229893017582528954313318400 8680309 211338575219139553293760118965591098720 8680310 -5091629591436198153796156825811450880 8680311 3363161641197359562135951522599728800 8680312 -110122280448593117894421828003655188480 8680313 -20664859562833873631768327215094652438 8680314 -50477166059980771309591982289172469760 8680315 11276789756602941218348878710937098240 8680316 88651591579723421401209297433652712960 8680317 35263106871096871195993122217713492480 8680318 -81578673616669409915600700891271501440 8680319 -308870823865242981423616877213687814768 8680320 29483831005728712782379241845240627200 8680321 26157663188651939764183631831069573760 8680322 59478759500152056613856618576082015744 8680323 -81858261781751387056985903326994497536 8680324 226344762506450515861028785518878720 8680325 283676816597263295862966914371957341600 8680326 104859489981505098831039603509377296384 8680327 134224304554218849894867248537034321176 8680328 38284521379437749673637092963022080000 8680329 15322672030856628783371820595339382208 8680330 -40739860196587915611539178260567809440 8680331 145839629071587544615885897299398801064 8680332 -29279163513517850939004197845214704128 8680333 112912111060461993629611105197634181664 8680334 -1030281365592538752729094365309754752 8680335 -31039920016233132387915998876325711600 8680336 23010308699133210413066280240200810496 8680337 -48211215856811090315846071620392344014 8680338 -973844105125791163483847945773209600 8680339 -47374619277997922036334694075562862960 8680340 -8683528941874511308290625392170188800 8680341 2514819377425886916687699228356200704 8680342 50485941584151335202635030481622783488 8680343 -20563459938833222059556165099720371584 8680344 30659967440360864742997753777583677440 8680345 -247228303331565587436747392273746937400 8680346 -63037109078209414917194661444298042128 8680347 6195757113030991579883938501690111200 8680348 15184227468011227897150162797565363200 8680349 140219618268175553547122315791279336236 8680350 -32057399461367239239247064046609307200 8680351 51802753367668696747473034502819042272 8680352 -31020751070463170369729449869101826048 8680353 43703741169455437030994436377863482048 8680354 57540429803705169450876387529663562400 8680355 92699057345907960694783067563548503760 8680356 2512810480662062110742700772364500224 8680357 6525960547668498309975225234700386752 8680358 -133011884270667965849951727600930738720 8680359 -70187126564031202704640409415443381760 8680360 -50518954645093743377292438147559526400 8680361 -108785177834081835913225885576126256220 8680362 -63030694171582488864723813293919943680 8680363 102065578697384705481893952326891979480 8680364 34780083576077537915873724608357056512 8680365 8736532766846443613614215129503955660 8680366 -82438919098013654976964306742355250368 8680367 5199880650284491102475507949019169520 8680368 52308724851259191912160865208323211264 8680369 103247972243745086835769299397531770770 8680370 95768509481253302725555036704520983360 8680371 -14086070204337946329941583286804426752 8680372 27485981991459415410822219370677870592 8680373 121746911891070886724240589378025134744 8680374 -38541539674122220245991914461420967456 8680375 89875298899783068297305770024028640000 8680376 -22728969749502305315485072693136977920 8680377 -88629001712743894024931703438624806400 8680378 -12240078266959538492573885078942031360 8680379 1892231944211501876267963560105306980 8680380 -3216488824365389636948268721311744000 8680381 275556511820116843214757842546803789164 8680382 151385563895467779719594403568324161792 8680383 157819594377664127803637397650466237984 8680384 -46932823497141851029179774970556841984 8680385 21109621936349811717799543992166786560 8680386 23843308872743749562426832589992124416 8680387 -107685245674034414377032178763281468008 8680388 2510700792799942916626850480251719936 8680389 35023473257206626951593327536431822336 8680390 -27276739547913930996335175538983292800 8680391 -190014033358662363181561732770930695208 8680392 -79802334672397784496327885437627596800 8680393 -49915388437388071751031985218794110236 8680394 39689241272378118751501074969860072496 8680395 14570712490425817802968594328655924720 8680396 176655040602819397368409023470673684480 8680397 14186683423514913341911432009285988160 8680398 11247425629098096287457296412329088 8680399 -84285254771796635855106504860523897384 8680400 22349822913787101574085891783950540800 8680401 3288332038014473159025551172823079040 8680402 -17474597338883952530180195917623266688 8680403 9147340104856443186122722694336145984 8680404 -35444680718858196854584276127421057024 8680405 68188917829026357326557634519415063960 8680406 -3039623634315218669045502528898446720 8680407 -58904428138645911178456017443384963712 8680408 -220909601283604760670432936167710126080 8680409 -15010765909911578161974385737887334390 8680410 -1062929020460062737590451389882684160 8680411 -143097724014222394850215761520299218160 8680412 50793762176803846679700531157855805952 8680413 24150780670741777301390241934030876224 8680414 -59748037728023049720528695001416578944 8680415 328765573409599907598489705434189283120 8680416 71940150593368538559537311946532454400 8680417 202503193577563354852358047502135842466 8680418 6273402934314934717850727275935689504 8680419 456885924415183285100016405013154160 8680420 -25497263487899190542885747182548357120 8680421 275179886200445007720844654435702088892 8680422 7729819633777885957500981517929477888 8680423 5520106279338430830189305566628166120 8680424 32837204950864070331298316320975272960 8680425 7298810585809362260350903573418808000 8680426 84075498846548388544483689681811034880 8680427 -8181784936537212442798058007540799200 8680428 -17954175875445920802740396890742516736 8680429 -123939291497815350071063712741878808116 8680430 -4544879454288012170691468216614338560 8680431 -21586150604470124152039967150423065848 8680432 7980000702204778640522021244532948992 8680433 1538513786682960579881208168580335720 8680434 -2364445002708441294802165416122449920 8680435 78902033805055305656888827058157049200 8680436 -141240076281547864674098288501087560320 8680437 1988940443884637453748191414312310780 8680438 -31004224573965550383386267069948282880 8680439 159660945611147191451597115288613323240 8680440 62380899921428247801186775924510924800 8680441 -35522174898257861148934174011147479040 8680442 96271481150571304554384252711475692000 8680443 -162944200599441622841503270907998056936 8680444 95330905676899321155467163319328423936 8680445 33559428452423610350688587739298913400 8680446 62112698643575565521086595300355141504 8680447 84164113840976583581071751924423882592 8680448 59185147979714767748701367263473696768 8680449 -2114875306763824094925163016889955536 8680450 26293291850038008695481517096409702400 8680451 58061282811286840833510959377310250912 8680452 -93836514144038304776386687570678081536 8680453 3121662956463227672376061486495615488 8680454 -165209136535879431354183160743043190400 8680455 -15718501885054328659936358804075273280 8680456 -75929608781387776369137961367849318400 8680457 49002595580809871668297976323374132 8680458 97025133353992950116516385930034457088 8680459 -54956374229580971532187190182140846640 8680460 2795780313084443402337440883344271360 8680461 127171585321209711877165108748845774272 8680462 -3489350468309388698057605498694548608 8680463 -15713595560078026316308348548537990216 8680464 4114512996409695141056041074091966464 8680465 -61768452964272821524312710054001562880 8680466 29021957146482311029588040297642028432 8680467 -49191754348947682109772757180356046920 8680468 63270682636884551116101558848596427648 8680469 -16987029867382377293610239695500831360 8680470 6404595700855421727657656310464496000 8680471 176645487152107963487462099426651321672 8680472 43198869864687780883905695925837619200 8680473 -50389604325957461370904798519392619200 8680474 183187392155718733680596459861291493120 8680475 78540063968058597339344720483988315000 8680476 22355445067078300827075907378656804864 8680477 19575054548084683546271940108724826112 8680478 -84103472956064788875675620237777016960 8680479 47102141649953215486093694155466373648 8680480 -9224133764674613716134963299273932800 8680481 -10620788363880095795819556039290498718 8680482 -39071147930842123941416892229859365248 8680483 -85664049081084290852257690299120569280 8680484 45623924074831163465424716824648166016 8680485 -61258802808779694944798563762696324800 8680486 -10209845712284054175820170453770039040 8680487 -217696628671941129527214962317492371360 8680488 -90585989890782637895613385981874749440 8680489 184605150778978936786022722654197187956 8680490 -6696163764668681907825204663961881600 8680491 -177499921319370619907595592877217238500 8680492 -142290613293816883647379703045251043840 8680493 -60356434250061244412604028428990626880 8680494 9473681195925124487153397680763603072 8680495 -72605066282077151729691117511453107000 8680496 -87022825727012586058515597609664512 8680497 -64958292758553874893877149261864840528 8680498 -17471240966034287712940803192604993536 8680499 -38148081113041117225482553405082809632 8680500 -11771506878583458045675023987880960000 8680501 253805766738490612826467427314107931502 8680502 92581850426200236269784645642823553952 8680503 5509310557654625068686362364396266400 8680504 35766739892343268525545168964188364800 8680505 -55865167475872375497790575453152897340 8680506 -79658371069068097356211333391598683136 8680507 -14893330353212759603347789519543042968 8680508 -54516447245454075399424894076336796672 8680509 117138243359151380859831949750377410214 8680510 68075021772981722036088946859031812160 8680511 -15547999068144844156689732546415447680 8680512 6914822507438373507530898094738636800 8680513 -105628973416800561288025242946228050238 8680514 -133134488993343835569298694181939876144 8680515 -20254758442635302024204859384967033680 8680516 -34196635922379372707056717125802723968 8680517 -280330440166837563043169095631963612100 8680518 -21985183996217098682314653563444324352 8680519 11001699242669758929972060618459475096 8680520 -74192620188897426585658965911617536000 8680521 2321307838050570351118443569810122512 8680522 -4512336363043697308932214837905984768 8680523 -113737413198204799033857566881347130680 8680524 -14050318801192856552815666211630481408 8680525 -6292598523240358779231125456266263200 8680526 -3577253856879794168423652510289397760 8680527 -2310730534291091668280291371279687488 8680528 21474710341292648835595702698207076352 8680529 -26737399425089648820623623008927136512 8680530 -30724024486225133329702194836530252800 8680531 190226420437727903849362152450116745984 8680532 7852191012739741494614717084421826560 8680533 2689982583831972777360942285222906144 8680534 -35938286818837909577557981649850511584 8680535 65017515948405050317153466920179182400 8680536 -4215421504164817748796161873934919680 8680537 146655063890739786006552346980780940672 8680538 -66621535851753663883458591506129176080 8680539 135780802457923205832450873191240448 8680540 -166210328150570162464977292806159360 8680541 94671066535602731586399069367918125900 8680542 8783015816198415658724924865070567680 8680543 -62021788620561887360601717272247690208 8680544 261445319713032595043399932143879585792 8680545 57507227695201264187426055206105843520 8680546 -93557483035817286071457887777900669664 8680547 51143057692832056134675216611850095640 8680548 -102333266485749831804177545201923845120 8680549 79067496756623482855977493107678382240 8680550 10137839601761440053440869135551000000 8680551 -28844721188089527952514099298600832896 8680552 -108914086215983126907919914895617638400 8680553 120008123307195264197210193500433737856 8680554 -53926532481659151350126754711326684160 8680555 17188293335380537789004318691796303200 8680556 223701060023702661791306889687436896768 8680557 90996089521888772024012988582556392192 8680558 2550922186463158158111315068452062720 8680559 -243940368804243547080880067865188424240 8680560 -6551347433573582311602802835104727040 8680561 18318391004990840782719224134674156744 8680562 56594856897236888213602284905886900864 8680563 29068316135220064807356917109354647892 8680564 -2535362953421031502136310587746781824 8680565 46251975413258439006796642446293893920 8680566 -12952044489880954544486582911016909376 8680567 4305358840556209331795932776507919792 8680568 -26798415675371922457613102285271859200 8680569 105765549363394791261445708393110782544 8680570 15201262832225912639221602419647344000 8680571 -113321089700889759506140763710530132768 8680572 38221491637247549559060871630116804096 8680573 -1077210945420783919534154431758551040 8680574 -38580457858551573847622718280149189888 8680575 -2991533041907269574597589962068367400 8680576 1769316044176079144119854642600345600 8680577 -178428030699066975052191265949131112448 8680578 -20832249686396024437199784528866929152 8680579 167938524799896942348411203641776800 8680580 -94558521071533209908832399712022188800 8680581 -6717045301562498098953393356010520320 8680582 432837618821813753630447008487637312 8680583 -74415983336060504730074560307148552168 8680584 93317507469662515112663054108965601280 8680585 -77719285626966024033073003727163004800 8680586 -2905695839782754343727749667554452736 8680587 26124795993368344270198438021982647680 8680588 -20732599571704016391883568803693128704 8680589 48151518250976042888294811487218223872 8680590 61206543850761343640123757497218605120 8680591 -56723741146447331812483050088261576848 8680592 -24847786584669686871574858668307144704 8680593 4227648049833290556918001328307431664 8680594 2968380775870061238789250764853484352 8680595 -40066042687965870589845556582864209840 8680596 85822838040548491169960132072437708800 8680597 -4797649831015031579826075027746463780 8680598 19411315982851691736798456173274592800 8680599 -95175986654466554064743565244429646400 8680600 -32282366617416581890387636122752256000 8680601 145007433449199179640170828130381718602 8680602 -4220130883864389888909964946825922048 8680603 -109607177288933782909095352595380088960 8680604 -2945685920579235393629448535608000000 8680605 -22722292192952257448560001694521884800 8680606 92295820526135642265604991733791424 8680607 -53434146216007852270695378097292732928 8680608 -6505890773761127142995955684369629184 8680609 -94968493013570959576508754825601035584 8680610 141363802702685583140878922292566645760 8680611 -93550810118604308401404725107176404160 8680612 -76211873333179146492293370600226831744 8680613 -166886735566490446276500099988316067138 8680614 -16781569657261219736128656938104768512 8680615 -21271137934680317558918012051287522800 8680616 42713166194841456163297423948836864000 8680617 -58280435937740292128722394885731776912 8680618 -166989835630745671994111162674587907584 8680619 -1776329298719770695748783175549995980 8680620 -8619613588917906429416541975694540800 8680621 -133716737222707667214087529125279299028 8680622 16485040384320099077409565167706180224 8680623 12265640222305009918348959974583107328 8680624 -31975577306093999349982907119919349760 8680625 -616456544986734640158238412552100000 8680626 -2721692010354172645785392851551298656 8680627 -136090503539386418423873819805819804968 8680628 -1371816158473487939258024607861872640 8680629 -96195997407113215421545499046573832416 8680630 -36574845048083229921174656862222220800 8680631 -93838841902636311358062340212115460568 8680632 55840422163135997266629968593139466240 8680633 37610065867772984918833472924504371204 8680634 77722523301488136166231054282045274880 8680635 95865674964633771796182105602982367200 8680636 -84186399763577763963272979933010385920 8680637 29299353175749146747325182228586256512 8680638 -51446050889394431431054553937224113152 8680639 -230861696667854733246753680513379928200 8680640 -45131307926169793474362617990542786560 8680641 -93878407019636446411011502701326125008 8680642 -64182325125076278262016521833817370208 8680643 11396477310538919222935907144490159624 8680644 -19993026235787476401247745333289984000 8680645 44150009114855313924394523066185897080 8680646 9538132397486479435867581179890155264 8680647 -41304106970625482136217741046784548400 8680648 -349333504347585029401409620542538659840 8680649 14556841171746592580546931499387690164 8680650 -30518391170472840190315265692313836800 8680651 -11566766099584169404043677538399559680 8680652 -42444354469511823698991497589422796288 8680653 -83600287801096014724114968942156568938 8680654 128515556646587431550430608142794651712 8680655 -75111380586222208814476481578125928440 8680656 -4924753463528747342448165651920191488 8680657 147232808182125009738092407458161148660 8680658 10607987233850651212951449313826342400 8680659 -5984217092284159824362209694740666272 8680660 31091462014947394623276197170680053760 8680661 333537878305258264670586978677277486 8680662 63507223699426742650156625006762835840 8680663 86734549026138599678377945155511550920 8680664 -24908166115376581007603960982984806400 8680665 -49672493633305975352801425785173606400 8680666 4295961042697622351408085090768621024 8680667 443477166009725103776035489546863188592 8680668 295079476004614300575741204250681344 8680669 -262994334856291781153126413937867971930 8680670 8924725547214254465728375456789449600 8680671 -49852543127822289919611202213706155560 8680672 3833100693705442743286298557198368768 8680673 19638705243349357419022147671893763264 8680674 -66109589138872052458352725938685338240 8680675 129802813518911128569254392211199383900 8680676 220204312153613484742530454580351532288 8680677 25460159481687873330932696148994754400 8680678 113125561283291443142022852902996578560 8680679 -18627656732871251958401454244153078224 8680680 42136432967931986795014829304210585600 8680681 -108250160806166922737795827383958056668 8680682 -34279146379714593065455816718241331200 8680683 -49007332444234457957842696866367848192 8680684 -12684888422004671450738427154123677952 8680685 -32627755541599138361455262426824245180 8680686 -31853061024984967352506213234916413440 8680687 16352731705175730629115332128272804952 8680688 -48452251233028724094423537305812402176 8680689 191629862323384688554182254188149192480 8680690 -15248300863073394795677818740314402400 8680691 -99891603891538446947793930464101081908 8680692 -82591716501599870608894326906391707648 8680693 -56318627510821876642639706087092309782 8680694 -7674429918774851689351521720977777088 8680695 134355016430355021275712321155569213440 8680696 -6329909322953909147235117892773335040 8680697 -94341280478595778818545227838563816854 8680698 24925572608185238958935330504145322464 8680699 87244391936177440196847378125457361700 8680700 -36520417564984947613577682984906009600 8680701 -137247688965633871356006175863887490720 8680702 -7203487946448206295329190923087336448 8680703 -141440827009132819963368727062314834520 8680704 -22572517756381425687924568256277381120 8680705 -143081308772135520241606187163771833280 8680706 -32951737079341140302611143171306932736 8680707 6458724676600872610793190371076989952 8680708 -100742205670085573735754075204067430400 8680709 128897306113525928140645889271936048000 8680710 -29080871224391498318712691924335079680 8680711 377844584118496739575037772248576736 8680712 -46345161904604339824727986453588869120 8680713 37628446905607675916551033794240886032 8680714 -19069628916567767766191911760708383488 8680715 118867226004496860323812259562683416800 8680716 107096350221610618389469466883277086720 8680717 27342212884633648216454561889785011766 8680718 39425166578736620305013148718227854016 8680719 -38010355032947964351933843196281227520 8680720 16948418753942019025319709466833715200 8680721 -55777750864613620096441473531334742016 8680722 6307544170504298226653127934967335680 8680723 -250066989170041805992432376733061731028 8680724 27569908958970327488233288453225938432 8680725 -31161060092420804428423406036610900300 8680726 30864642431387233412996217290220897312 8680727 198893412512811922793306559315196196448 8680728 10634073188842927978747623270578257920 8680729 6328890597920507500170621120580221120 8680730 8445607217396362461996184517856833760 8680731 -32787681014408417882743355425851204816 8680732 866721520821011179279789453490536960 8680733 33065985929314454105157638438336090982 8680734 -27679375347948667940185418482331130816 8680735 -42217456970378644248047864794146721440 8680736 62510458178963278066276336768399245312 8680737 -24603910984007776714326491441388714624 8680738 86706849771486663096300242159077580160 8680739 170968055031788468715312156873935068440 8680740 -42942611386994500122176621071397376000 8680741 39480560644644202211731544272456750142 8680742 -67714642029404539789905125503956823488 8680743 3303930739044297053013329947375573200 8680744 38761555589072376899850230524320153600 8680745 196710600534778335688448453442587374500 8680746 60974574086729576110731484970652182784 8680747 86446410440354597869712544869549364672 8680748 19508176999609758924467510739280828416 8680749 -42981191175139355497933776921991534080 8680750 49018784164845222218348709645591168000 8680751 127724255936062751336237092123016320104 8680752 17923258408080560495667682244733370368 8680753 104350631010167584234761141978574506002 8680754 -48806442626622564532302180023169792 8680755 14807323786833906962460093337715053920 8680756 -59418934231236845924599896261457528832 8680757 -34221877979617768805943378615712050240 8680758 7226817722152777961431887821289776640 8680759 137300640400096047470408781683130458112 8680760 -15977970737641704873865914471204864000 8680761 -200515907134361796062383350176612269068 8680762 -38163591165833499476531539451577556368 8680763 29314876689059380037271673577152456224 8680764 57786280861526207066171352862194508800 8680765 13013706125825707073549556681777471660 8680766 -30364451582747440882511515696004244096 8680767 26727613044217709746073154665439950280 8680768 89372438470072025468120367130985627648 8680769 -85207495290145491445969658993734624830 8680770 -1687713534947016082396389689147543040 8680771 -27786143101391739218247040522320026112 8680772 -19962183691426772603063258870363082624 8680773 -1421948156605031504395678446401924160 8680774 -27638822303306332466433233437471271040 8680775 -5524371623798929940643312128243558400 8680776 -14358466296407638050751708470597058560 8680777 57870170540990448561581125368902398400 8680778 27007247512279956249619699467992486400 8680779 -76744465367819551228223767956225961476 8680780 13409042619021638569795401324590361600 8680781 -39281177957516040199611002980864817418 8680782 -4954878839174847688197620305596628992 8680783 157591870096251476541582684732021530560 8680784 -2775793378437833069123686833306992640 8680785 39281751513720157883412929548824979200 8680786 -7102507461010620617766612055138191360 8680787 -40703263103546541533886820656464316000 8680788 93489510652627988693756160373457848320 8680789 -79903031428522805831610999458997633476 8680790 47469915070850395887092707394448270720 8680791 -59653510047319063298192234821229205528 8680792 -94745649471942362241650503359651102720 8680793 -96384447208129236613936003496449689120 8680794 1234423007536796527252972533165059328 8680795 -10419734289569986126632160830073896000 8680796 181107096394424610961527852689560158720 8680797 -1408639216632468320074260362927463360 8680798 -10311732068938355428714472772968570880 8680799 153014087882144449618003232493500090736 8680800 -46322182260705874983644650514330419200 8680801 -181541065655903147102132522085411199198 8680802 12372751479794054074123726582593904992 8680803 -74164862905128939447586439525586108096 8680804 84373949058857249203005408967473764352 8680805 9096846981172996739184896965352956800 8680806 24627184409261401519458772587252400128 8680807 5319917981441697359945267885252378592 8680808 14966745146660944415152383885520296960 8680809 103568420714440293237108977571205473408 8680810 74080710305034120974900164103197918560 8680811 204349532576042074953044069373424247412 8680812 -35387122571301584514164861564001976320 8680813 -123444194751527456299684037276592416938 8680814 -61612812870899065589525360128831095744 8680815 17697954920603917303909834107712473600 8680816 28400461221437100441122555138740355072 8680817 -142712924041212122487153379674428927820 8680818 -10491796835746600207825425356667674496 8680819 -46232002752946936367753692879760675504 8680820 1456938080625070880704162803491612160 8680821 41398863867083806272325349051074475904 8680822 21918525280565130352673109806339159712 8680823 -161717650792849746802656351345355883928 8680824 12589662331042678042972260104438784000 8680825 102036035817109993629254963926365973550 8680826 35107884891988698864058857232153597440 8680827 149193336566408824598737728319742956032 8680828 -37467070026177260859097618966283576320 8680829 -55128563132138233419283147754605811484 8680830 -32663977501809603872139132104339230080 8680831 -165301858609988905574231165484818526720 8680832 -28096757924300267867590830136806604800 8680833 -45386791702464701802694813149169460736 8680834 -4865434304731047166262972254446303360 8680835 -19214184937990048446135938147647363440 8680836 122061266864376879908995766871923220480 8680837 82398471374618067383504080507925339904 8680838 24404284215488350818147383002352116320 8680839 65140643971025363080145591571634789248 8680840 -2677072507987647707279540611441459200 8680841 -65857740645342687959254722823700687040 8680842 10915680318143791145186092266029076480 8680843 6630452869374002375328740558034534520 8680844 -84423739809638711030012508928876382208 8680845 6343030369722215256657933774832646400 8680846 -157962397962377292722497454197558089600 8680847 -25056284206789959157136634245656924800 8680848 -5466614096321939502158130030817050624 8680849 -31683158030189552267656747611937710360 8680850 10075442383125629661101206957170212400 8680851 -2657380937201875905773399542130160708 8680852 154717964641541620177733589781979351936 8680853 306744302195270081046555491137470983040 8680854 -3718135062482345748186467645421361152 8680855 -252376354300466735490220027823814974640 8680856 -28593045144107198964557859179240140800 8680857 65345229642275082735845547447553433040 8680858 12863228117242789209074607892663127280 8680859 -175587526821159950729578713272776667160 8680860 -46030691917716777616257495195321139200 8680861 -18495736493500056177030822048973327680 8680862 -20634379608786742473186308437375229568 8680863 -126462077428007115535167083690873660016 8680864 17211227489515273844452979188912029696 8680865 7711240075898095205899503290890618260 8680866 1440243951022714050001334397204025344 8680867 45156714487687347142915200936358964448 8680868 566607100360875642613127036436283392 8680869 -52874236899705531901119241858334770500 8680870 -16357786761222977939706085927016083200 8680871 69027089969567150373083152509296958072 8680872 49960962353183741529815892344990515200 8680873 -25751301842573870970643034571913061376 8680874 -15188510199980463992420434820961480960 8680875 -7090668538761578609493106927465536000 8680876 84834629277183200820647470997304239360 8680877 -60006708658994268709980817924266259380 8680878 5531994695676633687896872493154107520 8680879 107767561949751917523259863230029242376 8680880 -9204495869402081292410839543030087680 8680881 126924055734040888617980870319844712640 8680882 -7642425923194170485037030266970178560 8680883 2944930092254409382565083624443867144 8680884 71520198778707774641346912659975540736 8680885 -73332299206682286289185810657456264420 8680886 -33920827487157823332875155603866938112 8680887 77634569713608045785499442154582374728 8680888 10795182649125259007748186104922869760 8680889 74890137685965279558713864869905837000 8680890 13298009835119183572924845345405899520 8680891 -7359277874009799441146461389111737920 8680892 172141355671955045136764324882036915712 8680893 -60827874681106003516254138637014090336 8680894 26019110983809458243936496240922634496 8680895 -46495123279837408975178352178329912600 8680896 12197432618526427727843125821557440512 8680897 142746583405697728065265610983472352 8680898 27010116751064606046060247306629589200 8680899 53558046720439873420886477475661716480 8680900 137851960117328067726463552007769907200 8680901 -272019636815874154022569791688628656098 8680902 38970200203450177818521652157309993344 8680903 -24962753377376414379257349902666272 8680904 -119975683183991231702204313452083338240 8680905 -56222037739029532454477053510441132800 8680906 29203636466924589493190103932321683200 8680907 -268406688797441527856881179663570356844 8680908 -40796543427845535584415104017923555840 8680909 109587868722529024771282046215774677110 8680910 12990541067879571216754568112473395200 8680911 -92394125145121884278794032861828215928 8680912 20137268948381165486878822390440943616 8680913 -142321840461616411443434122678996080192 8680914 32877061085160666017062706985469873920 8680915 -94154085219922544066816752784071185600 8680916 -151267610887539990704430999066424133760 8680917 -47935899513343503563296169614761492480 8680918 46904666195716907306123446128380540160 8680919 50328521165767631075086514436397449408 8680920 -5218816476056864875251145187175014400 8680921 195281072467404605184494478166907418122 8680922 41701487552753905022745462473052774912 8680923 69151342485054678527261690147217466800 8680924 -8505145164540319317184027585459783680 8680925 7781469766309848576224679603179668800 8680926 446735753967910987731639770642110464 8680927 20204435002448279464323320032277064480 8680928 48744890610865722026379393312534036480 8680929 -126840198365593686000822628907272251360 8680930 -5721056700460129650330551321823375360 8680931 43996267096355094150842603994913783200 8680932 -30992270066480667036826155562019792640 8680933 75447076484480355045833521538597431644 8680934 -18560713076858705916108452713319147328 8680935 4832992846622592326827667260190062800 8680936 87210965009498662311269390114299084800 8680937 51797936653557436373507576540140198260 8680938 -12251504206690238470459742702426744064 8680939 97222159258531311744691597024420170740 8680940 -41899494333334503582924585687827051520 8680941 -35295127603667854108893121517317486782 8680942 -115753105260277579865063779051935688128 8680943 42425310573246374927453755769544803328 8680944 -9278430493474314958159359681119649792 8680945 -6493468617691592010437572839538963200 8680946 -77184271714658437527318672774484923360 8680947 253011438899817557986913185949477667840 8680948 94695684449756960101503171058893619200 8680949 -964476319175231718333097525583015940 8680950 -15704291934487279985318127940277836800 8680951 -230332646803540531406702908001448577048 8680952 -46070917235954930518946457434389585920 8680953 -121969055567968329656908281963024843696 8680954 132508631894903135894293921251475384176 8680955 -86005178387512946075772435908522480640 8680956 114095794144511447968293986382366147072 8680957 -115386511071162344783883141553058022048 8680958 13904068433483130706321263372822773760 8680959 21887868398483548059418333518949002240 8680960 29709698656998548375856094805502197760 8680961 5157549481297859282968905776884276224 8680962 -19129499963027018820432629781997683456 8680963 137529450491554882215361963403082641880 8680964 -102663555816028214048280175417111473024 8680965 -38282191247214980662181151247190294400 8680966 43034229973891030736727087437459462400 8680967 1601947735130182204779152059609453080 8680968 -45179138248798211023879448419605580800 8680969 4631144069868733341426420692254379808 8680970 -65456116851855986969805464635749830400 8680971 7799349691529427975292586703548053440 8680972 11482716887201936429895013875103659776 8680973 -21593593569698004073081428231315555360 8680974 21133650192398903323976145518136375360 8680975 -10837952126696033722074685446917419000 8680976 -5039448230351378581726266465381089280 8680977 9525345579413079484094812010655460800 8680978 -66939596824784673172336267537135651680 8680979 247459108788448702689261928211182555920 8680980 7778559101556705169483661465980108800 8680981 -67636940120356478651687976919466117348 8680982 7117820316862538780521622309377974912 8680983 83915306284154906207476439971713138024 8680984 6254812964537130038890108516797726720 8680985 -133864941400752409999937788583330429820 8680986 -75551567823020806602280981867358323200 8680987 96515880053150404212203700667039508000 8680988 115135319921407406596902475254223615488 8680989 202497927818005944714394438063908115680 8680990 56906526199943395061716966311981600000 8680991 -174237734971902291912947818275333323016 8680992 488486980108112939480345392504111104 8680993 257548948036712069787091519843925094242 8680994 113398371511456731893619974022681722880 8680995 -6893970256499331405845787116654502000 8680996 17826177466050228084796074693389205760 8680997 43501237242276987612937851892579272540 8680998 -59110909543767954789168697362210543936 8680999 101802151537673906481722739629565020640 8681000 -98931143869501819687519843655815680000 8681001 -14537342577035429132053807456179808896 8681002 51771214490318961895713156849097807104 8681003 -165749722506097858131870793990401404748 8681004 54140492279865944828126587159990139904 8681005 -36636901777844678677332074192211744000 8681006 93119496556996282423608162618602309952 8681007 21974105299785715812341433358470522240 8681008 13878560644209334817945528113816207360 8681009 -196469921816393593969191461547363863790 8681010 21769709975192863603531969329823603200 8681011 -183785958284105848784833055762706562128 8681012 752305748665065352222210638635065344 8681013 -4820332927041322346116139074050747456 8681014 4459586500904170179346465534106602752 8681015 -11611063214070541183671138699915347520 8681016 -66924778509343769819062964578191728640 8681017 25591016037263647152112666489222875792 8681018 -22540079637746638804663707559797533184 8681019 -3139007635317038583596835939899976000 8681020 41188667931124704666158089282507560960 8681021 197276591281758949446452531368313025222 8681022 21993332109806921230516470207554408832 8681023 32786338220945005157837933988980103744 8681024 -74417430243360793557228267975475200 8681025 22141492464517186720585257147172356000 8681026 -15225666817763397364691436452796242400 8681027 352670416954160163033193616795361775800 8681028 -22235266268569833617566112682998956032 8681029 -164325653757738861824543983212355200 8681030 88066921556773128872200097834833196160 8681031 -110093831076497704286555456043523033680 8681032 -124863583517945396192158626588469401600 8681033 -159502827095655678658471731890419905120 8681034 67569882828686597426858639185805233920 8681035 -59960539794315401883379765807776163440 8681036 -43808016142535392190271428993074010112 8681037 82581059472612558143511010471758394560 8681038 -179329907676316476790456254773958427200 8681039 -38944509446390383623696993022150729944 8681040 31056657277212965406285667568812032000 8681041 69776637674963785767522367709049096192 8681042 -54700881043116825737278352707732073328 8681043 45305733177815180937672555156169002240 8681044 96740216496499021795513349412386443136 8681045 44756005144160748272542310836577456280 8681046 98547849828357275220826778149772187648 8681047 -107773566645580360838280817004205184504 8681048 131444241794823466844232329505886095360 8681049 1698261148882088026882231435537112964 8681050 -22888469846420200358558582316780096000 8681051 15201035202801035431381036579442447376 8681052 110242631574990339643071699154423736832 8681053 3963662374325694012543852563892458688 8681054 -2469834952052722201419235696165416960 8681055 112487174418590486448761380101485383440 8681056 -321113030482124974861841076471182131200 8681057 47629145830395243459367060611487247424 8681058 7817953247461756907083399509382697424 8681059 219699033615178449066294835816611039260 8681060 -22400169612612292739229043846833446400 8681061 1616403915387827982218986365900400704 8681062 6083740553300213463365544138448874880 8681063 -79933439167503434882544085021710854640 8681064 -29439910719666634896969675549567713280 8681065 130025565028806277007250249149702951460 8681066 107079627207470586700477775053073741232 8681067 -190790346638560733318753551161337203360 8681068 38362931945089044668319749246153427456 8681069 -88216815575500962887369694966686270304 8681070 5242291938536151821200110839079043200 8681071 72742746527967966344805599583237436912 8681072 55711981103785149364647636477568843776 8681073 236547747502902849469016889563040892800 8681074 59995599321341616982164492277572080640 8681075 8537158733795702588637771272716251600 8681076 702768107932358730239998848965864832 8681077 -160727234657345814996872531337968069074 8681078 -44163618408382173330310583174201180160 8681079 -67555364933903877764617455213685610112 8681080 79189226548022178006883822000142438400 8681081 113904124160518266720937360829160978000 8681082 -24162151862662507633840746568474348800 8681083 80318643559178927466226403695962780360 8681084 114978601597767095588021092660473317376 8681085 12931238247810334171236284755333570560 8681086 -40884499987338471058869457505338046016 8681087 8285002719034860353199677236618855440 8681088 24101495295185939663707636914758615040 8681089 -80585465380637640204454492216797098110 8681090 -30882907180235948782671662648248972800 8681091 261125526606464486987070608986068264624 8681092 68520041735160865910539780597649633280 8681093 -21726456363834237063942428934772838694 8681094 1091593788595129773959970173143620672 8681095 -48131431411829667117495378270704555400 8681096 -159352954430753945165495035036533918720 8681097 30782345195064348615508122422186353728 8681098 -1179686444967582590403522220480897536 8681099 40470872663774800187097191063754746112 8681100 -3656473140825050976824613423773184000 8681101 -68180027650966215151756270941789496512 8681102 -150139991783726802614345790188902936896 8681103 17370556787534445254319626295018585000 8681104 -12122412571287810710777795936836386816 8681105 -135203007616066317577099022413004281740 8681106 10289134452989220354552133802344366080 8681107 -122618621564017439697288278875492725008 8681108 -220190460706963758631520504686311204864 8681109 709219881570637192081868586913919904 8681110 -42537439494464668288490337740988215040 8681111 129436265380649151475040841067253696712 8681112 32782628670005067795107576285700464640 8681113 -41713005581410753181052007194698435840 8681114 -43608745558311161556208935147752296512 8681115 -14168373288194096275865746998293243280 8681116 35516008988768947959288938679002460160 8681117 -34994805499036098838894521405974775834 8681118 52031017573336265323366633131574369920 8681119 241361870772709441004289067992867820840 8681120 35887008465685696480182972394619535360 8681121 41499576526162128454583164414381305600 8681122 -21104993220748389091378767494015806176 8681123 -300658728277192330687334425180771727040 8681124 -10429323603334332251087624119032711168 8681125 99409607576634953004647743894892382000 8681126 39904804788861256139101799786085333504 8681127 11184959227835204888524755165132019200 8681128 -62077715549301092735330841925263651840 8681129 65502556453040554348026151421509460730 8681130 1518088037972033355867736946454411360 8681131 -89421261018931180544612210161772357068 8681132 79670525350722516162886957777428976896 8681133 3757685467588482170308144098825576000 8681134 8300580247481573681840891478191389632 8681135 44082082081609984733502739738078321920 8681136 2403047105362713642637335813516165120 8681137 -5456109242066468857408537887037629968 8681138 -30310130186554298257426991419789964160 8681139 -19639283354100305811074424662029980396 8681140 -21245944480200521058678915946708730880 8681141 -653067003252564411612033476576428032 8681142 -15682902637735843214437378195930598400 8681143 -13795449846426940813789842584651396736 8681144 242685949138749988612428051359203676160 8681145 -168541626214104045328571773747271040 8681146 -6678971437956155658392469857981731728 8681147 -28474232175872469186278464573311085248 8681148 62877434911066018693768025830875217920 8681149 -160874307619515899087144518659083037120 8681150 -13440043454900751806651493845782248000 8681151 11749801933834196871038702265071833032 8681152 -58081840144638500627381297795636920320 8681153 68210210060252416756623812504164310484 8681154 2946994244339789905809665600612666880 8681155 7900133167744350703740185856256467360 8681156 109769292319116015384175871264865868800 8681157 -31009773097617848482065261719379456960 8681158 -44828995969600722764206691802915815424 8681159 -272444945782086820577407271767510649640 8681160 3528208524689637712069713279300403200 8681161 44295806732675755499737244942051321280 8681162 -5113004802123774019364845208324336640 8681163 39228654202343662364840611273481008344 8681164 -79272222264330070685074615795172410624 8681165 -55105012542488112511063250967311141940 8681166 9531859706742298434931457929170821376 8681167 132536757394706209240594542738041525760 8681168 58029294105896226528404245680517201920 8681169 22003430172846922007219614448320255872 8681170 -5997891401340899870969035363707978240 8681171 104674297154793471857513265536015701872 8681172 -18453340446480110087450105777082114048 8681173 214738239748538936960729089132198062304 8681174 -106598711265115260952026362641735805664 8681175 55381153407799508377031744071025769000 8681176 -3384647897096542336684426603560960000 8681177 181930056507722575507543981592658934026 8681178 10417448498087629506670260170777542656 8681179 11927832323807093716371982746377824560 8681180 37806822280497980321940152657644707840 8681181 89520978858091611246891158387478913152 8681182 -131701721454105601418326969729542206208 8681183 -9992661705320725400372509343787989712 8681184 -2192663466507177919752342964596375552 8681185 155785100319585543165379034127422479380 8681186 -13044675250359476987347762054234593120 8681187 -56298868848566626331555647059622712400 8681188 7826789056531038957394582671473875200 8681189 -115705711617539939503167315540252791232 8681190 -184290692060455204588274312996106240 8681191 158080494574167801284206506820871617592 8681192 171852358284259615730206177830183121920 8681193 75994548070908283677174125652782219082 8681194 -87752133642923759898676550259167340960 8681195 -166915995480514001771436142153178734800 8681196 27708019930952334514665326915158440960 8681197 39711675892760187464434490676034617600 8681198 -28235656378831859523054086886346238400 8681199 27483859250564893723092519366698081952 8681200 -16028245419477820706678782734751334400 8681201 109326882428324136239997408022005164400 8681202 6963176117041939186566613991476807680 8681203 174913816017957790915226677799159423856 8681204 35415868932228311502201096134326573056 8681205 7706190417415069586576376012752246400 8681206 241589132453487467994495522620747224320 8681207 58690166056785047509933995651726324456 8681208 -136475587058113242574475380435845734400 8681209 16308339096346499113471790147542241792 8681210 16607676373695135068040516925214753760 8681211 27584333010515758825942973365484219904 8681212 9825910876612766487414612013544374272 8681213 142571618452577980490013705861515187462 8681214 5110782209987730465153274980124815360 8681215 -161759822699720080251338661438427788480 8681216 218151868962467202429562983216737943552 8681217 -2775141370996962186373325948892798144 8681218 7646922525392556864781045743789350400 8681219 121088752975784354589968125420474283544 8681220 39694631312955575494806303102751111680 8681221 158938755655575520257648178660782483422 8681222 85866978623266495511237280232408405824 8681223 126724485024970682681292698046605327784 8681224 -192897368051673954802789864342345559040 8681225 1055407430034132744666741767187792000 8681226 -38379795379921107034908529861401267456 8681227 -973344027517881100538812124015242520 8681228 -89611487089851955116254481314763954432 8681229 120139397298134177335741314387140509440 8681230 55683224391452593966630724499628397760 8681231 -36750534271135562653788875798932641288 8681232 -1991454238912049385975986420253523968 8681233 11283566554272067484921841676160433600 8681234 100182425182073698626371801631142198272 8681235 -56394721860649995268479705213621461760 8681236 -88538570948796540926191745873032247552 8681237 -59599953293848674754688255842636840200 8681238 -5387945030122413151027982552106686400 8681239 -4002420058270115049276840813713286528 8681240 -21134450604575958163309834851468902400 8681241 -9940440892644557931520995823248359040 8681242 91381906041121199959820286984167020272 8681243 -133064888887247113934647778769452432508 8681244 -22317087103346417768696751188317839360 8681245 -13901164542085379600492647620665421600 8681246 64676990821411876811292047952983079936 8681247 -94747487537408671236719073961572431976 8681248 9662439333200446921239626101742960640 8681249 69305795594746986702930015614831631300 8681250 -11209048733249138156956798867516800000 8681251 204443947057672268127296161996921244252 8681252 -270263084556605625171765887112400588800 8681253 13606528698159165001163160013379476608 8681254 2307249565627345892604112873784442624 8681255 -166223306595585929888184619560694537680 8681256 3984193683671403216461308276834298880 8681257 94583678146457312771053148029318278272 8681258 -31410307483859060860368927316484132352 8681259 -70892792041037011920542580633586403496 8681260 34680021513845321411720141468652748800 8681261 2968453441042473297930963956241758400 8681262 12190397477065229000446648915038557184 8681263 -191821679635633240338470506234646549488 8681264 -29827954440891469884524067391887851520 8681265 88360337249007130099672828367069033460 8681266 149475917179344752922565655216641440 8681267 -19410432841093851633776708097520402608 8681268 -38644849593437658033972880387626946560 8681269 -58241509020855250347458986909839880256 8681270 381462001377032262278038923621008640 8681271 -20444280647002559301238308574544332800 8681272 259534848529022982444831383679912652800 8681273 -37850079790755309824465681243679548220 8681274 -9849145917098275476908394004906003200 8681275 30904711990404861704283795976165745300 8681276 18356039264498273090622463364742107136 8681277 -1489094806761737642587554915680070144 8681278 5461165875523570551726674881730077440 8681279 -45966479680730501025247963313926107024 8681280 -6078603330987529892709042030158807040 8681281 45642890516671806647440398692037590592 8681282 -31856227424776395291537052865808457008 8681283 82958912993163981916334400525975581280 8681284 109574545944256394353284123141201727616 8681285 -88418876322740791959146800328505646020 8681286 79032442797694741417143681191503875264 8681287 -259445946413480112183526081444614897064 8681288 94243892891545837297270199236062412800 8681289 12847750794198134713641365939054091024 8681290 -5637635114911445273012345208652588800 8681291 -158246661342235488836967016739308195308 8681292 101601153874860399286464210536841772032 8681293 221565194093401981888691438801454976384 8681294 -10399379768006317719858195880492123200 8681295 -45281780768702737590948851976412070400 8681296 -9100309333045528551015485189935874048 8681297 -64047872989512553430169420696184067340 8681298 45469786995751787176960201368349721088 8681299 -55991499410086423612849990562299398000 8681300 32770277906631075577232325454174070400 8681301 -125460789810757493622784412421685702770 8681302 -144090542673986273388857226109796352 8681303 2768158228902997386307682548786448184 8681304 -30927682248783851529839331976713338880 8681305 -94702544119767667962390602988532345200 8681306 -6517123262374335063014373948783022656 8681307 -48331304087176513616733557463681561600 8681308 22760694504213777730974717940880350720 8681309 41832304568291176142039432669210417280 8681310 -31540904558869205707864556273547264000 8681311 79690801563229640864560845864783002912 8681312 -56265267650738364728933275250588123136 8681313 -614708232859284644708775029825570880 8681314 945584770432303846255820853445005312 8681315 -64598840303058911166969243810569005200 8681316 -41256682803874388268258058325928038400 8681317 -138056332506654441727916965668856293634 8681318 50970649473510446972600860553948571360 8681319 33954032422813244928575309023261347000 8681320 92273112157600274156425466717972428800 8681321 -41520210919914851769933543202841930400 8681322 -31856546536216572847902939591237351936 8681323 57286266615379909465732294472957723136 8681324 250335617449477323308394179379824163840 8681325 -31377776334204455535073209035975834400 8681326 65845775365554739171317810415029122112 8681327 46276282260527745423193012438505523360 8681328 872847971538936282013717179508948992 8681329 7247344912640134402493642951126014884 8681330 -14203926734052623302315385852890752000 8681331 22709263737877989820718389594296925752 8681332 1103997734518500151518704817809424384 8681333 66406269975174027030777525486338412288 8681334 -26682880632743983277411154349371501120 8681335 26363814630713877565914990168720909600 8681336 -126273574688925124366043207869933056000 8681337 -2518192276480830583376561164275873216 8681338 29060131190741135264925021382126456320 8681339 61497717008503780005343171898673572352 8681340 -23738638839471773777463998767164979200 8681341 -245523694404723606372245913178153339258 8681342 -178848778746068516858139954366569160000 8681343 168484055862384746086038381723887036928 8681344 -43761831310060169046590760397937049600 8681345 -90034871267809727375366354357719113900 8681346 -26283817287519487108109617131302587776 8681347 -54456615163331912074035483662565676320 8681348 -66024225594321172217521974625024684800 8681349 -48190686236443681086816416640698307360 8681350 -2823294766999016781342629640333360000 8681351 -49119705508008435382158137384602672848 8681352 -82857548198803221050461238761248890880 8681353 114146019918749796237814016084055807780 8681354 82331687429393838445558833587932172544 8681355 -77778037126651004935261769398639851360 8681356 474546261456044718174579366961873920 8681357 255851091190972177115490005890969863606 8681358 -14942169798874611970742478243786009600 8681359 -9926335751281318504899947173300031440 8681360 38293528178879988666762961900138414080 8681361 -39483356325624605296583116829450869392 8681362 178856385939803191758940210568537741472 8681363 166651720140955953085529534035872957612 8681364 -8124788522184448416571287435683266560 8681365 33030929905462158805673332365615408000 8681366 115880724745764835456671873935377379520 8681367 -69437495042919592095108125015905133952 8681368 -191944868498164621974513858377395875840 8681369 98378845740648908814913672854723517770 8681370 -87622703032820553070013896205733469440 8681371 -52350028770390311707515973680980308056 8681372 -316228523425334669356588803481113600 8681373 46912085560591502949722975840138821824 8681374 8574284321788763418394030188183400320 8681375 6705478879901114460946309472115000000 8681376 23312338693711872730973881688405311488 8681377 -210507421160117011009443178901753503774 8681378 -88990102292969188199659635936734705280 8681379 -3508378068598128730400815934225560080 8681380 7671630567303918800149650146442178560 8681381 -91355593326912982702970948856445627236 8681382 -22785512872240604154308077069440842880 8681383 -38544312957226257183676060437616808016 8681384 62406602033549339355962704397528678400 8681385 67721913197056972559826370492845926400 8681386 -11203077229845599249064430387934918400 8681387 88689536198843490466734371644540320 8681388 -4676718750450042030291346141664169984 8681389 216373224984810286394382923542319018560 8681390 -69430825481838318683934515421216307200 8681391 -107513401648432893072672021868226304000 8681392 419418564182199051063903580372484096 8681393 -22165665733504805381969239525900132800 8681394 56762622966772108747320986790341020800 8681395 -2381058745528738046044751941254422400 8681396 82940835905976254522893636661118074880 8681397 -46284186515533848180123170056594295328 8681398 -24203411565269656214274408682636302720 8681399 4552112320327584254659492802000941464 8681400 -3779738620096499289549572797569024000 8681401 -99113105437093144290352702328006304598 8681402 12307493084830626930867200390501283552 8681403 43394141017469003451334404031611050544 8681404 50515537626481552047370798815043340800 8681405 41328720825298868773414906426157766060 8681406 -38940532990942943153097976251197935296 8681407 -8776140595966190492475782685982111008 8681408 -74259978274098282795505606219133878272 8681409 121127444694340307384929454158728888528 8681410 20840811975069743891388947557540829760 8681411 277867680714213149580607469803306372800 8681412 -26427179230599865539835880839113458688 8681413 40303738838511582948062909660712564124 8681414 -3621446465963814057824984939249913600 8681415 -3924893101652294918397501513005820000 8681416 53994038466370493286632104190989102080 8681417 250600390926164202288281246064246970752 8681418 114999688750038893952277681594388208384 8681419 -80758102046785959179996875098740220316 8681420 133503911895545465051353014608166466560 8681421 2410519908025619574802735570998539904 8681422 44263803919399417326043025153348500224 8681423 -277912396588886201641756493385237155760 8681424 564038873533666618714644186338426880 8681425 111020003069806038822623150735950442150 8681426 -16652498144577756147637487523430090752 8681427 -32127689626270313817581236234542800592 8681428 -117929904996625568713192498292803170432 8681429 53356164101448079168709598781760382030 8681430 -9430011496968221401435055024804234880 8681431 -194231110663956293064984519909797933736 8681432 -83960137924791832712994672934766745600 8681433 -84420305529850341021595501682911120176 8681434 -62946996693612989617116701726740987680 8681435 20658727150456840411091186557713104160 8681436 16888341023653857107393569507722086400 8681437 -100845404660068983473782516430009896800 8681438 -14444058038457507052685277471110186880 8681439 62517988834070529278853334244472914448 8681440 -68414748510167848270823799575229235200 8681441 -139891700104278174690799785676191653976 8681442 -184287307021038836407017808195092480 8681443 177919595772810757726353279936529068784 8681444 145170040167069032852738599338846903936 8681445 -74714107299939542859635804974692796800 8681446 -158746704042019478077150831050680096640 8681447 137916650786375618644077771418893571896 8681448 -148016348175749839439437293548446679040 8681449 -74072631745085324372258323558979771264 8681450 -1441712403956549556095961256657878000 8681451 57413344817976391307916088203968587440 8681452 6410114981875852595689475977051123712 8681453 61885485925302987651330598810191376608 8681454 -5187813003025491839049466617370568832 8681455 105202162475461765392448921325932554720 8681456 -6306454554614808823453004212165214208 8681457 26456036929873790084861135084694664704 8681458 -105553734749033023190387213080547079168 8681459 -138625107179103516938944739121672483360 8681460 -10516690494612618848189427484277821440 8681461 7103401406596726483253859071886228480 8681462 76535708894598954995824490686178819232 8681463 -17765126725484460902804971885842736032 8681464 -19262780944777068902305415350861824000 8681465 -12353322379368682876280697771466913280 8681466 34993071027286291090686734824333123584 8681467 -230284639158571730787285288540372843484 8681468 -104655083165941022619243874454551511040 8681469 -34512348933144972398277786575605148640 8681470 2641452200690252520208216453090594560 8681471 -52434358562741997306865054382595816168 8681472 12845856510403565271929391112047820800 8681473 -89575723904688934224174955405772513278 8681474 -55118789529524352764567277749161353264 8681475 100244764041516832633248877532687952000 8681476 48224826875521800256755905297847186560 8681477 -59759938959673106855256304978962492354 8681478 11308188909014889329925890470018482048 8681479 -180960350997003067437402626832389148216 8681480 91695067629827107576221049033506816000 8681481 -147677483008987504916797592996537167830 8681482 64967211850245681898679115931679232 8681483 -1569702569657893842955605271975268268 8681484 -8867001630942472406876641011857965056 8681485 -347650208568699440700073860284832000 8681486 -31422932510095313144561985127905255552 8681487 6180369366538784527284974864709173760 8681488 7531089141279448126397361996618006528 8681489 -151685277266111107805011084454000965710 8681490 465939866586698374200001288958466720 8681491 -23535700227657254564670949268226857056 8681492 155737902271558907761515070117303023360 8681493 -125420175806788695035703769974201008736 8681494 -15857184321363952837696357019110516704 8681495 -51001164983912961714043359416701573440 8681496 64893836456357288104344708350477107200 8681497 172115918757670072123885189342197610512 8681498 -27834470020947300730141788605482583040 8681499 13336860748810423751328054052844330040 8681500 66651570108851490159151766932327680000 8681501 266639648956727108040225011368289771904 8681502 -2354384934335004699759536353803058368 8681503 116650700147643668098217100322298598752 8681504 3002762879213324384406605867302256640 8681505 1821133009585261616907950279752032000 8681506 -88277593419636479379973930727337696 8681507 51453093696983560707916127518961937756 8681508 -19390819273687737347818970495862144 8681509 239571286437284920089243573861389062716 8681510 -44706630631318328951219276769417459840 8681511 -47481013059141474998146102676527512576 8681512 35386684997605947096533556583455866880 8681513 115462153976706568089010978875622224762 8681514 -81032059669927955400287988289807599360 8681515 143920043186745953304524630758180376160 8681516 153643841379114821553860695801699933440 8681517 32473692855511840039205524151092577868 8681518 -56690957486921275146762999922212192960 8681519 12599561391495663579838556583127455744 8681520 -2535202223317100013506536406359080960 8681521 -144507967163256208037802175532508252608 8681522 42755081853494338620561367715530071312 8681523 30527886566855821094193520262383257600 8681524 144132236809725296739111425055783648000 8681525 5658182239297975865657676678724401600 8681526 112169836473617052631665168667908376320 8681527 -209795065671759954594241181150049652440 8681528 -3476948678438529593926883871207690240 8681529 -26371950780736416058538612597348592816 8681530 -55798249362976002177150299480091444480 8681531 180062038729294872248280556927473479664 8681532 -26363979732847135684685794070274874368 8681533 -12425073269993738938775479016234149280 8681534 77725760632963594919042923742572229760 8681535 -61131564957773452520092987414776208680 8681536 33773996550193360971214453195420467200 8681537 157841532901883107283875515817379064240 8681538 -7283072234999393543710395174247088256 8681539 102235906946733527692087742333084113340 8681540 -12551309200708526165888846135870238720 8681541 -10910967646829103752119965371441844576 8681542 35465854927709584344170450124874683072 8681543 330234209558816796468846297514443168 8681544 -164681646041111205834295291810053872640 8681545 -38874397542354107377040199316125339000 8681546 -84096058781508433968536500115729112528 8681547 -48361323647158404537333987322019066880 8681548 157687587279144660264682798395913995008 8681549 168955246982802983300928404568237506550 8681550 12362120400170332071231543087732633600 8681551 -157360001364783602115783995559435112728 8681552 -34732159095592018956644267283433783296 8681553 43288685187050588299955063705411363520 8681554 5060483723970426827824246696622441472 8681555 125134905038260155976199027374043274000 8681556 23982372276858810380774796264727142400 8681557 -104236490122744611366840397228566648480 8681558 120499512284821422902402186354655634176 8681559 46493775290358320496851902661621302608 8681560 37330325644101003711588529034407526400 8681561 111736582981681768357160143600100325504 8681562 50508275160434564211843971061944302320 8681563 -203819253442604064050162273535001354992 8681564 -40794543286984394456021813631279657984 8681565 -33669397141473704875896996844313016960 8681566 4531419791924056601379110929033967232 8681567 82451989651477459696251129198057539616 8681568 -24693186319633569486060151464379023360 8681569 -42764255843643558775742492495270973400 8681570 -24187445864499927319764436655584823520 8681571 1342070866310045630874769484593926408 8681572 63060399633965210547427698135858574976 8681573 -44184528104691073573990317876404543556 8681574 12553140991491773808507687840798873600 8681575 -25447954608599538868923602726355777000 8681576 -17925331640398043037626206630862545920 8681577 -26517741011251256706970473271056559968 8681578 -22171128691083949937985889148989166160 8681579 -251395451500223304492144715937073095820 8681580 3876572267377787624811709694422210560 8681581 -83459753234483886698157595103010614272 8681582 9511136034237315950404939943109298944 8681583 -61930709438634371454236404682345379576 8681584 23859511371303990831281883512080793600 8681585 -106233522282620360122174812671497358400 8681586 -29268087106216419659989735420947593472 8681587 -275962284022698016753306923488438339764 8681588 -68893342877863248944932597884061722624 8681589 -24642559379200768410067240298732627616 8681590 -42547186334163502038175010322213271680 8681591 -2730723819908164160019082240495860168 8681592 203160724728769361480838833594179584000 8681593 -117617674733701656044672823065827421184 8681594 36410661185404135885131656796544281600 8681595 -6497764581585114726869881238730794640 8681596 26850270911522203120240378205736763392 8681597 33539283577247561180029191473879230092 8681598 -3644178757897966240943231617144478976 8681599 -3690177589132737580335895258744696536 8681600 -30392471002660532139932741244813312000 8681601 74136798548716135880686021983963158832 8681602 -15403949889620130847991797013682000000 8681603 40177804709735251262178653088951016704 8681604 26845462269847660967146212677284432896 8681605 -44903809164176764190698921356934909440 8681606 -20669188924458178497138849407109214080 8681607 -27183917983660366506317652224680542720 8681608 -83082101671006735879651069417746954240 8681609 -316054079046653937062098755249531088896 8681610 1221161636138967684815075215991608320 8681611 256941510788424044592751798796507965512 8681612 17966229073964394690661800199537434624 8681613 -59733246914217484018371297097784432640 8681614 -170367943043809133395478436532760640 8681615 -3556684679541440247551734284814758000 8681616 33234925153904718580760008668710215680 8681617 -37307459360718443624684977973925871808 8681618 71839075194826046880339155208352986240 8681619 207767646183150582358952811175906451760 8681620 -64433456687214965986200142757767768320 8681621 7334578872517536041823448959202568892 8681622 9558710933900254072890441249627195264 8681623 -21572943175772748774642208791436067128 8681624 88092066503556813368446915947002173440 8681625 50888114445700168013398909034937069000 8681626 -28218928103783800080115636886053017600 8681627 17364414289623354609458189196366748632 8681628 -50768347221129316787242886721283329024 8681629 198887269645602391027919393391585388 8681630 50403220552012998150394015544777905920 8681631 -38944550516857490180820217346790281856 8681632 -97322090544548209714174421975669145600 8681633 -56305233524830782113288169274987405056 8681634 -33247078004658522313841496319893888000 8681635 -7404792996024697473860305979082632400 8681636 -32535953085664438553887427504645569920 8681637 -67550990461494845186295892874895035040 8681638 27727725547547536472108728844719188096 8681639 -46647367949244382225945072583110759560 8681640 40660189301274460664679458378934681600 8681641 4938146120988063004064165874398686032 8681642 66852025301571876993379609839738421344 8681643 -4691820499464379172872825846051477056 8681644 46517528600099132858830624587827246336 8681645 -83932969845712342327309770534428221440 8681646 -34323552536967285909058434059392084416 8681647 -44983737550656965325198935741896964360 8681648 -17946427799380739917580967999449776128 8681649 -6147701074072340531496083032197988032 8681650 -8154622375893779114426161942143050400 8681651 -118405464515598157007147249819006400 8681652 -59561656754398007402963270725420105728 8681653 75544296467977695406665443671924653280 8681654 -29404122528827829070560972743578480224 8681655 5237587257192214369115509318544462160 8681656 -1506627508087117237994263228637491200 8681657 1623770166494319186876558572143632000 8681658 8311877168703042291436919111776842240 8681659 -22232446578913670158512170924398902528 8681660 -32082881228970052866876606194198999040 8681661 38767213140636149988354735437392421670 8681662 145677314371608335993863901413056583680 8681663 136428682872995856896136742256649678912 8681664 4458144092122398316072251212200673280 8681665 44998111647886706566632512940900400380 8681666 31767302098081671826454638601989086720 8681667 -17221247459221789515230705013131093760 8681668 50161789336424844183794859747668910336 8681669 70268495338898791572471902889956471070 8681670 4320201010398375843235844626999075200 8681671 -9327648744797277124022892569051556128 8681672 -16204865108884977766865305728975667200 8681673 24848705917641605075832795192002304000 8681674 -49230930435278661275010055080610114512 8681675 -36780440496248653187902917567809388000 8681676 -32033049888760353672533899773051437568 8681677 20072972097562164583116184578385503660 8681678 138032827297976799491089493126292008640 8681679 110011469987335556797083414023187047760 8681680 1067776360349669215338989719034265600 8681681 -232768923866474188112707661518140319068 8681682 -14404870103174527389464296593868665600 8681683 51136909633395415469699281218017818440 8681684 14974857612036856240761461935629484032 8681685 -42154098516257128699975907801723359200 8681686 57649542378909388714766765061384476544 8681687 78478958130724912483824290387332850352 8681688 -14159064739838847026076443253711052800 8681689 162535223871568021099701219956137050 8681690 897133257073567398625859501082463680 8681691 117942417197640306890098481961659031192 8681692 -323193812975110541698656770026653184 8681693 22876532647742173023810575849807883942 8681694 -8397801093032117443537406303300315136 8681695 64008607349718985698048760852128445440 8681696 55219747273037264354677319874717941760 8681697 -83859116405544539785539503479310330880 8681698 -13745349445600999360250438469628820400 8681699 -9981665956912077657808522288980689376 8681700 -768019094256206881284745972434278400 8681701 89565165477427239061899675322424820480 8681702 -57445578267970541203735267475852841600 8681703 176031557431622645645210262735091241808 8681704 -4443799026107887984784106412437473280 8681705 -6793779189625514782112687018364672000 8681706 -13481142317176851264964696930244816640 8681707 -163975173017669257256731916448888716044 8681708 46257305901930964997377245194974003200 8681709 -56667407449229280804889654379335144512 8681710 -72205884606343115371191741433105842240 8681711 9763630703775995981161729796842000824 8681712 16909218250176010296121300058263584768 8681713 77797677648813996800541776766675485184 8681714 -51241288826872178272283947946794487808 8681715 43154233558231174628911058964155097600 8681716 -197693165591238016034610352360122348160 8681717 68472282820425128192449640951888929344 8681718 -15486974980107976899570213008391186432 8681719 -29025909205751259102135269326211393456 8681720 15064953317140909676770842797113344000 8681721 -9323016755400356726338529497395843456 8681722 64091306628549253756243382207170961520 8681723 82086795770669600750644510576997456544 8681724 11784954748062989459378509769615731200 8681725 -27659656372617310213952757597572915900 8681726 -52181984603008758678021903918484775232 8681727 60724420189012725898302224002912510080 8681728 166788652497223510363000794771005374464 8681729 -95903821065900016659267906778722805824 8681730 -63057108633222696133768412374050739200 8681731 115970000381131444160393065721617345532 8681732 -53584503744410073363807148518852817920 8681733 118236310356846942667434461331029163102 8681734 30627536016633537914904449308236723072 8681735 131119917016131296219952854846760994680 8681736 14766163010451076820839068691983237120 8681737 164633761507527794127962356300538991386 8681738 13247351049485367454246985864963248128 8681739 -128676928176510132841033141722179437632 8681740 -49305461488564425316806502333682703360 8681741 73554339135751027614967542821049459840 8681742 -5571785024150256943448761399300394688 8681743 498053903189371898527369889462605184 8681744 -2645992364421150788562158087378681856 8681745 -30228119425142106648224517190770917760 8681746 -36908017483815098559173896343733980160 8681747 105294797299031812822869691017058110072 8681748 96618870132628691595053297260284180480 8681749 -13036781088038707038303202153255300064 8681750 -22151085254343539590850648975808000 8681751 3722122642469851419212565303486157368 8681752 97851018276693199960138109806837678080 8681753 -258117504031498453119767221227106875120 8681754 25354146273305297457253034610097189632 8681755 68879616652299768624717728627004178320 8681756 4623828111020780214254220595025295360 8681757 -3296353331786791538530412951474985408 8681758 13365841944333621492737431701658148160 8681759 -133056318592836703829968205042092637640 8681760 -38680903381179601679029722383184691200 8681761 -130590833534850531711943696811574589776 8681762 -12836316866137909497930134015305096368 8681763 114153524523881902086236301778937633088 8681764 12753576033464312595684075553684291584 8681765 -176726231710736374931449043746377890400 8681766 13140564474115553229779929123878296064 8681767 -52957143830059724065336831889212088320 8681768 -63069140935432393914560147726180029440 8681769 -60269881467483150628751698192206043680 8681770 65144332649449089432299478799518346080 8681771 -2383383351951509329187916684617448288 8681772 -41667913402770488001550390054377676800 8681773 28270344423025238112285972349839647200 8681774 -35307323616604227278441709293145948864 8681775 28670981125104036496635722206663771800 8681776 -2004091755217297953104670457578356736 8681777 -52301940079952616627756621250839227340 8681778 -35195587286955801620472544491137558016 8681779 -25548368370797363931558088810968149620 8681780 -38938167238453104507894506660554506240 8681781 -150390886235885962166245480109622547776 8681782 99882489168884269142927630869318360992 8681783 -340550918742454427234157043218214309200 8681784 -2001128872407726797866066469879808000 8681785 -34218954817604461787712177189562943040 8681786 164313236401206782888436214637462784 8681787 -30268716098196824748018050826959748432 8681788 -18150112168502025491455013066063301120 8681789 175187977378183686040624277651382811590 8681790 4132959947101995533145484574391267840 8681791 21854514736400064689099513389541447520 8681792 17214739572104919061209898512380067840 8681793 50991394582704661004963636961349847040 8681794 181175888829050863638160196461278991104 8681795 84875021419007743317535260842358970320 8681796 93140822461843133810571047362165647360 8681797 319076997854894098359693588745333884252 8681798 3341203113915152383112943114356831232 8681799 7447162031100363168454054833496224000 8681800 -1378784386486694581024365923392512000 8681801 280741049481521468683025688840929960400 8681802 36273114162235392234052866192738708480 8681803 99602242096705802867781704139517406000 8681804 397883548847655951688164986013344256 8681805 92822013033762438841089509692012864800 8681806 -11764569566458645863341936486011038720 8681807 -517781651867986994410110482058196848 8681808 -1228212242051231136362113621505212416 8681809 -95319385871056211355842466217721384640 8681810 24667956327589346465330202162343272960 8681811 7353385017507596324041472856641151672 8681812 -124334228305422496888193459470060937344 8681813 94301545634494921855047460810607020224 8681814 85026342734032142606320795015255243104 8681815 -79369939802706142826554125273657046800 8681816 -112179317829078915072872184681033523200 8681817 -7746140817881560725229598575403076480 8681818 144040120070312834516453054349447333360 8681819 257068518045975395149146921062210414760 8681820 -20037828363760467430045521547390110720 8681821 -116019084374263609845522411675049045978 8681822 56485704238706527854334379372744270400 8681823 12301938046274422091134416126089735952 8681824 95791105789811217588375755903824035840 8681825 124756436422531261401974552954190143100 8681826 17819121897253209620194078091465487744 8681827 -35985778412097293347454208896686834176 8681828 -29315397954325611419920489569738741504 8681829 -362964602099806040845136733662306304 8681830 51089469228177385630866225274973329920 8681831 -172525715747933975332657031658048823368 8681832 -19415126445188480383065746316907253760 8681833 72296042026113244852242356357102582784 8681834 -14839547967866266858851586491496332288 8681835 53309118177162832350466768819876124400 8681836 32285366764759795198369629952381530112 8681837 123038768551679775459571390621051974486 8681838 -11076851358879117670303580485982241792 8681839 -160685929569515930891208256061068407720 8681840 42196054207746308884510872434068684800 8681841 20502671083559315544964510082035673280 8681842 -2992281859127710536222352444670324736 8681843 51700521886085362423867492642802292360 8681844 71573428416421961940185021191949844480 8681845 -44207148731574480480705226328433900900 8681846 837205591545211058573477357088812160 8681847 37956375666471038589497299320792963072 8681848 -23635066325882078549651327364055449600 8681849 -48350876339109739739117538533499810768 8681850 17100307452901202120833539095332800000 8681851 -225339001736722262716991874227840397148 8681852 -71286991874767248835174676301891010560 8681853 23230037730802643083999463537636411904 8681854 84012379029160620189766010954861861376 8681855 2518254384897918390310219676227504320 8681856 18888677732362536190321735784233697280 8681857 -11903374148262438058266004081892992894 8681858 59916051048466940774143459676156530560 8681859 108320581849203650357505804512436762528 8681860 -33152764528103009978122329290460364800 8681861 -46424953637030548011955669291751350500 8681862 -8384435387350908095335033536737421312 8681863 -153809285367375665887908871652778434720 8681864 162474319585847926084003387679805696000 8681865 4323934805190769419532108569083689920 8681866 80852061351602730220943201879149461600 8681867 -24883694103993855385189591220557900368 8681868 -25398357798425360560338984075956752128 8681869 -3267196435667615443905114352681569024 8681870 -35739357078771642848216332204499155200 8681871 -125387906677514443974305403901693944 8681872 -116197259962095813249997648922869760 8681873 65833931111077830798211330846125488160 8681874 -14183316234713254490110928179222348032 8681875 -65968964666275173905066903286741000000 8681876 -26307134646866257866551779459079921664 8681877 91154776936205710264053906029880469440 8681878 -22587114002530123321992551840505953760 8681879 18002361575749557090901420694458515840 8681880 42818165475253984438475508294008832000 8681881 9851916729755069582168765976676955332 8681882 1399717777176882795856813091000918784 8681883 20452925563637237173576538354243547648 8681884 134595250557641599688287497258246092800 8681885 -196993110423586806327027748068465864840 8681886 63007161851769578970240773316957021504 8681887 -176326530346500594734746098592922750688 8681888 -232073567409383436641706365076732248064 8681889 704896210321407370928310878868141888 8681890 -1360248699163117623552653306306688000 8681891 93024630381901204312155479426180894784 8681892 -36001930710478709970238116870133890048 8681893 -177634207584139388219055294016319445312 8681894 74615954125267714946827242361021027200 8681895 -76631590193273156424736323101681245080 8681896 173729621162582540628459930550685122560 8681897 -44909360918702771904332382875394423168 8681898 -22834040665236818950386064906383432960 8681899 -10405294951193274405506841891251793100 8681900 -23731593383842325801109694353629836800 8681901 78854216355907213194063418961732404032 8681902 -4332390834133103385673070789573097216 8681903 91996260723742862492386320821644910784 8681904 -15205229303561497472437334861052641280 8681905 -135302784883110198751447331292633914880 8681906 -100970679791618821560594942465680102400 8681907 -21283331749540159768824621963450639312 8681908 99295753005528314268565627332973728128 8681909 -579873962125938361307237051327868480 8681910 -51876213560540615389572368651776256640 8681911 22903399066631456866053160917079667632 8681912 249114080109870925379923360577185259520 8681913 -22724796274971221608028386048070519760 8681914 17336744017698493273454265407590978560 8681915 1499407588591042052059078704703799040 8681916 112070503584270676825962661094624727552 8681917 262113558859620768198375237417272985600 8681918 107442965971030279883626295104529552256 8681919 156397308918030611725796166627784272528 8681920 9598761075326168613812494299908014080 8681921 -336693710361766881727643132431720639488 8681922 1021121143181177752845762715882506240 8681923 136571391474290300426232614478719770172 8681924 65655171033684726731541200425686304896 8681925 19476843753712619358570703019991552000 8681926 -8359586928107559651025032308636826816 8681927 -299918762471970585134771674054600265688 8681928 97325138223533268257446701310673756160 8681929 154506976015397679051593262740127838720 8681930 2911630768402438879579954820415453120 8681931 -56291690866992652154648703617134382160 8681932 90258545715324473549536133459011430400 8681933 -17867216534031324355857148785343792200 8681934 -150511296249953152756488849739235291136 8681935 137779216018885598963040907952517263880 8681936 12533363135198466812847273548297011200 8681937 59304433268200083155298200818630539360 8681938 -63272845598563073596667041508583872880 8681939 18217557788865047845738124995052974752 8681940 -75059065535097501975427064391500236800 8681941 164098555113311400396738819943482059342 8681942 -134880322109071461624265068923407584000 8681943 -166158843313663107860619868139711079216 8681944 177567746726461912382252117887401553920 8681945 105078885506097012010775771536349597700 8681946 12871115783977293739001502340173554688 8681947 -58353752828712595567123075958463993488 8681948 -26273064379086353080874867757315488256 8681949 3849116916561019797576924596521878534 8681950 -24113610506309891916701147281391808000 8681951 -86556912694033222424518455441350493216 8681952 13518194567402222062864144050519539712 8681953 6001251631430718335107034572805880320 8681954 -117334400146424428663693402031553019824 8681955 5449260911118787260303060728992780800 8681956 43962075689242336912738227537265287168 8681957 -88787738795792277733423473030992017794 8681958 743095258497619184437783640003865600 8681959 -4255302815894870332129350971392304160 8681960 -8550997825268218231380701529051955200 8681961 -157234839173486470735887999144993103728 8681962 -132632499050927780151909133970533648800 8681963 -11936091504221990664719366133564604296 8681964 11538654633419055195923733360165645312 8681965 176218851788549802769173795827766670860 8681966 -47002295447845685160794489718494790336 8681967 144924495088185197185377466351375758936 8681968 -59970560453434028897116846831658926080 8681969 -210244501596778386960632917077027699630 8681970 -20238777530478801808425810738078220800 8681971 18887865553044481998517779086808258672 8681972 -4931927815909531909472442926195712000 8681973 -29143300680228775556841629466254855616 8681974 -26970093210126602236691544679560314880 8681975 12467388921475515168809347511647221000 8681976 40685004632573818971068776774856601600 8681977 73774928452711937396350943338830526826 8681978 -45721684302712705575081167512343586960 8681979 117688262598896905123981299356745192984 8681980 7203099474581732702064032587226864640 8681981 -32509271463581691674044705869568819200 8681982 4044889393517310562220166987523382592 8681983 119762611615066920876295642083710492424 8681984 14505803463010723169754725560879153152 8681985 2407152920381474138977190647725038160 8681986 110128202747801139272686444279625226192 8681987 -15825272473143485634298236924858498288 8681988 16289597158710158945783367135362543616 8681989 -34954671000059020938743586099849490210 8681990 7795288272570669645889002425517456000 8681991 -57010994678481678931730791771457308080 8681992 30356254541427425669610014809420800 8681993 120973275460321689414846451373005040640 8681994 78313689795840646919499688263246816768 8681995 -36002411149653713108524670441648817120 8681996 -104166872609349286373734846270265554944 8681997 9257339204113767443584497106602456672 8681998 18179618998596539974771012318017958464 8681999 92399045726117059266770661020806446000 8682000 -28759086517885789229888975360557056000 8682001 2633960063289299384822401415914045552 8682002 65386936935286602045287954671470919680 8682003 -35161442072234536146746708724977769336 8682004 155884342479487607261768782125067101056 8682005 74938838483615115101527857397583646360 8682006 5944707601287119774229062749397459904 8682007 97829634806388919674080459822932285256 8682008 34689349467538111271362981257508945920 8682009 21374556161068032542450922505460679360 8682010 15695101089834214422988368394495128000 8682011 43085079414862342572070756970403264144 8682012 67526942984743838512590078074527334400 8682013 11395735666828879654348495173375993720 8682014 -92634451975588503960933541725021288768 8682015 32700543923927037670592235054728048640 8682016 38946685682639878787549097072863281152 8682017 33639319970392814935048146856597085760 8682018 56997766971094638651898097279432939904 8682019 -85655952040431875081926479437145956904 8682020 -36951267288207536147538615985649856000 8682021 -1842637734526182065327309030992658880 8682022 23168167038966491284812554089411357824 8682023 6171971199782007690907622373222870144 8682024 32036196660441624975957562363841003520 8682025 1991349194880452295205618731134359200 8682026 51730290735986130836165877337293569712 8682027 -4911354455900103597018673506983569920 8682028 105602874537102064393866821296062806016 8682029 -10655040474747218343348129050357144340 8682030 3784456153675413789982441655115467520 8682031 116781955317890362163240991136815169000 8682032 9988503792907281430726682767350005760 8682033 -9581897502763144722733641404784587136 8682034 -65732577058358899693328952850039417584 8682035 25214517786379954360396145672097871200 8682036 -3199607367712123068653930212772339712 8682037 12650775731237234907050210874621961920 8682038 -86380368355918378168932820537277482080 8682039 -4628972025561165719931264923342114400 8682040 -72108254125416940025729695935613747200 8682041 52650530512198769836435770420588902442 8682042 -48599496888240187832252819195531916288 8682043 228301284138750128139428603572059928292 8682044 55567531224976124981218355127017472 8682045 -80848523004552074571585844774529227680 8682046 -52104815114700968712402510723765322752 8682047 108321236414347723953284692582847773824 8682048 38183549322671612576495962675304988672 8682049 45309734210954802115116077623275792960 8682050 -181958677853624304264590797893751200 8682051 -19058290261038143911047608362022994432 8682052 127182062444896647661577777813642846336 8682053 -142317704790018926851789391024937479940 8682054 -74710442231010184100100474086359606080 8682055 -590697785778404132796862169322568080 8682056 266756448128962560281569070801598873600 8682057 19183351874691994391930387480992238868 8682058 -2876970125273352480579175383417020928 8682059 -168929620555882638156926415845361996096 8682060 -14099138499341973197859090728063063040 8682061 -283109479082181726880042829944662905376 8682062 -35595341694663392955152740858344316800 8682063 3160623846418479701427660826181667840 8682064 -2771003374288075422570293874182062080 8682065 56923940362989700620240796206179516340 8682066 8117706954723046348660252337313024912 8682067 50128629357079707736359163396753659116 8682068 2334697399696294101763971324259772160 8682069 -13587245629004164069729775376256919040 8682070 50981318247520708831500560516167004160 8682071 27893355299563952088421827230198317200 8682072 -13717246327260164836594314275074867200 8682073 44770483222149820431291115190472684100 8682074 96555560531661184167325106936623063536 8682075 2173553133898538982243954811634877600 8682076 -47546227163606806212391165836453308416 8682077 15730845803329386223912276883738488320 8682078 -6215187750367858902746129668391873280 8682079 91702933249569922447968283420690014080 8682080 105400510094176442027134600191863685120 8682081 25470581329598165586614940968373177600 8682082 -35107528305356113306140001970033210208 8682083 -56510599110672805795294252573545778536 8682084 -69077285842708327990308576921394001280 8682085 66929681232291006202653303285997830780 8682086 -11798525375691405189437485370137006080 8682087 -490068455193623809778714889979850496 8682088 117537368161353990206168728739192832000 8682089 -5349550588808670388851013122672383352 8682090 -7917746960101407165413543473679439360 8682091 -165993631331569008564937557501602463600 8682092 -124731702215420627195349205719575664384 8682093 41278058936506476121675025107013898240 8682094 -17402965289873573660216270442609629760 8682095 34743124507346066517934043047255350600 8682096 -19592810591967385222783288419859562496 8682097 50281073670488719037904591273345710546 8682098 -148818536839396316692235804456606473200 8682099 32941902860677995596736150771175371840 8682100 -31504694377045903598706313633552384000 8682101 -8501087695936183548080559668338560000 8682102 31830620578345781231261693195375554176 8682103 -20271190781840777318115311174599843760 8682104 201781968314860179213886048514523955200 8682105 -60398704378900283439525720764223600000 8682106 117744768611390507511133838795528848752 8682107 25042211123071213875841353864022675200 8682108 -20436064809821001007543226292575109120 8682109 11985381399646520258220281860907917248 8682110 94753143606354304694224139217476112960 8682111 143176576116949897953740524653692667960 8682112 62026521347796043808400335444430028800 8682113 24733985817287106235910416996552117410 8682114 6603276136814564085034363902564922752 8682115 -81435438400196984709153396546760844880 8682116 19009186287796508033574729696638528640 8682117 -2354507139396141966670427561352734880 8682118 -37989829659054563140418087941785259584 8682119 48108898118806834037981180550758993472 8682120 -38675090655134222024837674398228480000 8682121 -23954261274563055945673330844969840640 8682122 -98854767607451756931740771787892981248 8682123 -167858039185688154282062006366621528616 8682124 5539248226630069429852204960178230272 8682125 41093044280644022431022119566136047000 8682126 -82584994442037010291582223216243097600 8682127 99966346622946306757014630750904348976 8682128 3694930681791501200327294234150830080 8682129 -7437775141623698544529610913174796476 8682130 -878100773759384544618044182042037760 8682131 -251492353255007443378987662010812444168 8682132 29712987838627479081786216979784171520 8682133 224625457682241440266683478589481994382 8682134 32666653745543824372134796204004253216 8682135 271625669672093741724895712471800320 8682136 -37767593904549099829001066860731187200 8682137 -25115274091090796692871449404599753340 8682138 27246531597033286642192584769112429520 8682139 85280372941787909580965315438418975040 8682140 97893772687962391800182567283720445440 8682141 -15787337844185482703735010329775047520 8682142 -9668337057630142867949230254744504576 8682143 -7512499523444837277488572101690232608 8682144 -82567441834599290424650715163310161920 8682145 -100139262691946870347864216515484200000 8682146 -65338317267350654077843091870734125696 8682147 119960826222117492615456297707721523560 8682148 151009721525313093761027941036738798208 8682149 -15518392121931526645768438904212733664 8682150 -22686756785843977592754635320703870400 8682151 -103035529076320452658060982480192924096 8682152 57657339626168650844286424132372761600 8682153 -82413718219068396226562644331359075200 8682154 -21050812092928161478384123733124404640 8682155 -5951318695602824602053667859829929280 8682156 42937755421067784157868492601705283584 8682157 57524745370821923387915289844591966560 8682158 -11057620594340673696892346474228656320 8682159 -81247583904220162616054780328993787896 8682160 15806221455430422840510800770256732160 8682161 -106150523350226804195748847852026801228 8682162 16602877835973297801004616215056290304 8682163 -341321397184143235062402658469894815344 8682164 -32265512048485579385724400630262476800 8682165 113690100068945395714535504580705720600 8682166 71137246335822199467754988161869040032 8682167 -28507694473491667098263339974486484280 8682168 9381012913218532146519565993272606720 8682169 -20896156055609153168881055074260626304 8682170 1407253659456588979454061133611294720 8682171 -4833671977069345376409222490348915200 8682172 109526361495811796775409356471320125440 8682173 -2480558419727207930202898893281942496 8682174 9316083132407782001321398109622349440 8682175 59674322411765769773393914607526625400 8682176 -7891607269378393140091500803263561728 8682177 18116795113645028088639086341528890240 8682178 32753867808764744578852957524622422528 8682179 -345090582951445502736099440326551137280 8682180 16469296016289180868498997520682168320 8682181 -19698764660116764059967000625845922018 8682182 -9059823913595572709886226849861011648 8682183 -20080116472308694328874112178695987320 8682184 53812181263246285110843105068968673280 8682185 83393578935227899067197995305379505380 8682186 -15207909104984766102977454097288263936 8682187 -120571903945507156641108780239649637008 8682188 -18847438497316647629727616065843095040 8682189 -16249503376748489159750447705717790720 8682190 39646914887693633428409068595823868800 8682191 -48284939224727319878216578289555323296 8682192 41876167532747968405672232751415517184 8682193 -40715628256972644209756838115823874956 8682194 -59348774344035111206432649932904768000 8682195 -10762124681529846429659810797796962560 8682196 1513931576455717616219314009858582400 8682197 -79632737969548480176724824629680067520 8682198 12082317294955870304788168665922516992 8682199 -75995811538355075244925230292412615800 8682200 -109674144702158367458542419577326336000 8682201 11891871430594148945994164835249438720 8682202 -29630750340333041105053971972260966400 8682203 -214259636172084510344786570598494047548 8682204 -39002384011642564278690374510233313280 8682205 43096259110635466032028751611424501760 8682206 -115279997756480951443709455016970166656 8682207 48023351968546052837656086515985946440 8682208 -41786082885553779454412918851141632000 8682209 125180577023397015186971139364779541410 8682210 52195194179386898057845522322297767200 8682211 -140848388561406406776429732775176473188 8682212 153922473731082474607609290933250126848 8682213 106183098302616119573071428320426984544 8682214 -68513011868318561792605160896479008544 8682215 150211486733021838913280681387981074320 8682216 -1647380567556270426345223455336038400 8682217 -53091737485483375737433802400839582220 8682218 93458562621604770756916039201562542080 8682219 -14180823454719865843842472774587444192 8682220 -64804962637355951259728910956900229120 8682221 -4383848077774572258863638380366412800 8682222 46330512546575713601018060892458091072 8682223 73154523957772876911268114436792413920 8682224 7501119794354338758136936045644939264 8682225 -13655078463338034766470634772877656400 8682226 12440988940767177186663727508128604160 8682227 -110929783329843669504875453530439189760 8682228 -4374536740662036633982396358305480704 8682229 -260315974448880439158325184188209497170 8682230 -76605985756395546967356080273581968000 8682231 -134772222260287134070878918532872772656 8682232 17515548241669365042679722032687677440 8682233 65405283937874907268988382312374200320 8682234 -17929933932426113468253633906781440 8682235 45931742689307955761777847851733952320 8682236 -20330551173162293564254250402594583552 8682237 20839681481791334749741385602740984294 8682238 9723546697899114028005165404114829696 8682239 -62335451097115161696334089485646984960 8682240 -20470024760756174743337665534151884800 8682241 82816592903350982225167689291998480642 8682242 24328062949055703649127971118710311744 8682243 -101595160236403369992101568865049705472 8682244 -181924673832637685782205248949161132800 8682245 66717573485631547993562117434855875840 8682246 -90908369312180421378557041991783404128 8682247 23481583894939079827169402679565650432 8682248 -65797333798764720483624138987149015040 8682249 -104726816417351156587142275890707336352 8682250 45349181970012562286281527342579960000 8682251 172306552729083702211689124779913767252 8682252 68313357506627263777262493327569049600 8682253 95915957391524240221257331408324456502 8682254 -11774617357608720725251698818028313728 8682255 -2187427873432110627330591714420465600 8682256 -16505660409071688587035624661020901376 8682257 60205823458222875398749042192260191592 8682258 -7420758890545448541147488631589324800 8682259 -102880154496122090256785024452711360 8682260 -1644891186994593810305381432857893120 8682261 -125799336587469635973457229841287115168 8682262 134762870150284023382427526494731995072 8682263 60237080271935514474133441475103805440 8682264 104063148861376392898799390664973608960 8682265 -73683753379857157559775989119484969340 8682266 -1352394897079966341618999978930340896 8682267 -45908709615956739079708419766926462336 8682268 -62185098115218832028976649338437325824 8682269 -98469307566654311236213923862462962330 8682270 -21487883859347884156599411009811599360 8682271 -62041212145204536308525652050629092008 8682272 -70169456932969072913922518805110980608 8682273 -30325027336450736120418057782231848878 8682274 52024783784699269355121905552724588192 8682275 -19973575372628415035838593330706829200 8682276 60440616054101569309059170291991644160 8682277 -142687029414236880693035530492976871874 8682278 43183877690861617217895686683378874880 8682279 197679586157141938816557716036418982608 8682280 3018190569223840255085283451682150400 8682281 -207264727125845930215353085983315270300 8682282 48761841489984697774851263669130362880 8682283 26708900548918174799469372211559002848 8682284 -33564325986692682167555454928826778624 8682285 -69519354552239736550313734222217824800 8682286 69155187354816855491492673946532746560 8682287 -271557378063007019932696225160612299776 8682288 4841530289205703565487757730157625344 8682289 11797105410627832785769562839980820032 8682290 -16074759597060165199018596394371093600 8682291 -67247604113323412933920444985864881848 8682292 139192504934818648335760894122472774016 8682293 -82173213456878626775946515659722857376 8682294 -8174671555323857281469197792375726080 8682295 163187320219532369564496348195245827800 8682296 -5830547194567172232852531956437155840 8682297 -35132095045661997493551168531008694720 8682298 -14437479583943048562032265099708460032 8682299 -136674090466242694365388252976122844700 8682300 64085559222507045415620031416613132800 8682301 75209199192744006980797025688642021984 8682302 653501704750048620474381058636316352 8682303 12810450115763116767337459728528722304 8682304 -52593879245947424085947524137926262784 8682305 141302125620054490293042993188164469460 8682306 -17500756866694918627163895163398067200 8682307 -384752540364326043028596723015548578520 8682308 -144031139882342443172167779738742251264 8682309 -972194723225544317529428245114436484 8682310 -39216938021944281277903801641459225600 8682311 -204602294435445382612102232747962820352 8682312 -42662529385984558291772131210619412480 8682313 -355146822388926660912465697010794812600 8682314 -138166788064207375021151557729718241744 8682315 -51497876860938804781810765126024062480 8682316 -48171224237291624214048002473076244480 8682317 57720473580474248040216621631761350592 8682318 -16072029432008368478060190944816727936 8682319 -196478529020620642108014801522133659280 8682320 -23934067443755246368922893321404825600 8682321 -968059583763540214935379565851205760 8682322 -28529267792531139127172942824877971200 8682323 1701836674788947169594840242888733264 8682324 -12162457166145008664220711354042638336 8682325 21077839151782560811699613434186848000 8682326 -73829882643060876386600857002983025888 8682327 -23905699553225305922509562090732279136 8682328 -11178674069017264294253463560705495040 8682329 284097891964179580866060344906799047376 8682330 -2532366991910275451185474368495406080 8682331 -4035635473967205187197119626392321008 8682332 69148195449698986793462486813723767296 8682333 -116787656560673261010281505869310301152 8682334 -28069271937559916643957193904359757184 8682335 -8322802529488093751398397984905978800 8682336 92815335876751356707640276345531924480 8682337 179750652332490506204697225442555183360 8682338 -6207921019287908271862156015353704448 8682339 13247133216426493709940222403690540800 8682340 24097513896759120792948999171218499840 8682341 209056192314057195540836314799638041984 8682342 -104663730055894080916612611224368020096 8682343 -223408512928609557647375862275388238408 8682344 -30498645767888985151725914491272314880 8682345 -158703163708469727293504021937432960 8682346 23736192555009135261840144311381424480 8682347 41958036976863522673382407567464872352 8682348 6604154760985892200267642901431457280 8682349 -26272868843197380197777627077300838272 8682350 -49915431242542205161655702994600585600 8682351 -59345293485886080636107487568879770480 8682352 13667199497513916388265568535373873152 8682353 -121571504172975443168153736382286896656 8682354 -48770003860381605416037211980788889600 8682355 53840929530744893202819193689223680 8682356 52594572764436266978525358797234872320 8682357 132712534795871041881835678926913244160 8682358 3504303682039664681049973445096654784 8682359 70264300054017851766292669352285112000 8682360 -29241118381451045954239883951358566400 8682361 309978586937138425598920874339018463300 8682362 10677623892482905854178945553810426880 8682363 -222906741702774630878910266472552987600 8682364 -10287520978521487177935980252963624448 8682365 1117032950937387931873753977975061380 8682366 23395097268068313997176387319507765248 8682367 -12519326103751002775845999664560067688 8682368 -90184623396760601981857577343909888000 8682369 -95497364266856317713558302853160514256 8682370 -14037305631032700547805467005962688000 8682371 -87579652760117126290944311811066643800 8682372 -63748659019275826284212128602590431104 8682373 -63489549389642037477454109256615589760 8682374 5876433050780600050220506593482760192 8682375 -39211526931741571754553037983207252000 8682376 -195834605651856581262985235545561405440 8682377 -162527194943787083621312895203113718976 8682378 28626616837429268173113208372814433024 8682379 307971224824700627143035823250547508800 8682380 -162214876181321266385158146954024960 8682381 49754650473586427646788850438233195040 8682382 143443191772997386275392745010043769792 8682383 39980131730271810424350166625475525960 8682384 -31710374356764364596967781408781828096 8682385 -160856996979089852011845413901667503360 8682386 -57749428122431987432547781563520618608 8682387 9278460346260300529999406564396980224 8682388 -193952993842517588840196629048512512 8682389 46450947285475747347466357658260733340 8682390 38532181174108506090974177814501619200 8682391 -36445416773581435840108163523103281208 8682392 -84991168563697404387998530446406502400 8682393 -16169872522044561360337443362913529056 8682394 49308633898130396978726145687286002432 8682395 -14914751209426334751485523003002340000 8682396 77366934303586490279055083101533388800 8682397 168124810133227450413027612861279296460 8682398 99466915218656624162823230520129571200 8682399 159143512199935962147219220262235099768 8682400 23851283928209535884742490049342668800 8682401 -1255264516087454770162304288088717696 8682402 -52781202647495960636424765810172157568 8682403 -94663012360246733089819442127394957348 8682404 74245127937229554839024023683159023616 8682405 47733579388364442054993153065002880160 8682406 35505140516604907059901295128521351744 8682407 -112002548895866140283899800255598603560 8682408 27409228512434043359675919066565263360 8682409 131982709875948850158940306871228719610 8682410 -63156511902990379186382031345732410880 8682411 1335417324726025392942450422490106392 8682412 -45169119552002742558044431442869222144 8682413 64682539775027288803003498624191664662 8682414 3208969013525516555537160829885943040 8682415 35012820156340193153597312793293529600 8682416 19898083519478654449381984583997849600 8682417 -93493900137238158061861974673101329760 8682418 -65018897188714080135809613582319134720 8682419 153260038282939809588740853782789496144 8682420 11265781200302464717244596045055631360 8682421 272298071420701617431347441915277286144 8682422 10778828106608451921553429193907129600 8682423 -13328918373381644795976540522620481456 8682424 1864670315016607370505469302136012800 8682425 -97477975919345487123866480112823496850 8682426 -26547213091892533957641531425398670880 8682427 -15008443782219286381025785826661729488 8682428 -38930953662044105101166153192164396032 8682429 32387946515229886251866028217273073184 8682430 -103779478379753534035971479936534400 8682431 1068987045388811008469694248367957120 8682432 32890020214977829184579518074961526784 8682433 31264917066227229610312411134060175682 8682434 -11859848482446671085401376766802271840 8682435 15661082558147574196860669553184666640 8682436 3606953253236507532717730674417307648 8682437 -198456640023418733730163644853174162914 8682438 -43877201812435774262932894322425371456 8682439 -31460991496220206085644026195978222200 8682440 20445215244180449045355319233171456000 8682441 193902926143752855881523609190607257344 8682442 -78043417231542979197422211911052082128 8682443 78731563661532252997986904055127909120 8682444 85823016332032972448268026950191052800 8682445 -29516704877110834244380958892744215400 8682446 27270416385775329912899198487119700672 8682447 -4934672751312652927795810811147856240 8682448 29238153055100755216315688353973796864 8682449 53544878782911252850874738468985204480 8682450 16175068261062872125219137304059456000 8682451 109732240203438242935763939432404863072 8682452 87740083451964454525339546691995721472 8682453 26807973421320924827201001763992662940 8682454 -53615348729290661588654516674991400960 8682455 10484967732913529516302385152177692000 8682456 65688761504567246462500093271402803200 8682457 -9816013458269865891187205077496661180 8682458 -60314534407499352636137064921513595920 8682459 106288242595457526463056847388766065304 8682460 52913766357853657426819277515558748160 8682461 -89093896303740889363417279819230060096 8682462 50353570422299483289604446269667865920 8682463 -125342823725398835202311520657303016760 8682464 59651050879275565920660125122572582912 8682465 49338461369390643326671092458939076480 8682466 45612275150589463227210151360120137504 8682467 78459405101755747983719626142177679516 8682468 40745771981205001621634065281744752640 8682469 32648956346703463589992255730883010044 8682470 -70370484214316885164483555817205008640 8682471 1804275198353243684292683678959167792 8682472 -8935076921403242311554522147497395200 8682473 192855624781818133245125902969203265722 8682474 -110573340778088667315789583116455424 8682475 -64264521820760963123354016995332517500 8682476 198280012749425373181477810065749760 8682477 -33802030430075875055738747455961995392 8682478 13072820146031474520995882393719003008 8682479 91310305368579427289648234836429342584 8682480 -4291162083864736487169811582825267200 8682481 74485419220308184043577699339924083282 8682482 80142236348742467414036684982775160832 8682483 -109380941929858923336135431460500267976 8682484 -37380063129455829438014279481942796800 8682485 35883083579941390954978938042706162560 8682486 -45310510688201890336779152376009977856 8682487 208919158588632352772914841033354839680 8682488 -140805776544858996479663680356921262080 8682489 -134552833759843570971378498124405755846 8682490 -17420481143657978713003334705583060000 8682491 -324332160436800731292526263480267384888 8682492 18668272226072068741581566290345918464 8682493 21348908980170951912654953644481524742 8682494 23436387629220749295341038498302706752 8682495 22996686713610586991632805327699865600 8682496 152353594697410825134707153651881738240 8682497 453692885277974663219799846331910580672 8682498 126019644216934360959446179617044398080 8682499 36987290712177843916453069542667576320 8682500 -11061379736658187258488041239457280000 8682501 -115999316670727472618848081877151425568 8682502 8772863008228501525242285892778489952 8682503 -65974688726700325493201926439166707880 8682504 31925632963959246741865135418806272000 8682505 34835785838748448132347103614636672000 8682506 -88444919999397958011861977958634241280 8682507 -2472879172908955091504947287646019112 8682508 63617242386956451803731233921907267328 8682509 293138979896513385357661130675389364640 8682510 -45078741684676523999278131329553517440 8682511 65066113597117542300378294725280934400 8682512 -35583923198107852392699724479611240448 8682513 22343397330680563035384747499068230400 8682514 -97317247273880284701596566219888620144 8682515 4869490714002541881749793217980488400 8682516 3132638853080513189414257200613439232 8682517 -3975065872558562623308302337312162560 8682518 2343443445894397742101769927026400640 8682519 -81121623371717298793319538291700697472 8682520 38891919053497842809511001731219456000 8682521 -23468414850203808584073867275600693808 8682522 2962377337082633484496041538351376640 8682523 11247920378004672998207613346222116864 8682524 -79793033065565991283625134623009867264 8682525 -28150507039378767647484937465526040000 8682526 37474598131613234135687300065029539712 8682527 -44491427273325871533754938238234147728 8682528 -138012919516655622122301389006910259200 8682529 120312580272206180895447727335129927432 8682530 -20163240338300798493797065170095155200 8682531 10667231331142275083260172437966672128 8682532 -131353294893604016259648083768422661888 8682533 130215613314489628122677976792155326782 8682534 1884104608355760160920854998934997120 8682535 -5992528494209454783042242733692035200 8682536 -233588848769662870162113194072386360320 8682537 -145477058194476014644014414817269475440 8682538 -77337534985429524465068274109824928080 8682539 -170550293036153295856808573754175176 8682540 -66570378934808224131844555644510643200 8682541 -29572782806786976203123593252146775328 8682542 -2527502182375534349905070307175219200 8682543 -11635756256206217604719363953780884096 8682544 16088248002977033859053211989027307520 8682545 -200814716936451165115206317913671310720 8682546 -51204633785824594746641567146024430592 8682547 -7689369197595692533489564076812859472 8682548 -49327063646808132804366502141784377344 8682549 97834247726637159331431652116846619488 8682550 -5025654460455437491574650852689727200 8682551 8021485306154196089988518363211024552 8682552 5722539198382540905927953052344832000 8682553 24474263634390821290749786862009106064 8682554 -23648983125936820823875917453411867024 8682555 -42429151718377311499576638443302231440 8682556 -202209972058709493860603529896841671680 8682557 -116405909972361923866888456197472744200 8682558 -49528676562399464782316305460880660480 8682559 166419741167152023301664008413856429760 8682560 951893218773979285581982174921359360 8682561 -28796492746549039397545585664312208768 8682562 -18377349403147258185352945691063198208 8682563 63415831733732289826524028455305717040 8682564 20003702242876404412014038485985974272 8682565 92071338107801922320083107854516688600 8682566 -15922623256219283199763747969868717952 8682567 -38316877132280154557751422458409178288 8682568 69489519922600003606487413518073128960 8682569 856740426189355857661024586942668800 8682570 2337488191550832621349556535106423680 8682571 -36815112807671569539134944996861162320 8682572 153488549550688655541697267812602462976 8682573 16122137103643585043077037943041088000 8682574 -23550566238402025145540502154934937600 8682575 -11404150768332286450225201199736125400 8682576 13402949478732569795943567515373010944 8682577 -17698522599517970217519445149663666574 8682578 63235794716631903950232483024946436256 8682579 -8907117586389867429218072514100168080 8682580 -26248674679413888830646645240691253760 8682581 3556277263235241352382434319440051932 8682582 24702225277032728076556272338621038080 8682583 9583522261101815004082003164691453664 8682584 -162299242766161361642737862675850977280 8682585 -35168679273342389362327049442460977600 8682586 -18002283799584318143541341611944736512 8682587 -5554404896426237491423532481621016764 8682588 19270981960461849776275269135929014272 8682589 -136796760236393233618760655980283610 8682590 3301695429752052226852300965868277760 8682591 74789028417793932985986242488994198400 8682592 -127950283325624352189313835714526314496 8682593 50168945773372956186136494156770423040 8682594 34170082040017379563006982370526627200 8682595 -47580204439199966215245813196974356400 8682596 -54288247022767946871787831587744753408 8682597 101380585511514211781052084236778816 8682598 100886827443513832115657473111576408800 8682599 69967940084974274439868098532883510736 8682600 7589407813771265816865938668800000000 8682601 213498238367699707179376122361621363600 8682602 55807715511177873452197471947843611904 8682603 2346442073403855965242996815772000704 8682604 21393113356295360656883878544143011840 8682605 -38413567651981849194804345861981984840 8682606 63227905281932224713179726819107612800 8682607 -69343134555078837617817821570701048008 8682608 13480980582925377161525336765662593024 8682609 -3063750801852669293301550685493553152 8682610 -43807684512486838746817596908578775040 8682611 -5007468747647605029161338609235289696 8682612 30925119388576084733482517039349030912 8682613 29853904867845445206273169766913476860 8682614 -99223740826774797924629304074882970048 8682615 21811834829387509328058291257945680800 8682616 168714471549689581866805548917529108480 8682617 -31022831249003440617920649091966400880 8682618 -30905555190972867751298039020352240640 8682619 -75591250697586166673979127413412434312 8682620 11037953837516857551530425878983731200 8682621 155532862304996512207660971835449513024 8682622 -298711801388564914857484771924454016 8682623 -6063644248222349522294360918011180056 8682624 -135840808997370244847623455397568839680 8682625 30447863279903844413002157647364784000 8682626 93783876695645848954547257584342966144 8682627 -51082296551543046954320012442127900680 8682628 65650945586729849875961660456517258368 8682629 37224413072092364404852834655115175260 8682630 38193641746510979674331911669143767040 8682631 54655986452860987256383021426651007040 8682632 -79418550449437492306001489436082667520 8682633 169589556407723948423632801803021389424 8682634 174409378332156446096517937622677988352 8682635 37663395419973711695588222287010893200 8682636 17485213799225485734040736020534758912 8682637 -174210310775898412200784680053060919348 8682638 -56658797811388386207878676860973085056 8682639 -14771613556898574007626793987237969920 8682640 36984153407502672670351971764107100160 8682641 1320690989925686633154274526998460784 8682642 12494757871074383811796394616950093472 8682643 -68033253395944278289348211473180289856 8682644 -217265029911943648934436841539219148800 8682645 28559867507700234247587862765608498720 8682646 -380393438388978590311847292030560256 8682647 -181489077051612127637791852862655280608 8682648 36746609226157114160104150990596587520 8682649 47070305272110800946202339682071407636 8682650 56233694393286392260801309659261369600 8682651 117285797585301678170990148344167658160 8682652 57564545337774184677517505884144978944 8682653 -304750592847947399316037161725165353920 8682654 -2061085150956005745613817954874129792 8682655 -6036875205911922547366668526935556440 8682656 -204891096430743950132676488508956540928 8682657 57883179366923652417899576730170712240 8682658 50652949304142544742131443527625408000 8682659 -154196813297477039471409022041785935140 8682660 -33175935665172465300394598629243699200 8682661 21743127826632308852710375758605210880 8682662 50084365302791011703808887571977083200 8682663 88180178159612565644514661137182479488 8682664 -270278410205023693169015678166417899520 8682665 107872749034136359334807935179917997000 8682666 -23865081984704524104645820271238961152 8682667 -55225098099788738211683214892443534816 8682668 63834369950816097657605921802944034048 8682669 71107579072407356349122863387349445888 8682670 -54576464531908911486022791340414470720 8682671 149741029668613340691232928865682249872 8682672 8562223126499019550002823153255907328 8682673 405417756624198399311549656939686000 8682674 -16227286399049127698487399370305002496 8682675 18948115722508698076707985703810001000 8682676 131736278013416669902531865407558133760 8682677 -11475717936373386894359279559776412000 8682678 -75026868913919813666361426157062244896 8682679 22766363734310450253983440965942863072 8682680 109629586717926235837516366364213452800 8682681 43263452226746822404213583008486743744 8682682 86448884418197573026792798144233690624 8682683 -66325299463506196087959491063918875800 8682684 13467905475034905775886718438857392128 8682685 -7146553315855476044988728643194180640 8682686 187762530757807029567896402498999665920 8682687 -81449205169636675569840262025956689600 8682688 18320125326709974688906752584272838656 8682689 -1520411375732116904301093740423053776 8682690 56190013110572453493501740136174443520 8682691 -144578535373072024278974912607942899908 8682692 -151426895533682627814910877207214221184 8682693 2102140320629869382538882627564490368 8682694 25448103782928024043271048833529910528 8682695 12303491317685217345419436048205440480 8682696 48025989483841216645602677633695334400 8682697 -23846648423679653362039776356839537920 8682698 -30694601944337207212958511807231342336 8682699 148782508801497753561503564404597038000 8682700 3440304375548034557256744143427712000 8682701 115047426676030315740506201036137827702 8682702 1863372096480252836641851361320192000 8682703 48270846869893613673978927680847214864 8682704 889456795761795320733731175101153280 8682705 -3578909621067575668316488730147095500 8682706 -16805569492509187280051138681412900576 8682707 64049718359681119874184616668663406080 8682708 58086828527287159917187806438857410560 8682709 26897988129652889079846074522053261216 8682710 8241794987513480967831365484069845760 8682711 182231327742836274507634627883128704 8682712 -50329271606735859615889988315054284800 8682713 180771964946829338467344389390132862480 8682714 1513219598426102171681627247728361456 8682715 -38933705165924316081790225008987224400 8682716 -7739056294613754133805638601469204480 8682717 131405375610741394452826052645620222080 8682718 39423161018346526436353283953851840 8682719 39564900372366924022292220739549641120 8682720 -96043026043957961309876941269801369600 8682721 106880336088951993220972068975106453922 8682722 9799541001140501894997579204426880800 8682723 -6993681063942387059892896012407478016 8682724 -51648348561223750961330507482499461504 8682725 40802147304240411659127578638731758100 8682726 -14148610911292614319474840652652786816 8682727 95320808042762762718622461754394795576 8682728 -43062483193670268154268565448273428480 8682729 89372824878545937481802575339349303040 8682730 -15281329084317770425133767685665044480 8682731 355726713522220636851806188592958867672 8682732 -1069213820217469056595205227801313280 8682733 259895743243247853177596224833016354176 8682734 -14537967325926203203979320948902721920 8682735 -55090152148162614962158885198606300800 8682736 11913536258435342845646156024425480192 8682737 15772353477458139447042205885763314752 8682738 -35742285098662148609048204296563881856 8682739 49248934016823829407048111213381005824 8682740 -90847832285112001310076272647093002240 8682741 20095586493458725472502486613750606080 8682742 -103631138484467861914247348029888165728 8682743 227108727872503036053590087377216885992 8682744 -13112645565779739898923166981194055680 8682745 -261005975098712049610888059003932473200 8682746 27786069886296181140609854250552585072 8682747 111538560845689244244325414632831132672 8682748 863005280711438010205920900244473856 8682749 -81050922136997742911857438484935424250 8682750 -9195170960872543090949822637010656000 8682751 -22600888203454425157837085988289618320 8682752 -891994617285989227478286848627834880 8682753 -15345632888629086679088898962598681600 8682754 -21166805398629033898231032912429413424 8682755 8648816757465912749501434684040813760 8682756 -59331123554448470442684100132330902528 8682757 153814988701724942435941179923612183006 8682758 1442379936481087658045216087463758976 8682759 35205927248674930201338503110233889728 8682760 -116724391374677578137124173036663552000 8682761 -77005595997737864893161723401086623948 8682762 -47374950073324031558571694221652262400 8682763 74492550368866617803207045254494941012 8682764 188209299590916456620992185976098739200 8682765 -8450841772702041964527739307008469760 8682766 -1492888502343264799124990891061801216 8682767 -235338320350460547487446454492248322368 8682768 -4306973154085029645437427245187072000 8682769 23882340254769543606950538153035631220 8682770 -545608305901648335099140741394925920 8682771 -32815500047118794879019840816990075600 8682772 -378859586755213439593127701167851520 8682773 -250947299409410946951648370631126925696 8682774 -73035819659676994658917493378939136000 8682775 -386989095178760672664542368302908400 8682776 3567717374015838031299504143155814400 8682777 44259518592342425531802184464442002714 8682778 -6003062562242631776802016420841746752 8682779 13713185295778398544457755055458782240 8682780 -70065747976958195914550713244236185600 8682781 273000652759165439610420397638291306700 8682782 -97784620237112421776205769691813755200 8682783 146448352378595246239461059903294352144 8682784 -167691160366560321828965790688855719936 8682785 -110506559122117631076012862298085127020 8682786 6875674726635416412764188582595226624 8682787 156042875006188472631853296552287314912 8682788 71515321170131747000038319896143977088 8682789 -105202586408811894186189070352520866976 8682790 744534876988052872997048429504808960 8682791 -3418541534082228755480292406596199920 8682792 -3447553565580347922235537920835829760 8682793 -57491164787259874660627927417061897600 8682794 11603662066773607893677561301823480320 8682795 -6488975281409163222135461925062598000 8682796 48485175287456065989705541500990868992 8682797 -360812360334693058908465877027205546400 8682798 -1537441079842031325528737776364236800 8682799 14652463182006562121050824736313565264 8682800 14026205016405166865625889042234982400 8682801 -20565629669843027021661699567454918272 8682802 -121416715954814186263348239677166007296 8682803 -163618364566469877863306043915166566240 8682804 3714857222113613577841265672133237504 8682805 87986613174392436699712094315625416760 8682806 73433328598055523812516108433552089664 8682807 -16347165169424682274501001428694972160 8682808 -186940745959167507585487079151506903040 8682809 121687436151095741539351396392743379840 8682810 29950865551933626330646615631246630400 8682811 -191656363770553747747931482616489433600 8682812 118887801038806305432481416862275910656 8682813 95040742507319100068742250772211359142 8682814 20370193208813773329513727509653910912 8682815 -24804267653101884186022947372196118040 8682816 -19323542993352475075928055439190654976 8682817 40585994502593630749804660220561681280 8682818 -1728332003039833813165877186898750720 8682819 -76953167101576434583137591630423624456 8682820 13268970003973690993205141448910030080 8682821 -10499749078076018082963037298019396096 8682822 35689886377028547823427873275034542080 8682823 131386662325762112165452250004790525584 8682824 -2347145037621959858947048322437463040 8682825 28489947309517186243250552348245731600 8682826 -104594175691559950198398232963905885600 8682827 -95488000434937721622154746393286698048 8682828 39538332566195259907389160378380828672 8682829 149408559742095669673455863220686016640 8682830 -23263119854516680001494532111846119680 8682831 36717331931012060067387781400828329440 8682832 55774983899112750161224502379243356160 8682833 16225497174573051120360936486526318080 8682834 80685531231643421245761944159959562880 8682835 11437369535224076786581325698398346560 8682836 77977646300299609849978369327883010048 8682837 -157882504122430899639749531147441766240 8682838 -109952264119700304146212263305621779680 8682839 8674768446357584634551683931378832 8682840 -4366804736579228373759084274692096000 8682841 -167932979559387989560985044860926672758 8682842 -16228591976188302167898084248982773760 8682843 -10810182128844011959927529214062614272 8682844 -18265013815974305404858895694046652928 8682845 -70478542794173223461221445761756212480 8682846 -2134236691649227233656446762211997696 8682847 -10761724733274435643599202962834899960 8682848 135725752727705143385909611543615242240 8682849 -56054213564594823325720215085841117280 8682850 28582724942205344370615916343294524800 8682851 -134492333910690695118198878772682130148 8682852 -26648735214168705314022816649875849216 8682853 -123157629095826547450666023657146167680 8682854 -143139281297992623624930323869113102624 8682855 26114413680670896454657863786379338960 8682856 -41306139074381595304569013014293053440 8682857 -97552454043219578883524629458652135308 8682858 35972488694118316397040023774592799584 8682859 22716372280007127853886336064867440560 8682860 12335510874319000719070369955266805760 8682861 2012554314261010189266413136532692480 8682862 -39109590588158695643868818805826086336 8682863 35949249909794194001446968911276138496 8682864 -8766905150476890576768723353678315520 8682865 -31452609857060855523550805735866790400 8682866 125771750486111153966968381066546927632 8682867 96855718767392783716781101641379324440 8682868 8702660550415194708053810961187399680 8682869 -48879074459840956033976538237782969040 8682870 3318878327150442849178005000647884800 8682871 222145538524338351232136520623483540072 8682872 -96262833266677017906388010355707596800 8682873 -58479522527539754742526311185431828416 8682874 49792501670870898225977356293685069824 8682875 -25195392472268423783125988176163556000 8682876 -115247533461911443171339764918668425728 8682877 -69835244834750943356943389855173258048 8682878 -4904690503461260200327575762966197760 8682879 92808700956018264035281691189834183808 8682880 -94826751351816560993629686857937715200 8682881 -59133806945552972492654847059747696208 8682882 5705968674533331546413734082300189568 8682883 -40381806367354041832366397637393748992 8682884 -13058975522300180444865000808258940928 8682885 24944740792527911682566905163316163800 8682886 -26184739450454177413618110342356933760 8682887 -111471936397897880172833386746778207464 8682888 -55912323488573672227745108919455293440 8682889 -128848814001810085146786333445774926044 8682890 -83098090626324086340343667124829440000 8682891 31752204889058548600934341691108504064 8682892 83221261123183925942579023667673833216 8682893 105914996381468290036483573479954569142 8682894 -89809572344034080583923514482120288832 8682895 -32131847434103685078219184305559337280 8682896 -1468556642086095905750980135235076096 8682897 -105411359024029037969811850489086704400 8682898 -9393766035699097210272354135782677728 8682899 -13162448726189092582689060236306492760 8682900 -44919033024416835367786795246438502400 8682901 33716026985971985069350123222065670492 8682902 -125678980345066076594675327778154810848 8682903 -81172615303143524832765836887384944480 8682904 191044745598409404008382958638282024960 8682905 39668404831111427317219725496255411200 8682906 69588890076971765366733774090303880704 8682907 -38489050777938012182841050511836827760 8682908 -49444393628770091302255169099250501120 8682909 -39498698511063051605747183974204768896 8682910 -39678170343353781377555666089788776640 8682911 -108808890641097087161644633589893459488 8682912 2843151971492458271555579836933079040 8682913 29957551945818674483121160485495717040 8682914 -12163582004143537701071429148392509440 8682915 -81628433417485514909381720999819392080 8682916 -41870490424600972444449331745059752960 8682917 -121239817787893700199738587475448861728 8682918 86065475481715486529742665919178624704 8682919 -93104332422296719454616046210729719840 8682920 87660562129483294922788901548984780800 8682921 94086179256260721893879318339471195520 8682922 -98123813453644594434249988658609905488 8682923 -57465829569215620310634705582669693120 8682924 -29418996688065755008164434744943759360 8682925 -6623163865694864351711169407145116350 8682926 671868789470794887458282495842222080 8682927 -110017263232202845870341307270920395520 8682928 41948271669047746856249025956104650752 8682929 -31647655412579359456412406087535361820 8682930 19477435456450806309982152567645696000 8682931 -220901602636277442257830687005397455528 8682932 -38193890857081898151651641733642577920 8682933 -60745121055388666665108791846206261632 8682934 -13752006058554068832651308406885022080 8682935 79189366581422156400551868094918659360 8682936 -71257905835372255996279246716768153600 8682937 15083754680085997152118189228185905280 8682938 -8419147657182172374587437508805881088 8682939 14878580541629805178223749224478789608 8682940 11830758600101962732388862450974208000 8682941 -22167898638518436890444498956351389108 8682942 -10391674712969089777291821264409261056 8682943 105976176999694664328762540575912605440 8682944 -77708630113702900184757337194762338304 8682945 15286975941234638408422650919524679680 8682946 219038925390929017870970298134396328480 8682947 -1399775192799897595538759244775152048 8682948 -55317652653854693315057886386380696320 8682949 -72579321245528890637226458574422276352 8682950 19667421480950750311134152403834204000 8682951 68790980388552662345732495102168363520 8682952 5329009084396816493667489975056409600 8682953 -200417442096261329616633269020871229696 8682954 9940560024361427599077893707431035904 8682955 -91320096463429885858618126392584888640 8682956 7578305875565516507550227564948103168 8682957 2923404721381902389644787948356249206 8682958 10115852345491858321165178769101121984 8682959 130769801664321063532394441750125010160 8682960 -6448905174497687554968533013626880 8682961 53173570978628007943883409293297780032 8682962 27669144657054675697224931066214810880 8682963 -89050348004511061556831724283006320456 8682964 183325896748543268065313873844817966976 8682965 132757623512907926584326252862556908320 8682966 31001580449342340954732159450549747552 8682967 19554528994916557937919111080548740400 8682968 -60816259430521129540011451956166656000 8682969 147456939681878989529026277140447128960 8682970 44951321283100720332996696988091463360 8682971 253411678409485021623657052204644789120 8682972 16573741611632075702192339492574262272 8682973 -67858537718451253798228857742772306036 8682974 -109948221578369632958538469353147195264 8682975 -9861721277703272036493641209236780000 8682976 -26692366512155247501740955054014201856 8682977 21967726772251116920805372828763473600 8682978 20122475392167537556995780724599437568 8682979 169973031753096841947629680125980752584 8682980 -12385131786417269453635376779336588800 8682981 12141218507234678476919617056306393600 8682982 22000871882177450242047443202049327104 8682983 -110230829239737618430039374408698213616 8682984 97546391002482649507859942024589312000 8682985 1520374767776748258966473517995963400 8682986 12968180934558590148066906260008298688 8682987 -66798405440555103500966888339768777640 8682988 -231328692322143503880528057462071145984 8682989 700487850024442514033547358116825792 8682990 209770300137810230630387472935485440 8682991 -20910261432920282735509887323882930608 8682992 -54846685306504062150100587181363298304 8682993 166271302617052928845695713801117015040 8682994 -35016901186300500386692024856940382704 8682995 -42083755651251029999894149996082682000 8682996 5553192665870470672144593456547196928 8682997 14345218084445325330199458927499277820 8682998 79904090277872440547817859753508343936 8682999 -79789623455014624156993221578466471552 8683000 -98129402197559576242720448224204800000 8683001 169917355168962500288436608590014193002 8683002 99314996954652279765488544187514733792 8683003 165917020450211478994443744577890408704 8683004 -14079609726958012800535066587669017088 8683005 22915894082936679940623600370094883360 8683006 31173387086975044155861942376856925120 8683007 34679761844421367342568469773415022272 8683008 14929976504888951838724462216073969664 8683009 -41771089346002487567902396070998881790 8683010 5378578371550200398492160046339845120 8683011 -164521768234982941524020902601107545360 8683012 32828793249754644979370636956857661952 8683013 36554267845058652041921423792722775262 8683014 -16583450464122758772855423887009943360 8683015 31798096332842979076898579077399449600 8683016 -83857569546672799595316943092875427840 8683017 7372881696302685908077239511294110912 8683018 -39777204519598732199629629459311567520 8683019 88671339312662168409708880490083182840 8683020 -21804406297711092307390669735238092800 8683021 -16630481050345167930508117289392728756 8683022 100580922271820972912454690055484982912 8683023 -103341525173584044936323080247198705016 8683024 -8390482993948267825547573671666909184 8683025 -12267561729276366259574626073459513700 8683026 -40707866967435939629663439267638598912 8683027 183027134355635135979164491069234808876 8683028 26669241757413360924364427265083319168 8683029 5178383860445976984218463605590049184 8683030 -8610372993745121433289439619845347200 8683031 1034286822552737142171706640721819360 8683032 129900302552607888522060229152033976320 8683033 -1507700754836450244718914760012969056 8683034 71405739623883727134072169522076146416 8683035 28311100100417927678248535205592389600 8683036 -75929301805971329700419908487399372288 8683037 102471901252147784620945817842580738592 8683038 217805406529488271523738756363796480 8683039 -20949104427245220544654203229489362144 8683040 -81804062685007859884068577293051494400 8683041 -423890218822914991077991044376575456 8683042 -28537252185458698418272672606130021088 8683043 -43249476214710891639685346942876908176 8683044 11118138726177070269938911077285897216 8683045 -60639698427550840816826792599475424000 8683046 -51740628403548506103060920540396897856 8683047 142099114660019112863789151017709545424 8683048 47785112589549257046786760222924800000 8683049 -31796620242017462144843704275086578680 8683050 -23592929899962843109807476190863494400 8683051 -104090600570503135410476126402392667520 8683052 20570892207758118147035991414166487040 8683053 -6110111760637776921553980499089391296 8683054 -47850031855078492209131650610596665024 8683055 91218468847587287810538353225921019360 8683056 -45769022188425826844738745786891337728 8683057 212689652836981066417196746185531097840 8683058 6068606734056501448914006768756516384 8683059 4733390595479435500041781250283452160 8683060 -22750089721979600189853298574956915200 8683061 87860336806937644899491231580137527662 8683062 -34140006645549057220516290389965750272 8683063 225043477684110854042091047384411078312 8683064 -61172598571670638928472797545906176000 8683065 141688266402930564039697389213009792000 8683066 20115047000537433896696094652393867776 8683067 38992378776948248333627106875305227360 8683068 64270753695389905416452224575945699840 8683069 16658102341716767367145359238570307200 8683070 69535554955647941258157774298131475200 8683071 -43480437569451818807847180739359736176 8683072 -5574057963216155712776288380311830528 8683073 13691487712687463590912589012591836032 8683074 -65233516177666183661700230615370868656 8683075 -42635374829205709032836964893170148400 8683076 -3362721559230845914799133574703892480 8683077 -23258538960601671464253931471928834592 8683078 3512940644166333737576856928640024256 8683079 -146768297503062596705898668910336049320 8683080 18537681205887528611561582666067148800 8683081 124948280730968492727524432156520746 8683082 119351531078585538598482139597647561984 8683083 97393628345178723904431905950751846652 8683084 -65071476250079344830382253428652694784 8683085 -28405009740196429869361162249660583220 8683086 4483626507125052445863835256929832064 8683087 -55720380327348898410642498444344119296 8683088 -63143940017262893602239426542546853888 8683089 65003874050942005342676071689793041120 8683090 9539388447281064720000319473185500800 8683091 -17227852655162096754443354940067487508 8683092 -64280746445649540401576541293791948800 8683093 -266070870624947981709299001467205900420 8683094 13171387730146048521774108334357745472 8683095 -68347537178896626881088867121099324800 8683096 33154829009890716327304145340255436800 8683097 98538744054089890051369706574250353546 8683098 -26696339808449792345417361193002680832 8683099 -31789989906141495761357352229295045000 8683100 -11077964736591276590167742966821171200 8683101 -13544687426210438999694317654129335008 8683102 -17644875696958219700647012718299077888 8683103 -17211784839206544219571520444644882464 8683104 -69556425856579743771948061739817369600 8683105 -122479672652258134208855960830482709740 8683106 -103549149323133418177565853673385236992 8683107 -34678606535211475232687944997991390240 8683108 -66151190938139362392005514694254608384 8683109 213839051727190197945212331798493140480 8683110 -16906468021690703303268497870795635200 8683111 12124327043855894310345893562385273712 8683112 11048601448093670252532358452780211200 8683113 9329208973146902372291576399030637888 8683114 4135388149851711754068029154218906880 8683115 31977045257685145203832112132848327200 8683116 -19811761581399880520217387412343079936 8683117 -97500790152582634377837096239538441728 8683118 4736111762227751569693400004981770304 8683119 866619702432836907665738462657090424 8683120 -6097862629135756568998462133551104000 8683121 40688532786879335955659732288030782272 8683122 30580421860498576047086092646487628800 8683123 8090709329156231119566085476675498320 8683124 252361800327594172093866455414037235200 8683125 -11270313491397278004216267286168620000 8683126 81817054570626311888191588141016740512 8683127 78630904230787857742990397491749080160 8683128 -56898602320976685649822612294177320960 8683129 16350313854736897200368525356395583040 8683130 -64704129324869124447246917650173227040 8683131 1613866268150779728832535464182743040 8683132 -15624932638017979736307875218487855104 8683133 6890619231208477296880858638198905760 8683134 68268658222857581989648821923481564480 8683135 219047005088494472694871896802694789760 8683136 -12777143421130123372230356581597839360 8683137 -36763580067401644299952548086269749006 8683138 -5633667555087946200720820902842399280 8683139 -36801349249626669791787434987258478840 8683140 5944354367492075826123854693025177600 8683141 -59474428709182893372953824119459676548 8683142 39328390401958110896979670045030124544 8683143 28040522886011573218148003680337818920 8683144 26459191628934387843796710681650135040 8683145 -67272526658596138487975537938667396280 8683146 40714705031598824927194971627042170880 8683147 87656747294909498747806133141034054312 8683148 76271734908953329096829981107277621760 8683149 -7391006630587544501708932007901955392 8683150 2086490572247765867016607638503184000 8683151 -157197121715258825976294081961533623400 8683152 5697816256785566740186093622704865280 8683153 -84941783262472006845615558981957435598 8683154 -113988365538133857088412314956369370224 8683155 32826149434108854203571828077279988240 8683156 179086244318773349621566412714458042368 8683157 -11934513343026702277888541523216775488 8683158 16065951408548391713510803211635322880 8683159 -65879630157504845908063932465573027640 8683160 -4904397149593774918393035265099161600 8683161 80282522782860703331820455874292677072 8683162 -399315558182289619985023438195623936 8683163 114661606613094835952009828398723793412 8683164 -10280553353865237476308601013345874944 8683165 130427848251432958180597422173860032000 8683166 13211152123487702298067577529395875200 8683167 16534372387100325911815069004144679936 8683168 76672039914538869662795865844485586944 8683169 -97010616571759697646891612514094301888 8683170 2720069137080898641715960111897958400 8683171 -81435321005214922076466288190863105280 8683172 67367595686760736771813454754784465152 8683173 31232260269158406586379679908809586880 8683174 101828585839043270171374293214342448640 8683175 78357577119517536794765607636195616800 8683176 -38552789222359240463615842285197312000 8683177 -156467413472372320067288153718612181148 8683178 51988213997459451656395178355049933056 8683179 -211697978318130708321848878270997635920 8683180 -139414181223364269187947121355562547200 8683181 -44418375442821806428679897678668280616 8683182 -80943544431095871952036107161771155200 8683183 -85018678458197096931436674447088947568 8683184 -33596156070326628420178767977223880704 8683185 -14287088495714256197338472227259930880 8683186 35986242177967599365463556500230955792 8683187 -150522007368022976486816120139054706164 8683188 -27830199549269838482978717567671363584 8683189 185803980022336202926438066497216266990 8683190 24355038620637414087051655235008051200 8683191 154577922587495402669096006159145198720 8683192 11666842955055394314735846955348500480 8683193 2638242189559295823350288281101636864 8683194 13589881282950318888604425301793718528 8683195 -91784282765407520332053445783845724800 8683196 -40580146889732729477412790299837711360 8683197 19545191300808271020311142286368354624 8683198 40058219152444188329430964449828537600 8683199 -34873803384706224809997392317567789728 8683200 1774447642326576702106151808742195200 8683201 -201957196589929045701201731098110436798 8683202 -26973153509088257142893424522645984 8683203 -57856567026921111945702180434848582656 8683204 1850409223737231667613260626880653312 8683205 -1821278433750416934361903213001747040 8683206 -38976599649724335739065047745474109440 8683207 -61247681766516186009018022009649337360 8683208 -23694995921188492129314285197039370240 8683209 -242552211826736955602579366940771369600 8683210 -4251107915914445705428088439643683840 8683211 -315505983001591001968961771540589757200 8683212 -45689038381362116678735591392868172288 8683213 12844970838206557132082480681436039168 8683214 -21572889898306937698347446202954164544 8683215 106777497206034676496908437511788303120 8683216 -11566796706967167844407511822492581888 8683217 -147207234419182841850222104032131550734 8683218 62515819478499315410673726905915579664 8683219 -235499916883063324860703733927447039380 8683220 30886133451952595646368034560103137280 8683221 39404357449114200884649474549549681312 8683222 47393412767874607408737135658257772800 8683223 208719140134448988389781726356436590472 8683224 -43911386905646989506196949843713720320 8683225 79317279241436155746985677694656020750 8683226 26145747887426008415420416055270285760 8683227 -97019726297542037078762424724003100160 8683228 68523865276283577261429669652232176640 8683229 -79965133710954034039693499899583402400 8683230 -498809098139444240590573598438818560 8683231 -16621355989496017853368130303980367968 8683232 20592243810992922527128114265323732992 8683233 -68220411354981195083220185520858933696 8683234 19390662868075037447035637513680814592 8683235 60772003981410869368381890757297866960 8683236 -64824273361092508570236116928256339968 8683237 84325891585393724309127799453396501886 8683238 -70892077107469935793534894087462045440 8683239 50276740708320115826876650008450358824 8683240 -105907969249357826500524911911444531200 8683241 11769584142467506075924194612789683130 8683242 20167333562008954472616639639762038784 8683243 -47342539815195063946595817513641327856 8683244 -5558491981739930452912149919095373824 8683245 -90514694629036165414362513995176437780 8683246 -55317190732023416282563456620862970112 8683247 81267968678349258888684289243076792040 8683248 166861295718207784982718873351487488 8683249 233028162491562579104185704588681319250 8683250 -194656433340648917496971295796273920000 8683251 -147269441773125279727941448635893018568 8683252 -53503940957475557086862430140510491264 8683253 -106888970044008209678695152947093436498 8683254 -44518487379029381527910337381941442240 8683255 5623492679076623145952057857596989440 8683256 235682747872997299188062222583069818880 8683257 125773994206258638265983064247970167520 8683258 -22006581061349304351475835886482418720 8683259 21975064035467275673269147251319497408 8683260 31411249109662313917004010811020380160 8683261 -213161135051965635198561678442944742138 8683262 45053237649764668100292928135547870592 8683263 238099580038037096902864254219926742000 8683264 -102632529759522709230599524245395472384 8683265 16816205468196534205879436651524056660 8683266 -6331726139975297164836679820386867200 8683267 -45010634244584400501572833091435498400 8683268 -34440289682455891002076990515640095744 8683269 -47601051724565059117751065283428846080 8683270 -81488486139807367974206662980550081920 8683271 22557024513801422175104148994208567352 8683272 -503413524171909388053736311796807680 8683273 80023963351831080375559520874576025800 8683274 6663553871962180508857114024282169136 8683275 -26677800395071809062051871062379142200 8683276 40773022630781055998219314778032165888 8683277 18595217273037388208987746383836122392 8683278 -15088474018218021836332364578334218176 8683279 161006980175941674589803300685822820280 8683280 -11786408865446281007665048934456279040 8683281 -4641149746680637723028904318666204078 8683282 -67527747131525080550681530789869262848 8683283 -36060040808604915502533974674142749440 8683284 -40143772960763532808861763719335512064 8683285 28341773279164304009027397447128640000 8683286 -23882045898174141028340812557128142336 8683287 -191140774141812731212803595042216204080 8683288 69572640369990185653464145409428316160 8683289 58898421471871478045527665372134866368 8683290 -20094614158676172301588841483240851200 8683291 -41471594124429627067320044139068888 8683292 8402293612577459367104123993078294016 8683293 61636800548677549133692287426683758464 8683294 -9417793259709744047461755605465264448 8683295 13060695870427000871908854244201139280 8683296 -59800879573139949354566217187511500800 8683297 -108991338504556505359334196427540017408 8683298 15553136102969040261983125356311372064 8683299 -2761996402666581901692941549575967256 8683300 9252669912305637231164854304854732800 8683301 -68856106090106353830756602963451871296 8683302 -14276584990238540231794421594040936768 8683303 126098265557208160438966968817602722552 8683304 -43987451766280610154740832708213964800 8683305 31003962042215699747177835020404406400 8683306 95804317961934671159991716988964850352 8683307 94448489818510156634834862508610501556 8683308 9665770524419825802245901133192458240 8683309 32074330909301332679091002750632463510 8683310 -41804606475915565757190280679505061440 8683311 -9440825944857950932557113274362099712 8683312 -125195604521014829146500952713729146880 8683313 111951334968277731197557548825777798144 8683314 54848614647813111818593717559182554240 8683315 -3662180611552514598883327653301659600 8683316 -71122716370868942469059620808752440960 8683317 400813820717373037502366592852620928 8683318 40233661875743137582316070382644940416 8683319 205888027837197225171121489872340023720 8683320 13769824952005394511812408089770700800 8683321 70287161789836669692264760803251060522 8683322 72385900829868495345922519820440025712 8683323 52360730495422368650738732836411200 8683324 -61291522128063122757461296723467682304 8683325 -9499848171398081041972946534469636000 8683326 -46488586021854669017025953812684204608 8683327 -237516255382838091390295127747207669824 8683328 54097422767327139153766514343077216256 8683329 78940408582809762174032048634295758384 8683330 -34018168801290696076296191401990540800 8683331 61229927091521635171616025704127123132 8683332 72299623097905610599168826478932459520 8683333 -41411168286341128114670010407805746976 8683334 1011038419739982834959263771232738304 8683335 108154053482126430921791406230566598400 8683336 19933654344030298081870577769504153600 8683337 81819549843850619311095689656145556900 8683338 79904859157000238132026772653587865344 8683339 27862401326335226458088343406638902916 8683340 134506730209742515707365621298451491840 8683341 -19306055031762698204059293959376998208 8683342 46600682762447250720320139403470523200 8683343 48403764158668753486388458802876332320 8683344 -67441235613817278964681149419604934656 8683345 42185695365123220915055285966163169920 8683346 9662066407870995390803433278287242240 8683347 115324780354416263722314041433387977400 8683348 13287854259865385216171829186730721280 8683349 1368313881406352256679945056432510780 8683350 -907273702004401656305383788879609600 8683351 121709233795585373920577582915992040592 8683352 96178933364949690815806975461834393600 8683353 -6915711426469747861150207384529144256 8683354 20104370861141353220859212944304686560 8683355 -104892830852427326389100818469048658240 8683356 -19143803259969307397512070950124789760 8683357 -48088184715683010718359661536066577728 8683358 72230588049672822667323975879453809280 8683359 -84254689886755517710915002812106087096 8683360 -1749232390831219286075706524266659840 8683361 101582789783750650232097837703377828480 8683362 -124689178030553087343405490054471493376 8683363 -20056653496849930550758002246150916800 8683364 -37297768757485499894561816610414796800 8683365 14445475083598805593640268855984720000 8683366 -12562853170572110760804645844877343360 8683367 13580404877298726007034089545504557184 8683368 118032400376867832177903740050815221760 8683369 -5386496480323059504452973092716558256 8683370 83902085781564130538720664656199062880 8683371 26380615012605781276592274205890023424 8683372 -34900201070074215329378546263091885568 8683373 -131805294970504018199180379352950630036 8683374 -3857095906138655225117172852681646080 8683375 -291364697922747047898854406934443858000 8683376 -9699498295705978568014407130215874560 8683377 -643786141106527646056658251124454144 8683378 10583533432553465769168256671609590400 8683379 -5395179363946133706079351247271074688 8683380 -40453126026561964864965720131940096000 8683381 20587450685419094322903046229431583392 8683382 -1645805115167955898169032252655955456 8683383 25900137414702544937906249094164187600 8683384 -234064917369020729085367640563387699200 8683385 166764911238374398826070069759540320580 8683386 3987666033912206788117513900505278464 8683387 -78333468395873058382730090407099362288 8683388 -32381570246874693239734762645517568000 8683389 -54298754064872020911571641095317611840 8683390 -11723941699862913112347599893315459200 8683391 90650310595112191756440737195291272992 8683392 -68466624070869060014408157825765212160 8683393 121552638038626209132420149106631424642 8683394 -8586268539750523377416848305892179504 8683395 -3219053457674255410475567154610848000 8683396 121726765893671255044908076648549464576 8683397 -7133893709995646134581920370132214272 8683398 855148515722105110508704218199349184 8683399 -156775961588477314423557002121194464760 8683400 -60574259278764579467082345007481856000 8683401 -234521661972203073747612557305494983136 8683402 16904496559874230871600756229236772864 8683403 52798026926353349878483713577845241560 8683404 -48777576570384652564898294501739016704 8683405 -140824575074056553442041873948418101940 8683406 -65766251712373279482639767617666087296 8683407 58257650103905916688412599546949233704 8683408 -30693154599577356438165916338680455168 8683409 94137272397161579059155123831942186816 8683410 4025333688297498446247184898608312320 8683411 -86539686464615395625131519690220920752 8683412 -37735767783962611963063087931168252160 8683413 -11057270575871791839129719348295268416 8683414 -34632154688678671425593481562014351360 8683415 74001685157410855215765154101651952320 8683416 74679342488971890032455226182611763200 8683417 260412287701483581652750028746885449232 8683418 -15496249006693914136615847503343016960 8683419 16035513714196308639146747904651995760 8683420 -65900834175425169874774521080217600 8683421 -319925937320286610027670158753592648256 8683422 1861321265452690063386118326107827200 8683423 1550801400766402378672449711821752544 8683424 -74101744940842614008869260333967540224 8683425 -38514098761780189149611076081664114650 8683426 -59279068046989252212430309272873621216 8683427 -238613222437547072941859779830588914724 8683428 18762462999786744306213118108826148864 8683429 63056886363045955062831905609917222620 8683430 -21649748836340897344054062860056542720 8683431 -5266147670146347470585928832093800192 8683432 -179856226610775494917501115133800985600 8683433 -143630429960576382023977720892869519872 8683434 11975222758208022669902729343543735984 8683435 -130075000581392368673033796483209577120 8683436 41179348787976241415489118630294515712 8683437 80572834086207413230872299247981487200 8683438 -105062166401875369631296229299313090304 8683439 -142999763748338396008628189776384091760 8683440 -4971671190669869596795504624751738880 8683441 5342709910547692967498754592556528640 8683442 -2910245791319904996737713935443552256 8683443 -6140492126265654151358223205520294400 8683444 65913369354561127135233313114123198464 8683445 49571566476593437080931795430486396700 8683446 -39290755464895761617070603427918986816 8683447 -55398079094743713668077564439980516128 8683448 -90653859479131011872735773375099760640 8683449 -124503404925226191760763535921820879536 8683450 17326690252929603141307340438731698000 8683451 -6250335509629243232591042760758788320 8683452 20663340490561252405603353768573682176 8683453 281142983152020550191925820912016293702 8683454 12466775841205974135802874829981536640 8683455 42437199560539759532174891283211393920 8683456 -28538771177406510575070320119282401280 8683457 6104551474819052873155097475527177412 8683458 -11192936479238360435674881810530880000 8683459 -141521196797214187131602442701313126340 8683460 44378949911145080977786777424108789760 8683461 160343174144057876670948624268232772510 8683462 35645805873512442562860353418828646464 8683463 -1962863963205252562883059118293640400 8683464 -2435578871483610034204757306861076480 8683465 44355450347866035301381835693287608000 8683466 -48762427795756609666421454246521365248 8683467 19706531056112454723460085319411024096 8683468 -86408927001872975175350493033499042304 8683469 -25731216430599584992375932901000380000 8683470 -83205506811597763946215760332585920000 8683471 -1668676186199034389994737621211226656 8683472 1872125770322099667808841986996174848 8683473 180178221574178591605111155814137405504 8683474 -109585068725229184031453040789069216768 8683475 22150794400435015090481419253098482000 8683476 -119932642202897832494390462374406535168 8683477 -185747928154890987616103092184230566528 8683478 1688763503310894659962943282384456256 8683479 -47469294443894248644602088898728715680 8683480 -13549580423332263809579905377315840000 8683481 -232798778664855887647252202770685445228 8683482 5203047527535440800595405866738862592 8683483 -132085795937199981854164708638041886268 8683484 49272075175529831306392633614522518016 8683485 -20465637470847772715181117258274060800 8683486 -75234729968135031355075655874178267392 8683487 -277392637930457815557351183792692621160 8683488 -42170281173783613053135291002853261312 8683489 -13007712257212690364385691414551456576 8683490 90805612151591180949015234057449268000 8683491 13766257022698016178422824638226269504 8683492 -155170753807990525756781371052875038720 8683493 5755037880809461080243532758914386560 8683494 -52262834283171155667108997447751255040 8683495 -1604840156138386884238426994958555120 8683496 20739902820100187467541542217336371200 8683497 -113747199095392108868264598954706044960 8683498 45845875850237301042049690710823329792 8683499 -67670855368649325390128620928098740480 8683500 -607714864246473783231842936967168000 8683501 -2706151108816296506271211851308495348 8683502 -51197833828755425483382296898291873600 8683503 -31022491154698122220592516822534088192 8683504 -43071008976441148130528942650745159680 8683505 8548960616923656569005038771687780660 8683506 291741870017923281971768382120769536 8683507 -18999046167080657167683303671037780576 8683508 -60219757623673981042742705343033516672 8683509 42762072697386954922097408434480899840 8683510 3424317051870788363204772199739080320 8683511 25534812926840421929911291850326427112 8683512 80562477762615912041483469368397987840 8683513 42300787277906436011682673715612100480 8683514 18887340074458517860610447127120467712 8683515 93936004467811576959743935507448269920 8683516 20661489430267927657174542915782934528 8683517 35573190385037943988309862852345794566 8683518 -144348532805776711882674285747999470592 8683519 -71124996446291895912514113432317780456 8683520 49960462292254471044451086210642739200 8683521 -37527425823879378070249314879375178752 8683522 85664819941319519898039337440619468800 8683523 -109613090303512300428589271884864020228 8683524 549687405233119563073977939651263616 8683525 126141119084182003278588681939314925050 8683526 -123568478853866683355876782529083152288 8683527 -162014303912491992691716089410116757080 8683528 -33247547805215240840285495971555737600 8683529 156141640920295586140461297648115247130 8683530 -168900166958636301161799462477281280 8683531 230469876033225337069080259767900981332 8683532 -89957817823801137036751748756696924160 8683533 185513992885346278187939722691276087244 8683534 -9597233185743754136842143617068190208 8683535 -76801302077221526825230559602006473720 8683536 13708264692387801295549329618002706432 8683537 10776345278168035679063430446048378212 8683538 -91948552923849031153568044650129556080 8683539 118711333444774551138383939339499012024 8683540 9134708971867944756890403913595020800 8683541 33911940474862274597664898301634588942 8683542 16419046369403623022498685466445023872 8683543 -53031152290847333737041708254484331392 8683544 76839410408539554957512896898631260160 8683545 43227705277851973929936982781448805440 8683546 -47840807256372340742534096335060597536 8683547 7194584675591539043363120071392928032 8683548 32676751843532575914752669204631843840 8683549 1158333624354957156506290465350502272 8683550 14081772749926175949401313141652180800 8683551 -41280782786446840108515705253918233600 8683552 -127093060694784751748510223511830528000 8683553 62640078990167177347791747648384488802 8683554 -30080433035059503072767999172405342720 8683555 -107372741183525281188787989972082133040 8683556 39910193323805538040684506717966163968 8683557 142196202563607144241426712963020026240 8683558 55822466043092591501482273859543873664 8683559 -490986240452120850535622785426264994496 8683560 15361090454547384806254259071764633600 8683561 -131934564285523399169191792913741377200 8683562 47332594154168704108538776470298262112 8683563 -1926037966430129220165221278932268800 8683564 -15507374644255411710800836159447424000 8683565 -15540800155477483019896477417866240 8683566 58806937331205853908521964347761693824 8683567 -126848851379598736712051675713836464664 8683568 64629309040294599952650513450959880192 8683569 3718048024939411704539189065768741764 8683570 -17905789169413976822594589083889792000 8683571 88695419640694181618697440506166103600 8683572 -11865694512848076745142113816361883648 8683573 -19505653308455090864875233346534682916 8683574 99150654516231703822299910717727941536 8683575 20677650218369872717333346570755164600 8683576 -32262257197098755239291881397551636480 8683577 -19340339644070310357824485055990051328 8683578 99823145831563080202722372938241323520 8683579 -243152995600148994029050808895392089084 8683580 -120045575674660534054252714578006412800 8683581 81512259432598169163489129509682393984 8683582 -43897926743181528213269193975669604608 8683583 22037503363166208226093290266614048608 8683584 6529856272100168932321342423063068672 8683585 83403957369406057268762534938853463360 8683586 128190140661595959640330063799129794080 8683587 -77167215479300655363144878319298698240 8683588 1517082617793053477044039096831426688 8683589 -131883534295384637775678350160083220000 8683590 -55160770529361592337836138121529751680 8683591 50057181303452525879930533127835644384 8683592 2227539606924139361781163587197214720 8683593 -108703994919234183279700460472807864000 8683594 14542728017819525716425513161666581440 8683595 -27762626468408362653700212983258400 8683596 -49118445352306964938297331567144934144 8683597 37146384197437437589270584943464314400 8683598 1991667447010803586784239071970560000 8683599 -34793471298062227572422044701519330936 8683600 23468505686527025587144233053679206400 8683601 287977600390208170655621551783241817600 8683602 -98280115854525914713252164109453959936 8683603 -257467123266953227535959777392127056148 8683604 -2192798000734761264969768036331266048 8683605 -37072591564739426299961523755322814080 8683606 -8575995721147396449330312123666817248 8683607 19578321549707117941841704463866574856 8683608 -40256926291053856163242782394048512000 8683609 179924767523890433170055898754894701840 8683610 38274381082463028950902110371823764160 8683611 -112260097904914865961843804012405985128 8683612 -19350509228989019059756083873727247360 8683613 -44396019229676277197043110968047762138 8683614 24127067473796382642746911439628266304 8683615 -48656864580700676176052182409120625600 8683616 24411622953151668058481601639912701952 8683617 -71217096106705776008649644135198400288 8683618 -156636304595466347030777459938848384 8683619 86596061613052477924326464870854546896 8683620 36457502525465577757591583121584947200 8683621 128769102888047456251592242446845751712 8683622 -88695038426777237391495656268939768000 8683623 31056884594004166794327948428223973080 8683624 -4799309864240599755162431262250106880 8683625 70939107076251954198411302848580352000 8683626 12741794555948989976903018492854960128 8683627 -10590441070005301893445630244713789440 8683628 -184071630492716304650247455838762661632 8683629 -22498656718675492945701676166710804416 8683630 -1720587069364976649699900818522515200 8683631 -14150656934734543924945480745143689600 8683632 37571056482205815323724763116730122240 8683633 121278161375928649726072145381249617938 8683634 32571251762964104646479844405661349952 8683635 -926996448939905103447583912701807360 8683636 -19130247502244310473191459010023451136 8683637 140399744047451286786867488644076426286 8683638 75844546125407257587669216144303850944 8683639 -63410101945554430230979680061231889560 8683640 -39939903974368894785530960640957235200 8683641 12382987534902482691899082402648914760 8683642 -4175748018522131735312443570369775616 8683643 -2213939463914743170024058131980477640 8683644 -50539647634011362651035337211020221440 8683645 60126662452789241010049116286134873900 8683646 -76992818732891308318053912169267769280 8683647 -35516128831130525837648165066386736640 8683648 83253721478066812825470101360738304000 8683649 -38400672799438888808735267840491576152 8683650 10323244314697907805071262425515584000 8683651 2908427929820510442570049523169105432 8683652 29175560326381254982487359065211748352 8683653 10907659699551891210044249327374857216 8683654 27608564904400077213238581608549407872 8683655 -43890126613566008458875976045205213760 8683656 24613707266966381649444923711938560000 8683657 -271188785606865541414751572660709397094 8683658 -41971145900170033128143014824204288 8683659 112548568509895675304720212047335052720 8683660 80524680800371875766311849701998848000 8683661 -56305389079507728464648495507545102368 8683662 3789931278403336217456448196422921216 8683663 -157239179426449260797537015495631867088 8683664 33852396201546046989109872999517716480 8683665 35652909251415055835994409116945864000 8683666 85384329540433529828091134819702400000 8683667 45575472799758451041478518371040031320 8683668 2457784143581430757005240974512828416 8683669 223074837753490872821060714004167003296 8683670 -1730227505903953838586531985961888640 8683671 -103540486510020343799196790134353652888 8683672 -52719319705268929770953778955128883200 8683673 -105627859204972293864083506807353853440 8683674 25056495125929750240548308176229813760 8683675 20527554526114895623187670216469881600 8683676 -87834897375429626905315107701582615040 8683677 50271402142149701894238403772863272216 8683678 48190791781333574134276318721688960 8683679 -57533493740406159871770460134010854480 8683680 107910182913711759656505770517725184000 8683681 -13876711399587213141624295656675935518 8683682 36262709916517220269894522677428320080 8683683 69176407599728791444535312029613224824 8683684 -73108277639623224157655553532363750400 8683685 96182805013604846695889276012799930360 8683686 -6539524041770090103293633577710304 8683687 -8595866256150752775678059143030422664 8683688 -64182540481561078617389760581926103040 8683689 10767129644669147100713981790838517760 8683690 -35783213126661859987878667066375178400 8683691 -113908319322142112503481754720739624908 8683692 -61361971356067725554111925287008800768 8683693 70189247809728879624538030960192241942 8683694 -17349732246634568118644907936198494400 8683695 7354864636740917801173259009616811320 8683696 -15185097333594485069624805275080851456 8683697 -29115437313459170693734226590571503296 8683698 -63876102661718223138557410433815921536 8683699 -239071498737151549371155410584927373300 8683700 -75710143279315971255362417965336828800 8683701 -756345095043462553245925336474995360 8683702 181250723835563310839841510794272692480 8683703 22326198046157197775065677424950720000 8683704 59514987003760967707632865595017052160 8683705 161871992626287868138469605082584662720 8683706 18536751442767247188686758873261245552 8683707 5183226362958534935617256350898616000 8683708 -57514234910203972442045093443200442368 8683709 -21814865481976134779311976205076466496 8683710 -10300628179217656210941014846371246080 8683711 -19375386251774411917042439559848602848 8683712 -152951740150240655305953244272918528 8683713 82404574992616621802425435759934138400 8683714 -4581124505832779027759821995644375520 8683715 -391610987528658247217400340737662880 8683716 24637425171448807837467120478014296064 8683717 -2228874673685838503005594964123289216 8683718 8290479978399494642885644906869652800 8683719 -82237888987247647842601340012588665344 8683720 64633489275285109882880999323729920000 8683721 -4920713785797220389509380551278968368 8683722 -24940297745372202128188390548723755520 8683723 -33273186402560441632272248991652338028 8683724 36736953529345874068907415796828127232 8683725 38704309275854568333876356255646549600 8683726 -26050384171744499387064927284884400256 8683727 -50949840027266981959628160150869918376 8683728 -27472719624648204619165603918721974272 8683729 101878445225640537064310201929253177330 8683730 8858061932002169529497330667910118400 8683731 -67344609798393310639603582776653112000 8683732 118466401737241088087853892866838272 8683733 21615920304802002279064576405054483740 8683734 -44808507748723230416460303534372913152 8683735 -74778799216364891504404185958857381600 8683736 361594139346742946962181940553848053760 8683737 78201948480809923641063209047849521360 8683738 -29966876948969558251633640396163617280 8683739 -282115079384427582583877711003859555744 8683740 29297472832621035347190218627457945600 8683741 40943811831456856605637568631669252000 8683742 55702524428476239076520776579648733184 8683743 -34231213962704773389540649704899423472 8683744 271979974070507384341199123386916929536 8683745 -32230290474452649441496280662533248640 8683746 52913682771073925115418342959855590784 8683747 141984114709075278279787143104611532680 8683748 731947152359340385704917963644833408 8683749 79043716522000083738018519125853527934 8683750 13154324825877095078531240305191660000 8683751 -59988474027639631850043080353575276096 8683752 -9122649296136401889384472870838599680 8683753 24742056386334862928787395356974696264 8683754 -6502600730878750036778378371238585424 8683755 82266224885789105095441290265657336560 8683756 -45480911770543749469176832122262593280 8683757 23361839699118127160383129330817346006 8683758 89216340932794506483632777120529071424 8683759 -45514844456078064097799057394720276480 8683760 -18772811576936281828326915721838592000 8683761 99971620160542396735989685775425007472 8683762 101017327887988809420500612467934767632 8683763 47021961926462928153062871264650342400 8683764 -1806012490552112271759210025461872640 8683765 7767220441940228710421296480420341120 8683766 9296146731874996449066374509042961664 8683767 -11531437029575762342216981125143597408 8683768 91139780767421014892930287466955141120 8683769 58443978386270920260460641660194584170 8683770 10712937726714820588353053996544898560 8683771 18133442438411313099932477537957164344 8683772 -126666067507138995088298118180778266624 8683773 -21229282180489288665565859849161591680 8683774 46532637619136283391569486984730444992 8683775 -33777134990039941898420627360705985000 8683776 -41153682615010969677932294867527925760 8683777 -217059409326136678294148397425973974828 8683778 -45874654313758677727666622623194109920 8683779 13596550776400589740893290314972089600 8683780 36951064972277479147745122629514947840 8683781 170768660196808877708253562098669999582 8683782 -1588963081755201789608285703924842496 8683783 -41993069525523471830792461834480100968 8683784 60610153129543007181811349200941634560 8683785 -29779990961666682849061528428634249920 8683786 108616408262484529293346026868245452592 8683787 12207501091348467042822912380857434912 8683788 726587420695022260955346897241571328 8683789 59529941681684597671069204691117317560 8683790 -53455291681175544795644731106289441600 8683791 275156719452987060359568290534644446720 8683792 8475214436801205690583420241265819648 8683793 -99167041398606426039243088368841370958 8683794 17946777055719051465386485066704829440 8683795 129492659094829389405885937390228666800 8683796 59795361813562992235006901165914460160 8683797 35176939294920832526791268578820820480 8683798 -55081681980247313846862816662425085760 8683799 -92642956892164041115618841539581103464 8683800 -4166510164556577507938823142984704000 8683801 -11593354631491348242207327272048853248 8683802 -28827059924916351757423239491476174848 8683803 15141200127167408125448733936845361624 8683804 -112801279486869318791353811644920904704 8683805 70145077000219554080679246729969911160 8683806 9003641862892446107947136809274716800 8683807 -6352733883555686746193593061393480 8683808 -31371861821702105855993006795085840384 8683809 -121734771718698191281776963914499625296 8683810 27126604446180894365031062004502582560 8683811 -61038829469160105422930135591440458768 8683812 -5082334124321416491548740710588890880 8683813 19871656579739880551413893694226859008 8683814 -93104298738102569640508682690323638528 8683815 -5623127619105405918333415380667637760 8683816 93467812764365415678345560099919452160 8683817 -25045649867204999884750269123853845360 8683818 -6150891628978868389114781124736896000 8683819 48188893548884762891018318573866141080 8683820 -109827540074779575992567496615606097920 8683821 -266401524891677693945968108517923209600 8683822 -20374307344427807809410389553469280256 8683823 -11683321146856320470570043637342610928 8683824 3268427047572376446099827332613603328 8683825 -10086995768864262622893586338501112400 8683826 15107283783767884135120155856743828480 8683827 -125796756962605842760190353439041601280 8683828 389010425902903988943858791605916416 8683829 42132446378751946893775470067415164992 8683830 30634734674679540884101661146906412160 8683831 101558238217911520640458994076485618632 8683832 -30805636086478100769429972425861222400 8683833 109427793634635818607854133913302911424 8683834 -31488187365978574733769648768428240640 8683835 175450104879069568858117794584809841280 8683836 4323676525750714310762655279102935040 8683837 7634491484624566059292530603434545132 8683838 -70143610954834079261992349830225658880 8683839 -5807736987047445552344393073984028296 8683840 22347757994219241477549742290873876480 8683841 -35827715480353571536090963851929619516 8683842 85274281306498860373893440635110240000 8683843 50507667531692011005968844517515459584 8683844 -26022788263188144309075603756362416128 8683845 30596823446742644617872461369626031520 8683846 104137716261442316238987680947809835872 8683847 4799093589260658127524119677174375920 8683848 -43059447061095522893340567699974937600 8683849 -119841474135350033749766142100603921100 8683850 -154018164741211329033469806959347200 8683851 167990546981329448392819721890959886080 8683852 -38072314661959509476931933064335336960 8683853 -201571076753922346672860957378154181898 8683854 -55145673709626468523397617343879916480 8683855 1574534055621307676984235193399763760 8683856 26336014310051523628660269448200192000 8683857 14947409081915963138492714700830912256 8683858 -21980809308348513238602738772557099360 8683859 15115458755943134381826877877525103360 8683860 2244063583643956078167093132197775360 8683861 7834663208595021762441307072927872384 8683862 67661445846068704130702680866251801664 8683863 32877437005536365719198877108429108304 8683864 74427420865959509336791086081711513600 8683865 182443812690853989768675900287628273600 8683866 43811259672343395692229149833867495152 8683867 -139790666942056800419441127684182145680 8683868 -57543480109753141068606262109106115584 8683869 173166178180218968174997891088899640800 8683870 22188795543425209688049504703970914560 8683871 4111507044788174062243849568693619312 8683872 66177698069173851287158093654705569792 8683873 -180127719519728186175486549422869052496 8683874 35957653373383862985656132160516090240 8683875 40780467705363540617796822237288960000 8683876 128562069870413004804276614994364135680 8683877 160140167108768287878915103405980009726 8683878 -15033177830675979303567061482637763904 8683879 30346111104604607277554055348333860352 8683880 -39402887949187974199917051237531648000 8683881 64385421516664241922188275316527415952 8683882 -24494537704206511582919425506130825536 8683883 15863622774206685267263419547506678704 8683884 -107819718841545396324680144921170429440 8683885 280093222914165712054377872002028160 8683886 90804508810011967768198578997824123840 8683887 -131128456408046288497312911872317922040 8683888 -20923412495626211700399864172667863040 8683889 76178328923466524239789209193524021156 8683890 -14315117572869472694599476782727790080 8683891 54083304599884352997099210207140269392 8683892 163114817806931373333994238759596032 8683893 2541691663578756007454207927430243360 8683894 6842903151007686898382967372801230496 8683895 59082671587545065180409947952367892400 8683896 87068992244147423168054534069816586240 8683897 127688281691239003080161700316134202346 8683898 177476487189503420910383156176069837536 8683899 -47843864868663487759614392579470721280 8683900 -13594470979587686049101318931564684800 8683901 -341493211747847305853466551438213325696 8683902 65267062010102586631400559525593831040 8683903 106077484113446948901128004148794746064 8683904 -80628107624039703148371630482553569280 8683905 74874481337294546128910040393481809600 8683906 7074985792071554255275455734616489984 8683907 -193986654693848851607328297113414195844 8683908 -23678270721245089838176063749689425920 8683909 1273959982428460800231916122003398360 8683910 -20500155335353256909385824770945021440 8683911 157921230026041254781554712868500725360 8683912 -89381489957407338523043291533226188800 8683913 -42625727509534705718227178153962381440 8683914 44966215442336587460642507589558024192 8683915 70533371755450952507229791446051678800 8683916 87106016940897027351380901047085258240 8683917 52758327816783534582202763979284106240 8683918 1148406389303801866974339628227215040 8683919 276380325246771874922265779670819742944 8683920 10954489342215788995947038606650245120 8683921 42528092770852950021769070821870611700 8683922 23214756893964763086441415577143611552 8683923 -30047231620126954052898890553773351712 8683924 22211919915193294935150222546543112192 8683925 -33700294452659640949078082326283006700 8683926 14453062881066887373728664403253612544 8683927 224167753777674438553825399441586326296 8683928 109731503331005829606087881996052480 8683929 -11297295986843209873950932673324555990 8683930 140805280379928755744751585909487749120 8683931 -198487949153649189092019553016792829000 8683932 81479991134333458127590653909675612672 8683933 69863296910170658269051075381051902182 8683934 -1807268851113712948484791997081633280 8683935 -37564465303582899941700650763986110560 8683936 1435090762219108166845965171592003584 8683937 12692869364801208872097325572328809984 8683938 36175438267984406821649326314985281744 8683939 64623804613162420036696189430464673280 8683940 -111528100872222968345048819105615838720 8683941 -4170925655144183368163170056950214336 8683942 17153858203962051936380949277480891872 8683943 -53434120049869127056841569437137084808 8683944 46607354150726907232794856991334481920 8683945 84287701986485417134559167952421569700 8683946 37877788415283381873937088930068074672 8683947 75756829122993337361153960820372308124 8683948 21372643912927054295532999699887261696 8683949 106392604527457423681728551822242392864 8683950 -14432362320449648852357809493052288000 8683951 -210832562202726034133394385582887307400 8683952 -31372730298972975106605449530805305344 8683953 250631374070924450904736653228371808 8683954 -100714050006673043217618222106333989888 8683955 87886442133990027102750537858318950400 8683956 197370659794276780424050910791971778560 8683957 28311346431658781581497778983111571512 8683958 19453119367604622680499116013321441984 8683959 -14018903993443032933931923075239100696 8683960 21798186759046436075811036821035008000 8683961 20776985925556280524461088459312638144 8683962 2050260566772638200966555591397376000 8683963 -266475882712798269297858563079581909520 8683964 25308964656222584614452662565380477952 8683965 -59340194785633816173253417466609309940 8683966 -69311415163215597345185056019703629568 8683967 137511154428237810909131248107754524072 8683968 11626176716672099308077118621294264320 8683969 34482528694645412493017185683631067840 8683970 68688055375352708664887179086708571680 8683971 107717906661974322796809751589386392312 8683972 38844920295098387881845266755361746944 8683973 -122957072111934915734183750799779274660 8683974 10289354211804926209733891047026627840 8683975 -24524501749208371080050395103658916000 8683976 -126522831517572299203613235081602718720 8683977 -128643256445479201621324049589471383280 8683978 -128029748315624564296029051026330154144 8683979 1694594985915121802270637229580394984 8683980 -26225864563644271530811612293381089280 8683981 342136777628552960229979032449573412492 8683982 -62701449844577601386046143542341465408 8683983 -64559735148052264859903687142705845760 8683984 34090894101584883031090362396750954496 8683985 122917108910850844155978931787968488180 8683986 -65824902225418525599325059529986174336 8683987 62958012184965428697797388880509688000 8683988 32163658155190139316248287140041226240 8683989 -202769016448651246969812861332980770720 8683990 -34949650541441797048749898128220477440 8683991 96981254201095380951819135314599264752 8683992 107134586586629417116751356030722048000 8683993 -4379299574647898680268432009989105260 8683994 131916475820848877027234768922768467712 8683995 -15932345439453217529662956126587362560 8683996 202629503973738232438224919720030689280 8683997 16212899722696807392124002940743740160 8683998 -56652117593610719428803078427497375936 8683999 60459839235300139444820574683207623360 8684000 -112393296494873706881842908414345216000 8684001 72040657979108753296263034689146493330 8684002 181266471970663430502371234793755676672 8684003 -102239827023681567709980168690882491748 8684004 19510450907292506410808937928988884992 8684005 -26038395554753237157399040726058199360 8684006 29285578727015651043068153599666421760 8684007 -5011655891349731841787780236476862720 8684008 -161745903551197014138613046780359280640 8684009 -146972043757139429060556063460170302790 8684010 1558235926163763056529645107406750720 8684011 -35669661725764324218582651357713213920 8684012 54269509790930139391270926009804493056 8684013 43133449654182965174537444269691807808 8684014 -128190000604118693241508999827293214144 8684015 19696953825187849973918293592942695200 8684016 -20038087448198857050529760000140640256 8684017 -51622782440410659168211862310478671708 8684018 8329774430531525712907880977130649600 8684019 84723037179957184675491482923321073784 8684020 51070027543934403171796470182868468480 8684021 -58160349005214970860556429165083383400 8684022 -1209432194397059759602866727585145856 8684023 -88765912010178549281405123557771592728 8684024 -99129861978692819159362059707419975680 8684025 -44941444203727175324305613846375484000 8684026 -38483293348906733732163417323452972800 8684027 177430501234416999446028155415830128320 8684028 18959571233384025286986776229297567744 8684029 107436585079581836685881435569815770630 8684030 10785508199151664120285934803980441600 8684031 124429013846723617293620535685883556552 8684032 -34896786699970251226628313054695129088 8684033 -189864052341811909246719162671850494400 8684034 84169661647803908807609675880250701312 8684035 35964104804181629048159007672572820000 8684036 -47709547614071048779913718994820309760 8684037 -218082430888672022526650816198582242560 8684038 -56990258656294158964158279314289359040 8684039 25855796511208368382438315258843208160 8684040 51583861194797100872769086262406348800 8684041 -14114785490643654349641515363888836800 8684042 -13351165704206673605165856991224136608 8684043 -4088607247166739133084064575516993536 8684044 -136642395677892952926365357974511044864 8684045 68702248493175786103000220067120703200 8684046 14151767468114048934632659878358626048 8684047 234087602833559762218866351427623064496 8684048 -3494834271162776914140095427687137280 8684049 28939038926209558495673034924178560 8684050 10679289612012288892749606965626968000 8684051 201577186175427963998205022408369067052 8684052 -5321213222494605415508334858048718848 8684053 17476233979319034055374905657063498880 8684054 120183795492760221415534511411033108352 8684055 21389302231771191118231939317047449800 8684056 -26549220088844658958493433109037322240 8684057 123368316259934901462027427468148025732 8684058 58415923843196628087890206300278019584 8684059 -1149618565435092183023056119199767384 8684060 41575943783524383546944823444742963200 8684061 -54318946539905949729021064704633735936 8684062 93996208805429638206237087323082076032 8684063 -11783463264285111403528108895860013016 8684064 -93012142082056695194105691248866099200 8684065 -861268644306732861491281807534819200 8684066 -58116751599652312466887738695546556416 8684067 -20954467861475649465522306044566303488 8684068 46695081448800826513176757228873566848 8684069 5052376661992066245075151128920689470 8684070 -1381167808564391866140836080563100800 8684071 154088228863410790746837746874607599744 8684072 52012003455207395420635635952472140800 8684073 30429715734024695029276076491704000522 8684074 -3801300806116351489963902254949312000 8684075 -99264327354280945541356201491487908000 8684076 -99591094189366214584393260579491066880 8684077 138880101719891791304429440869471339926 8684078 -45647911787870336258623999174563576960 8684079 34982016872285570840008143021991478160 8684080 1188193009410847348285663518645288960 8684081 12736756264170961954164134831099159808 8684082 98489923240708322884278474597643944960 8684083 -181378055373845824326713486632573565480 8684084 62757244948559522830296237360999033216 8684085 29230717005103297573703251785232488960 8684086 32507359939050426217324126962940559040 8684087 4099377315393880164829380938617239840 8684088 49967366984080681740050313660258385920 8684089 167212221684665285078404926586736334890 8684090 -37947653623109173321464643831483591200 8684091 -108195218534528838524960402121230958000 8684092 34736176588382854676506425581569474560 8684093 -295849947345941356982148432817089817920 8684094 -69103835527346121257104141470986884800 8684095 -50108528617352568730270899732559324320 8684096 -29843907480196367577640487979520622592 8684097 12932616708390049048838694194340660000 8684098 1842836094826052208776244983229897600 8684099 -130400063472446852323128387953450616900 8684100 38485718256206646827721986308734960000 8684101 -100726367383583389897097027792911293600 8684102 28071381047429765653350243632221009920 8684103 77633661208217642189346907303848429264 8684104 -3003174723001703784215932620459048960 8684105 -13737584937078047546343261776560243740 8684106 -34747721893391333020207083679682416896 8684107 19345825196184550796038671455178990356 8684108 196736044535104219480191106787496960 8684109 -17841061271296438808979561887584785600 8684110 3542611119685482035040492100317995520 8684111 -23524751458352329505102844408763302288 8684112 -778862238021595127159847337306226688 8684113 -93275768247776978062412821084117384896 8684114 7858582665042002069653610485268518560 8684115 -7402842919282045644080552949169570560 8684116 -60551115333701179696585554381346852864 8684117 37944879500319345532407307781547049020 8684118 -80120537189913234324150075865165361280 8684119 -3652564983085207259048472976424982704 8684120 76285085985560454468717803622884352000 8684121 89231597154408001305349232101739554560 8684122 -44986368777611590889541721265296343328 8684123 2305488473449413334058084708012164416 8684124 -28816375004799565083619629755663400960 8684125 51364186868867732012392482077588439000 8684126 46374409280338590657649736781636168384 8684127 -137749952560834677597170527974410777520 8684128 -16891903710662934498449878794322575360 8684129 171524592786902350078723881370813729584 8684130 -423561475676555490576229365475215360 8684131 166707372917391062670202360838989179932 8684132 65128373994792360736247559857001568512 8684133 -28932414956369508269442744241067261952 8684134 -30264371076887108972286210606699242784 8684135 -4713143566219967624056495183792894920 8684136 -252926409912203149809730470810830684160 8684137 -93070110782145770709824524814959881600 8684138 -73429736317904723749837196813397431040 8684139 -40342250949657673990052265399333323280 8684140 -65685717256864884459381278384260838400 8684141 -19506280680731131456476514644881271828 8684142 -37568032458504233013782103308917063680 8684143 189693225718528652618772156377735011968 8684144 -12474260872990919333533313498867171328 8684145 -110439875232064003908367199309747126400 8684146 15057483907672001688908248859455062144 8684147 92334853590373034449369793024493835596 8684148 -35668699096155232638079553176696043520 8684149 6400072731315374109495789474880702620 8684150 40681045901657523639543396941594464800 8684151 134180408930274984040564579062036480 8684152 -72964122763146519957671414382894489600 8684153 4412047419173920651620153833467862184 8684154 15800194415703023847234504823144734720 8684155 105547837746734757894088282750757602560 8684156 7520658965202877256781062041287757824 8684157 -96821644351277810300248467607992629760 8684158 17232054365117714629383996277112712576 8684159 -38159565762376422351012066244027144320 8684160 -44081624525039508903624376715103436800 8684161 -8058999616405110097438302999485028800 8684162 -117612056328260542206147684441265605168 8684163 13219920963364579734135391754837875560 8684164 -146832394548999500519438666191149593600 8684165 -14191599462304620017481687466993430400 8684166 -11207230136735641553499269963075338176 8684167 78796759264052514774780608959795740000 8684168 -38138543539330810273218579155773885440 8684169 3352731920818604041654491750974653056 8684170 95659409959732730262995765631692640 8684171 171439106421535067284541085908228028372 8684172 3128567604208362043181184336632135424 8684173 -55440848641759455769582380054210869578 8684174 -22550324930002603191715782834527897664 8684175 -12662650236638692151359629307998066000 8684176 -42039230947533981451757546273893408768 8684177 -142687716671955169331576534079777952974 8684178 66355687306391242297794867122385646080 8684179 50357576708347343548800521437423591680 8684180 15439773657357831902041570112299718400 8684181 20188276282025821542082138834724794080 8684182 -5305473856141992049304554137413917056 8684183 -54010955671321809605547153893229781440 8684184 -6380485632186813720901457116261908480 8684185 42691592700764701775448754816452441600 8684186 9834919085132592955008821198571945984 8684187 -16137692707534596453111899012203797648 8684188 -28150499152339319785311033754372504064 8684189 22580468422439212298714645275113429990 8684190 -96396212078225600902079685954614484480 8684191 -49442076257943016919967018929943573600 8684192 -64275208310352448222422058552950521856 8684193 -52519117430183168488510977399384791616 8684194 -6978550739542731440177688874379520 8684195 -9323758886467761395281590485609030400 8684196 45018362943775711940946243671229788160 8684197 94345719427037147651631434551029050880 8684198 60276101720806941193729931921880453600 8684199 -76402717602736916332457692857943486560 8684200 -41057505690277027830315458117031936000 8684201 148638378928422586953306595656009662202 8684202 -23658138508398880722302881448626567680 8684203 -17025590864992755030804879995712914136 8684204 -153621450828317826037227636607354764288 8684205 47882754373854474569119675160041283520 8684206 74951511704454857765809631431101855552 8684207 -32632588407266060564051030636569431168 8684208 -2282218266142820848732868170910269440 8684209 14579383965886453661828294900068266804 8684210 29207349190021664166432006462719616000 8684211 91557401782132909446074378238879529272 8684212 19230115234570625854004031517217575680 8684213 145289876395769756506532052864728436462 8684214 -9266781852486736119984607585136510976 8684215 133642498941361643490133253347278722400 8684216 945814758870465657361831039054479360 8684217 -178758934111529663016801156232394732166 8684218 178745353024858017995438218993951772640 8684219 -25130419062100331738766639723351943200 8684220 -9034642624801271588115731142370974720 8684221 92644265176560897298399212511853937612 8684222 23945532110439935378808434713889862912 8684223 58225288136813167045495471503293328768 8684224 52846000971643531655403863222727475200 8684225 -50031647145091373077504207239064228800 8684226 -3873645841808683272173256538866731520 8684227 35451591557149879918259919206276207952 8684228 93450273340757063922548995986599387136 8684229 166471365338562302212073844299091140160 8684230 -5796873224256483047746963134753978240 8684231 14674809527542665334897893186623011032 8684232 111953119850308659909950425767375544320 8684233 -63658766896043244559198341275827565440 8684234 -90535543280763181251236932715935027056 8684235 -22625326429970758096334763720706617600 8684236 -64274782000660995548573602172847521280 8684237 -5395700021995129583886261389307155328 8684238 87062452828532862056836893759189294144 8684239 327345548353970293834035104759899691824 8684240 -27797313985783316602216532535041802240 8684241 -118055899621804695885818950572826222608 8684242 -2528375829546715533344843907464383488 8684243 -191505730718093443395374048670660911508 8684244 -129390258395338780926654945038153992320 8684245 60150615866112910701583205118112945500 8684246 99616915845532802924454563283397389120 8684247 -4875500898851189526618374459706144768 8684248 11559657524412710735547592089389875200 8684249 -28137175059350249632315470597474180864 8684250 72673142257187079719907515278144320000 8684251 -91831936426980592134710859118770505896 8684252 109304142940009481636681108207893350912 8684253 13348909191154145527857658507409280780 8684254 -35191616832802857404711227969384398720 8684255 -179632711271145502293436570144546074840 8684256 59325799678626048658407848382031724544 8684257 48500778200177918285193722007631641506 8684258 -134797627484955967129423858315762427520 8684259 -65780574871265779550667631686842543496 8684260 26194545797792469608963396922865090560 8684261 -257083272626311325344007517331516395138 8684262 -43867235403503016462710260529000700672 8684263 112579840192062856479961647132591744096 8684264 -76100678455317245567650678132021708800 8684265 112031519173612289477133614289156248640 8684266 -150484360201728918584732264050479705168 8684267 135499555980180077647463674598346179316 8684268 20062895940629170937304330072659880960 8684269 55740076773191606751892395108488223840 8684270 -37665798639287077537597230419775052800 8684271 -72832212094485007536176949947359090992 8684272 -18424595170421726702077426656389070848 8684273 -34622600659029318819633939666287025600 8684274 -493461169067628562906711392836999040 8684275 -152021575272067591687967719562686200 8684276 22208756683537132253522883071944280832 8684277 8942620697885828654905200475203047232 8684278 -6789467950155224994690916824727272960 8684279 -211073744555954901335809542714283428120 8684280 -1890561046262002391308821349367808000 8684281 -186978771813767937646259311781452499628 8684282 -33795707968050263959282570749890829600 8684283 -34656374669375267186026215190352721552 8684284 -81144480728763522421424125489550131200 8684285 152563891512256628351206843121098813560 8684286 30647453781947805269871152099156072064 8684287 -5723137272765286787268779306234062848 8684288 -55520521773746191958688270669827801088 8684289 -59594241018268170040056836891682007296 8684290 23965373884749760460799484488807966720 8684291 -120151618430499171769995783072608304 8684292 -4356741034075081311633807743480524800 8684293 -89360052507587250633512854430229066660 8684294 -5666142942204950114843997666079733760 8684295 33618853064283981859697564276656496640 8684296 143763922071394684037999334876996403200 8684297 39520811155462959831725338600343985000 8684298 1743583530370808643493417713694356480 8684299 7035709682514209779756484319136963328 8684300 -14699400762585187975559029458890553600 8684301 -74435275090459375866619817229216802368 8684302 -49464465387686961887156287175572608000 8684303 96429881640154112451257325240390688440 8684304 1184698292359459367933576879635169280 8684305 -877992711605587494073574078959140480 8684306 112932488536267400155305544474882814352 8684307 -83040162123905242428057536364181644960 8684308 -105864791332977110426617658832357715072 8684309 -55981312059389167896254712144982561920 8684310 -54118029118087650113718999164708019840 8684311 206812139459707937159695753723623085200 8684312 -25681708190557778950685641431082598400 8684313 35629496310239350757627349759373568448 8684314 -19208086091771003629465179038446614528 8684315 -79853624051595175992442497673122222480 8684316 88599657030744556114262068877967168000 8684317 -22769482129030027255540800032067337920 8684318 205678254651790663575225473303995611840 8684319 -9391512222712552033911303991600407864 8684320 -29047928030230042310653983582641848320 8684321 -32138620982966548924444003628813092608 8684322 41913826587505139094523157083558054272 8684323 -2751647278022983795206800290815939896 8684324 105905507633056991789986414511356449792 8684325 4563524564888353943392330429536724500 8684326 15435232325489380337561807785880951040 8684327 1698262911645856938885084588678887352 8684328 686365081472467140990097306975027200 8684329 207500311672380728301676027569994103930 8684330 -31673388132474035503572051871061318400 8684331 188059405634343827122968472083941827584 8684332 -195666902170531768718130262965176332800 8684333 23642654871975820451969663349070105920 8684334 -79954409258415914123435332692781052928 8684335 -26712722373101443975298068710743757840 8684336 5334020827484792438808164511130632192 8684337 18625373662871978955234483626427301152 8684338 -15439981880378800802851907961747336192 8684339 30152420775239193133363964228787365952 8684340 -3795011768462338980536571426137702400 8684341 162616458548043841709988790492239685742 8684342 -121244987473257733256447063770780629888 8684343 -126554307641579035722726787033109083968 8684344 111800731072606393214541733922660659200 8684345 64925490715203288235819573506873755520 8684346 19310077967426086846564471250569690368 8684347 -26264961766709747394525272583570979568 8684348 -191150518169447967881089750274161127424 8684349 -87066208945836707132966082189289297920 8684350 -51125320524909511519217977691834049600 8684351 -28004848999146765008071022931903196416 8684352 -13256711875553213160528171683321217024 8684353 80915324436149684981315723831806771140 8684354 -1646716263060242912423894139820835328 8684355 21122862078073897595436815589055734960 8684356 -92081049868507524559356998919989342080 8684357 -37305339655311228309560776044858233760 8684358 2008497066559382611891212044671738368 8684359 120118301882801483067699983596226217560 8684360 22892560392185390631034782657884160000 8684361 71319978689615657895738520375815024000 8684362 -13689453975052746690964648794450879648 8684363 133565414398996673354219859511673657904 8684364 17971757911763586955377166410723409920 8684365 7607709476600318726491727605456358400 8684366 -2330577414482142238561680548885768256 8684367 -88459298154071236888938267747869591280 8684368 15238833599019637525202821159891107840 8684369 -216089762388872403222885743563177002240 8684370 39629308961449174960141431643173647520 8684371 -39659657634914864327835494000431540096 8684372 8511448822206401442454555644980758272 8684373 -91141455831280590653656994256837435936 8684374 -42801015918268767215720075925918742848 8684375 -52854433165086446758960561321100700000 8684376 124358458269184290305334481286272573440 8684377 85872306994500151311738438317956501060 8684378 -185930363380002643799079607598229932544 8684379 66961034495779515930884812954185454248 8684380 9577169803310505620853992770778112000 8684381 88635005561821338650266487200695565932 8684382 -5792384377436877190786728511508023296 8684383 316823516405172554118754405593401091144 8684384 -75294575612871873797724867714443378688 8684385 56773828250667170004479081859808905600 8684386 33156383712566644055036454154257498624 8684387 101109913934864720374487079576716390400 8684388 50986500646894656789610088815589130240 8684389 -19486483179199803656180788719327618240 8684390 -17135182159194764160142936769590306560 8684391 80984969341656597101582762228102373120 8684392 -129960895861793712230950624796448737280 8684393 -29028180962224911317109262700349775836 8684394 23592968052238521136978046452051948800 8684395 161599702766339569770237214142120498400 8684396 13294954134080775791272985698617477120 8684397 3151765538787704488240650184683529974 8684398 118140959219716729675318922677711748160 8684399 -295905179166181132516181626614963358464 8684400 10057331092671760332515217791909068800 8684401 -141391260433148046256600288027346766096 8684402 26247295695790020531725408327052232704 8684403 -32134822715756299747020953945716993536 8684404 -111319131044128271029647343696729750144 8684405 39396822843705804743382382543127484060 8684406 -65935523924499811579219469245982860800 8684407 152910545833694971758436587119249175656 8684408 -80236887501769441743644634811568087040 8684409 -924702047156805249321485040125952 8684410 -12054699905894071913593293146962329600 8684411 126150033842619351630231452808653967012 8684412 68108317835331586044609041044455936 8684413 115558687471971229701728700345076150624 8684414 24292644657832434051986471193568621056 8684415 -54070316535358346027631782132756880 8684416 20652278053588941337168229630811832320 8684417 -85217107265325372785877635331726292734 8684418 26145598230936707862547696949717437440 8684419 -19471494048788294234186150914637698180 8684420 -87069889338059614404455514219150078720 8684421 -36584494119303921398380565583107481024 8684422 -96573917705955580668443137529553590976 8684423 76474842491321819578068887063700046104 8684424 34856636812012763061449026324269957120 8684425 109492730077978673320387575964155120000 8684426 -142382914418737586724881324397026747088 8684427 26990731357211981603975015970394506720 8684428 75842505893842642260291886582263987968 8684429 84363902715125764831936174404749035884 8684430 12294511806869875764022397912478501120 8684431 -627741209617105391050649194224925216 8684432 -11741494466045854494147605162872012800 8684433 -30030689580770267345432123172589542912 8684434 65102461468871956927671858078827521152 8684435 -821624561623453160339681991202287840 8684436 -14051920124576753244508297755944595456 8684437 -75834035878617305625968879161337420914 8684438 19860385440743525566138862718347719296 8684439 -29614109018190506876937865179761588376 8684440 -79034206391177995585331613168318259200 8684441 20441277339487082117375115691107462672 8684442 15155255885805077374807492832244864000 8684443 258665372086034732499260428069130464800 8684444 50664804463463983149129604396322419200 8684445 3600496417046724204675241073395322880 8684446 93322414852185387573039646446411648960 8684447 88135128573487291282428505732588856952 8684448 81219564409512191060036788795424636928 8684449 61512841190815467728970884247357593364 8684450 19211531105336724675049217850564824400 8684451 1847384303903601966841482161196534180 8684452 -542410334329771549978200545304752128 8684453 -75473765562008456959721739277864614816 8684454 -24484389751131714712708258469869097280 8684455 12466502195034696438768805585946401920 8684456 -52418928160169185085758499210411212800 8684457 -80073102067570206205442285850123527520 8684458 64583071884129988687045923244357372080 8684459 -78885995237381773630496957985291740784 8684460 24953345176754173834344629226474593280 8684461 -129779921081223310832383626348889064938 8684462 121371608159331255768334815141661799232 8684463 31321494222053601252675653260879852800 8684464 7901618178858688516033975510317137920 8684465 -213490282735468554068434199727318183000 8684466 -2841664382776368995864891457580692480 8684467 120506217692145223169697913405072178064 8684468 -21854417975893369254095313848767069440 8684469 262297653997155922401107967021832168320 8684470 -75173629582567936991193983628785395200 8684471 -159129978872805947986832635369070042328 8684472 -27443605253564695732002636153274368000 8684473 -26046970236223759326744638062936608064 8684474 19158619309615721201229365436844270560 8684475 -33904341758796776534058009414863297400 8684476 111091228069586642064388756701918786560 8684477 35821852829760549072878769772477906560 8684478 -5926375250630493894401744107743962112 8684479 -147765870764191989451456247052156425920 8684480 9728155286873528647112484923784560640 8684481 4880283345639286223142926052537318720 8684482 -131254732214935395780881344745265667200 8684483 -44481536822118837880957236396357731268 8684484 10405352359703301459740296168238733312 8684485 -15377418067052688547822919719039256400 8684486 -78486428244916650721343512474820820480 8684487 -3594454304880357339235469649534430800 8684488 146079890495688775151015404012963307520 8684489 148550425659005611963673233969021258560 8684490 -19236991668175618448669033942286374400 8684491 16398854222945702324283128532585866272 8684492 -68129434211659426961102500873689461760 8684493 -58350601599590303076746096905318076736 8684494 -16261896822980652763783957745085627648 8684495 51509649767207858283767734886615040 8684496 2022328186677216062859947021736763392 8684497 29632660544573261844456224782717220772 8684498 -116369188781162754618569541127034701536 8684499 -36788735277772191423508243846609131336 8684500 150650477394572452517483169572789760000 8684501 63316112853819311219334354721952624640 8684502 -7921397672510610451359700918094405760 8684503 256998712609520068268190729812410287752 8684504 67969989989492825439629052257952153600 8684505 -115647351210952950636806029698459556800 8684506 -13591144319341378702388952941895691296 8684507 8632328161544303763094116324130598832 8684508 9309871010029616007299718767475204096 8684509 -97534021638780288934271269544851230260 8684510 -66943123749310780961548553847824475840 8684511 128307534090379761868972745463283728384 8684512 -37475272177715009341161819161449463808 8684513 16745546619269496067764762378667353762 8684514 -58106273171900599892475306692487290880 8684515 -51212621608530301052671191332863559760 8684516 32973192961588687204413900366436665600 8684517 -82480533685924674081765598366110498720 8684518 -11088381296985295476657561098209776000 8684519 -182468739078895726787661805627512849504 8684520 15154208315208163950567877375156224000 8684521 13057428736760604766738059633637953722 8684522 -8407278743013138150642007695414514176 8684523 44781661273128395580824141398607930880 8684524 121216147043941835562228285461717339136 8684525 497979516895128391529002684295308800 8684526 -14194745923247852427037759326895706112 8684527 -54553778440548398291343977466764825880 8684528 -18893309987853101205894916532946075648 8684529 -14543182380412195192666715697453091968 8684530 -40046595469261153162605184276218975840 8684531 -75074039172601860207592404112781719800 8684532 -108000608284611751206923861999085427968 8684533 78818596207985917589291110353394012 8684534 16011102551217600581647918646181088416 8684535 121902108645338048514677440988638323360 8684536 42754048449788897800042316440456028160 8684537 18228707265913108308687745046110734186 8684538 8907532801864881217277295957244416 8684539 31184266258823541391622489121406088640 8684540 84883159617489323466813788448079610880 8684541 -22668722566758176847462789029008563060 8684542 -56894231221922396646439259585892323328 8684543 25809889303539968177342195921252736000 8684544 118464105682514066889680300008015921152 8684545 -46916995410031138892114871960799038720 8684546 6736198241111635841301895969711532064 8684547 4124701291855119712330558396551452928 8684548 -86248842860815434535428587995669868544 8684549 -240180757061234012132280128552657220480 8684550 -3651973344455327325250347661079040000 8684551 115809723154937064254939620753318956432 8684552 35772809230814508014952071508103342080 8684553 33781513987657376247909670569988984224 8684554 83938587842645369846872534568441948976 8684555 80536766829944287491830671145759275920 8684556 -42551895291832362069626888676405703680 8684557 -7165904974742761798558577257984287264 8684558 13436625049711424797222452824321040000 8684559 -2638009433618414502204153219513674400 8684560 -28450023108962542235819611648376094720 8684561 -63756464760233695283223396448562840076 8684562 -31488814641019744377729183539172901248 8684563 -5560944311739028674404234170340987616 8684564 -88366730676497152395087864164038225920 8684565 9546329529441791845746184633383551520 8684566 -8543615877656452071433259397075529728 8684567 66523646585213031244761674940402232512 8684568 -128803502780170981505567174953309132800 8684569 295887318332257208863257623079414693120 8684570 -63524757440792434626965926293723417600 8684571 41936879172023959024448705622787674624 8684572 90516758263084024551840182880626588160 8684573 -184245566577956294284736326156789985178 8684574 -23000594385790537633861358929171381440 8684575 17372294193896625716119484291058499000 8684576 224822828602462721380687065729403256832 8684577 2411754315051859373087096304673471680 8684578 15182974565227157041034792341215409152 8684579 -64928272144620612208404853930155644160 8684580 -19271510069570086990828986967694561280 8684581 2064857621718910714128059858485892960 8684582 1757922857693079616881335155066632000 8684583 152426264215917219934641428436425648424 8684584 120899005864833416648663245769335019520 8684585 -10344151163744662878914816567532848640 8684586 -32388001572884682519495847336772941632 8684587 -114300217129203256336181013390178706764 8684588 -35790886380339826093901022215483424768 8684589 -10344393288976746435893971163901187776 8684590 11399319170745511522620589132453732800 8684591 18219297063149984191433177454530971152 8684592 11243097630273975001884055415603331072 8684593 -87011912574479768788319296451289451438 8684594 136527570577372623221764522534209979392 8684595 -8395143765649744411324703402130300480 8684596 -20204188061390993629702233268768000000 8684597 149349955751512830796227291683492744046 8684598 -33045906497821032153773952478304203392 8684599 -34144466169220119258316305915677851008 8684600 26580211178765899080500867668474368000 8684601 106766089485292212179259111275889774720 8684602 -34490539543508861533669308816196303248 8684603 -110560893323153478277072730566408052544 8684604 146018073650587732114993766089839052800 8684605 -66831623372185217283872387929013350740 8684606 -10736115517740874062148142121958369920 8684607 -169910767246958057150079167496891374208 8684608 -48687489667527125214014925364694351872 8684609 -35860135024742346178194090937586382396 8684610 52980285209572537379889200804071134720 8684611 66824553244949074417730630759009553952 8684612 211032940180219298271032501623357482240 8684613 38041398612135744729330555856514646720 8684614 -120117793697510871184977532958241926400 8684615 -24574493425070093346111373143493068000 8684616 -42800998633984042781319532301320028160 8684617 38306500191038453507257803831767526912 8684618 113745135356468995808884780172781875760 8684619 -25093095948535718117573678967003620352 8684620 6331025176665795090043169717810995200 8684621 -188278756557169295358408852121155495456 8684622 39354543859946569253961945844566420288 8684623 8231102471525704974831756724255983960 8684624 -209867745772780758114323064079122432 8684625 105896246837890156410308838643970640000 8684626 131549722067956455164713569509123485344 8684627 -69279149140672841937641395591501340928 8684628 95786021778371063055487581505888296960 8684629 -29954210427033075879087780409191902770 8684630 -24024375764675140690604781635495241600 8684631 6283199728664136648977569016252798880 8684632 -32854955252488965132129314867322777600 8684633 -11319902726693863290114003174997588476 8684634 -30049938713196324889884752337445662720 8684635 31042850887255513026598232508540838080 8684636 48262597299943622750726618887772398080 8684637 14786661469613484356325914236136654400 8684638 -101082702887563185058214802189606353280 8684639 52688066698160243309587390019612547024 8684640 7039929396135542498068245823102648320 8684641 -13736161932447924183138182622125332480 8684642 116091477410099035085380413502814459472 8684643 -101009871621408954981886692392581716672 8684644 -164269783535438373658153179955468257664 8684645 -112692926994357748683248797079798402400 8684646 77477406409353253691605710789552763584 8684647 122225608977853441237094524762450088640 8684648 -73894253422502839094107499099175075840 8684649 -21193503263422257797089790773556768832 8684650 -1341022987540435089601274568650956800 8684651 -400199123863263291883400327565715029168 8684652 -52240657590609854065635960514815994368 8684653 -47257429899090124303192701269513914880 8684654 27865024824153030913822229843291136 8684655 20497578103104305652324829816660062720 8684656 30501962314119165921815230261285978112 8684657 9559988685183059840716799635131645906 8684658 -5816874829608060521547010575865497840 8684659 -192585442206731874615676253158482284640 8684660 -125224662303554057226413602106871398400 8684661 817596201116619776998915249719256704 8684662 45774732132143298441550101210153144192 8684663 89673690873332076553118936866873623624 8684664 9877893276175808108723453582133534720 8684665 -162407119290259417084787983470870724800 8684666 80405772265460836643663724652549234032 8684667 -224418669205320835337653115161830552 8684668 -287189909882032639522692114451013243904 8684669 -73054734021321194749012999506669004704 8684670 57347849630453409374253836674788086400 8684671 73567097299363289990375821180800232800 8684672 -115209577089157820783037573561424281600 8684673 135035764842018185306579259175595583168 8684674 84262309791522610476155841452303620992 8684675 -108796886683044047329915894650307321200 8684676 -200109615475406042396152919115620352 8684677 -72304908427319207269165236982140301508 8684678 115330396571968543325177025136475948640 8684679 106482648931331832795975342506412623784 8684680 81864527488847452159528781400419174400 8684681 -18134445284445226124383720591260151296 8684682 -59050392799991866860489416198467695360 8684683 68472335179831516065408628409944715920 8684684 12363479185373409452178888633199257600 8684685 -103780760425454597159871222091107436800 8684686 55795748036984217392714883963053014464 8684687 33161828834161833793636881881585939184 8684688 39243373125494568241145821895888732160 8684689 -132469610227172045388490086474354683352 8684690 3106398790524691236289129664059399680 8684691 -31848289246632022335465416805728041920 8684692 43329857975743027601604873350047981312 8684693 233371508378214155207790986930784396942 8684694 -4236222062012920285996902666018895776 8684695 156043203168577658097502738507596514200 8684696 109428228846396743001236259070115297280 8684697 -47452819963150572193121896304084651328 8684698 72153370164406303739755298310132683520 8684699 -82936801354896153192898437181261794300 8684700 -23232408179574741548509708887309120000 8684701 178069352316466551282858970023192496972 8684702 4346557651687921434813390946445971584 8684703 -55785826944689684668971687350558541288 8684704 -16360006115021800792558927211290165248 8684705 94770821610495139939587722435536638720 8684706 42144197402000715493048107215867884800 8684707 -212802915820484093489136543242402380800 8684708 32230213440089565901650834716538470400 8684709 21922430906999373287722103319193316160 8684710 -1188689878626242598440994057779865600 8684711 150841588798404456800381073681569595720 8684712 38428079400590074800412944388305715200 8684713 103718887284091713048624520151995251962 8684714 13576304245997041076853393283644193632 8684715 -38207442073874938485033963532022318880 8684716 101304869991801629603926132292159881728 8684717 134621466551006040824518476256182346860 8684718 -2251148237758141294083619306624957440 8684719 79096197046945734400633313494146673096 8684720 14894829634076439452891533582191820800 8684721 -143282625483743646326830219496314382910 8684722 29012510449894661942594295166892340480 8684723 -51063656833979211645965753314491273960 8684724 25325385221253054427180028188796768256 8684725 23692351538612184531494742955742538400 8684726 96667332414855450416749659413372625312 8684727 -25951402920552582513088484212031360280 8684728 -34937452898264568106567923296829235200 8684729 163014860081346091067530357488541538640 8684730 22255034167630691986582181124733505760 8684731 -120783575817700478083100212449063918336 8684732 14265271880615767181429944704645749760 8684733 -92572753622330208108137799469572446976 8684734 145922290206043260393518487366661238016 8684735 -108773423792729466126568608200649801600 8684736 -13995322699751997999398738623513755648 8684737 160120731927827509682521452559420160 8684738 -22532444067754403001329250147283530240 8684739 597205845983599582662758955736269936 8684740 63383144203557192923421354426134672640 8684741 150872234698585467727292852666201294400 8684742 7943449832949589374493159907948218368 8684743 31882087939527340350049819821116251008 8684744 -23903235692532136588511352364533504000 8684745 -15086328935985471966298446779864193600 8684746 -35733794434356664909445369007438858240 8684747 -48206227587634733582217434581692861804 8684748 -99419441244030440136447374849367329280 8684749 78420916975904643413328465881549554560 8684750 -113796312463311155403138483424769520000 8684751 53892618673012466669398628183210647824 8684752 19574806450005841023067126543004819456 8684753 57849991519259655103542207881667997248 8684754 -39520867302082354718775489148551757824 8684755 96161305962897126452969412641345018160 8684756 -168254007968664572846144825381475762432 8684757 -29165795881935515443046867060587573746 8684758 -636791729827092491362300518721161600 8684759 121346679928328664267697782486961389960 8684760 -42974104598376238485892722603294720000 8684761 -141149281983174423549469579190534075638 8684762 29908607685589421788565829405047323392 8684763 -135606802419882590800953243218104026000 8684764 164980215495648956839259198673687946752 8684765 -81876177270085733425015733727476071680 8684766 -81373411895357830913531538498511574400 8684767 35006581516755160484559411136721889280 8684768 57286144008651210764787451624377286656 8684769 24718792456828150766692034645772434880 8684770 36114818572003966478210414000486338560 8684771 163722505835280444760863965598935298972 8684772 104928377661237631397884885989972099072 8684773 -43255899621817398355474623769795021896 8684774 -16120871786808408478314408505526378496 8684775 -56657337914434284232498446218365014000 8684776 121483254212514841920691042738912296960 8684777 110684550711428598566024262499053619200 8684778 26087476823962634052019854732872395008 8684779 22465205222658409903290903098417029680 8684780 -51722688539635520334923619391701642240 8684781 23148746900658505249179858036715019904 8684782 62786144567438528556805940147008492800 8684783 -128352978363597902623496341156844065968 8684784 -5485457361745120561636521029181898752 8684785 -87583745118807681163418181557857291200 8684786 126566403747117773277941791132450406400 8684787 8416416323468232666385191772161685560 8684788 10769239997036299360441666905532342272 8684789 261813408159249427924612629329131612590 8684790 -14780692925092814222881154432827987200 8684791 -98227282413201951396731377539651896016 8684792 106708172974782687523545109803476766720 8684793 -4230420914067942503865857361195657600 8684794 57009627062532460012221709726271523696 8684795 14218825098364330726959569384385173280 8684796 409987435728042928702221208649662464 8684797 -225130221396256766518506065167168545888 8684798 22794140445164872732420968838565018880 8684799 16850060527458676605934397787710006400 8684800 -33653004575755084642803770858668032000 8684801 625233336854689285771511539122928197120 8684802 -28246829192694386069729131451272900608 8684803 -46040329629159619871119730063765558216 8684804 -198795710062417461220751287348977427200 8684805 -8154963725312539567296051295649587200 8684806 44061840210944805241974228660115632384 8684807 -404385269925632432410456525207439755488 8684808 85258538635987489742322922892905021440 8684809 75275489504545706450081836367363726559 8684810 -7052147337283075794934513387281119040 8684811 -258544851552476833454876371369215439512 8684812 -13412960739762253597807322205782489344 8684813 -1730297417158488974363631139822429236 8684814 4422147027735017609288495396956751040 8684815 91233190894996546513092606202781133960 8684816 -762418826839546981688939912727625728 8684817 40850447058712571194378335246358218480 8684818 -56044590305801545070779761995590358640 8684819 -69670624021646543383146344039693622192 8684820 98510727172490439287624263845319956480 8684821 148948874846175090168051135828321067022 8684822 11951471252266992810971187897992135712 8684823 17695830712820150423918987028597800448 8684824 188467848816647693128977484704653107200 8684825 -16928057485603458219383055686433081000 8684826 43808640619182189238118773973206623744 8684827 147830766865828536475012705090898756392 8684828 -70944582097170901507415643823310014464 8684829 877666426559574189544117739779647174 8684830 27094699052540314681448252841539788800 8684831 -223755639803333122802104771494560062368 8684832 13318476472556458107229213501308272640 8684833 214574453246031351467259753696755311380 8684834 78178219628042192867481707120654676816 8684835 76581924809706312322394260708531464960 8684836 -37529916332147092160427749582080655360 8684837 27096687409269692430055711005927435552 8684838 -14870266996635268224828973150526968896 8684839 2706593899938743243040541136972468824 8684840 -90414407254114300067580857538755635200 8684841 -23543839601733423577525947744334710912 8684842 -87120175165172687108548319075847596448 8684843 -143333322895447169140418018489665804680 8684844 21282042485214198162353098630169690112 8684845 -28304751923040861604124341180123199760 8684846 -10975238327650136676188487362210307456 8684847 234039754188788331745219467381291761040 8684848 6419657014097381294208534874983628800 8684849 -416817927833661904354900022829191948364 8684850 1041093145194341333594590306455120000 8684851 47077834829827319713583923235686562304 8684852 -87099295878921121137311451600836610048 8684853 -6561888704640797009444871285170064096 8684854 -107083953639674204466851094971304726624 8684855 -47773812112138461756911537741157459240 8684856 -34943340761651302922552141569479598080 8684857 -168315740224098754768644538558511202560 8684858 -21677999777835983950986388614528756288 8684859 -19439984337862107317798149417744502400 8684860 119953008274077648527110002685847278080 8684861 124928469721722299271807817662074859462 8684862 14772124696804383532719688581684326400 8684863 91406527249613850599158352531927134584 8684864 -34862862873984836766989848085399076864 8684865 -8983285412858897172180701645776320000 8684866 27306742851904105110030729169646745504 8684867 23788579136217268086989290266620363904 8684868 -85528313114061332921603663326685045760 8684869 72344762942353583597682480854259716160 8684870 -33037081597268046201345303354197685120 8684871 9756854459990784151894236217261666176 8684872 78573619849700491277226257537007943680 8684873 -90441337244538015401027641585020643878 8684874 23982999937211832522505891283413946880 8684875 -267011439188387192223146607353199336000 8684876 -118145189407886346509467347430422416640 8684877 55551415304760330460515996979184137632 8684878 -93062333687478115248565267752524669760 8684879 135627825395056522391350321048044466272 8684880 -370257547205450448682350460075376640 8684881 24780684555045154309774819991024422000 8684882 2509304997777758135668902623621238912 8684883 9532218688015193156480608964748903480 8684884 11212890339789423419962246644902930176 8684885 95544164361141965772378093326623529760 8684886 -29267610081440630138764429657553289216 8684887 -93137437368418716165358777890474695520 8684888 -12737304499646061219765857644782090240 8684889 -99159220233672757715952178565096693952 8684890 -70355402603718549066533351935925056800 8684891 287054844568053658521294394918878500400 8684892 -524153058958697391616778942608816128 8684893 84213520831362048175881267293865935200 8684894 -105794825986108853118078824324221819008 8684895 -64461438930741765347855084325542461440 8684896 -461829004886999026870486199012818944 8684897 -18480131897476608841042560931905658860 8684898 -2153654864074675793845773068081762304 8684899 60355974331180293257384497777273461136 8684900 7942720429469371555824439643386368000 8684901 -4765252027919067607622934207350052000 8684902 -66748876273697322881559717049326681600 8684903 -117636300827016477479482469434984651848 8684904 66775024449410850907016465568119685120 8684905 69649331550828637016106000114870657060 8684906 -132984372898875709622930079469231072848 8684907 -44486252955265599190732772247671659392 8684908 -27364992295360906016345033409651425280 8684909 -16032670999604729430281145080932610088 8684910 -27515906691539384644517469890641037760 8684911 36592717897892296355822360804485218512 8684912 35619852401615740739315404482903244800 8684913 -9389281313755081962949032801040384656 8684914 -13786517395282563438956487413075570688 8684915 19831968811118698721190961401214314720 8684916 23452338972599546700468992826691989504 8684917 -76763580989256019526891842802687588 8684918 120284237753437494760301901355357847040 8684919 -133165905555116512682430301072706585400 8684920 10407038546309138676901138449088512000 8684921 60571349997070157212018276078147187712 8684922 -28295466466285029937734511402019862528 8684923 2716737722063315581693243529885322128 8684924 128711587096310202442801002677401552896 8684925 747353559253817288944972534273999200 8684926 -17465455112098400246492155842262245504 8684927 -47981983044885599878371874514154307920 8684928 65367244237297056759891151439265792000 8684929 -41720265787290200774597452264442161920 8684930 -63666757546393793466980824403830172640 8684931 -126855108296814983463334463370149852496 8684932 -5975339635479123005289132622924206848 8684933 106496615218724615942039893921251895584 8684934 -94120777198011607444840983902212821120 8684935 9148876191022567724394210340624712160 8684936 49134963302149201430461321822546728960 8684937 137801108468217435006755888208276240240 8684938 -27573048775879366795902091249226496 8684939 134403312968801865028920210840570646740 8684940 -63535417883394412858538853065567846400 8684941 164879219384748093005288054917268156342 8684942 48086077571745411029647551612028379136 8684943 81507549325859743077906100487101526544 8684944 43997893917290681764827064637846978560 8684945 -77988538803606759311407161060398844300 8684946 -16688282053919361026938115267342348640 8684947 -170290625595293989223985856829952651604 8684948 10028186791183187971706568891220467456 8684949 3419443838945005654144155137381157120 8684950 50110443645056565060584288704446180000 8684951 131498802138699876675468222114413341104 8684952 -116367779014055398394120485204514426880 8684953 -17586593426514105069539190626676483900 8684954 -7324813975058612679065571990941064192 8684955 -90427549604561348649702418782877024800 8684956 -9126770068527612071450379121483395072 8684957 29533089336160259496235246449834504000 8684958 17536603348917090679190844749938126848 8684959 -142887383723133279152380367541826999840 8684960 78273418933683320537474048475864760320 8684961 -29396633919499967186679086215627038720 8684962 6753341683863304483601162290570389504 8684963 -53021871772817193356721728488089941040 8684964 97753604302745977444346203729253136000 8684965 -53426046438728864567255850717681211140 8684966 -35863591872860986754637910149655615296 8684967 -77592978901935633357904127043383368920 8684968 -1813507249762836753331159895104880640 8684969 271035172353459123321001787964529267044 8684970 -12752671291657564944553911840517770240 8684971 -204772782002010809838275005269795445256 8684972 -184469730834744457578333503555614612224 8684973 -35549472235075246215638376174980674272 8684974 -68080905475405469537085936172823811264 8684975 -39534708411504786056874773494254335400 8684976 -5981562917412342352876065790977638400 8684977 58404544177015090769056290345244498560 8684978 2332675050491645693490454051588234560 8684979 16470763429452245122669896948964764984 8684980 -11584715576519480943265025879319840000 8684981 60449438348391775952831222288982988782 8684982 107455002058064295692040305946611232 8684983 243446869016302311610279937249093032232 8684984 -34865801898585878298068336971485020160 8684985 -25086762496388233366117553998945080000 8684986 -123798166318416916849446117476124224256 8684987 50087361708915780659093878870142860680 8684988 31971780741005660690804759190396355584 8684989 -131444251785892892522188813661135284608 8684990 49299518952355134244031803047057696000 8684991 19211615555549474381991846188325249024 8684992 43211404541532214878267761382601523200 8684993 -31755858115689191032726821585551109696 8684994 99786666166924371329768368056551983872 8684995 36385925823171985312357895456104838400 8684996 -4894705403832278054791880592123312000 8684997 -130384735326938534191260781634660288160 8684998 -21540638815749637261598075641878712320 8684999 84188333209441804144525020515427016920 8685000 25544801217486593370906327131395200000 8685001 -4881492725953267547989877784071232640 8685002 129188831332055102730312874210822885632 8685003 -28439804845098465880640448232452851496 8685004 -20189724792326843542105929231843514368 8685005 81351636133908651858564240474037975500 8685006 -1649610812766344837248400192757844992 8685007 -48951327213353504561931530823396243600 8685008 -5218140854743405428149029611513839616 8685009 279702642370085873331759463199226949440 8685010 6506564994245258179372077107902551360 8685011 -2413227133032010663969827455503572648 8685012 19424962067255248854770052821667827712 8685013 169076120333752767562237985817421213262 8685014 50414734279734419496483825286260497280 8685015 -35430467237657309595821327520870775680 8685016 -75464523584880957667385631144128747520 8685017 -62873871556080100061142529696467942 8685018 -92353429402235813107384901279077733136 8685019 -21910664894229294634107884886893137904 8685020 -7708401711071882494694628651308805120 8685021 12213756877357229586246290516312856960 8685022 30718758977181301469060308372607729664 8685023 -223112969586277885193030966121289151520 8685024 -79015907666551280970844137123666984960 8685025 -97703467674103072199854958686484413450 8685026 -55986778394061675292570801037388080640 8685027 -6778746214088791538447985016965048912 8685028 32011679447602127860799573179439901696 8685029 15708097985941351718443854231940547484 8685030 -2569258197331378624590903770324520960 8685031 -246593158955730746972043354018255892168 8685032 55776262036492954363695950660227891200 8685033 41977231313027365113173170454883824640 8685034 -122975331368449554112521967355333269584 8685035 127001502768014395023637367060656896480 8685036 -193152341972713310547338692307607552000 8685037 -18143098662867162996642608620653937920 8685038 -28955916518100109115923251362232907200 8685039 120657194434622599246804549601738688768 8685040 132772824220775412241847133760389120 8685041 17148694689722151716755010197970831442 8685042 68101926945099337927089872396451395712 8685043 -7544385642524021327440570748224966708 8685044 100109608022427772234579125167880011136 8685045 74384991277840061348435508394992364920 8685046 83611097891088611811782687285215757472 8685047 -5923818966417686609917069717485120288 8685048 27898235352255966103073443491044904960 8685049 116669809585535770521644965509788043264 8685050 -34824044750209062111260190906404774400 8685051 -6271914679305035037667425453500880336 8685052 154197928795785376063397204439460149760 8685053 21991205770090473398712626398422217728 8685054 -937248878654207204175289490652728640 8685055 -201383724849819289906150997957357807040 8685056 -4532376157375976531191719856290398208 8685057 84899372906165702767675847787709202688 8685058 65683159152528994387846239047915460672 8685059 66540433714011169636835246567917742040 8685060 54165382891162564901759587585065000960 8685061 -6660385550121992360206252687636867200 8685062 -9390437918196078749840950407836056128 8685063 470922698460349830913214855563577948544 8685064 23258357025625330040168726220961551360 8685065 -73491934364234650588924456109756118000 8685066 -23086126465650706177004413856018570496 8685067 6019811101314256310788701902895059040 8685068 -48289053648713329940382322201237761024 8685069 55673569675605364877851150609113476544 8685070 -84289290046521204093502469725420755840 8685071 -14828416915741998727536364388970414000 8685072 17483975231177349415342114063136391168 8685073 162628724660507330795372523869169574322 8685074 40822081608574113316698621324548099232 8685075 -18503025759810592277406549430088332800 8685076 -23672318957577038902513514140687011840 8685077 -69684087987466955347418315776639225074 8685078 9840324559170125684601161722598905728 8685079 201809389873606178088528017110580184864 8685080 81218924325764474199425886612225024000 8685081 20062561898765189943942333023450280960 8685082 -15315010834741619187731045785308880128 8685083 170503047412777010735062030340527375872 8685084 15227171406240392968734614386251792384 8685085 34341307539541975354783594627686108780 8685086 31241061409606436316089373179166232320 8685087 -25318129706163846541989942642218829240 8685088 -290199291015085078290199567309466173440 8685089 -77045844068937230461894512840509179008 8685090 -4724609554182322876553614377818496000 8685091 76932612060582357387330112269740355984 8685092 5030467268568591265636658171751182592 8685093 104578135139649793861369217983497293664 8685094 -173684973835652702877528622992365201280 8685095 1697566517919926747959043065709325000 8685096 -210204491792231585167286890715873280 8685097 -4093556109228252112757435198472958640 8685098 46488323051520772730443102232368090800 8685099 -3063556998306964429692254791183962576 8685100 65397686347336615119705159114994438400 8685101 -39847158482822387297778196419464361108 8685102 -4381116004727250349638383438738780160 8685103 79975013623211911604134038439300037600 8685104 8971485999444263272639519884042240000 8685105 39640100962668569746841751940915632000 8685106 13029561718390346833221456677100241824 8685107 -115871530520141497988263090274587510644 8685108 -92720147815943145170887657627961659008 8685109 118547946931453607616641851582974114080 8685110 -1472797304647139915418922053697543680 8685111 -153372905629650956577491020741609231128 8685112 -29128111698856836906955393719544627200 8685113 143679879222940782911918529067524867540 8685114 531580038247484452194024836853900288 8685115 -15638796353092684608038188534849862400 8685116 44460636167596296419734899531009891840 8685117 -55520884661124266497215705309495384960 8685118 42884016257581332558260693986622291904 8685119 89428544048572786289875670497027010208 8685120 -7082243258402339995853827479070310400 8685121 -76592082319497103823500394952787298348 8685122 -104186957556678962766015743376728880 8685123 -72124172611817389387067545173597733200 8685124 -57475126727760711407837975172894588928 8685125 54049161671400333728870062277215659000 8685126 -35407832127123815624966705664330093408 8685127 145002898528202412414060436077498421272 8685128 -138228760559448972196898170250320896000 8685129 5470574458517400950379314173171008288 8685130 -11575159825573209222505543550455480320 8685131 21759433753630888367272267187247822624 8685132 -14399834086220000450815436424605065728 8685133 -18347996280549418527364498564802106516 8685134 109372750834916444294575237997853825216 8685135 -2786198861627057915562665806194143880 8685136 61366047950786110441355356289066196992 8685137 94642610099151520978266765025888852080 8685138 -7091816717606603012768134262960640 8685139 72591593803413218478762415543732161456 8685140 -1553614975682251754018749262383872000 8685141 56092958745348195091227243513235192992 8685142 -57235517706299076986439632566326114528 8685143 44264658079436049902216792906864776680 8685144 2751634309014914590580913710011883520 8685145 2507143485013427302173111354553670400 8685146 14790810468632135876865803616092172288 8685147 76723691990776263248129618592231377280 8685148 -5262720148369072077610207871566485504 8685149 1556260376195514930125526755832916992 8685150 1068133600920372195249470541188145600 8685151 48497437677894793516906790009869509152 8685152 118403831616531662897486090935342202880 8685153 23465749229195329030995943431430059684 8685154 -848331172938547143290838711335673600 8685155 41861983805306236135521124792201108560 8685156 -7196839615398659272340780293865164800 8685157 -26708622055278610902174788182475446820 8685158 222446141594984189518990802740223232 8685159 9526753797968666750261892406426028160 8685160 -46680859621207931669084776951277568000 8685161 -24201839886995701200032122539750071238 8685162 -17940438198025195873598150179863347280 8685163 -113111871577420190904594291949999448256 8685164 180156112079324751964256861859300541440 8685165 -83138492847602900294823495450692098080 8685166 -80636008280867133032259547226527887360 8685167 -253756469786175582258511579036246004784 8685168 -20919255590776784612144977471622086656 8685169 362061977770687341442128288608398133952 8685170 -28446488600360105588311020514263710400 8685171 201461602453728106138108743165061495680 8685172 -168139280980489659364735297127755229824 8685173 -97711658365646308378996365640853009760 8685174 10051714790757648268798332712826381760 8685175 5080934780411898238741014047161918000 8685176 7027605296660661512626391853681254400 8685177 37827412747774259589532304830454390784 8685178 -26160746143196458778492815521200073360 8685179 44357180952660236419673877902901285240 8685180 8013365532589921865952735975600107520 8685181 -247924150218710639924575481193129523200 8685182 48878650325189013813430105296593184768 8685183 -207871608439386238607045307724325760 8685184 207465493125856042273560327918263992320 8685185 99700134337511257461655767063404179200 8685186 55107783821457585979846349145284116224 8685187 -13372630031820202842405856090035833648 8685188 -5584650925678527153817960484202992640 8685189 -38015276443975511720623481315574693600 8685190 11180451369602307305612372301427351680 8685191 -44868303373700563294266682100279716848 8685192 96314459316084386116458991451834941440 8685193 249297638607229501418668162794908887968 8685194 -576726600236335667144574157581543936 8685195 -31233691223245696839077819878288596000 8685196 -39483905631542546591549552278334916608 8685197 -217691719676684367808517437921219329354 8685198 97066177504124797191916959318376208640 8685199 -152044341308820068904248709990714542800 8685200 23338523045651244614321540746148044800 8685201 146722447935500539952414858762529717552 8685202 -129671180675844472521586455845012844768 8685203 113595411982937510692184490689259423600 8685204 -113517626659157009406754913184906117120 8685205 112396307534582550740347173855898864860 8685206 16388435391482911249166900566148424000 8685207 64343560941072910096368187764127243104 8685208 6971240142981276735055536153829048320 8685209 -51184173572751589374857011594558638396 8685210 -64775727456035149575335928473354880000 8685211 133424795660972310108998956030373943812 8685212 26421459176527889443351470249668570112 8685213 55701797875492232243405483707329194400 8685214 -19450938330396580095044562733187961600 8685215 30697472877567401929498687805930588160 8685216 -48252795906399000548631634265071288320 8685217 -88019821535059893319723078371725560128 8685218 -35068305393182081650297500417913198080 8685219 -102776386895645408087526008898030494856 8685220 23533055210930771422926288934314266880 8685221 -18999001566259492628645529367907914500 8685222 4974468803043609827856633573682980864 8685223 275097008389363892911210387064245795720 8685224 316653873729284230357531600566816768000 8685225 -4397913629655166288582878081733445250 8685226 110371229538105820071112822165264128 8685227 -38683324551561912499548529078543422924 8685228 -185906231351876411043572831731758858240 8685229 16370746454213648231126057808264187520 8685230 -10034927723120639127993117432396218880 8685231 -123928148913816399475288098826107846648 8685232 13429037395143403354982540551462060032 8685233 67583741922490764236351347779487584180 8685234 -86339055717306841625764236916785480816 8685235 -19996603915774499520476621701404952800 8685236 22005500295388115551380870497848424448 8685237 16360553915263342661187587003516146176 8685238 -5718713829046114203112824804160464480 8685239 103332402412025569275786459322658113920 8685240 -98622687521338089169754230919372390400 8685241 283845068532166262654160650393435604484 8685242 19096558215605868087588212336216179200 8685243 -17822159984616074875360189739831436000 8685244 128338655509939744849732744091327169536 8685245 -162121581626384566506328961370216508500 8685246 -53003400429512759854192221236022930816 8685247 9748858268635354885239395194533589512 8685248 -3080625928874722710280614036935540736 8685249 56935437996906823760008209689173509600 8685250 -10210298907993395378720276379340440000 8685251 18044132145151571746559172969232680252 8685252 78036909088522776260681394645756456960 8685253 97824293741418233401390112107515337502 8685254 4133850998253845032878077208055092576 8685255 -20314223328986844517141166792029627440 8685256 -93026014811791057366518572462699781120 8685257 -52519536336973581738754897515733711488 8685258 -78781714380970351636716844742470646016 8685259 -111778145115589151446739152011104520 8685260 36071694189905650438055885259964416000 8685261 -54948443257365054583963811725549948320 8685262 -71712497017743798411530939672815618368 8685263 127597061167605715011704220821900566512 8685264 4216650729097801851872062729990963200 8685265 -147787493095460004592673870206336451340 8685266 -76964088756690465835688413315752570624 8685267 -28275809445695904286172268051121275720 8685268 17342057892416781001904680563060238080 8685269 1124383101816291362242863548548030848 8685270 -6219960208298094545084930730365214720 8685271 79327764824897361436030173067378790400 8685272 190231851777185798298863723360730009600 8685273 -43552434606272891622747348986586548016 8685274 58699882417942933405308015735122373600 8685275 8074127925811514070411972291409509300 8685276 17920144716993365131507205196911738880 8685277 -373825346407427804091841626375094517888 8685278 -32938349950526055758334399335215484544 8685279 -23761165632379209864023228923293135360 8685280 66323619480015155698752220475070873600 8685281 -165203396977275894404810235643130707536 8685282 -1170169881205247000929415723337527040 8685283 114199423240116423037119485862984039360 8685284 117431094705933785777253856214166782976 8685285 6165072949667075270708727127255384320 8685286 -29217349329721599107673996440422879296 8685287 50494820343971636883359246280512876640 8685288 45005618390816350686029437401974784000 8685289 -216205281894593587254856122020121699910 8685290 -29064444428204076380624806132914429600 8685291 227473438713888883584006146771763056640 8685292 4481119425686717013195940544630145024 8685293 53900006946781222915692313401042046488 8685294 50817581988083951746991144265928065600 8685295 38579693412558398684796225302254345800 8685296 13084255717242051673390273265333501952 8685297 -65677949836940871760301940233615676480 8685298 66131333763170705420500146894432080400 8685299 -2319097330025983968275165516619969564 8685300 23833170626471595075317352416484249600 8685301 -5019031463036964284730696881448162816 8685302 60023527935069562150700296467124754304 8685303 -142290044438154066820637434139855179392 8685304 -17986952893962168327844743417507594240 8685305 -62728360208198585469683621194377640440 8685306 -4207342031776696569832253894150163456 8685307 302603282548689793521485968042202967352 8685308 201259341595276589050339896516604677120 8685309 -13822382546181323945594195691263671296 8685310 -12415062074152284512852581772499925440 8685311 -150459006094437243998123350556470457088 8685312 -1429089967103423059432142372320837632 8685313 -14761650911085719514391765439209466176 8685314 1095514080483747839620926480035548032 8685315 -89661410613497582574310348917596873280 8685316 -88795826500507747884688533326699608960 8685317 32719525907063209201774901280065473812 8685318 -42913162033026631713775226614870609920 8685319 74331149472180804060022127759624141720 8685320 4249968363692679755711321319149568000 8685321 -1975252277179114541672690016147728160 8685322 35654946085301147949171898803970200672 8685323 -59224475755408053531499186991078560428 8685324 -34270742586503713957010695767118083840 8685325 136890877960225443881827836779179017600 8685326 26830937144028174141932872098344755200 8685327 -38438899198484540475109622441751255168 8685328 -27003596869591602251300431494909788160 8685329 91504302160962814221747112373819141184 8685330 -47526339172397266241771443095591406080 8685331 82014584702338955008698440256344226600 8685332 -25714517609790520464716888498194268160 8685333 -29284791840439091826761092399004822400 8685334 -41627120617370763917581119831660595968 8685335 6150574442313263665800129193182389760 8685336 -90176061936411841715789339310668513280 8685337 -26996077500328326850070875954769279200 8685338 -15394952213240357859105730450738728480 8685339 59089300309602762999100848808298150400 8685340 63523667764411843487936789265121635840 8685341 -16799507975595672611356143622900640928 8685342 32347302062074645434069195117629029440 8685343 17393703519853319115473570959677768960 8685344 -194839483045047979804019145282751561728 8685345 106947830166485274237521258807841947520 8685346 69126350923656230289601252933039574304 8685347 -7094254181532589283359320623571591288 8685348 34169130698012350652182419364621464576 8685349 -18534221520008534930877039047214241280 8685350 -64639356252134190048525475534357581600 8685351 -122621275290066921164372143211996865408 8685352 14620676065440358511730508006122455040 8685353 46141914869166381322813329748351930704 8685354 -30516800469944784987925777672052340480 8685355 129540968572882324939696581125760000 8685356 137073674982554989361443572807980920320 8685357 49738308634897699707859615254669983040 8685358 62296916062944991138765169673494401920 8685359 -3048378615801212569698665798395466400 8685360 -11842739904493504109832311007284428800 8685361 3200373350608171630828785643144203300 8685362 22143132232343126194612109786219476992 8685363 48372287235752833432272546978444696576 8685364 -115390745080466388450480431156754884224 8685365 42833082903397534952632191720452670720 8685366 -75208398493822809502746816300177331776 8685367 -60663616550836071566076727975404842584 8685368 193760786531340350090882589707944796160 8685369 24603170430055054719468318115420947456 8685370 47737813246450748505323791158144998880 8685371 -10872306804939438863805534891887014428 8685372 155160356830113305532341355060066803712 8685373 -248992804798141532227958703073925368378 8685374 37504316994628248089467723619363463936 8685375 28699977214921656467601932084219520000 8685376 15815469280709308808678089113770917888 8685377 10498272849634541322139466388880652226 8685378 -5495188742373647253842827019170815456 8685379 210349296088491569835666048713547105980 8685380 48426505751795559504801187511339520 8685381 85118972557195589418443758689818633952 8685382 -24815553348682272395484427523889528000 8685383 -89370827097582353889084730259261238480 8685384 116845643510556759404179839680937984000 8685385 50082246166715403469787618083901541960 8685386 99523809033327871052421414708848882784 8685387 -4755127450644951268652246842332321564 8685388 -54890632360176712321032331137784851712 8685389 -54737737444106511561843410259776965044 8685390 -14537218848061830573476833852689100800 8685391 -56612860724235640300500641155924419216 8685392 -28067200581294128194353315250298363904 8685393 77496311822206521284929109803479575328 8685394 1617873880105462001645265110530191360 8685395 92809845824680443085079819972738084400 8685396 -7534510730997987985764206431160504448 8685397 119711123022414165832210734243153545340 8685398 -294988263688416268190038818452539392 8685399 429729678830753359089981214458838176 8685400 -30089396092260978341596286128297728000 8685401 -2698685195337820518749973898554051888 8685402 27073658489158761789729149489557744128 8685403 137522649147706570806544670245820765440 8685404 -9425298417533275850458038330258751488 8685405 -38841703080505629668708198856506334900 8685406 23578415721972644338615567310640336384 8685407 98708725626468203413644832271031610656 8685408 -169072539707382755722044997767457406976 8685409 89183625355952217921496082289030712610 8685410 128478082570907082392393695286385615360 8685411 -86731338212706345719965843260387960576 8685412 -268003812155117627669938920093794918400 8685413 131058496308084112828536642609849806400 8685414 -12014890996798017333475116724297503360 8685415 -141239348189585265421106996029143310800 8685416 30927115896400529471136564862562196480 8685417 8182391363164107633391818030877880448 8685418 -61598049860640958416152321690073507840 8685419 84095919815494415448605284838869948296 8685420 -8127248602745816709268795641759237120 8685421 -28409338101142281733721703790004888640 8685422 -111830526785085826851286224731246162688 8685423 121086788228702143537999161479393664072 8685424 20575902399630622980429617532981411840 8685425 3481510077673152403347475572310617600 8685426 -54854706477291026127221416958317789056 8685427 -75855911986872695529078681125789160680 8685428 -110274149574310643946738312562398089088 8685429 -60944632455095159851419544763697065472 8685430 -22885474522225723015886718706983144960 8685431 -249032001448194761384811216961516000536 8685432 -144610217666298930181520985337036800 8685433 -83746152464096574491986222455706717820 8685434 -120100622216613887280083651249408970384 8685435 52593882901889768769054881630220364800 8685436 -151370265984609767529776999573632407552 8685437 166362599614344949005359024331516547500 8685438 -13268377754977985987055792166569507840 8685439 50236287861611221979062950040303014256 8685440 -31990722972150383971106750502587596800 8685441 2979191912556895008011381960131596480 8685442 -88673682855942289229170890223236780000 8685443 -120153801194028584573208315466256559456 8685444 41621489728119489817269623400530595840 8685445 -109748780939097337455202310568532671300 8685446 -43039066148521597162459851848559820800 8685447 -3303042814005525451956838176503440560 8685448 39804422539415752795539709074365199360 8685449 66769355050350190202160258440224743120 8685450 20432963117734186933356336213623859600 8685451 60278221831912074349845913357396804800 8685452 -61755593133380871258116875300730792448 8685453 -38973422514352014115470514919924461440 8685454 -27770393196148323629424696025531353408 8685455 -43269766345238354752838264522437776240 8685456 -4650609784704040240811844614907494400 8685457 -79469297607552406204355512240985639568 8685458 39585008135840911844093560758228960384 8685459 257967321381315197970406338430035614304 8685460 -30429957010046157257805351591592550400 8685461 4699940872632466854403049477780936832 8685462 7918132974114116547531590159918862720 8685463 -10781679033600172722465403248746335288 8685464 2408535002688437879936959528775454720 8685465 -15587574737152370148690678137274310080 8685466 -8906763873262050013054512712590471456 8685467 3841477287819771188714377647093404160 8685468 943931200608376814852911300863776256 8685469 6925367758184720059270472504692115840 8685470 77559442182525947501235556687902624000 8685471 -64825070188988233637953629298060477680 8685472 71868109332452058255168001162867507200 8685473 110103299625082205268277016807167690722 8685474 1516033653755070006920902648216633344 8685475 -217513463676449699208618930469462168400 8685476 86395638611784668663198231998519537920 8685477 -61033493505729598350292682775020708100 8685478 173978002410023510047157757054100837056 8685479 103496882037024900959132069684641654680 8685480 379039776583839169316435567806464000 8685481 11793428417323784918233198685093493888 8685482 13722920679222022632146901743316619872 8685483 -190808916719350382230782573488596367376 8685484 -158130299782144208836194996630869504 8685485 168444840744842235646001984345649051960 8685486 -27188840513507595809243376262247117568 8685487 55530228956049345428097362705015501184 8685488 9070830026117099768102960275090636800 8685489 96242356346516835501514060151098071840 8685490 9271362733131306333115365871363107840 8685491 69342900810107369240160502674539710512 8685492 71861067336319229600234347622001610752 8685493 178015344614419233282294853818439093742 8685494 -1838424612543828089490201544050546240 8685495 -28364907121760560043575926215391844800 8685496 -200392617857485901919199812171135774720 8685497 308925392597787969979994143456175410560 8685498 17350422722165054750779937547240920064 8685499 30211261995503297477875276335937603680 8685500 -115490584094862169455140564908992000000 8685501 148781136601211488512766774111006272 8685502 -19696899277399975367442899629576952448 8685503 297675593582280166787587335447904749360 8685504 12115474737423216321254425892462002176 8685505 60911096661005302153226108705015112660 8685506 24949621818387947903609565696297830400 8685507 -76583609175742629713590247765428356360 8685508 52480534453585244726932455931860480000 8685509 429042565703881712686315199496879552 8685510 -4839802379363524182555388185998035200 8685511 -42743998788720852706661831318526201768 8685512 38331017950099201891132115910588825600 8685513 -57163879860651305687060357371857495360 8685514 -88829288987696138919501980398552968144 8685515 -87921373457748084563352095510164959840 8685516 -30861549105805776845708624876872089600 8685517 16014082026928897939909934863616040566 8685518 93971116940415940120597768328934202560 8685519 2723487779273607406543637645543194128 8685520 -38167764812893547073996308593429708800 8685521 -86481519740168487783107859794774577816 8685522 4836500992458410733527684221589230080 8685523 -40432893630833778123193098997227494400 8685524 75235634009532464540116421068864300800 8685525 -66777832410089889422311339810084963200 8685526 46056878866413208594562106713476651200 8685527 -328644337778619882437564699496155520 8685528 -58176758093344295344778117005773742080 8685529 -59611354502552601100084891039487191740 8685530 4456130309102969070418950090792468480 8685531 184198088552240465734756819905917315820 8685532 132377524553489092303260541576915421696 8685533 128103246152781210299985613698329096940 8685534 -8236004097695898785606781139680657408 8685535 -79101958498829591097278844708847873200 8685536 72279093783292539979933506285586612224 8685537 18192044872762935540088844615237295552 8685538 -101807486982359248778218054152799166304 8685539 -244751166145666942177127451902271906660 8685540 -6303966685330371374648955795742932480 8685541 -74902596638843015312591235191259287268 8685542 -23217066876028081599994927309552151328 8685543 36679863988018587322268882914464662400 8685544 -194107520972713036922035678798436828160 8685545 -195888896826579529380329064922524075840 8685546 -12450859833598209751131632630445120000 8685547 11708261893458352523788771172262717728 8685548 55816561953075068840217882511331275008 8685549 -14783774173165927150594006776874244352 8685550 -2325034140327599649269973743741126400 8685551 -93808380572713144268136957723590047248 8685552 -10977347247369616121229518489373081600 8685553 -53240631987591850816447771549116963456 8685554 -13720328330479668448972077681216192000 8685555 66416018050249065096780153650483034720 8685556 77542960652742509699233107285111121920 8685557 141941006275103759499169973158231429806 8685558 -21432601574950893073685519983441079040 8685559 49108868908689961309860352507632917904 8685560 -20247464519014272417746574370121318400 8685561 135437813178083578037208380818803438672 8685562 -84164533941910636193106685813344423936 8685563 19721816503829135115598702968496483200 8685564 -83128029099816977545774885794419572224 8685565 3913560138332720038244811002828755200 8685566 -139662039808066169623192304375883024960 8685567 53674229476009454921327027526766698240 8685568 13238480021951243935822650086711623680 8685569 -184371885039380531732637283425191340030 8685570 302789701037013922121861954164631040 8685571 -54665613145310414482863320936629012228 8685572 -39934334669240377803913036456865808384 8685573 27197278852915677214208163253354750944 8685574 -22152336619899322805002061225206817088 8685575 -89572708001181442827675578329609820400 8685576 -20234952139400076060487719500267520000 8685577 -215829768585223291977292044723416217574 8685578 87254559165081352543423715136666797568 8685579 79526942462122858270623114155272071168 8685580 -15438543366141402984926666902740787200 8685581 -34410980032504850775236197205950515348 8685582 -28414248630091790061114013574854333440 8685583 -171661531283191600355415699700339993168 8685584 39515446234864666601062627424148848640 8685585 -73297348125946623873173989927767720780 8685586 19871298809055498709004407215941620224 8685587 143697630353373261662951281584372113520 8685588 9113399925707936978376576345018316800 8685589 -68608546520201639263900397585181264768 8685590 -31643976671138249942101561810464019200 8685591 -100032660655260853569221587880334761136 8685592 -21508135121658292609501425134228889600 8685593 -103612084863804537887830654744360034742 8685594 -5492302232671773983326162641671520000 8685595 27566971556174914543544152399924688400 8685596 126715847746407119075504825868799680000 8685597 -81092375499667719230889827702606458272 8685598 19378079083238738401549981940591369664 8685599 -51371967824358472814493265225094671920 8685600 -30406589274228024462068544369485414400 8685601 12307233449448862132352645389148853602 8685602 -36417334529993853956271025672741456608 8685603 56230769285175995238658455320972284800 8685604 40001617581692505882599852421503514624 8685605 73800704420280055710825731330709893760 8685606 12374322803176792536288387062090372160 8685607 -53680240509353773049512728696706463776 8685608 -2181517557962477123544312097501102080 8685609 163116715542383021473790113766235989904 8685610 -44632314227286627361218005577347579040 8685611 -45826180526472865959233763786982244352 8685612 -24566797433261772425304283218940781568 8685613 405443740709608745229348310740339584 8685614 -35027312598664880235078033716296437888 8685615 4445524099041907858217734591078848000 8685616 -43586565094516818046933993137890918400 8685617 -158934131131247585842279235423983629840 8685618 -5729076098245443408579931415843284992 8685619 231730270195302238840093283790826299020 8685620 35898021562751758414735912037735571840 8685621 -54163382622418230055481664049703840928 8685622 106297155266110291440860971337438400 8685623 -61117858345872370360725965135950076880 8685624 102325928908529986731585100081001041920 8685625 -22929456924048410522445916114067787500 8685626 56951860858882289911171483549597474560 8685627 11715411288011613930037935035223211008 8685628 -40852203084434156999755268047885369344 8685629 -33703141590283394954947869642298963770 8685630 -1056067023866534615643680581643240640 8685631 168356046300400493569681162107381578432 8685632 16967041900967516156565783774187487232 8685633 29387873985323253112717022666947729248 8685634 107693151424142960999092393296920043216 8685635 56758834343702210222970123934964537760 8685636 48337778969025597175398673611160230912 8685637 111029026919198454392492463929678608286 8685638 1271821133673009709994864634047595648 8685639 -63279617445287033578571891298522064536 8685640 -1040303616225143126714700745138790400 8685641 124555846953993197313680817883682614800 8685642 -21711829203353475972129429034710276096 8685643 -163305390727334555647877302398770931964 8685644 -3662698452335577727592162537742102528 8685645 -10590112036203723466089186823676870400 8685646 23437339942914079826279926157972069760 8685647 -91629831976643968215017461025522318016 8685648 28540097324088347974207143509280940032 8685649 33565983997435252229522375169235030336 8685650 -14504965040803826733048383942879893200 8685651 15077803444982561197041644304722830896 8685652 8702934987528756330354472254585263872 8685653 -168120533570138629288236956258209858098 8685654 41428206017918530723946833878979293120 8685655 -114163810299756536121792148151865600000 8685656 -291392355209714458643084982490890240 8685657 148297787216760374650615880467404288000 8685658 140091565516055006170310880865789405680 8685659 8473526485777125373121461607012737860 8685660 -675088424359984303065912867457674240 8685661 -129545115299942935701170551218938155738 8685662 -7699289899475210607031741989063768000 8685663 19062464218823650929733685705030749440 8685664 -94660725583485410618286739104375767040 8685665 -16804097459296812442476534683371402200 8685666 23505969544359749272430143896344367744 8685667 -157658821611067395268390263267761357284 8685668 -73656854797905287559408133739823769344 8685669 -6882628263602501553755369017648161312 8685670 7287312127722885035036395324869058560 8685671 18758634122237796233726820619393887264 8685672 -138669236862622401383893050031953838080 8685673 79125688604624619239906382821479239424 8685674 91833181565774009243804120531750584320 8685675 31682175512646148977470798797525727100 8685676 -88718639899193166968087435168813146112 8685677 -20258312770172919210923288211967134336 8685678 -26280453723801117065391987928518993792 8685679 175577869942614341433891265949205779840 8685680 41867646440151026877268110504591360 8685681 -168820692166690131886078548586746749760 8685682 -59777730687899479055281224731811533808 8685683 141396347401766029692343347762304345932 8685684 73134077260145130825100381954357862400 8685685 -127446520250826983283618561953760626400 8685686 2499434081135030825024395635668101248 8685687 -16347210296066398092090106860168354840 8685688 86106472545424900262529686593526784000 8685689 136450284155554126863645104786253096960 8685690 -9621651973272459741086866232457461760 8685691 146523570237580440633339349264898457288 8685692 44727477018385123486040685806901914112 8685693 68360937051709131303226111517470425120 8685694 -58919850572475991868989668079082097408 8685695 -13658669072852137088564998848863765520 8685696 15842662294101466515208257086580326400 8685697 -37599078090933673447986184712956914240 8685698 -1124409005436524083593631093340520960 8685699 204564334657134982863681097583573376 8685700 -38011834077027357168855891662581724800 8685701 -29092844595538819691504757044240387616 8685702 -26684862954860106021632239239446913120 8685703 -25094855888030787338052429209550489600 8685704 -77857644935498832172710603252746158080 8685705 -16275582331042193878908119011488650880 8685706 -31143093956701324662717683613522928800 8685707 -340551340078727672267804496756920389440 8685708 -32545117798330563934914002105080341504 8685709 -127600589613898359321697328193275062090 8685710 26029514025828883092556352051405225280 8685711 -6637983959108992721429340408095044488 8685712 712176076904780108393848146461458432 8685713 -51187949723161085299993599624495439500 8685714 -11502743865691973050256632484547248640 8685715 -75905096202813712417170150529861886880 8685716 70474719347152402315601483545752874752 8685717 -13545317321280060452777518203670233120 8685718 23997733758471227626140927354989782560 8685719 40237807201135118129820499058349675696 8685720 -41877633915115791678523490350417920000 8685721 -143517098975424005106589343785286774256 8685722 -96727219303191148205499185303626211088 8685723 -34024091712120920954288410753119066216 8685724 -112779897001165426640927018802649813504 8685725 43897687177077120723453344926183564800 8685726 -26683545235153508213948529070803710976 8685727 -148296544202416499480121686378898455632 8685728 41693023563248700851823261589042298880 8685729 11863083589416881200422378453260473128 8685730 -15399795422534821105644324598135435200 8685731 8569117272985912542987199806779981532 8685732 116777512438538404314413130957349171200 8685733 -129339674491696691084334443056857177024 8685734 40678666631101320445230991743064776960 8685735 -7740634979648325587912314556328806400 8685736 -108019993249327511226909765479093452800 8685737 -102631151988603766496427226754619940614 8685738 -59532197058055524039046518131165030400 8685739 154330944566488677764181040220095295540 8685740 -67978302405355376329995966226298204160 8685741 -206898821350439884618568719075765228800 8685742 497676975836080386462637294989782784 8685743 -2217866791477969949889256923982128 8685744 -1245659474926762893396615971352084480 8685745 40132022370981667998197517527616582120 8685746 -14930185187678050432714409661125546496 8685747 20226267013341138563321944570033557840 8685748 -87339476315120783891028601127321214592 8685749 12249979326483496230559507894588608750 8685750 39357461691215274895220498789458368000 8685751 -158968538280488715331480164023807948248 8685752 100602670975715167626378433801599897600 8685753 -12030651511603365387595779522595080000 8685754 -8404860949056416101608356257419987456 8685755 127312373589430161902020269482161328400 8685756 -48300159090951014401233394965268581888 8685757 117504832881022680028959166166590930272 8685758 -65073827602248885957988292791277003520 8685759 11344592384369902058681490368013239328 8685760 -51696788628219732886672319334863339520 8685761 -9288694163458502501050323843807865920 8685762 64475416416901875608724332187697633152 8685763 9224338528913330877174422815080926012 8685764 99662377873553045348882612775000168576 8685765 32806667498977105716344928774783120000 8685766 -10119382397288119280102088565619269632 8685767 -25977153373279856067251507889775142184 8685768 4759977867291148598112445858328739840 8685769 -237174823579392355970494180681576145830 8685770 -2512202195798314451795911195019221920 8685771 -5588340875431938887677831269604616256 8685772 -15951174140255060910800546723288181248 8685773 138152481898081132178784337898877524064 8685774 -37528515942011144038233058746078115200 8685775 37973389946858507977860171653635838800 8685776 -39520204089859966815645359417951256576 8685777 -21106683264888414593345859465011171040 8685778 35348505686730580745216646610194295440 8685779 8779401260916183991467669146933140920 8685780 34357349168026203846170012771032565760 8685781 19766878317821829151298308372026658400 8685782 -3774789924677084838059369705912915328 8685783 35343488485111978139439012193223230752 8685784 -146983169146054537895518500539628257280 8685785 -1095362105102535861369762271154697600 8685786 16939672422542553699918178361113803264 8685787 9588721195344453835765263828219907344 8685788 -83146289567989109357726982750295076352 8685789 -51420285062162900822728658898983116800 8685790 50102316568213915982913682921854201600 8685791 -17532676481890198689329055253097267808 8685792 -225503909348045999140188294791382171648 8685793 -52643576824538575820269091292495113760 8685794 -23941138313513631152941330137063387360 8685795 59985116556112456790832705827166502320 8685796 1304086224108894361320092100669665280 8685797 -80024264810316860054367606979795832448 8685798 -3114618979217996476161416968409954304 8685799 14123585014006922696124007879175019864 8685800 53374490848995683804060043192867072000 8685801 -47380548049934767649005039518040857270 8685802 -124621591339567299348227981236168557648 8685803 -81957896551273710624062252431815310080 8685804 4377229767734983883854320352441466880 8685805 136044554698584934179901748885525480460 8685806 81711682645013214922592707968766238400 8685807 -57650351345466872433202878141683436912 8685808 -117217926553717077435574822594857697280 8685809 -100294532475619538306244310000190120160 8685810 -7746181715495227894548997660656122880 8685811 58084840936921592043221440902721146432 8685812 -11166507060695631931765661164757913600 8685813 -111851324391088924026966582147678551040 8685814 46181054492067859817987114608266500256 8685815 -146773105714542403241077585794616055280 8685816 -143023078026658405548667331954066534400 8685817 88688988856833564274679703172911265792 8685818 -7376489879342973428786963799788503584 8685819 39195412877304586309549335216964063200 8685820 31877604573841750988849441075633756160 8685821 10367867091310453191848693513997332544 8685822 29391187023835790588678551857124230144 8685823 -206070631342579593608045334402095018480 8685824 -26284907960803287674468172502923214848 8685825 -44392012050457667380245916990873136400 8685826 -89964841873432542801030950010232611888 8685827 61181824361899733376086284632704172312 8685828 -150898456754596250309801610532012032 8685829 -268974162121391987458710660476143507524 8685830 -49975856440601741946169025144268205440 8685831 -56942646159882410273597327730375321600 8685832 6659817940805238809391853847645798400 8685833 2679245297410786371880776513914036004 8685834 -68071306849475666262353610871058853120 8685835 168584379396873833458741228548983285760 8685836 63396737822789251803086520173268122112 8685837 221039098419122049340014640219959478560 8685838 -119622029424119266641194553855417834624 8685839 106417699179616767652830752810662624056 8685840 2698446774613025116913304010799185920 8685841 -68501137530952128160252333372257306000 8685842 -79527824937009242861260933398638019456 8685843 -23390987103021398471768522029220619336 8685844 899174754199731757497214647918548736 8685845 73893396781091681609757089078726839680 8685846 13890513559306452124449956653892954880 8685847 160159224036236104700687629446895668296 8685848 -6854538432715539324588020652161648640 8685849 -6795213516082538496014489750578516992 8685850 14745713624367495590510856410694912000 8685851 -81025191026789935171798431280939527696 8685852 -15628693680542129687806008200465350656 8685853 176887982897602963795112103978913541664 8685854 65465358307074820517031302128793621376 8685855 -17987680187367299238452131384155579600 8685856 -109789324315401950087424864120823873536 8685857 -154461895758052263817791438949838292894 8685858 1800024588778505207765173461136032768 8685859 -7438841181798102187788733367087329280 8685860 53807069288589365579357600734930510080 8685861 72247258051034871611566879325307146304 8685862 -45705433854193010524977328156952894400 8685863 219413460627297143124305551416691493112 8685864 102382815873010154467834972580244480 8685865 158265348982086110457475513583413129800 8685866 -5223269783901495638798934205904939520 8685867 130675151652961434522137959259683539648 8685868 -20235661129014298567058498959382887424 8685869 -108622884405659123459128494761868284160 8685870 5890931632264696139226990154014950400 8685871 3927225325156440634704860082201162232 8685872 -19334773537126349406011305828154081280 8685873 1048357687999242263805590457417635520 8685874 -85157995249988222255206892274648590064 8685875 -100533119628316947957234965221211196000 8685876 -62371755753089651390007248822932819968 8685877 182323309613797733718020687336900352060 8685878 66988316037671179439795114929185646656 8685879 55627046720991088267136442529552228584 8685880 12924435918872315011053660832648396800 8685881 -1396629053636927770278056839902767616 8685882 141175554227906788917821794936958525952 8685883 -110023060105931919582561021994672649840 8685884 74013191426628437875269055684760541696 8685885 -44074494876426941253141690115921551360 8685886 -75368289200242285876922387964632782656 8685887 165564539470933883231470773703159081392 8685888 8871354587964926422341740019937443840 8685889 10752947625402093098058249337777238356 8685890 8458937984577107258768887054119475200 8685891 -48009756477496005123729277055169704040 8685892 922491538592397631053164845808189440 8685893 1264005966846000251124454168134122142 8685894 -7822333356391958437716087654053296128 8685895 55216107723314060496744560514945559080 8685896 199075880150125635507275832347667809280 8685897 -21733633570714640259183623836186544160 8685898 7010665260252348688380604088305076160 8685899 -125401804613006802076133537165132196000 8685900 37046605532492209801719080904119424000 8685901 -30708515990669540115032527246063500096 8685902 58753194418557715888733091982022219904 8685903 119572211067430606334933778801708916104 8685904 -4008488546665480329363607753595682816 8685905 6910141360143251130208705834330194000 8685906 -26832792901281005371050443498939596800 8685907 -179977750819744531453164167711818069160 8685908 47759318658079171662354528605976440832 8685909 -20283591183686578681768041025133609586 8685910 36644128797727282357012936202943154560 8685911 -56182829965921843790634256144441760256 8685912 26226210038880893378783980212467712000 8685913 -223773531987766061504089464161362686838 8685914 1588626366026794387525911503534304000 8685915 22030162172906017219509056790761637120 8685916 -69644568406564477957127728640756244480 8685917 220889154555495344143844142266076540966 8685918 -11110731912116279598249107709858965376 8685919 -125216746135454695135679767374199367040 8685920 -94227029279259155178005783487861227520 8685921 11327193956870189565527427638669844480 8685922 25462919401879982214769255672024711680 8685923 -48561406860175017290469864823263321828 8685924 21024764937069782314867920607415583744 8685925 31411657268539756756940383264594866650 8685926 -96715061921242106229248452054589398080 8685927 38472766645996134900721251926590970880 8685928 31922200971845173222980332209910415360 8685929 -103352044053087453140632847119146490368 8685930 28555032249936752257059231543219786240 8685931 -206269016777318797883305264718421560408 8685932 -7517163691102425114429145224045132288 8685933 -15178355130783030976518408972191390400 8685934 -70151813752758562692581520642301416384 8685935 53660225823664599313926488482087188000 8685936 18437844243557581994066676405784215552 8685937 -21644986725845593446478028454023761368 8685938 -48787756794714179210430159493779920880 8685939 -28888895668632690672499973794599314880 8685940 -103477111827491499547122079062117960960 8685941 -62282328274208890065066192156072239616 8685942 74196407750105481255894052540142346240 8685943 11730650012516113796266906148303708160 8685944 27562270834881356703118878322109829120 8685945 58049784240425682335833186308904272000 8685946 46104740556407031506906219412588829920 8685947 -397458809935841110115628049403093089128 8685948 -20491976024414595967401451374845713920 8685949 -18430010363668551716243958353885021050 8685950 -3237710962566800042571773157786316800 8685951 -51999654416886068029931281686230342016 8685952 -6956659974855190556317669845368832000 8685953 -147847187351567891319068543634975612798 8685954 -3741042169372708535334594910682194224 8685955 85035631923313574617924902924124860000 8685956 69205478270144737564280074389295672320 8685957 755252977590084165219963228168046080 8685958 8419529339579539465034147867055360384 8685959 14822043572376309644776390262296195320 8685960 4060993873013585169577793434032537600 8685961 -163518818562895183966963789218026350438 8685962 98946899990780385730804541891146415712 8685963 -50446276815992516449054812582427468512 8685964 8265796479463014943868819090162073600 8685965 125161032391582427245162173798812589720 8685966 70127740522561551743585685835021967424 8685967 -241594079918035397654516129427568363984 8685968 -26876774108438003862736199452985745408 8685969 100121511707714563724566587719304828144 8685970 -80089309401160465754039293897215211200 8685971 32431643737554188657758116978297062400 8685972 -56277821339205356718717629033809191168 8685973 -32945416650207447904145656790121556224 8685974 -138277764102270704377575497465509967808 8685975 -37121537755470382222705889554370736000 8685976 137195766123298972067943563340483624960 8685977 106395877481198400768348342149585047680 8685978 -834862733662007708774873120275172352 8685979 -79396175885752085709890213332729351420 8685980 -25448491725929753718937997059102771200 8685981 2993200318357120571634027280709524800 8685982 -120940437868983491790963448115526561408 8685983 -53938776258175367570715814870779317760 8685984 -1027891829711977245332058418600476672 8685985 97726876517175672023909732876240340 8685986 -104164545089949151440687926617675013808 8685987 -157404742169988600164981159304215957640 8685988 184181926870627873497590079542101455488 8685989 5895835492369506233469338151905055324 8685990 -114906822216778870403365344536275495680 8685991 9738454043437312963963320424810041984 8685992 28261127105976753705724627263445401600 8685993 -123307068548056341976021580384352153600 8685994 87502406953707022000690570610186766432 8685995 29748126646137901011262468848023196000 8685996 67174150829093856089496011519232196608 8685997 166877508626874443676061474233823390572 8685998 -87401164839988953019313064179021304960 8685999 -52956419214586785876744030479054380176 8686000 496102779722911626235839957516288000 8686001 -153845954185614476972539565574226789998 8686002 -222292614662209273754454939236759040 8686003 -167743328570002801775877575950498581748 8686004 102885072980225424445485809585935620096 8686005 -62234448863717187060294969315762364800 8686006 -19197879738082943117525231242038952320 8686007 411928877659684466347199242475220390960 8686008 65903732435348682363979066809411379200 8686009 21335505849813981918167484373637904392 8686010 -89978177174739897818684614411679112000 8686011 -54666674868183729435728564270110120080 8686012 36208610637622154233192748380808877056 8686013 37379129191166974451933914997627211360 8686014 10528482295907355183238922787092348928 8686015 49430148744662870160517163219862558720 8686016 -7473525208885579125010245086179491840 8686017 -111016921157097954413127280019960498766 8686018 -25669044943061347740414907019878623360 8686019 -50474099973516629676913947203498320656 8686020 7522748961135256069309647716334428160 8686021 -5949074576500788381676378058406326178 8686022 -155211563356268895731628943863595315200 8686023 -33510816726757874728446188717999490816 8686024 -71431223778268762487492415120729431040 8686025 13864973366062501530907013120361768300 8686026 -95405678135242607642241166162949362176 8686027 32922043934966681907845855480412080272 8686028 16710765888201474541994871006215946240 8686029 -83779991722908136562705835408396172512 8686030 -1699091683882316030051651860861803840 8686031 140400301143335179971099474206804388672 8686032 -3018013948537595935258590968327700480 8686033 -115122145299616697647071437845250971536 8686034 -57238872745382158818285494072492259168 8686035 26800535669943006534906289948015516320 8686036 186023530415803522963406047442248234880 8686037 31484582598312426917267940621785385852 8686038 26171706763312682143685856858913996800 8686039 74862613510051759135772254316028441720 8686040 64643973178554796704772149233418240000 8686041 19614162018737896766162034280981432704 8686042 -82930280431666393877336539420070492928 8686043 -2003291003960018954534390137782259416 8686044 -18610310038419609123874564935505566720 8686045 37017152184136917582438493093934630400 8686046 4310958365962690469496648012869809536 8686047 -148738427491941198576630513305456239800 8686048 58613275617145862051470597641194176512 8686049 168037557253124182051495889034578854050 8686050 46514545546676322278018651245043328000 8686051 -5542978945601079904179895041177732960 8686052 -113137781920500500876257696394170579968 8686053 22083362165778370349638710757475483262 8686054 3117290610988793828130538482229282560 8686055 4002195373893427537886660929752016320 8686056 -55348068571535545160080970387688652800 8686057 -324153912524847064048085714553072983040 8686058 -28151147452737049821491922151257303120 8686059 -126848033197772542955251157762558305920 8686060 -86248399530700128861684644635724267520 8686061 91838648625591541080695072026020249324 8686062 51789037903919308114323891998534553600 8686063 434492116155664823911343303113912792624 8686064 10250665151333497108856059886619623424 8686065 -28341836652310731204487475500796117760 8686066 -117379675753967958740556569697745345536 8686067 -51193997720959389605853566388598471680 8686068 -74508953703004553789281709521444700160 8686069 61172853702632356662725924319327580032 8686070 -20146809401995752037585725640046922240 8686071 -149375163837216221864667878643065592 8686072 -47196754102978609644140802115909939200 8686073 141494048394890932859019477449485317888 8686074 42040847596289755904026217278982871552 8686075 -76579639779941079052973393935766838700 8686076 7500180262704094742630375374490566656 8686077 -103573317631381568272050852431590778880 8686078 -7420562492974549268700169092303898560 8686079 -75668673348177705406230575067875549640 8686080 -14861399746953102241504555478443622400 8686081 -40472918240659839635150823947245304528 8686082 -10804767747424030433726649016092567648 8686083 -57403560028166325076474604023328687184 8686084 11640885269840557517355785938639337472 8686085 -8932220012444748423299924132359823400 8686086 1567335173416991234990014993039254528 8686087 -110988538415113393462543307756117308264 8686088 -66002806262441622007685301478346096640 8686089 63214496635176294173595039153392759520 8686090 2187740721083017205900593869771617280 8686091 214540941568001370706683809705916987984 8686092 -13763726324072195169725826454907191296 8686093 -35846528293498985165259104252411940000 8686094 -100409614574892286971258594077633451648 8686095 48937434023548298461624066196029716480 8686096 -8443766585167794606699714475994628096 8686097 -17722372146629518480450332643373524800 8686098 1055130982764718782835231004847369600 8686099 -176102865886831811716635656707460320800 8686100 -35132169483081461358269941924765449600 8686101 -36742808621808605434067134780192053120 8686102 264592584176028282659288419512611904 8686103 37048204711529547393973600054762817352 8686104 -61892606619201240545069979421065216000 8686105 32183216921245753914692643986030128260 8686106 -27410570171932402351796088736819044864 8686107 -5936066066168197699184772408228962304 8686108 -3774224099085688131459628792590633472 8686109 -315244336999265662129482657236607673140 8686110 -39504299072493046526661766262167987200 8686111 -7662576458616901302186694845353742336 8686112 -18225496670142887846825612009035825152 8686113 -103457547003456547541489813508518507856 8686114 51416720365974374650554671239640440656 8686115 -9068888989396983988645244280410033280 8686116 -5294149739579539574356435436862535680 8686117 -191168627113443370553785383735513966336 8686118 66469867159769892253651420381247616 8686119 -32185128409716583804917378342076417152 8686120 31814076745440307156375772112987648000 8686121 67617701546958563435163393142420691322 8686122 -1135061196004646730222588716144656896 8686123 -119594509931751885816636372856720503628 8686124 -5109196150772217623455024550109308928 8686125 62981464531070850719462583315484608000 8686126 1118697004919373834333612647043901440 8686127 134552344212696124444525976264450120976 8686128 -18698390978738360098749882814264246272 8686129 -1249370668877544748918100012685600640 8686130 -43990657849447791823978130415901523040 8686131 34188721490579685295091022274493360952 8686132 -11505792646777478152928565404965683200 8686133 -132880679628393671844872742689645734920 8686134 49412296041856888874213731825718368128 8686135 141891280994339721415524637737218365200 8686136 -109316507657491367836713892358707384320 8686137 -8878437248405769454034182642345084320 8686138 18351009878738345625461417053344645120 8686139 48739126769014959788115443035232485632 8686140 17753940124370520310821556052530790400 8686141 -133043961180826212612476852448698630458 8686142 103885945595012015601275715945552713472 8686143 143063045637362191711626858438961597200 8686144 64168880926899147127353676090791428096 8686145 38809277273512662083028822062923575720 8686146 28883605454525689320313907035190982144 8686147 -283293724567153197327856493662968590404 8686148 131098829924210831006264278824063998976 8686149 54352394103480707632402752078266177760 8686150 -8078247962845291779897827457369936000 8686151 -21117045287888195635056431939991570000 8686152 9597849446142619105628171394062853120 8686153 39875371745261441661577129699876712256 8686154 -58083436717165492278417317771127302400 8686155 725811622952341289966483290513816320 8686156 136652008794423196382436180778293456896 8686157 -16753427004437610090254544801688421760 8686158 -16690070167876346663946055270664040192 8686159 107700565314257297643303909897662453360 8686160 4690059807404810834508457021719183360 8686161 -26088941437463531687981090225356070640 8686162 152854779004304507849247178091131426464 8686163 -42610185479731856103261842353919949588 8686164 5766061887021946209495111321481469952 8686165 -99569472988947015500354544608112537600 8686166 -55392282975025794384280292525747358720 8686167 -29790842460908329881575127958150425600 8686168 -79971970400461845983575212728819005440 8686169 25420736906428311817358547396800774400 8686170 33841033429137837172494335488974643200 8686171 21836966298214017465617587141234433184 8686172 3059805637861167694673495861827682304 8686173 -25598280952377977163307479116878730400 8686174 8329639203955839200486214435133882752 8686175 104462397320617679326609237985791822800 8686176 116679778293344902481744272251905900544 8686177 51225126396021281859811256352480405026 8686178 -11368897756153574534848908636391974240 8686179 66881614845695074255167621521022698724 8686180 1201041043368938619805264617591240960 8686181 111542624656753585907693020262715401310 8686182 -8470198349741944801061066748498039936 8686183 24182838015588536504158028181814032024 8686184 70985128214225974552876128904136002560 8686185 -22309153277829602760289320472670011200 8686186 2898038446733546075100300321145697280 8686187 -176659309554121346636817883272413761164 8686188 -25208032464519312659252466415869434880 8686189 -137169588429254906398731079881100356010 8686190 -10950039291396977977558505097883392000 8686191 -23046134493000712177836233797360809456 8686192 -64207297508367899436623474079724175360 8686193 148238351671074105816552103361155967442 8686194 -19133979089490434045625930515952124416 8686195 -13331773748729707948206343160371271520 8686196 105170669335721393021423817707142881280 8686197 119906332269499757738057385489520248 8686198 -34618371095593978412410886228678786400 8686199 105269245131550838497891173965787897360 8686200 -17710193672383857895913152796393472000 8686201 -410251383633143284926891221256707043576 8686202 9945932277652652931105495919005794304 8686203 25938266694641883892734571711412803584 8686204 202505892503465280474460385569170323456 8686205 170518788468235849218654584914635402720 8686206 27180153158823836757782990654159050560 8686207 -190160143836142395828741109360576572544 8686208 70131498327036242074980866303459328000 8686209 25295215913514550795152460306674317760 8686210 12170263198959057498364338935459011200 8686211 -83374758677461266114733622201665858560 8686212 60405817952813248269114052111826291712 8686213 -1806082333966091318936902043115525538 8686214 -39352495837756095237488757154235069568 8686215 1105060930927557284913926885050287960 8686216 -28017220989694826627232564790296576000 8686217 -23637677408606862941888770033330315776 8686218 78666578103645676598447692227361835520 8686219 -96676763906439362304310580770219305480 8686220 -81346568276944896795045626549399301120 8686221 46053502040896545523837022007528549312 8686222 -4820614340764225675562611109621568000 8686223 -13678413874344875337985946383894101312 8686224 -2169677502594554707045023204096737280 8686225 -106834686003365045350566229545065638500 8686226 28841117415487069452595639700936546304 8686227 175784854695169305096553640949663480 8686228 19235835225773527631451865135676701568 8686229 37991638641100075659970490559747158940 8686230 26359138416626581127423636167197235200 8686231 16168107944893450161221304919643126144 8686232 -192292980790093077346983418619856537600 8686233 -1833544072354167248413142117088066060 8686234 106017347223133878996882447567986252016 8686235 102918054663968432755420179980038157760 8686236 -32921472682687937800670178848980356096 8686237 5545239667140960870519984193212816704 8686238 -6704634179759523127451952729311211840 8686239 282028392234336512787803078231234730240 8686240 -188680821995841747526957869000111882240 8686241 -265763410659020172434882789211785795358 8686242 3249995968084805082889299277630457040 8686243 -159885520514999469047559285221029868336 8686244 21896612793562343779002756572982583296 8686245 96699387157776942431416347020599977120 8686246 103826917188464107808367055416772719072 8686247 -130707448360240298181881898323891063208 8686248 117569309056933500500738371016901672960 8686249 -36637933143180282445272203521772313600 8686250 8824693437211625602184938152135750000 8686251 24543134251427642405709757653883123200 8686252 169613661624825523761041593637177233920 8686253 -195728418509377868815247140222686628200 8686254 64671315143297468912694769926753774720 8686255 93893681781628888419300465693915736320 8686256 20982105225244436519661437830497779712 8686257 -54949752546308416747975911633803241360 8686258 -283171258500550907332051257898549248 8686259 32459242173408090378563037021412136460 8686260 12010524909214730581966826332652728320 8686261 71532896474428131980401792404849341500 8686262 -33377170626977465031858647196577159680 8686263 153991032543238206199035873602885376744 8686264 -18555118751688981129754008828352634880 8686265 -45384107598559852123153514109304065600 8686266 20564341026419335042394290336959489024 8686267 41912498697476505759803311402618704600 8686268 -62174458649090472182396610943188249600 8686269 -203660071849240252137799411887562395636 8686270 -12924496082507329809889318234880585280 8686271 -53941316269865637005332383421830552336 8686272 -4466732741865097729755022550510862336 8686273 25658902767986106545519531545261139522 8686274 -130663237576954636255755088616649446880 8686275 15882617497971064386643996558498272000 8686276 -7877309848994431904123055059407104768 8686277 181161620030732599296447181282308708126 8686278 53532435973709101352994387223999475328 8686279 99314974341281436995892141703964766600 8686280 53770538331027763605735038460063590400 8686281 113717415641029137484301738479124823264 8686282 -57056916096726070832698606532005957632 8686283 64724403304224269166349709026079732880 8686284 55272192389368871995872060031627623936 8686285 -34146104245114321465279457826808276020 8686286 -36495563781616093522854766439297558784 8686287 -14038579276641940972682378473468473600 8686288 -26101221946305005668255346898078089216 8686289 -45659218084584445505429186035626047760 8686290 -4215882214487338842250165576507937280 8686291 -136382859414040420146904516425785084308 8686292 -144310207908506307906023471367947059200 8686293 14111608977618128651037355184941572096 8686294 -2397093508341880486344659449266158304 8686295 -8882092891633600704312211530062659680 8686296 119378625442699855356577837828795760640 8686297 117271271486852843470183774395252372746 8686298 94687132549144459266857518885428295680 8686299 -137168619674619917388304359914292490752 8686300 -28604701095937849237151852042169728000 8686301 446506978770571010284081572610088640 8686302 48647859739354020699769490936039232 8686303 109959384419502923144972669421741106320 8686304 -202679129308458945683820748320071221248 8686305 137647227531719140967260644929287084800 8686306 39676483876395392606608298699838837120 8686307 -27196430672057604394614537403371863808 8686308 124365732102740802729066584951034639360 8686309 84674606795161073408430811686209456510 8686310 28708923325825246005011118637790818560 8686311 5689709864906521603323992493780714960 8686312 -142138824994149845857542907721648179200 8686313 260341214945728943852835716905883141562 8686314 -11208485642907802590260046434786798592 8686315 -120253260326556226903511513102206055280 8686316 18594366416972993002338456673457783040 8686317 102553518107226461101639785812492412480 8686318 7542170878564537291814061992233048704 8686319 -85782088440917917354506896534683569480 8686320 12160132741450078504439527138266316800 8686321 -12831401908242144842631205308318763200 8686322 -75312993681643727312101569309861264768 8686323 12846864844519558166510865786280322772 8686324 32307826189083094452538813345727291392 8686325 -43877936426423229798664948391025432000 8686326 75340454091577238421481088266798284288 8686327 -44885689828337299699868448069026515640 8686328 -126634081540637081421446917803085209600 8686329 -15226737952429463142772898577762219072 8686330 44685400465352093515303687964987670720 8686331 8191176301632479184644162067002162064 8686332 -153383857733403071111875754279103667200 8686333 -14346536433167765238216408609919542720 8686334 -41607023901560338773128273178290786880 8686335 -19722871045469090286624789380541335040 8686336 -88839783182332638249571530263209443328 8686337 93708116058515345701782805578571241184 8686338 25568015129232558964571379045623754240 8686339 -771937048283984658470283194940747568 8686340 -40709357944627897997019826940777203200 8686341 -87610074581513034100103013826993630080 8686342 4651483135245354539114106846085009920 8686343 4285650362214725029461709475319355584 8686344 -1276383866755170259363501693137715200 8686345 109133002047101125838566694291347616100 8686346 -252044494022199861728285488096342200576 8686347 -42946929690725027979843433676706882600 8686348 137675345684071588166844042708008448 8686349 -64065175500126866567766294048829207488 8686350 -3800017089520552795388117881728240000 8686351 -103513201208448761541761709627784674848 8686352 -5698473765507890556684902639534604288 8686353 -17575814853818083163196674072273572992 8686354 -137264972248601990866057732617032856000 8686355 -52313162064663755587276307105419716480 8686356 -42435759691614453612951748472054231040 8686357 63739047574062790324490439602431451712 8686358 -68747368346949707327004881820345930720 8686359 10796135003705108166694753441157703000 8686360 63869987919140449773242028194058854400 8686361 -161242318869329032567412339712014122038 8686362 -30413869487826964894490219511825627648 8686363 -155584372118795927117122698541675520 8686364 104973329247599250950597297469579755520 8686365 -26909879410967447200311059965459778880 8686366 4874859853231597304706185253493132800 8686367 133635369677121623545616922272837057592 8686368 -48398336571470510916558696492469518336 8686369 72160863516363951067986612970098396770 8686370 -19969307301902178918190257939702528000 8686371 -60539931094348542808293391098811730592 8686372 -79667809580927687324031803736768087424 8686373 130843111959363187791072745273255298622 8686374 1989213051827746510785647749437603840 8686375 -281004621762528745300546175675486646000 8686376 45429841895219718419396447343485491200 8686377 129900936062743662632447290394395468746 8686378 -135554601170543683417809391856009831760 8686379 -3978902466593694409444803770396749680 8686380 -34882343789952934910999624762460349440 8686381 -73702734176876644270062092082509106336 8686382 147119576842488038911474148009704512 8686383 -40828920137555429602966761279008522352 8686384 -8529378163476533331386302724501602304 8686385 11592355164823187311498222634385701760 8686386 -30872129413465697840112430638590054400 8686387 -199827307180985605347246909652818432 8686388 -29505605209206983556778008168331161600 8686389 -140787214999013863359822290956444836576 8686390 60494514090087468703929854897272435200 8686391 -20435808556415173442834047464419289600 8686392 -13096078113195621823272560343793336320 8686393 39313370427903321194948398613509775760 8686394 86205129637609641139344861148714993920 8686395 -124302591363390941916046107753250564080 8686396 -38256910344494410216822895728492979200 8686397 66336050963573016288569392641075003846 8686398 -27187684040800858198680713055565071360 8686399 -51465070920063908317986430349192245440 8686400 11966965030517670328950363968372736000 8686401 -86854979129020323467560777633763466720 8686402 -101007027993661690292842952352953894400 8686403 42028602794452074669420591039303840264 8686404 22625127573630499273545218716017972480 8686405 -11855756339611083061486617027454836480 8686406 346289669438570240803101205616653152 8686407 -11839132428948945437281675205098348080 8686408 56587267792736605582150531697032872960 8686409 -175115452802241151872926533863802980390 8686410 -5630839714467888367806627947641267200 8686411 86531976290680264321442837352465225832 8686412 52600718170859523696238666400105149440 8686413 -9975124748610832618315066460733659520 8686414 -59186391557163693487927034309838370368 8686415 8507937762407572721954940852303969600 8686416 1027209466989414633350750809413648384 8686417 7132824449576474235605057115336827392 8686418 -65194158202826413324801157714044166496 8686419 20380548760430247796451376567472054272 8686420 13310986885429169191905099834709248000 8686421 245137948769954775479500881556305020622 8686422 -109128006526266902207913576894162197568 8686423 56156882855125891823061081257282966064 8686424 -14059209491562192458864383289421250560 8686425 9245905113744078764184227817457668000 8686426 81735805492977269541906938117080740096 8686427 175174285685467955287295121382438601640 8686428 41386651427487778868629417801100544000 8686429 63366211343077997568931688470506882784 8686430 -1568729728068313053296743984388465280 8686431 55259017992964698918637582629720731088 8686432 -163921046602259566838627900658593169408 8686433 -7102470590252359091153832823801101312 8686434 16656768616190586834645320543793050112 8686435 23528021899889624607216355889513710800 8686436 183117728767860763012922183491000427520 8686437 -127806978387715874077977700118780775840 8686438 -39168102847510392383859195180190574880 8686439 -132446161078684630687905820060198091760 8686440 -2633176675393951351870331209462579200 8686441 133349827999452679515238687621119681792 8686442 -44523537314425299736176556654861762128 8686443 -34219266253049859989053618324355790096 8686444 54946363606522300876645700973462086656 8686445 -130089872028025529170660173879861715200 8686446 13983874724530745052618133414094505984 8686447 -35314062750821862337330528432638080256 8686448 -10395030979620079019944205911936991232 8686449 131171890958529539333336499822433292034 8686450 78797785860791259436700326169124462000 8686451 316037017776308856167034200470076522472 8686452 68194187575652202014574175039704115200 8686453 -13417322371006772244004391283753969380 8686454 -52669743262966250916132048056153708928 8686455 49624356878281985705209942962042700800 8686456 75556258994850240732720611023176744960 8686457 -66309004087884743228153235319917279480 8686458 51195456236709226651565949427247212800 8686459 -94535171620999729650136458059057109340 8686460 -77984629502595117810909831005460702720 8686461 37453875357462613710374551927373601408 8686462 57831830858461650035672729203806622464 8686463 -6485679647609442507391312608478716288 8686464 43911046073034003239877947222434775040 8686465 -36046288519634215370553777120637837080 8686466 -93974477851955062448630986781007527040 8686467 146746252476127208957731777378020288240 8686468 46537609686514361147194224087826149376 8686469 155787071365334368201666844016697470 8686470 -17341815013872733096054734605412245760 8686471 -124485921863129801886331301704106052328 8686472 -115391969210625336057866579953466035200 8686473 1017208410214236592333928008309105824 8686474 61779621617417659989509859767231780352 8686475 -12672621618855657271595874903417060000 8686476 -48841643231789712687138428939713920768 8686477 -48770282885363239120587993858469266560 8686478 140692430577855109847606788560551411520 8686479 -67101630650918023455644525749403945856 8686480 30420551395901961817624652238429880320 8686481 -38563830770601383696049838268246079900 8686482 -3900539467251619206380386457647182336 8686483 -7233705087075962187935862213945984976 8686484 -3832048073737919906234766511924089984 8686485 -9089195497068631819205759826804827400 8686486 -32919875706604841084589061702188481920 8686487 -60897540298729054313842468247408631864 8686488 -13468303371191299809814500681677414400 8686489 1692163894866060548539524581826140160 8686490 25508909457167847708151118637261106560 8686491 -37160898840045837817382946119524358976 8686492 -171957703032384364919432746338158723584 8686493 -13349640967840705689961404042954405120 8686494 47802929603321380824317390830575719040 8686495 93204737609190078236168342732278831200 8686496 -26680120726168208810068796165597429760 8686497 -246873895171697938059539859266472672 8686498 -110383425022796336314165739271001614000 8686499 160209978555172315955693415636767041500 8686500 -80543686951249097783307865038360576000 8686501 -135885342954368580182659317733753618498 8686502 -20001445574404791981012556691346149376 8686503 -4163878432141768428638627859576945696 8686504 214967932763879639875791143490990197760 8686505 -245544679714952469908119159543919834880 8686506 7464846169656174318479895357406891008 8686507 -1316746315633319940379659273641097648 8686508 -7490957032545473252572477350049020672 8686509 -41354689678037606090158027109003243232 8686510 9648905102184325224343817333624094720 8686511 229604688642498968545179450370665475800 8686512 -22823232044285583386345151195201699840 8686513 -164194758823959832974469477817484569616 8686514 61099526135902553087587522127805443856 8686515 -93543723261920331506216719071052128000 8686516 -1153091780191720227586935496995227648 8686517 48583200060487936477440758918284255392 8686518 -41368453062208247558691180263278684800 8686519 32865126598397810433871313300899745344 8686520 -123109561345433835539939485637225779200 8686521 -257601305447329270660075918565617368528 8686522 10720867561162255459344972582293886144 8686523 187049070075461309233332705855335841120 8686524 -88584832627357979865137607996260843520 8686525 -84013891259858792741958916911225055200 8686526 -23122383713160362627851997115305953920 8686527 -6713051372462952703480287587682291840 8686528 12436399057745505434595789953583546368 8686529 -27246023638797205089937549378692615870 8686530 -16488424034662690771538318554329347040 8686531 -42171020419543956843587831750127503616 8686532 -105962961549996474369419365149917714304 8686533 108625490121831035709719043512175232224 8686534 -55978966149618685763179147114387575360 8686535 10506941218931433049509868110865068000 8686536 16863760266970072670878762987236311040 8686537 32437645034294126758062268488453434020 8686538 27377175771643390694297190277793469696 8686539 15586574567991593594869607087268519804 8686540 164084456125716474614886830307114823680 8686541 -29049831622584501872609948357411085312 8686542 -47893376525121691046148612131079100416 8686543 128079512037226980980802333640407547744 8686544 51748020342332164284176512594286837760 8686545 16134095926914314789669650051493116800 8686546 -59571503556105641287802743427798753280 8686547 2907459133769379349401421093324240872 8686548 -30018905184778989122658506506566451200 8686549 30656916996307044499979220467757834400 8686550 -13505038637893003085730872284078699200 8686551 -29798447621722661933580345253597364400 8686552 -31380487833142747543595681805442007040 8686553 -17970262658924177253242558549876854560 8686554 -63327703562868086746963483676413294080 8686555 161038812060349757743226808921838464960 8686556 201866710219807720881616946587652344320 8686557 -100390839758696416059562801916917423872 8686558 -19994883788350353219789263821854695424 8686559 1032833686166703384167599252091445120 8686560 3495823429762185100850710078158274560 8686561 29356253278875532674426656203597609664 8686562 704644751957673084291333783236337312 8686563 -90842503983667549607704698997001458056 8686564 -18605475313871208592362769664631736064 8686565 -30015622597803706627671859893656047200 8686566 9608397478777292884633555437824944128 8686567 -137491569154891035569974976295470173384 8686568 -52658815456367378061320914510507130880 8686569 130292606096135018772447679639917926544 8686570 80284745976509649124334017516406457600 8686571 -2348958788293579002639210250363911840 8686572 -7221661259112066116096527248108748800 8686573 8751044914768855247531385841897577580 8686574 9735853793838729112297529111995003200 8686575 8607700230833342579777314882752348000 8686576 -33364148881060235361585841270540730368 8686577 -231531980307931994829694964851902406848 8686578 -12250024392605454642931582570562315520 8686579 -150126541211329872615258681835590360120 8686580 -46424318546964581900091938969917685760 8686581 71300781177625678356342182279507677344 8686582 32458655882812924403964923665732447392 8686583 82281376674143273419789187139461451624 8686584 62977064562814877214959421625021378560 8686585 -150513944974604043992011356050924492220 8686586 60359424727334590770146962228276186992 8686587 -9257183213499015407910111847269758976 8686588 38197206104504148921675884792896982016 8686589 -246024761573955091617191261250645359610 8686590 -46632342134212836546616577729274240 8686591 -136015080053710453843167391969316634200 8686592 27593103220032245451111980460933120000 8686593 33777410070580591433510438922040935282 8686594 -1025396781839789793985562372742850560 8686595 -262821092678615842597502894570633412480 8686596 1270310728430674879104189510928410624 8686597 11844037518452412532624033813585147392 8686598 -13641283899888030846316111204873783200 8686599 9631859269787594936307550250430065064 8686600 75276562095522467158068079688145024000 8686601 -42166216716519230988425819387699030400 8686602 4767360356549230299554756193106547760 8686603 118996813028183242282031228195896616960 8686604 -766568757224698217426982151005362688 8686605 66419923503607136954782720774442868960 8686606 22048388343012421534817635458445543104 8686607 -55496858659965739087995845256571958568 8686608 12208188326034139368475605112536956928 8686609 -10259378520145135886235978843108151968 8686610 20014086218878537036313394879328320000 8686611 -42070657107361396906039426234356510540 8686612 65877137722920960056800473612427579392 8686613 12025004631532697468631293766189204924 8686614 41188467035104239079648193982058188288 8686615 21748614869359907979030983507218495200 8686616 157736299469151581566987998538417428480 8686617 -35276918337086425662334216490295598080 8686618 -112270398409846151793738853449985236240 8686619 -4884225619490507727772697403863321904 8686620 45358168669885275716268517950787852800 8686621 -39210662188508092445380468096786319456 8686622 -41587481522291818554520386326898302592 8686623 -140722160486833573366626781016351854464 8686624 -12367937253028776515165683646825103360 8686625 281540329035551176517775924193732929000 8686626 -173915707473840778945302674198264832 8686627 201660800779719234698735360290987780560 8686628 139144093827271240603125984709829962368 8686629 -20915849616775810247885302310614272000 8686630 13692397364402072197896413699983320960 8686631 196324683067368428303381509931158264200 8686632 -123442617302292770015719146432735559680 8686633 -39788304757997962031240783291717282316 8686634 -6865400512702153454433230106432110592 8686635 -376394664515465247451958899692675360 8686636 20123274973507698324306647094528590848 8686637 106257656679130147914118249700430700512 8686638 -11405633825757383160768123416483841216 8686639 22981199587379594844945202742134098424 8686640 22307417386517536790221077403236433920 8686641 -110101531379586387763699729608023939616 8686642 -83269346086626322855107137338467660528 8686643 -56594888124217678547634517542978924384 8686644 -98251648230733280143275242178941442048 8686645 -686979665486303497750944941726064960 8686646 33201978794908190849539879618490693760 8686647 -69667502366739792528807963741231043032 8686648 196833578582851593376040177079882240000 8686649 -1759386356169732111502898702077057836 8686650 -11701483117345618882487838716863910400 8686651 134917678970381738980747554784503655652 8686652 13217371193633779476038493919153577472 8686653 53908652863223702660700355709748623904 8686654 96429599088212894415305138227525291776 8686655 13854984527327462978908703915777347560 8686656 -32092515625516572385458425987522887680 8686657 15649159466949975148465196067267713600 8686658 31570883620966322158708295963358121680 8686659 -140071949742074299235120590802566817472 8686660 26619031312858252720708717659646694400 8686661 -228062293959830676203705351572405488738 8686662 65003482320928564111931804877567605952 8686663 -115151690259815612356535541724445926896 8686664 35446358957296069984150384112335257600 8686665 -17609432629256563265650943805978316800 8686666 69807495327910179078115302037296330240 8686667 87947549152261414616510155690053609600 8686668 -8861001922239226968152192389980410880 8686669 -184073035687530170984937761680223953930 8686670 -29550765522479707488640177977109511040 8686671 -125021826981595326050918546484063620088 8686672 88348113241866437468429674030162378752 8686673 -118718814886705945266752920373211801600 8686674 286106229894030227028576861709737744 8686675 30172979963042274369554360219395616800 8686676 80839025592019251133505499036078450432 8686677 65221907960011627049287497742462583232 8686678 -2725535683993655595183784080553175040 8686679 -109850311844506915493796892412942025720 8686680 41602261477758359053517601862975488000 8686681 200971058032991472122560640560381187712 8686682 -22561584695462018171934568591757145600 8686683 8784847679845603722720432488387838612 8686684 -246072938051623970236943225352998925824 8686685 37984755543272977491132846918885183360 8686686 -18488712883041205793148299697574410240 8686687 -257798584263587359066163165436021021664 8686688 -1577512024210110863728337550657454080 8686689 -57465660290090431460809243229565257952 8686690 25691818260250771643972425302608205600 8686691 7785369007984468671724940077636337520 8686692 11570508831391522153024175898707791872 8686693 94781448072445343804520087495438812700 8686694 96062205436590016041438426640332940800 8686695 59395901034636126835299742807155571920 8686696 66810616373827592015264950789333647360 8686697 110667132551310081762569358327443909520 8686698 -32328499972367831128819583739520780800 8686699 -38551144090330273438077465253573553264 8686700 35724426655702396922093313132520320000 8686701 -90986932963933145853909945412790274570 8686702 11263824913122219543996573828946991232 8686703 169440438814094258380622633206960319952 8686704 7246020153409544101352918086769246208 8686705 -76342803839032149944512510209964200000 8686706 -21282887076328743723329705086186884096 8686707 21521695481296046277426929503658591280 8686708 -1548646913573933674814112396040335360 8686709 166566037184718376702785218303084165454 8686710 56319498677983331829026222330899219200 8686711 239380527927342550103050102366371552 8686712 -26326954235151537865077294102907269120 8686713 -4154553538375446003490693344967162176 8686714 -121111736629263358856961749320500134544 8686715 -20450878786142763684198610976365640400 8686716 -48497179423474271997708741921786306048 8686717 -31102305045195222257122890686130070580 8686718 -48585117863280482487774748678907384640 8686719 58271425710377272236347742699247564344 8686720 45496018310303664758119553140418150400 8686721 221795773947118944251639737084188737922 8686722 27538825513666647757673300183290531584 8686723 216919091302041621824546473353929999760 8686724 184229112877785963251879800586341248000 8686725 -56175502350841445701209152852052638400 8686726 101075569496345410420860371958941001312 8686727 -12402985713620291641741415550531526656 8686728 -146894625721541289252135178330572718080 8686729 -200955297809849959801515339494762925670 8686730 29275892552919863542884719375426397120 8686731 -367066880289340301417331016455474240 8686732 -108407545502372134483645776428697166848 8686733 -88592344034697607165463373997303797792 8686734 4413864450126064572848645901071373312 8686735 27987982270818737746613063281449618960 8686736 996785226363508922858878850864750592 8686737 -312632867905601579846302800749034605760 8686738 91711887174887940800809103877118852896 8686739 283981884803020349432341058510963370000 8686740 -15806775656104403622724934990137497600 8686741 26351231217184572802241487075954287424 8686742 37011132055682431307311202002734915072 8686743 10007326031352608562686919316129104 8686744 85459681251385854911052497090121093120 8686745 77397008558100141634735042817133311880 8686746 -33179080961967912730379202944704666128 8686747 -20496325522893916523907273982900081200 8686748 1421262343271303082141070164381696000 8686749 8410295017890820297611282232887297120 8686750 87826590221360703508349246786152752000 8686751 266102201449028357399091615995155334160 8686752 11216506587607207507955375984433168384 8686753 87589768050067468404245008960396144404 8686754 10917129493595244244168281775694730576 8686755 6731236350269409808143853635693542400 8686756 -32300419675387202109585075045650664960 8686757 104085459112163421698925804822506298972 8686758 9387073778982674283592861462513532928 8686759 -15938459094306353077199045177801215920 8686760 51766875405302970379405661599903488000 8686761 35020371728380476605990960013509646720 8686762 -4895618702281600915840669336858452480 8686763 71126146263167434598512415320021443960 8686764 -88773189327489743300607583531580400384 8686765 -22041982371152561694203656009295354880 8686766 -89649377560475518756844371338714287232 8686767 30156768294701265573502392590668982280 8686768 -64885497718424235105837090194741444608 8686769 119883571647374589464899914524626076550 8686770 3292795540296261267703260251504601600 8686771 -52912829751435344448636539492805151248 8686772 -39286560093367578383704878986096560128 8686773 40146230067530232026553817135024952622 8686774 2587571213568774224666154450900448320 8686775 -24704544265119853220519765203149415200 8686776 7633082283916806319400423008704921600 8686777 105214606786498569994330965880989721344 8686778 71222004877232492966486216366761607424 8686779 -23028034353439274332868298292477286400 8686780 62713924359148585207224932430196085760 8686781 14053110963923736299813521377892466880 8686782 -14640864637007846221023451304978511552 8686783 6912016573130748369481225080418727264 8686784 57876094183753958303797093071062040576 8686785 -78122522520769601678723261228773756800 8686786 49198720865760777299549555923442871840 8686787 135004589564246773933550267584022732520 8686788 35454573275947872335056741722049566720 8686789 -42249931622024156323310907833030380160 8686790 4178925226432284996199894063668046080 8686791 166660567546765777281140729371079743440 8686792 181325075308397924742561740939589888000 8686793 -16188121760392964847751131734898176076 8686794 28578973363213327227133833248100345600 8686795 -6989824293637562718570275447884140000 8686796 203324467130731498905347201811039518208 8686797 -17755132081055685059328458589399116160 8686798 191797434571143855385990967242055507136 8686799 69327768118770761079160467568277428920 8686800 -8012171236763640821853238361063424000 8686801 -35858393610246371325233702857904860608 8686802 -54388035216714394228103026534549857648 8686803 78034533747175140876225100591996230000 8686804 49617860860160411424314002328665286656 8686805 -26566658913550587263767064076022368000 8686806 -6120539249411157107139953708905451520 8686807 -249803596212885480657900713378770445944 8686808 -1087355879217229734025666531432980480 8686809 102115095870660985606095029546741793114 8686810 -41287310080555566222032323025411988480 8686811 60504553085699345306601728376950306832 8686812 24694761792718904556534871420161280512 8686813 -221414647253492183408686342470253279860 8686814 58654115422891394962877318350241696640 8686815 12657692676747360814788924503106920280 8686816 -202892191902115913875600082014441832448 8686817 -3016545034442516755457908000791726720 8686818 -63313603743606390094291815621629249280 8686819 96247755631616546118434694397292386840 8686820 692878962155755538580239406389084160 8686821 91722605853926752506096880168584000 8686822 -170562166763676855002625538905782024448 8686823 -104294687586066401217005714259146866176 8686824 35115824601616421680355992892788408320 8686825 36878843497459683097108257870875896000 8686826 740177694739679164587472871341964640 8686827 -19134475136867593121645663753317481952 8686828 126122124976645673468023772486581952768 8686829 230934564003977009042133285100001705430 8686830 33398348927298738294832569693983473920 8686831 344282637407826222624481952229021299112 8686832 -8304863120963816251749666285748224 8686833 -84496447035977411747788050980204245152 8686834 11540046988416302350177510596646016640 8686835 -20658376339047078400533409582389543840 8686836 12775702150745953125708694615556401152 8686837 155692396981177537391122425880229752252 8686838 84845079709252443531189984331406043840 8686839 82774506999609459182125532949882388992 8686840 217352433759227436056638325792256000000 8686841 144089485545591393730094048937950491242 8686842 -26840045297790968908978181584024178688 8686843 -42881112830423821288406470074659759256 8686844 78553056708090874357401509179259252736 8686845 46496049184517900434300019071229400 8686846 7187508901660826639991897309132774144 8686847 -10453307807011518309547639054184564160 8686848 87566306027342445807363302955788795904 8686849 128272901975847132771042219014013781800 8686850 -31291940022346741182524537620869043200 8686851 -24821669704505767737509534308117180416 8686852 -182717710487867266859038598735474331648 8686853 10912104992614899514326466969614888480 8686854 4992776583372703900452522316928916096 8686855 -148193494159208655080545980110882607240 8686856 36978234167861344098995512013615354880 8686857 -19526414776209505961173208339213872320 8686858 30603651721378890541945982459108927280 8686859 24563209294539423025896977628103721808 8686860 -54084680973435891242060958505697280 8686861 99507198038704667219196750431926479052 8686862 -4083325078663402785456762566631990336 8686863 -57108319002573884813523750630073043760 8686864 11985883978044888397466776793407979520 8686865 50391799382759723696837152519118049600 8686866 14414028961386930104967789791018692224 8686867 -199364705072590963970375016851427161124 8686868 -98079115043198905190274999694175079552 8686869 -223458567243546420214761376254826788480 8686870 24684245663360547530865278355640473600 8686871 -3541415858566247390380257408284701056 8686872 -59859520849428071987296228141493452800 8686873 88499353089269896415302986160879642564 8686874 -35470211364761470388435174612404616448 8686875 3232259052506060167094419879085430000 8686876 -134241394747633774712267378842308648960 8686877 -131180986531662076715659050538873349274 8686878 -43915224572541093474667225981625846976 8686879 -30621638047821336853266077476846184240 8686880 -57307767756875231969462956228397629440 8686881 -67806362413438038020022287008895099136 8686882 -17634855138552462115452910379534217216 8686883 106225083355298882853614185182456663132 8686884 -2019822419124758548852268712461835264 8686885 -56601810023231291019002081252353715040 8686886 53029630209683326265542053584567433600 8686887 -52038632783204349122629425301515527040 8686888 43637731583955902231454223908311531520 8686889 193120842202896166482873097923960621690 8686890 56887451532550809653791858674499307520 8686891 -133708697733943995558394613603645609600 8686892 -110957531544539910763991868698120616960 8686893 -81996378850136276003045310172445203776 8686894 -89153980674553482123212197854850928448 8686895 48138651880462881756550227821424499200 8686896 10698841113275445502698035586161639424 8686897 120338817875657544254384338535197315252 8686898 -112646815773510393761626220470752907008 8686899 -40614347044363630296052667088771300000 8686900 85100277847746780347076607751935184000 8686901 137374456122907906487093669904796513902 8686902 12829454032675067532333911065169147904 8686903 1762837529400269212307155200078716824 8686904 73301554565842595816039541291235061760 8686905 -5083859891658604631223337437129857280 8686906 97793324210235114787134145099307973120 8686907 75613360985546420395718204796203581272 8686908 96559830027204924708023783536399329792 8686909 -62596990372163150952864255337473453696 8686910 85537853583568256342019166395879735360 8686911 139934276185365046541230927358250096072 8686912 -7158669468761255161470493588746928128 8686913 37203044779098530977850091104780104704 8686914 10997755189877419603606326275465679360 8686915 22269394741462031804907516622009596000 8686916 38560919882093971020812618062989705216 8686917 46258518448281432637268994995500403808 8686918 -45875532528633455505905199917317575840 8686919 248393075548862542319001042381202232160 8686920 20700270253921575828064216340489011200 8686921 -6296380305497215370906867956083556800 8686922 34850224088848216897153247433980842752 8686923 -14064846023427708017966039166727503360 8686924 -123315468228220155003972709255642867200 8686925 -5220842176373615615333011613666593500 8686926 -5659690401508990938854757237766531008 8686927 -14858494343155509965489916663678212608 8686928 19141587851975623346425480336944586752 8686929 -43104352871074018922187080804233587216 8686930 3211112533331472977297390845494942720 8686931 -193533120942176435020326040268022935736 8686932 -5578737168749312610851573762028380160 8686933 60688903026344145897023258100742281600 8686934 13750493792018513929672716143914348800 8686935 102950684096432353981819896199042568520 8686936 4282147111798806325409617924347463680 8686937 28964012533304574431032010905514372352 8686938 25726814292578183348932963123245964800 8686939 -81090367591251788485898940547732036512 8686940 69409801835076571235349776228143511040 8686941 28017957349598458456917492355093272192 8686942 -49517498742966693665071819772491457856 8686943 -178468821172264397348796942870049966080 8686944 11804107901331051495984258190210498560 8686945 169020676922122485169114541097523766400 8686946 -313171227311249977885022349599882496 8686947 1383621011373308139174213662389228800 8686948 35781738538364138855005391678741767808 8686949 116464613451132509273354396493878158392 8686950 18948215753484323294740230192211344000 8686951 41933566775603173325700116901635178464 8686952 208919811366137128115661795186707251200 8686953 -47227378739160315228669293461970400 8686954 -2595800995877335139474164632627989760 8686955 -135969809115227793933634113676045604640 8686956 6034506586635866056744177290541635072 8686957 -85834888427036953309298015683997685108 8686958 42183783221434904357467908147219824640 8686959 -21286972588438577555178113464673842800 8686960 11452419897760672895273669776101703680 8686961 -6164905553895727368293896443328347438 8686962 42904545954238489670110985568106940928 8686963 220909370609915122623493439636157725280 8686964 46533929321729044836496689228043364352 8686965 24180242963960365048061071814314206720 8686966 -44651343972360910274249048515479960000 8686967 -218189495442194561794781802659421336408 8686968 -29458622177695792567007935274837606400 8686969 -19865106599692271658155162034137657856 8686970 88234001530864699292817211547756275680 8686971 43460511217449508864657776383976642480 8686972 -38595152310854721734121849816269272576 8686973 -107646033671535176440972219960068898740 8686974 -42308909890635817239339422830059752832 8686975 30636026355163862697528667719926592000 8686976 -160586278678166323317411534195853885440 8686977 15461225470022833927607982353638033536 8686978 71383112071010315913089811145230617040 8686979 71822541152352600577966279928872985760 8686980 -36446893177933821389961686488272691200 8686981 -27491907741295680699999438179345837218 8686982 7075657312845450596395002274906538592 8686983 -37153929052090449733461234364111092480 8686984 8798958904749746732998156889628226560 8686985 52714238152691109512122378219809518400 8686986 -4683671795711155296652740013445517312 8686987 -67178232311918885470409106173018042600 8686988 -63805198875300489208668801115310983680 8686989 -1764376645702597707444939841277376 8686990 -37741582264130566534859746035828268800 8686991 -129428591421026427601098649816550286000 8686992 20754988377138353396347282509181747200 8686993 -37565785255189157923743354141459704000 8686994 61967840347622721535773493719252625296 8686995 84053804530705982933365080671666595120 8686996 5496788629010010519750640771836464000 8686997 -151884260095113992338186008018105780576 8686998 -35730173766599700103939492547716032000 8686999 158772320786363802794460612170056685000 8687000 -5133463660598943405595817840762880000 8687001 3315887295369254972770980505053668544 8687002 71722904969604803552414671408316927712 8687003 19388232127517104063817387319328230768 8687004 -109425899188323381857555031479989691904 8687005 -85644860983961821452755588904225608340 8687006 -27816895713277162947986429937477304320 8687007 -20542794249761102084297969146185560448 8687008 45871893999711383335080374116464721920 8687009 -44197264148189616491366218439469238560 8687010 -44639848831065498369735368228669583360 8687011 183417815664382872683941095771958712472 8687012 172242923232203979784713116533570237056 8687013 127292967142571262871199989743955295904 8687014 11844468467205993016147343789879727456 8687015 -44249164030313148070771010779650240840 8687016 2056714995505818017212989482247690240 8687017 25910361206815887239510431799477526132 8687018 41352370124298313291574133025128983904 8687019 43019985002554075202338108556655803520 8687020 -208876023161988754093350745464808888320 8687021 5562626743366853375380148756867788512 8687022 -15733364062786642876494194517569973120 8687023 93177511844607926386181622359408553840 8687024 -5044356375168197971067923967646351360 8687025 3476090066692211614293673015207581750 8687026 13056731365988934223955970854334357024 8687027 -176031023455923117161250673592717435124 8687028 -21216362058697278078004745402289192960 8687029 18517686433400957954689406298242492764 8687030 -1114776683668471661646200157538805760 8687031 98915247909136208801407324528189065600 8687032 -3916966048042557968150481501539143680 8687033 94767443890376514901804342352514965460 8687034 -104283646097189519873919030377933583360 8687035 -38536700627658640254104802104370851040 8687036 186261290773815333246540652368806138880 8687037 -15634878580569952790053852460592360960 8687038 108327979221706355442717330914086897920 8687039 -65248792702850330869356438539937285840 8687040 -7478442176087798122764030017273856000 8687041 -117433618151710641193019509881646174416 8687042 6752364122675726714637388723920307200 8687043 -83506367835121874582907623036970815868 8687044 -162651635590253862431060358660750292864 8687045 -29501342235009286463356209256767303720 8687046 53091068173499438253596695646540505600 8687047 -254043217598072593765551388091562803960 8687048 210243675241007936239018437326987535360 8687049 -13733398697212098580767840709229767680 8687050 8889579381173278987431728535000358800 8687051 77883584773341634835934437387453197980 8687052 -41185384790206891863301030724719062528 8687053 -82755242387779026239572506625521187776 8687054 20012695596189731812802089108315963392 8687055 31227692954447191329550893431410596000 8687056 -15011866724109839849003586775625105408 8687057 -330510155884431958226015509491948822528 8687058 85495399590993958440172724439863251584 8687059 118827042689544353397983435786370683560 8687060 -77074662670698654652487538612776075520 8687061 120140619875233455972764466079494272640 8687062 -22549270433266359605088942800624833536 8687063 12079470265107537738213310278112820352 8687064 87798758052322575212552620640946155520 8687065 43242136628821065974554069700099987460 8687066 57089762462408675623556147094164947200 8687067 67584565461920471401829055193457000640 8687068 25873542776027223359008112379960410112 8687069 -115987835852509655487674475210153853530 8687070 -19500393238581807178843601173559097600 8687071 -51991525049432805489291417440690305536 8687072 73829116372278970720101529358040563712 8687073 -6344956906539924391989561304192732896 8687074 19381242659267399175789710975164368 8687075 1078874180419122657710042840712696600 8687076 105357649439928189867440710259396293632 8687077 36066734785712094097510296517957816320 8687078 -149590488025010100640816451240319632160 8687079 -11293635603469986775819347547699533600 8687080 71799458845641751104402486343996108800 8687081 -96148708651706962680241343584801687296 8687082 12761137571403052165003101364486579200 8687083 118658202668647258376890934305287571240 8687084 -85224825722026854157026466291049576448 8687085 17143675906015018561981619021851468800 8687086 -2220629044014543551836654398413093760 8687087 -94045698593525514544441298880211833264 8687088 2354693362444002752502580922253115392 8687089 -224795651286334650784668651254869256110 8687090 5761705919237930595414834088367224320 8687091 8290443066980153834346475473626400000 8687092 -21469276051827836025145468981996192384 8687093 -255734594957305044119002063555272440658 8687094 -35184336070014894413781355079810374272 8687095 39307868227556973237060222149029989600 8687096 63606158687261751527438890922532188160 8687097 -114179039039944136039954188884686569926 8687098 -39899716945444575631620629140812228864 8687099 -1297992614944691062074114507408757440 8687100 6896667872393808036764354486903808000 8687101 5206830714580619836377776488689138240 8687102 -139704361383374315634323681031237159168 8687103 -2650199100523618261569527879002249200 8687104 2770122738977443206203991742916591616 8687105 -23015237897551832900525018255553071040 8687106 -14059580234182490775373060194677385216 8687107 -107760409198334424371981952098141683752 8687108 148071119643734870628922166507670246528 8687109 87790681276140812634595633276780970400 8687110 -18380344424647822668652822060459294080 8687111 -182002873323839583521763922899496341576 8687112 -26486946903847569462997890801422745600 8687113 67809726063610346434814652380534174260 8687114 91695027304191650963639996563171862112 8687115 88036771045412591819243987812358616000 8687116 80286718302600666475857937118836720128 8687117 277920829558481498251618809747103226166 8687118 -960264644818886336534657333642210304 8687119 -25096031736844809253985801907797314368 8687120 11182854668583874076900192783268741120 8687121 37887277075938227554848866450552282784 8687122 102791529648088236686775395887153268112 8687123 -244210475290528636758726419698024035840 8687124 -45086892294406511254359849867041610240 8687125 243893196922625294713563562157777427000 8687126 -1972036792889087668100950432483547904 8687127 -11376311881348847756362036521637048320 8687128 185994901305171430620892925334345308160 8687129 257343379165892054628166055624443326480 8687130 -4436490897610240772812312209439272960 8687131 178432140989379758493763364485783500932 8687132 150130165317759771979162140898750812672 8687133 -2715917333216273389184621361658949376 8687134 91623312135323477579228674802420542464 8687135 -32667735153699008637449118208774456920 8687136 109772460045309548250518477030669942784 8687137 39491694365156606017766255298168407472 8687138 32585027901076619139436059578123472720 8687139 -22467242513177303526261090602279739072 8687140 47811025218494738933282257176235253760 8687141 192909300555092263439210911036706164542 8687142 -31146314584669491420598936117701657600 8687143 -48798782692560976294062117592445645280 8687144 144952334092529166479810995965527654400 8687145 -141036954637710746591598550045847284800 8687146 275618452631194886869804528141977600 8687147 -5903609697423891568321683192183468000 8687148 -30834078529083787846969741826354488320 8687149 -139021813132459341563316885949567071850 8687150 -885958403441071967965282572374851200 8687151 247668481583703312425450946893197626624 8687152 32214932442672370303251687994988281856 8687153 -333248779881788276736888527107003328640 8687154 19548536026236290265228830441118342144 8687155 -70219660541571241014180639617483239440 8687156 13933468402730055167682565320099348480 8687157 76083367283123221186910211314451629088 8687158 83857702247171984273106481110264523680 8687159 -41204351934154067319022039856632599096 8687160 -49609496902774844120857626305848320000 8687161 593588269785374839297715061853184000 8687162 8118448485855121576831522579490838528 8687163 -52710274726082408701286625943570240512 8687164 3962868426539334200030926706216014336 8687165 15389878211487449573817045906302694060 8687166 -890550930288973492292108775463786176 8687167 213567984339841522114616631228684013792 8687168 1004691971111184794605346548441153536 8687169 -6323523891940203752313736409554312896 8687170 13123983592597262013537568366502597760 8687171 -2569279723938930543357117995783234628 8687172 26873190801105650833750623055648604160 8687173 -169678826765344576831546094454880856640 8687174 68416303423847363195259577875226986336 8687175 -2215221574388678325790420747069987200 8687176 -20083290304012382280376345853205872640 8687177 63992274414083234478796578703690037220 8687178 -27774900487970759942018242277782162896 8687179 9511347517786958682795753094779998776 8687180 -21360309932979039030237155186872550400 8687181 16607525454282393458431803757111712256 8687182 -20155111054541779896795029175614373120 8687183 -42083515596996039116528404083143687568 8687184 -25716204448453920135989696582366134272 8687185 31651492281538940850845078512816689000 8687186 63221306983217430278599192418618391840 8687187 89093319091452276712508576541359095560 8687188 122994463309559868611460848965611888640 8687189 1980450749469361566291335866482404256 8687190 -9568352416632434389532732929956132480 8687191 27990789837418343284281139420640797000 8687192 3017705750298305897414116568782602240 8687193 -71458180470303496404727860053039247552 8687194 126987816419622207175398190615544908032 8687195 67103264848663992813326581379344560 8687196 27262355869581751233923105238706667520 8687197 127538655944498777677618641178909732646 8687198 81387196889469264833031897844710597120 8687199 13381750010095700157839479676204903040 8687200 -107283026524713815889561952299073536000 8687201 -105514668690319471949333062264514879100 8687202 43992714157718548099349829771234076032 8687203 -21861252824040892844876835788584952160 8687204 -1595658424275639315256109080672770048 8687205 23858134262301099645343414164046118400 8687206 100542304730046080935377100446547673088 8687207 137474701070734641409697502436658550456 8687208 8461808206129279972157650812859023360 8687209 165488796636747775887660055289678820410 8687210 -12334689114983792258588440827184800 8687211 6876512341637934291697399792939215840 8687212 -100888863171180430692139009453441548288 8687213 188424361060901843260179924346403877462 8687214 -25580594628406004680113607956449578752 8687215 62672678689426669165313466145725541920 8687216 -15316564804142121115293291020069142528 8687217 11607939160972535180947912607936830464 8687218 -136718253887674970425191588379573464960 8687219 -17282088560903990664348757347943842480 8687220 -20764082024780956326480488733506211840 8687221 -67901201932367874058596727640823828708 8687222 35737369890018636480937712818406760000 8687223 26212824703242182268998056331791165440 8687224 -19702588228291967969417493337665454080 8687225 46285116515720906660176235265637224750 8687226 106367668351986490801065400947940237824 8687227 -187540442586486714361187606025422200924 8687228 121991213462743793669040932724815708160 8687229 -114173369117322574981905945254497430016 8687230 -11070055423598904246467826348605902080 8687231 -65528803905996243381146155678486193808 8687232 816815478888246046364681915376599040 8687233 -103936245807262223514547682177390651518 8687234 61657595957217075931804509514553624016 8687235 -12927215967589281738114096614042918400 8687236 -6968054958759189388782222676613775360 8687237 -29409701339616064905416441294977881120 8687238 20314043094398376917514856745828229120 8687239 251819961108888866979937476362211999000 8687240 -138425545297736570342147999583352320000 8687241 -50888559765221346303080746994138289750 8687242 -61192986073873325605159763838722731728 8687243 24148615436151651239244833426415704640 8687244 5499007766195574877043499519932685312 8687245 -22747317343403226902041808669536765440 8687246 -64286748251216058337872118591248960 8687247 -1365910888559586662254241457322774272 8687248 -3629041318423170743750469675095883776 8687249 -68789543451694229250133995625405548750 8687250 -35662129699214078889472159934431104000 8687251 -34101102673732840571730954177504802328 8687252 41465587818854937771913156194426163200 8687253 -26384451465714342065623320416140257792 8687254 33552011424483229105370320869570315264 8687255 128835162994650373367764057438761688560 8687256 87011221248379898419295362219964006400 8687257 98878953371306765304111803600145818752 8687258 -37987941450805763218082911778458613520 8687259 52465197976489800315003236997430172700 8687260 21346168868735324458352444535839546880 8687261 -86780944703868045803969921673061346496 8687262 -48205519398383376865710706263664198848 8687263 79850809488767859662831223687464251248 8687264 -37082083611418336521951173840678289408 8687265 -19711990040136994856683477228643559360 8687266 -25770200131486263536959961100547284480 8687267 -69806196579688219579108905109039842288 8687268 109929291165484398137664628897549018752 8687269 53907359021114662864626025296556373760 8687270 85439486519114765270535336090811870080 8687271 -19308085978586955351815775894487990488 8687272 -74062540700733015476089818753074135040 8687273 20208788195351311629864160871933927040 8687274 -24404431412889606515701134606573051648 8687275 -124023061309343622361753572818364455000 8687276 -20951916914337494914063872425988412416 8687277 215837370212624525823096646560257691840 8687278 -20894126537585784998183882733816468480 8687279 -48966467533591368829361114196665121216 8687280 -8835567156104428046660181369610567680 8687281 -77500587698405586028317406150229189708 8687282 24080993463765524763858817718066782992 8687283 -35402177235503537576185576267523941632 8687284 46863053872985295325321445794603862016 8687285 12860999452847277837301649047724344320 8687286 -70110069320621456305875350803812430368 8687287 67165151930116947770690750678213789312 8687288 -1276572831297759490271818391495946240 8687289 -48234716111309783538677548471105266432 8687290 67470127277831202312422123935910400 8687291 -258330948504418296287628010113322513308 8687292 9912515778889627821856462632192344064 8687293 74310438358820790705084185643389665344 8687294 -6243440830629313967494955970665011200 8687295 42233600746299056532453784027783644120 8687296 33147023512811384117899023290361446400 8687297 127439567767939669098045491345684491200 8687298 -98115286739279229677124002292302154240 8687299 10363771582342350277175933877838634300 8687300 6350606448964904138069286718077792000 8687301 19389860912379441430051950976720190784 8687302 -8888750570716774921794873932816249088 8687303 64864609193655662788226124834011790552 8687304 -6069266828944910973955452114527846400 8687305 39920514973608928267010046852259153920 8687306 -55996680707518635918477618658445530944 8687307 6790782209089296939760564202162234880 8687308 16828230995661560784584730897288806400 8687309 -101406511741649024942566651686935780490 8687310 -18108714939501565650175155406537683840 8687311 -10101354490485046565044736707708541576 8687312 30236046343407975967422382358273114112 8687313 -50172217995016061273862533951175234240 8687314 162060601805133966816994149653071733760 8687315 -32334499962396624145652334513267058560 8687316 53161219093908044563684766757568512 8687317 -30103238441476619457945929165263443634 8687318 -9063336099004010492797705716287228640 8687319 45224845121815750397982518985537149544 8687320 75284633755127952837805207007379456000 8687321 13469028236280246868457750701667424522 8687322 -14989546715671435560819960783023693568 8687323 -76624090324341779534495606819435672280 8687324 103087434809742120321341134806760413696 8687325 38604272151582396588945181134628029600 8687326 -3908512609582626156648012237937316736 8687327 1352020906081508977487589705143094240 8687328 -67718471259923912879369645451262820352 8687329 -19410144159006249998337518151083862400 8687330 -4857984864302187359274446441404154880 8687331 -821615034086746467114622665128291028 8687332 -8630649554653791071521063847236218880 8687333 -660962541401360123978739287158693056 8687334 -10779917502824118698794761028614477120 8687335 9549786670519544691708513377312357760 8687336 25947275980545274475277642787061760 8687337 28923901082856238116241487908983212640 8687338 10583805180982921056935460954840821760 8687339 87285616858724204149705600459088089056 8687340 29870773819776124755411937442513034240 8687341 -14391288060108818431529802719779433416 8687342 -50642975832260091574264732932367124928 8687343 2390279057356768480958524331910413184 8687344 37482467536551834012438342533321359360 8687345 21321074972316345953590422640729032000 8687346 -31146157316497669713942234708992006016 8687347 -27214849952130038029572645456239471616 8687348 2614121124392641634659846981794868608 8687349 -15569803144548621375582165325047472032 8687350 9412996309390393229645788590837244800 8687351 29149518600189312831535920769517238600 8687352 -107249250910604707011394167416959610880 8687353 -34810598715829913762472364890755147136 8687354 44218620734513818172113886984764000512 8687355 74682271814416501213018537631868434400 8687356 211624437340602851872203167020327226880 8687357 -20306407964775216170117261336481055860 8687358 -27897486401307509680837941008103070080 8687359 -133655315999204600399281585504968989440 8687360 -857280418964162610831477400078909440 8687361 -57278165264043044460502710382466215680 8687362 69073572862641312437909659636250772432 8687363 287443995770361856879327290429818031612 8687364 -29770713944302002678629445837713707008 8687365 -9102171476059876183228607928826761480 8687366 184166484399434715394440373127820485184 8687367 -27127204185753996481902598550528260464 8687368 114075515514628423798393508746420930560 8687369 259677061506846416272359898430668735770 8687370 -54980334373622183226209861112224217600 8687371 6226896511679710121636765310788359680 8687372 -134153071009932337738499381989375367424 8687373 95229253884203665877833125646550952384 8687374 166267679817141934115322401413847678592 8687375 221450722136951223060263082052650750000 8687376 249160852704517199752286193366859776 8687377 15220356747621320752349058306513192820 8687378 -6559600361931341213397444648178999296 8687379 9757608992561475042152914223155540080 8687380 43397322804802967050802102779842946560 8687381 -119641882240485357668187226578224824818 8687382 5510203694746524959596223536011585024 8687383 29193195092249922521742669741475458632 8687384 56009769732555826260234485393122099200 8687385 63442412371990215670735307041691328000 8687386 169431557779808928950096272974883038720 8687387 -193544605037788646838103132984442147964 8687388 40385149510870725766333079778282355200 8687389 -144470516152523884403800383718246352160 8687390 -75028076567935237396902235192878916800 8687391 -152781541144121272101445891958338195056 8687392 83979795299347450303871741846599237632 8687393 -29716323587342112933257676401032953600 8687394 25870660647545015286815752539439971024 8687395 11050368557384780006248789233078056400 8687396 101475010996605500037835067596520478720 8687397 106340676659710984890370708040607861600 8687398 71990512505654368275011037095573983200 8687399 -38017185106458682324915778794454330880 8687400 -80990118959532992980187780485140480000 8687401 240273600166140743796594547800969953402 8687402 -36615173951417239864949685528460096848 8687403 -61024998973477597863925709189594665188 8687404 91818063748493745785171602399578880512 8687405 -287005175793712027062078156342991889640 8687406 3724180843159733020610746077070591104 8687407 -43322722223995575885702868288239902040 8687408 33097770696871510617998864243089244160 8687409 21778301458003579520718471003941783040 8687410 71128546252984577978611821938493459360 8687411 18738922518228494799892009471404226560 8687412 10155612319852631125765654460210829696 8687413 -11999060787296619197697151532273433440 8687414 59333699067500727692907722150565064320 8687415 32237241574037500581690085000212464640 8687416 271569327590208260048670335318702284800 8687417 -1662316073804465885725102506312229548 8687418 38699479784253834090954272667876162048 8687419 777158342196101697117454643567258768 8687420 -35847222226115651038177508146599045120 8687421 77254257662763203746447343857002922272 8687422 61988701222854961476995772859559548032 8687423 26874078205473181675200670327711860672 8687424 -20600383667363387021967895686172114944 8687425 23135417015403884501509298299416768300 8687426 2348512427523629386368282436959875328 8687427 -2856519844227492146762229755428965120 8687428 46921896694089983475814657468263075968 8687429 -97713122274491673298714698059055407970 8687430 -30812361225099333200734528490902813440 8687431 1832824981065380704676731061101356552 8687432 -56030880042941447813644931364624629760 8687433 141129333507668756354301853454783935104 8687434 52067305954900545050552686304146728192 8687435 -102438871733021321254059150384887293440 8687436 -112370066313271571469020982359039824896 8687437 -95585858659672088665917495548920444992 8687438 -6766794551801373742307894487819392640 8687439 -82772889888989876895149808927989274480 8687440 9181423838479143425754160448233390080 8687441 -69289725623880999493293242820005139840 8687442 -46441509188931099883958271492352214016 8687443 190205592871908655582445246761080874080 8687444 -35451077784753885756750119163434139648 8687445 36913395754668320067485350891346256000 8687446 -94653347165151878531924783353160297280 8687447 -34607119960018982313907508851291169568 8687448 27833309180354676873335416071947550720 8687449 -42204539004101096211746297648669671020 8687450 4441425692617551758634529201000029600 8687451 -11661171116964848630168447247367180176 8687452 5005347088884857390805195181124953600 8687453 48664906782162191000084263329030705702 8687454 -48943682304955393248680328694196333568 8687455 99492678143949702298996573207006618800 8687456 -188098591453514718239057145214572822528 8687457 4375863990602288162784998737222522068 8687458 7538605751850264264697567878403293984 8687459 -6074651017121655831352313779540651248 8687460 -37208139246935930161056942913939107840 8687461 103840216281075107941590123253221048062 8687462 61401988766038513710053783265828864 8687463 96273440866233697550309047674078485544 8687464 -230377134538125958593513732587289584640 8687465 3238610307191645520434667998052052260 8687466 -34237407845189629220931297485480678400 8687467 31915589211999899359936037292959846516 8687468 50077432471975701705059243873139578880 8687469 -18094768435451888073456077665224285120 8687470 -17253460789557899748963718241326631040 8687471 18453713852732112701913177272121055104 8687472 22516068453823412472420156184069570560 8687473 34158527278155944469052300102132107684 8687474 80802172333852265932542740836957473792 8687475 -68805135640070166344357952280043019900 8687476 -25974929039918253072944797966847053824 8687477 247537064229836190982647209622327169326 8687478 54046919731670898403091525073695692224 8687479 -96927614454166690636772646886980224920 8687480 51359199565445365962932388536360140800 8687481 -79689254140259099210008306835310394656 8687482 125542929183149431174508417244697504992 8687483 -88549697498745090824831002993550050560 8687484 9004265082306796833090313881858339840 8687485 -200980482789312625692249968402200580820 8687486 -15085064587470454540155757212043569600 8687487 11842826729128729894187064590839530768 8687488 -42280219559622207301455142867729121280 8687489 8351420094436768386174424064763865152 8687490 -2131094071510142936889001407593932800 8687491 129695907167081674707665769130311578352 8687492 165669043872597434751009686974145464320 8687493 -121904579338200810563270915114283512196 8687494 -116814861613904462069075616456934540704 8687495 -959905965810892964711725195701122880 8687496 51718130250634462804213874457413836800 8687497 -20888832006942157678795840830759878848 8687498 -67625677092344275596207266008850770080 8687499 -58439815607722159800947880473121015336 8687500 -85329615707347625934239026492420000000 8687501 260793819249283822688353101159759821100 8687502 -18759734124528040052890820122280286720 8687503 111359901388367735579755542312039070080 8687504 9955019037791154881096256290527641600 8687505 1222519186780932370958376175449086400 8687506 -50057292856301766152298071842820171616 8687507 -67804394696799950991110823612214248048 8687508 13433372433880531442720258754081576960 8687509 284206509402239551433279321031104203804 8687510 23677004353552811231952399098788235520 8687511 -2322031793219382758071083935233537440 8687512 44430023911982869869733085397357035520 8687513 57926855305661703401219228921731218762 8687514 23464600786408633444649137943150714880 8687515 -8603785368930641581672153368373417680 8687516 178676590821543535071512978939562865152 8687517 -23536893496707176149183394634186989088 8687518 -20768347645515492407435992335969818880 8687519 41193531799376867654948422759499647920 8687520 -73303298526062752948338619110182092800 8687521 -261317393433322029667858500920302901278 8687522 55688083714976602581643897829361878400 8687523 93898592384719249289658235286285167968 8687524 -189336853598780699036055287308674411904 8687525 -48357180097388025661195601115626750400 8687526 -32973303800520632804563585084631354496 8687527 343816816124640285782649070218448280064 8687528 57409656494988480258310983477330984960 8687529 -670487788244944273061061303134107356 8687530 252419379767499452493019507046249760 8687531 -49836122682159242434836407620663716936 8687532 37153948368446739522380127930566049792 8687533 -68499480275682849352753020456850038656 8687534 -23418198450944869083871973238987028800 8687535 -148881313345035560893633216092392040960 8687536 16704174544100688707596654409000484864 8687537 60038610969231488667601527724446240960 8687538 -31112722048849072153291585410187679856 8687539 -64095186742586473159677914790156960944 8687540 -76662852515075778373058620001928725760 8687541 -10780619562870975186501698405219096640 8687542 -128219577796321376680589619637757471328 8687543 88868878393823282474147251314236258424 8687544 -9663775291906828465526118469582848000 8687545 93508283587779150780279694799648608200 8687546 5334860590523367725568674371630717440 8687547 -9091393649856700882540792602899713920 8687548 -1610746643907087384961613236413367296 8687549 -1854949106408247615522368291667853236 8687550 18736049093034729327428927242966564800 8687551 -130243550589527237259884850230088934720 8687552 34332609281625565743017603860430585856 8687553 -794456333390939908981993684282920096 8687554 26033936196567657476049392094625952640 8687555 -81917484967964940199000448301058409040 8687556 -46672148588175863941908445231750409088 8687557 -35711176037349315047702084571793598820 8687558 -221293272755108860539525309334648800 8687559 97383844188094570629722145113638252320 8687560 -13296765650338172844546622023794688000 8687561 7712711677278632104009795488104226612 8687562 25797357329079399208077001117118644224 8687563 16124287201872481106862389878966904800 8687564 -24861444219899535708236518750224642048 8687565 -15089479896872858528373630824426701140 8687566 -131037737841812893887235700095238012736 8687567 2727669821380585280697929973172695792 8687568 -392259485368101629137991744528842752 8687569 10637565487086865215167216160000654240 8687570 -26499309503189614044700184404770767040 8687571 -107966274191476026874284546693515241288 8687572 58776263904688083236693626677361481472 8687573 18652141866853099477538928588608973600 8687574 -643484234303172383247658601934778368 8687575 -3872859018790555417637012987846377400 8687576 -68109610564565767758626014472378634240 8687577 -5326124703563358756257667105045080880 8687578 84169884220869098863469323579840383456 8687579 -144052352197643560405188379685766828360 8687580 24162614460030026170081536963059589120 8687581 -41474086045869973619292036290808315840 8687582 -46182537957136700787166123524390004608 8687583 -46967691994388721229451430613791449520 8687584 17616775416356626501227690704374333440 8687585 -120504105952082864259763704981230666220 8687586 -33172306648252333979527412174401401600 8687587 228260272973341649957578920656832558236 8687588 24732693612185364172623815815053557760 8687589 -66118354386920954217032296534960223232 8687590 767074471910138576511115545884400000 8687591 -3623963761220227405799407732344155136 8687592 -81053683299231040305312988320922567680 8687593 64543292722535439787953222223146375040 8687594 81209615062104102882193966494856360800 8687595 -9780982167373492576567711622019194880 8687596 6309846945267270645165112647674835200 8687597 -33477445459260258717420094468464468480 8687598 -16899212273458599526152229186031400960 8687599 118049251320952359875329482356733035600 8687600 -11164758841171918107116205524683161600 8687601 41716899410692295447793488704663025280 8687602 -104179463216772577001051065259989587840 8687603 -204095618137366292618509064963106116148 8687604 50726171699192614637222395168203472896 8687605 -109267910080514922556467182327773552740 8687606 -3710933173337679986401988420136183936 8687607 -95850924617830663205949243468885735960 8687608 -155651245407794003622494286437442478080 8687609 -59908018727753745913245794679135043584 8687610 -20323503215111031454954901163768456960 8687611 -200894998081491350252673158073576902648 8687612 11317705683660173520845686142905052160 8687613 -57901642818762286473925450326559257024 8687614 86183740880457676136384028658700883264 8687615 193032741934066816152334576300041638760 8687616 24819218453881782305969012797807263744 8687617 -77849023450137227511196591756578686400 8687618 52884929854850756377200411989220431904 8687619 60366470994551955303453189036495295044 8687620 -63408417809979653545349606781086000640 8687621 283510785322180210538680687691876749632 8687622 -101722036780783155408146823622203772416 8687623 -158260896167627830556645405227535523840 8687624 -207599114158434398404370419949268172800 8687625 -4136991173096833953281197582684416000 8687626 -41642706365392580391705944513611908096 8687627 24938146998553677524684649927361061040 8687628 -257119881782633527310545733967341537280 8687629 -22178976277490480188487003640658287264 8687630 -46565348757229675033340650113449779200 8687631 108968815059946508820398852916248333184 8687632 21395392440806275869202860644001054720 8687633 173926174217926525235028659144217176304 8687634 -626347320831021665789982748817915904 8687635 1944058988793143671760720465706424320 8687636 124834593569807926156435012762216581120 8687637 3491188917518218797528495975352173312 8687638 94853470530241289044187751158935918848 8687639 -215957298254089786828784729118314814120 8687640 -20931042325800006153303428593870848000 8687641 -168631323742716052802485346400546843958 8687642 58121354513262264208838082319148831472 8687643 123419054187160583498397883504110483864 8687644 69491345076725009879001643989304093696 8687645 -198836537431741385500697348233540382100 8687646 32316138063861124699167295682308780800 8687647 69657714204047582415064929708200412120 8687648 156456332387731080403763777488523427840 8687649 84265277594328946400162679948282843168 8687650 -10768928344146372588225389858991744000 8687651 -65149590224954685711287477439779168952 8687652 -23442394745846089668995154501595066368 8687653 12179536212065297431032273214437621984 8687654 -13690063567566276727947667242533568000 8687655 -4599629028564261382737037701651942000 8687656 -149328746356400806896145953601656837120 8687657 1060415153601941890010885023128076800 8687658 34102981589325943620252596247648645120 8687659 -156250179267864814903482300742205432140 8687660 99351602204234305539769514200378951680 8687661 -78592255270609869048392870941377332928 8687662 88049388905433334706417575576864448832 8687663 178721805118069302477145260699418669440 8687664 29429727074737298294997404500471332864 8687665 45589105022740515991444254890267779200 8687666 7686760386051508669145134953816723264 8687667 -15803877773692469458190431032487096320 8687668 -179349911597064425564012640840509349888 8687669 67659522389400480258500380865566601070 8687670 -2984681051214047162946497877588777600 8687671 -87100148706887885281502428509567671128 8687672 -58165360853282190896555162886763192320 8687673 12288620924193548348438613986658262320 8687674 102008896936989227518634579478211925760 8687675 -56622030247937803513155304224854412000 8687676 -3429673991767610232780358572769709568 8687677 -3497966802930807505557229792017006720 8687678 -116175701405969114793329648349146415360 8687679 -29487329224532855415037711201291776 8687680 66329302484633474478536768920580259840 8687681 -53146257057403912379159438386387864236 8687682 61105882151359595948146856848022365440 8687683 28310519724129560028802944478053165624 8687684 53330881530476357534653310332657228800 8687685 4251776353562083662871766360139664800 8687686 57763367611357216300134510910078108800 8687687 21442693238785904612202248186081109336 8687688 -30790500647622252281209876498791137280 8687689 139131894491111973090914026229944957952 8687690 -29304398534902601148175080192641683200 8687691 130033512456293829507120062567286576840 8687692 -13687611333652598128369121396666052608 8687693 69267037334536135809617129680660247040 8687694 39065001605570957445243596902734734400 8687695 12555031244992860092152578426728002800 8687696 -3133975649803946792754291368532123648 8687697 -184002112548185224347289701873551456928 8687698 -44570238745460986226663521810403291136 8687699 34865885316034451400173083405948286700 8687700 -20818676571997029462059680589051836800 8687701 -296917899209817880259490938902421856000 8687702 -106624050803513760133707467345878991616 8687703 -157816573152942860366157973388914764696 8687704 -8630161945953273179716082943473049600 8687705 53789071496847684963338600320415186760 8687706 -74366746707882293306417860057265757696 8687707 21411898586959756432316507082046831392 8687708 -63516459119454096870946924646450555904 8687709 203919282842763225938329751821093843200 8687710 -72908885674781815499230700882216514240 8687711 -36072033447997374299875050304553954328 8687712 -28219969202896828492118254545524490240 8687713 -142047814135150273951042646703868547038 8687714 -17917027336550357913653081529107014656 8687715 -1513346097353483812037987076325102080 8687716 -178426280088413413448585870093855820160 8687717 42614622678350215770476444069609460732 8687718 -1764553930066642746666522746300585472 8687719 -15132560817632944752188151612809576000 8687720 1582835134033653597048789594976665600 8687721 -770474010262658370066844658207364096 8687722 10560583026332085351823229563924718592 8687723 62773027635134382395944699774791409704 8687724 -25412183175290233064587268195342559744 8687725 -52751266547219497770800550568748074750 8687726 25101872853142049467359600212757894144 8687727 -108958889046917255384274636764817738936 8687728 -17290343772493474068507343641103892480 8687729 -282965628808985612100658953663278234670 8687730 -5163394565050847476343219073636679680 8687731 -85981586002192842618848529983915239200 8687732 12431591722334334585759557060159066112 8687733 47958824321176722235064891251964805600 8687734 -93987221188218713575194110764278426048 8687735 13013086062900112462978434094194648000 8687736 25632442973088885804716935918763827200 8687737 26264416413092469190782804196367083600 8687738 -86488161312549773435115541373690958480 8687739 -126573062865530527115427431490029491176 8687740 49526246626916784945470953186282928640 8687741 -119572645190141546650745346631383947808 8687742 -11872988784898719355511621548859031552 8687743 19439909175950251551111197036078460000 8687744 4951641106947130551779460492023562240 8687745 79834479733094030016016789552602061440 8687746 -2489428037477559918359658829908410928 8687747 230478512540359300882452580262081204880 8687748 -25450182421026047190138659777128562688 8687749 -6919679277083030464198607749874984514 8687750 25189041537794768169129947177932800000 8687751 -83872115159334285740497626693338900568 8687752 -34042089043710946073297806346924881920 8687753 -202311490893753621135628929901504650060 8687754 -15694479742886572396142988470807016192 8687755 -118792125449499733425909055011960303840 8687756 -34906654766868091616673225896610643968 8687757 43890206115352995300410269398648760896 8687758 40309498404786478735597597443303638976 8687759 202327044370495327978960370533821702960 8687760 5812744398319040872092200637152624640 8687761 -12108049800491574029138441435349786000 8687762 76783500668141099851933804100089697280 8687763 1705823670075861935120369605839244800 8687764 -58836651695498178135219562323453879424 8687765 -80324647345464887593830689483645995200 8687766 -35770656051006944938187550170851238976 8687767 -108115468899948066659375303455567500072 8687768 66734339297542996500326160399866050560 8687769 119741296528678877739625452160757473440 8687770 -11180072595518202707441820439981655040 8687771 -150554317997897897125055258971877804028 8687772 81428703982841106638147660867374519296 8687773 800829248217511172552508014179258464 8687774 -146547398542689228274604660735876532864 8687775 -30380400957971167040973670166025484200 8687776 -234288511649860558619197608428244566016 8687777 -28768722089783833961193318883872992256 8687778 55018246275585123754693623121010165760 8687779 -89876120133336394462152561429428250216 8687780 -46815337909693246839350576092058054400 8687781 -25973911176999187452057548567176429440 8687782 130470429559618059259388004617174569152 8687783 92808764236007520649612326749488146192 8687784 16852202001518514856023379331988357120 8687785 36188821760326359060415146668984229120 8687786 25312301861519103614424628487978300592 8687787 -153486905915941647199180524799151734440 8687788 -192637836653884046680297368074437427200 8687789 -120954030666945034067960051490556474080 8687790 33796244119270199504910247258260480000 8687791 -95586498336190213507468019957018889120 8687792 4272307348188717536915454685742186496 8687793 13374610192439441421069093272826276384 8687794 49594355909693452446045541226508327696 8687795 -152660623488438715285583309298338749200 8687796 -17129260392990811008700565417146546176 8687797 133609596712729073265176101334520875246 8687798 27702254950257178067279468646296591136 8687799 94559835958060236074838998870149797984 8687800 -169161560025392814119195459581440000 8687801 1328894319088720314779222069466500100 8687802 -65738192101386678013260984650882484480 8687803 16053720427580026055062205020126080128 8687804 -104509236024309353800893065386446265344 8687805 22905257241694873771656588719356888320 8687806 -1179903512210069498458993015173523776 8687807 -191214604948066394831793898987539107160 8687808 -2670941849359918474904736805256429568 8687809 -1863563738698785228967884246168188160 8687810 7967972138241834518823106198508736000 8687811 34412573383861297282137627702515198784 8687812 -2856961937787814628917720531506135040 8687813 72889153483312990256912882453627420544 8687814 -18789589050528169245164052539000957760 8687815 17990155574197682425181725455767091960 8687816 77646170323902958501637493859009167360 8687817 4076154456341377907279020621372914960 8687818 -29281841360098565144253026078844244800 8687819 -7770976308049429178425069543430228448 8687820 -44862929837507671082733353246276659200 8687821 60326390203121446190882504145637828992 8687822 -376996732266824354909105187345591552 8687823 37031210776067207706060696757686501504 8687824 7448620541691048987084912855990190080 8687825 65836126006029742091966912846355440550 8687826 356306502501821366733748325910441984 8687827 199757792578967854996729815147713005676 8687828 9829732758221159530961222132142763776 8687829 -44338559006015250588214522445462027616 8687830 -104021166589505554803001545173261149440 8687831 30545523506386233661806559090548157512 8687832 20073848134272242536380206141420728320 8687833 -62839470487328114325566605674363347328 8687834 49609591900942501473495553037644920816 8687835 9727211881168828985855115997178275440 8687836 84016407097346463474459864439365338112 8687837 -1158273477795473558754632917697363520 8687838 -45620443680014020175077871745160894656 8687839 -51088426436940282063906482226016459944 8687840 22084535008771065407824765991104020480 8687841 -205343447010583762658932075857206811456 8687842 -147488414832273514425409929757649066928 8687843 -71974377405728994516500586742400358336 8687844 -127471389928470087102037974253159710720 8687845 -30127306492669983599528214612683760000 8687846 -53023616097877806357278448866748772128 8687847 72068623863070713805813217155844947200 8687848 2886084835962992883833690551557519360 8687849 -1673323132946744431326716422575224640 8687850 -32329805499556579882262713052172211200 8687851 -10309424883201858957676020999263334600 8687852 -19867277167666349154011689878254264064 8687853 139319785403986542432834872712142732662 8687854 -21417411073958926499367981619343411328 8687855 -16021333589283594535110013559510606880 8687856 -21878089532180132137561986960353918976 8687857 139356267084580137508297236694960683520 8687858 5975140218417351503001972296483369376 8687859 7737681760117513076530882831394704896 8687860 -4530154449878390412449180582196902400 8687861 20503002444459984829940561698652976384 8687862 50254432850871077434622884753884983520 8687863 -6108595378158023947460616563029552776 8687864 242083696156147088606598204083849011200 8687865 49075120731700005432078141418172771520 8687866 -79365133241683764244399932212219242752 8687867 -71380002908263918337443998804170174400 8687868 2581676036008227679392509354716446720 8687869 135727767560951998051724851047465071296 8687870 -76133635551976361028904813452305181120 8687871 -225070429094100121343022850608834973920 8687872 105269005344663268952688374441056403456 8687873 126309002138279332147029140568598885122 8687874 -10992731825884854421328806488022585344 8687875 -73509839342794612535982445351950840000 8687876 -11176444673662798336689373491306931968 8687877 -49255299361880418159533812518166381920 8687878 83069801007968729070193508714627688960 8687879 75565039029742587960903622188051843480 8687880 -67195929981371972559840071573678438400 8687881 -121796059061419803867818876718168409318 8687882 6941886125646960115549547359357338624 8687883 61342284226770544539508300304476228800 8687884 21788461059970763295591523636164466176 8687885 36057715667228175173341013273957060760 8687886 85695234698671890052764629069689702464 8687887 -30628433206299281975055635939733092832 8687888 -31407126620564038778934816379940438016 8687889 11923407484808607083327333561242663680 8687890 63488602358234512304972721504866772480 8687891 121948255306171276617075109314766037292 8687892 603349929962886026994342396070809600 8687893 -175767124600692642581442949502224602180 8687894 -30581140972207022130360008404615020480 8687895 90675207386123584370352336493410529440 8687896 -44459286621793625367012155405976576000 8687897 -62633547120475518937856641209164490108 8687898 3406814126744847323998767599024279280 8687899 -40920381514291474579468228314529911552 8687900 2390927100457091549177584797913881600 8687901 -120389540064116972853882211008006865536 8687902 -94051970806267944676084863932142814080 8687903 101240897000517381662753661317572064256 8687904 51386332681742054545625297498210304000 8687905 3427587692215454730478949843628395520 8687906 175226903479761456462439487732493852960 8687907 -31802668007542845663185379963088392240 8687908 -141808509256134602356043706303634367872 8687909 -43947512967218433801756453077541891684 8687910 508180516106246682178707388515594240 8687911 -174991751860659318933685707051415412488 8687912 -34515054828404565541980747602075980800 8687913 25908228326122206240733711564036878720 8687914 25429618060695595688833184182219195056 8687915 -45600055405440739457584900640151725280 8687916 -31704424773434326556802038698239310848 8687917 -79223004449438520165285464714832500800 8687918 14756562257915722143270320991060179136 8687919 55736142772911937079054385527172056736 8687920 54337071042233942310586269020499148800 8687921 142584920682435645553544972342806800 8687922 20741602467276731374700643748638905472 8687923 136742297806138828655332366639418956172 8687924 64722299941106550705307313607541733376 8687925 -88301652240854342372239236323491128000 8687926 -11309650485238024951945405960173283200 8687927 -64552776424717451731963996759294377480 8687928 -34758652387086126120948031422878515200 8687929 156877669516946969212511658092942175530 8687930 -52014366614905873587960825254324228640 8687931 57147149033368575744023388373767519744 8687932 64159703643350982856026237470580137472 8687933 -9179225932552104669889399502390941140 8687934 40014555540177178204531073197403073984 8687935 2087816784231691107776903533580129760 8687936 15100447852990705708469985289709813760 8687937 130406260417345076979903524719177754160 8687938 -30585852128831776358859088456721416704 8687939 85566690571907101260699816236267118624 8687940 55182680191117467774135279483860275200 8687941 43313582312528896955294815372560288504 8687942 -12448015203445178534910274671253555200 8687943 -43850859713231802195428310240627996672 8687944 110706279334286259349080500970695270400 8687945 -70475382558673745925026715782832608220 8687946 -13085691011451342891392924592936115200 8687947 210933359727025243466036835947779205200 8687948 -67891924424694232203784008312497393664 8687949 5105949755697631051453922999062661568 8687950 102673218513257527005689196441352262400 8687951 64357579579313173714954310318688838992 8687952 12198574936246087329274437211340144640 8687953 201067314636993850037246187644010745202 8687954 37912551674463913560643186024378083840 8687955 -2081157952013060332228157042412434640 8687956 -172218655512197636158284973660724682880 8687957 276638531750007512188931882299286389152 8687958 -19153502258465923514244962446286086272 8687959 4097078382187679119004876354745933440 8687960 -58533695265161286151888743071262720000 8687961 -91219640160695015542590832973209821990 8687962 135056047900002594276837229988643317232 8687963 133574617231131340621278126821010886212 8687964 -61892025190864669317720606410024769024 8687965 -14061157523388114860857567010147568000 8687966 -31060287675936849929042839119897943680 8687967 -3065157224672308335901014187216043520 8687968 287598448350620067122594483066191872000 8687969 -53185530795740030022535163179368879804 8687970 271667986583843751289173949069569600 8687971 17867418146152246222079015040253455672 8687972 49070149047959694234753824287431524352 8687973 9730078632876550984847677187748788544 8687974 -3990050567787784518995269247137618560 8687975 -74226391805990868861408472045618512000 8687976 -71379060266729125613142605805012172800 8687977 2362484189489997169380052545205367412 8687978 521946677299559046711162520966924800 8687979 -117685482853581644789625267263959948536 8687980 47712901466605628864549388947726960640 8687981 -121274935730128501658640930374445442218 8687982 -29438154668752764196602815387533789056 8687983 -44230035375583427785010003010441214768 8687984 -32919309914715574742600414329122816000 8687985 68248944374120698755902504333657472000 8687986 -58583109543096989921073133406498933760 8687987 -87674506689526276027595120165359159296 8687988 83355158305140846608788599619665804672 8687989 -25133603100069214643161867848759145280 8687990 -30526198200802842898209830276075136000 8687991 -64649860841761354579118501448918429696 8687992 24726979997594891768120134883245793280 8687993 20365301375886240307156554917033227242 8687994 56046703424190686679306325738053945600 8687995 94412731901737560725589325146567648000 8687996 -115261552827246006293481550654685952000 8687997 -107286351929249906616768823567351664160 8687998 9295844018588736214408891939099791360 8687999 99283951454002664336291260287012822336 8688000 30486084911965559617471666590842880000 8688001 57754438060625342271126118183047465920 8688002 -52071128118849134328647155815022293600 8688003 -117910225334444815885732941098073451536 8688004 71091178877804746628036820903130107136 8688005 59497448321714068890023054914741251960 8688006 32890570301897872938693154506644064000 8688007 117540067216003983728736375093101624632 8688008 -13932413923765690275874048874314137600 8688009 33200278171281166863671866503108008928 8688010 58896519756894301985000661942866072160 8688011 -261957213573826438909746760124141849388 8688012 -8017671231174830210453593366134501888 8688013 -176364457110594659587862984542438513738 8688014 -35606709673306024682612886580494894144 8688015 4321206656561376059291564643024743520 8688016 59654370934606957970090699561613721600 8688017 72941273932828113926225771335174848000 8688018 79953730881181962921720876105225995904 8688019 347578744932196593658588092864060120096 8688020 40002631176895214449581798308174315520 8688021 598587180130965569888195741339402400 8688022 -1849635776295161789082898219949396736 8688023 73477794132097171542665181814349075760 8688024 131678948622208249746333198894202859520 8688025 -45507140407534100879626794449317872000 8688026 -166242203258957400769081272824160636960 8688027 1991528690824561014247820134268477232 8688028 -160712059734020918563629127821079224832 8688029 -14331583978434643935831742494254719488 8688030 -20547568541353547590698778916695822080 8688031 11839270820768527927931531913886182000 8688032 -149545915506843930159280615295729860608 8688033 114198304322164598304000446714471949600 8688034 -64929386572048463171172865382449212768 8688035 -65066185667191294105631173941171862800 8688036 -3701892155505915370597282114185240576 8688037 -20423946093453886324947870320008666308 8688038 -17894843193750814829955844710344002080 8688039 16016632717124748994539407883986826024 8688040 -53896040701653464566619700920661043200 8688041 93282506281375159427690900882557966500 8688042 -28442418310786889145240864008807760 8688043 -5544016258075231815071346959166515616 8688044 20007598248101584479740331725096448000 8688045 -70821116918483602389991408249091294400 8688046 16162903568160513729528592811507825472 8688047 268629326081055505778905330172402306712 8688048 25146285722180467624104300825532268544 8688049 74947553056632285583932497883926051764 8688050 -535086099725020459168948409155814400 8688051 181949422463363914281697354363680495480 8688052 166096839333735698799533626367332381440 8688053 -39733943719143138238921213061203143936 8688054 61288047643047337288223794266571054080 8688055 2597802635307057917682999343828863960 8688056 -68136419810272847041683694048249651200 8688057 24477605630906791863280196931975742464 8688058 57086956346403604373210826235143200880 8688059 -104506540147362058897272159613406083740 8688060 -594576645008372757351842949447229440 8688061 -62576283004043860873955746349518310100 8688062 116110174583778464570012277017971276032 8688063 -37591101189581759255751800184185807160 8688064 127502176935920693067420550922502144 8688065 43857110690062013852773085603802773460 8688066 19782441932177909203589502533671216128 8688067 -125170795123081915812539629560057362884 8688068 -156011625121528923337620908101818491904 8688069 28245892630947362592657574617517998204 8688070 -18579256569181598926533097634524016640 8688071 -35113477728169570333871047557482727840 8688072 35320445985694904215871937523035217920 8688073 171694876227302070606800934731384008720 8688074 -5576023671980424107548800046901056464 8688075 40556736878027481795339443011459435200 8688076 1799685844510131842598186238542725632 8688077 53237004306247149581164395501668215926 8688078 -5747001762515621055315048724477439232 8688079 -40749647145385514556486166108512150024 8688080 -7690614667194407805680610815288279040 8688081 -29034456021338611067785255493366568000 8688082 -10504132958732030873443934910902168928 8688083 157901159035697677059646806362437012332 8688084 -120057568731986316556684547384571377664 8688085 56205159001992292382302875632172927360 8688086 -1679903404201902352060471495111044480 8688087 -66787881360330347691158957269111269120 8688088 201889530991928831356952278463859793920 8688089 1354000647030619069245331573142280000 8688090 -12807444926793107153445787622663527680 8688091 -54948012877742336237156221185116958720 8688092 -118599419743274964940797847873036746240 8688093 -28436210205354529252315325061026622336 8688094 36179822953940521971795072862923369792 8688095 -2957798455836121577307090782418308160 8688096 83634429999583966913210369622258745344 8688097 28854107568290573363036867710696176384 8688098 3212447312320188779467895150701301760 8688099 7952897917248261561590745636259165440 8688100 9605057646833412376946800985990886400 8688101 223761695407772029238721785579791167102 8688102 -127349144116686856095277496900191764480 8688103 -29214621345646404173773831524799230000 8688104 293480346208792934966617044312219648000 8688105 -19176867196708676513215430981094493680 8688106 21686248348250635513133388111801934080 8688107 -878104695895937003565272228677781400 8688108 -23380565582577179017091590781988225024 8688109 -24690799747635909588500200871142523690 8688110 46508183812666922335151730652887264000 8688111 -100887089452028036642615243058082811520 8688112 -28946596657565714205778748381171220480 8688113 4850636165761443371871655463058308160 8688114 23022692436425476562826769233702305280 8688115 121218877055552435132077069301103611760 8688116 37203530200411235694540670729360177152 8688117 67250437912998368361085727236727515680 8688118 -10349830782383244447644247624063045120 8688119 164330672001838992870375092589425843160 8688120 5855970248713663693910540932880793600 8688121 -10222853337288426145399609787525739060 8688122 4852024941222560354611134060254767104 8688123 80692108362048029167185067624208107320 8688124 195090277616802542375537262627743031296 8688125 -43067586260567106476883694334011361250 8688126 -37595321653859238801039151792302334656 8688127 76287914094295327798384063785148489072 8688128 25513650299243555537527000067557294080 8688129 -13421475283105837387345289730087460320 8688130 -24695451219602612476295104167351820800 8688131 137561258535326468065024439004097514352 8688132 116568039626380276325910795471407485056 8688133 -89587471561881632118414675533009827618 8688134 -22427205665708969251635128264036491008 8688135 -23619735836769754024197349071824271360 8688136 -103795631175765909450945474673924055040 8688137 559105371576821554476992123858796852 8688138 -27393857632657481779866067466199598080 8688139 -51799597303100928081445862298138990240 8688140 -11081338056631175520130598844511042560 8688141 -1100372728428813537091149206684032800 8688142 43417699591119016361071514946657674112 8688143 85392096918815797841168427020347753392 8688144 28679403082155058274706231970940780544 8688145 12590864391366138292333782738094863720 8688146 -4036234489273849203021164792111598816 8688147 17245775077805718258978827714340468528 8688148 56382956420570813877600857175691872256 8688149 -205434609554681830218592149524736809760 8688150 -729360160710835879553836104753480000 8688151 285886948993834148769514219899623190400 8688152 -53887982689055617523161872324698419200 8688153 -253661834581429943439771608984850432 8688154 -24010104998534411043579363087455614224 8688155 28369289563689427008056216648528404800 8688156 61362732855389363175646923261870781440 8688157 -109364659675237447700581983710658397594 8688158 -73759167040238424964454211188545858560 8688159 -162739903554419617506072794172459829200 8688160 -54023181452826714192234142822756515840 8688161 -158050326687419393649183372711586094238 8688162 6604401200774293061876731413580876800 8688163 -67165073064579999054399964291845720 8688164 -29744991538336750284539064000913290624 8688165 -8251493793213594451487847167183460480 8688166 -33297508579130218397325769064335399968 8688167 -223163919086887407581871944833452491784 8688168 -12405537394651520523612133170094080000 8688169 -55312596797305540706074610367112036288 8688170 27464431314310845094631900994942653280 8688171 -520042826739169437431130643824030888 8688172 58803097673097805809098229677369543680 8688173 -105275120764548881368755472166561929896 8688174 -9358541736666948808784477822232253440 8688175 230621596471401276244888401645555046800 8688176 -3777320851342139978838358132276789248 8688177 -34291950665843284862395172364400542732 8688178 139438696511553022112319960392459244960 8688179 1138668084923600204067689234308588080 8688180 -3588015920711073880554881928882892800 8688181 23681299795243563982030230270038972544 8688182 98878809644920203538667621435379163584 8688183 81340679891344514233249727865082229760 8688184 -37977634005300543051682349752083087360 8688185 -210259542660028903218736198189964494080 8688186 22134585286290836632902822702357053184 8688187 2118406447266368164248538045018850472 8688188 -53964385122693844264335147009245402112 8688189 -55002883075725138541265107591036805376 8688190 -54936046653898971864772545838070400000 8688191 -130461900209030402111055136698858001368 8688192 -3120433885444883311100018261112127488 8688193 -2911050015572347902434330801041084576 8688194 8179115072887796499769016539410972192 8688195 -25809549225011630262867443654500992000 8688196 -106911311112519040539799881992616867840 8688197 68347977674638090573274599957534126080 8688198 7401546789475971480362091761903976960 8688199 -76276306991460975650162460310810259232 8688200 10695497677296259544417735563799424000 8688201 35668194088425257453110924717397225232 8688202 -87255451637050834371951307180792874448 8688203 -63831079577378124206560878227577613548 8688204 11128799466350546555237025685690368000 8688205 107016364358284542636441951475320533760 8688206 19284400565933523089580119462109453120 8688207 -19904113519607318442066168575898168576 8688208 -15575477240180411953974185754174160896 8688209 -140768169778095850442340314830467016590 8688210 -9141183246372310027128341303407895040 8688211 92039173890820749742264330453247678032 8688212 -56662545061559568371897488883180091648 8688213 -16470187251091850807083676513862476658 8688214 45023620760312829197357994465538119456 8688215 17422386503523765902232529832260725120 8688216 1585324204782858620611066779607203840 8688217 -107038829275178057813381164092407659628 8688218 626508833699062012686383771101988352 8688219 41908542384506125946396244029020629144 8688220 -58921861054334873722740887859370437120 8688221 -186343620284176349910295128171519247578 8688222 31375990041477353587737988504374421440 8688223 -193989687321180642455025735619655833160 8688224 12451230060984805716969901889485012992 8688225 10260178826208936955387232882458752000 8688226 -5363261099310833786461765348440460800 8688227 75327922017237214278721688149064982000 8688228 -16251527046769125813567845382908897280 8688229 67227658151992805957592585184782586272 8688230 17665440884659462029260731495186792320 8688231 57113944439208612997648641228698027328 8688232 -68092696853398298551682336133440471040 8688233 -27295034015872261637987133089268869916 8688234 44981430802098053772131624526165607680 8688235 -152009327252741471033119708397960236320 8688236 1061083289895716010351973718653082112 8688237 57348021305688937182626999110886814048 8688238 4726425559602646522122870273924319488 8688239 152185162413029047438627337258627993232 8688240 -3164337888245969831096509559996743680 8688241 -9908380416787117546216989340603133496 8688242 154277119999255173030264865620307936272 8688243 40961007802482985301880529015147672128 8688244 -124493616403296652372501887410139852800 8688245 -78990577679726933913219501909979077600 8688246 -2998816726686978062293664785177853952 8688247 16083508617651742800372206127543784960 8688248 -71744686021495481104979291845607792640 8688249 16833653110783857598709570005162665600 8688250 76608858419343441959942152741287168000 8688251 -74530584828959557862602286505918141936 8688252 23007976287209230018849522344424530432 8688253 -73517588474320603006446817343145490560 8688254 -34074874404538356912965911172685690240 8688255 64943986864825505059339551885460317600 8688256 172875670490713834213426710556390195200 8688257 -9679507620557697306997707736947197100 8688258 -4701861182083553088815923127021395296 8688259 -225583722710085149590068798054449137540 8688260 5303917730615036781128945753011814400 8688261 -99536244178933035297757617628123434528 8688262 188275306196199508281579300857786880000 8688263 162189999162376259638340052276701158920 8688264 -27706303281335647924606112200349614080 8688265 124835387076505325311388461380362946660 8688266 28925972861479724424041937089431517376 8688267 14467700887081074536765547064437087120 8688268 23313168507203828555708105589857685248 8688269 -9420222733206505533261092341345596840 8688270 -9649681033546412106978934394407526400 8688271 -224713589389756657450649377670780536528 8688272 -15880585953028507109426781697397121024 8688273 8252425110828936698469387218191039488 8688274 13232114707385885429360457349249070592 8688275 -157509561827809963856105914724422504200 8688276 94826763662631344567956081061964840960 8688277 14461159678006156528602701964177635840 8688278 -35081723115867701685698158094630830560 8688279 -2076811321005133798932331712690545152 8688280 79838586149220983091217196811473510400 8688281 34748365290976667057436151449042691200 8688282 62208430083256285627432778162011150080 8688283 -245535204631120535936092923938539561468 8688284 -397994039012185284597356403380697600 8688285 -60891111645809109286029672014050032180 8688286 -64149143329388220957519577794353697408 8688287 -23625749997629732044571352828702476064 8688288 114959779538300750949387124012011749376 8688289 57162556358522541247739621416441551124 8688290 -20240288683839244557285348824024028480 8688291 1166222196745400272036680143091363168 8688292 34310481841325377302732245321789073408 8688293 -56267847693892197515364022501086916800 8688294 -54435624104751992957149153741310321376 8688295 9559651401429882148134383365388828160 8688296 139224327621610503961353029781437598720 8688297 101167831280451339020019459577793101200 8688298 13053598059552805230536791298655284400 8688299 -63797391974473082329804573445526794700 8688300 -19618534145231353380924963256259059200 8688301 57209272321300409405560346578266169600 8688302 15431943132771320787844736239131386880 8688303 1285779256689556028760104059658146944 8688304 -34659662976389629623288981087652986880 8688305 -127888970479767025356456853819667934540 8688306 12984824073970484025507145538231102208 8688307 14598199531394763324168577505524740720 8688308 -58458594734531227779219826728787697664 8688309 38773994149695336665901860979923766912 8688310 11305835873094814695142160840396709120 8688311 -103169434624711708496734321823134640088 8688312 12528823454431350525554058630062161920 8688313 417569230593960171112554860172057413760 8688314 1819346883051452491426631890575537120 8688315 30167988739250410677899346046067916000 8688316 -14797377356920153843550843284204103680 8688317 81446408516619484361798582916994453152 8688318 33211767597644302091608472899898589504 8688319 64384993481702083963617960714706265088 8688320 -22527718782987946235938406366969856000 8688321 -58474604501745322789673110146052492110 8688322 1429617720604661488120454298973060992 8688323 -18200446803315818488043425832662669920 8688324 16297409178111264520809253602831040512 8688325 117922923784042586142596041608333381050 8688326 77902758969158303933360259328635280896 8688327 -37904051034225323751480818017337921880 8688328 -167245117523567832639315733139455303680 8688329 -35621540678141801497022499160221687672 8688330 3687943322930480993227761902000793600 8688331 -463591419524638292754240997859306228448 8688332 -28043960302946785295065546156475368704 8688333 35689016916953113134900770871013151424 8688334 -4481454576371699272384502430876141120 8688335 21104923889647962227971219375299638280 8688336 29702685866085870056619329849901318144 8688337 -230807647730329573778267194926919108188 8688338 -22454978199912593195252335471619341680 8688339 -38179393216397738399713193806847616000 8688340 -4896667115874664362984368496337920000 8688341 139864343987316360664967448363969888000 8688342 23043461493432556057617261371931402240 8688343 -84595916301938630209650706987583656656 8688344 23710392982728236696740005476427448320 8688345 -81929242352017570171187966095248062400 8688346 -8745830674268601165443093979358810128 8688347 152350097382539219726601479126264621112 8688348 54429808108381395267066543490336837632 8688349 -45824835621139349630338151506354082650 8688350 50331364408917412530788204231292532800 8688351 -10651542794875157859353747131621362432 8688352 296403099455258361884946388976151035904 8688353 -19597477501548816908516300758911202398 8688354 20052546412491644222974803821717339520 8688355 16561651975151896733946518526164352000 8688356 91544614036518387196010605089769057920 8688357 -95794613609940277467058688535892330560 8688358 19049403675082910590746393783439564800 8688359 136691552574897647084444629899221166720 8688360 -70676734851620324658672744502628352000 8688361 31705613113998294293834091610934009424 8688362 -48159320076288247109349246654374015136 8688363 115970117839336840025300078192818221144 8688364 -6350965994439544044211398164669972224 8688365 335238481673498174182452683981015040 8688366 52017351733603303999410415255799473152 8688367 -116618531853452525248657737708673261920 8688368 -3922187879820461964233561771360157696 8688369 101234470668612948048443902543144101744 8688370 -27999133571004280492938452425530685440 8688371 50383797176774370296905409878454013372 8688372 6631004400865108310035930276202840064 8688373 406863459409446290697212086531041821760 8688374 48633427016629964885225228524817739936 8688375 55923346388759002770703973533727598000 8688376 181187111864987047998693068412882862080 8688377 33065823047655465375738492714052705920 8688378 78574006388394035052872469981454209024 8688379 21659541910744296683369432893564143376 8688380 151224496958809604449595967629005271040 8688381 15237934457374109209249211098786953120 8688382 37222835270023373570422952112188557632 8688383 15178445212660524597795282553242016128 8688384 -1667455413586952363210576823928750080 8688385 201250810044736745483123341272389930580 8688386 -8401290079742957201020448804464786992 8688387 -5704793251345108119833240029315875360 8688388 115029476155016710817952147845379747840 8688389 7348750505259867924171601794870387648 8688390 26857364266550119737592457312137977600 8688391 -10038449560805565539633565439349888 8688392 19122620839517104558191520733368166400 8688393 -1728470481534834699905425339986943296 8688394 52929923788817941955276622484654585344 8688395 -140353313439497643157325220977225157600 8688396 61288804974833650210558872570649804800 8688397 72869048431353822459694068292534433846 8688398 -99955934667603691471004657355067971840 8688399 -86555921569566944696365874811676968960 8688400 4883776466191693561720975028355072000 8688401 35293839054167898317853211377875414706 8688402 -54228724851677958829653439510386958320 8688403 26393651904950710269690412261305812520 8688404 -13598062918541945722397388414478485504 8688405 -46914706201755052117597991871877920 8688406 2761533244476268739006258889991764864 8688407 7387213408236882375154692578570141184 8688408 1087311886921806985582270820595302400 8688409 -146945816653494902860279407558851470390 8688410 87262918981907684880124988675536347360 8688411 -127617601459515657687623243680085099520 8688412 -62003057029650505966056109979956835328 8688413 201296219741504913380610843741441233484 8688414 7289352340026124213908074165349740544 8688415 154079666294419742406209939993289771600 8688416 -150018631092264579498235929169466228736 8688417 -60720916324539998115997153292584311120 8688418 58730365651533619399734859684664315904 8688419 -3343530131451149775449242695649323000 8688420 -47815588761139258540616105197490995200 8688421 -86421483040687373525071219035606680288 8688422 2273990998496293012515871033114962624 8688423 103814182332035017944416097416296185600 8688424 -103135068013781522281490559666000046080 8688425 -18106413457023485528880087791181145200 8688426 -1163367486792766338327014269093007616 8688427 -206620499280832011597168005077156903128 8688428 -51220937056452695485608976636325197824 8688429 2615238116788501787894294275138581900 8688430 10400185566321000233649572484416257920 8688431 132597817109060378131215382475223531000 8688432 -3873625660008682504388046506887741440 8688433 48338066460886199535678392818633952808 8688434 79030093383772327908583599708017902080 8688435 -48658403999239245500320576580035346640 8688436 -46794547170367175213012702996015048320 8688437 202242566332399133615767784716083583086 8688438 80653647183933789188587776809959511040 8688439 96914269694759686160472494964797877256 8688440 120866125514391308423739653452189900800 8688441 152254057795671027831156631322178234192 8688442 -50035307022214757907528642161711378688 8688443 -82228380322880421599908266694157316696 8688444 -45125127355594008568923843910565879808 8688445 -7924730641548529814166307143610244520 8688446 10670687952482569561904562245924988864 8688447 -8606978412740810894521303968668137920 8688448 16484679758849821819433252127973572608 8688449 -20938096222534786354873215710342186880 8688450 -27001904155231827599570655501105398400 8688451 -44471782764958894343433057667379912448 8688452 -136656063059208094421708115538937556864 8688453 35640383825648477442640006215420415200 8688454 3355271813416117624555688491465102176 8688455 -98366160994883575803386799912394565640 8688456 -1373595228515262995724738154932633600 8688457 1396894819263330869201972974496594688 8688458 -75099806267775275039949551112434208000 8688459 -62609442572287302095712068525924938296 8688460 9432151824872045788391542146753669120 8688461 62489145257333054568825939276436853292 8688462 -2569853370437294567067990342503847936 8688463 -13841163637178987134951147167273502720 8688464 18438953000452885472527073844211015680 8688465 1021667978404179794797303438022325120 8688466 52261734133667402734336687974740078880 8688467 261466832572840207484206055760536282304 8688468 33191487179383898244911820391999033344 8688469 -62439590175370492207993710269013582130 8688470 -35449785777553987719052675503438877440 8688471 41241923157833569565226490324330145664 8688472 -53143378485274353945946123398111436800 8688473 124336030482371502677856428635118522640 8688474 31816571310651455664374704940004298176 8688475 -2966371652995478280686752883729111500 8688476 17179168890439156108637821049236204032 8688477 46912437461040303515362195108423597632 8688478 -82632051239639490543651511367548056960 8688479 165243326278392878572532211628875516576 8688480 -59040885488810396595544229318366330880 8688481 -57846568068948442256111867385070414800 8688482 44342312054685173585036859824679936384 8688483 15559137238512054914608454325000584784 8688484 56866302359669504263967837500168015104 8688485 -3079119252966927993385130485535557800 8688486 50443820242401738857589375918056489664 8688487 196935720542259613678090927630196618760 8688488 -49383337982664554431973078887899648000 8688489 85035803651457659913421397991530151360 8688490 -23192978702898156682426225183671012000 8688491 49776630009532472938484345936202539520 8688492 52764118107332433121023419637355392000 8688493 189523520306851856324913034081339157280 8688494 -505133638362094319128764065168117760 8688495 -38314634990665722461378441471168064000 8688496 6425044975322095519274767064169021440 8688497 -45471936205791212849464078554989835054 8688498 8463465884635057198247793612657712128 8688499 -39606448344079405390742023822789432000 8688500 -127176149043838498845878995884262464000 8688501 -36751252728621957806282384883377568132 8688502 24409364010768284251398818633651596032 8688503 67835001900684245376793940434506328464 8688504 -103564806342808399639734559263025397760 8688505 -47533102564624711371618016862945931840 8688506 -33121938621948445422609624851553468048 8688507 86589959903124689111944360423989926592 8688508 -128117772510465430627431064885348545024 8688509 -22204843587361296890700525463206506784 8688510 -63018838044351112546393714533768393600 8688511 43570391470016015653138312050846646552 8688512 46651520573125545763479535512358748160 8688513 42967829199807878581628924786912546784 8688514 -160105204251710019823799523317854537728 8688515 47965153832575557475196622596821460640 8688516 -52152317715168386212781501510466539520 8688517 -243046365026926074250882601991710234880 8688518 -55880320688374766800488598366976234880 8688519 67256975962713312097229173209827869440 8688520 -95664101702343584038859860057754726400 8688521 27711166900361897924447530382508205722 8688522 -58576696078967568008053412621682947328 8688523 -30401711734116734410739397767556899976 8688524 -13009331881391049104016503104057288704 8688525 -5057627385185020989141395601930508800 8688526 27383746148803209723978199368056832 8688527 142096461637550859604021785705399395376 8688528 -10967917310576818821303593853929545728 8688529 -55871255635246764453631312519845390720 8688530 14103674585523513068514013893406996800 8688531 -12993354046664969302641664663294242816 8688532 3278044221163940791170926853588051712 8688533 -14018237908939610988064306439240630400 8688534 -85798076543033365356814794717877442688 8688535 -14547966824560942200435042004078190760 8688536 -1637388209080294498247031185901465600 8688537 -790542407271823493140777160589153984 8688538 -8371120636705781460445977935960632080 8688539 4376268120002245135070222120168576400 8688540 7350630101713478060298586557784719360 8688541 159764432541396633770034861688956040512 8688542 65935563298417982038635267859587852672 8688543 29102072519628851831028283198520438928 8688544 -28034273243863829723539280429046104064 8688545 100840756423978216585944952907684293800 8688546 4425477950167738665247036283274998352 8688547 -107654595795533767060759616250948337248 8688548 1671750459094393601185544759736769536 8688549 -88212562466612085225020102851118509632 8688550 -16870046732257738919040519144310051200 8688551 124425906623215168912908840246027666552 8688552 -1808235925218308928806357234818498560 8688553 74283410615303417913069802764983095802 8688554 9980764637650801618455636039866502144 8688555 -28340614194146998322291675179909014960 8688556 -3368180941145736591073396529172602880 8688557 -113854613485084518585050332632343369194 8688558 54627908659615127510237271175725938688 8688559 -29275263331672468018139706384861823872 8688560 -18280413712845672911970325681895178240 8688561 -46999699880281673553622116076213610496 8688562 -53832130368287349378684295689155715168 8688563 1008084597412087958312119913534376864 8688564 -36105382882148471117343865640160140544 8688565 -363926575392201740120648946018234468480 8688566 79073231273044918768293127697888675232 8688567 58775986639034668743625847509464026880 8688568 -16849122320335063800857287184747274240 8688569 -97056325943751714555870757793715507030 8688570 -23354668523005803533687221726173342720 8688571 -184392423367036667904124357605811459228 8688572 100085300141100646426473671604466332672 8688573 245806501742116056578964567282120936000 8688574 27296812695904610209832904434084525760 8688575 39491861028945649103019916067434224000 8688576 1268594325166676830809939915426496512 8688577 -69027275930540624387207352790635216574 8688578 24004942234586222677540843055708405760 8688579 8529659146777437854966897030723740848 8688580 1043815667415501852141090809308508160 8688581 -291029300462381903371057715634807037440 8688582 14338594472637821806694085339967582752 8688583 -135785577194853864309434269165908016168 8688584 -101050126956966481016404008707185597440 8688585 18545422350099779483124017915147966400 8688586 110071277057946728899632226516466008320 8688587 -39613688677079357638875349543191039168 8688588 -9325628935100504156350982492075520000 8688589 26254202406834546273697653551898373760 8688590 -8264375526828136244842230751878912000 8688591 -102626554472941680007050661661383090200 8688592 6322271440633637722422102509226688512 8688593 -173506303888301372035092735319417702158 8688594 -292564927447648331150654827465782528 8688595 109106224268065903520154274045718135520 8688596 21513011921878260955360669139073662976 8688597 -32208812704856515027623583584318503040 8688598 -70789876425332907272845460290983564288 8688599 -2434560655727348015844877847698827600 8688600 33145762849005662508049102255334400000 8688601 186637104172589439208676878971327342602 8688602 -55903245878332098433371075632348179488 8688603 -34026072804069170679743375977212602880 8688604 -94959290540277664040306830075689055744 8688605 89738461402734716483077076365269276000 8688606 -1854176313045183865171139866834759680 8688607 -93088864487463448398971276827609762144 8688608 61997656867936147968180673504786513920 8688609 -41940813215301175646575340421270501486 8688610 33350238124159699867958306269401346560 8688611 -214283220609088450413621299686960594788 8688612 -14910253728730752783872870973709977600 8688613 229853286308666215505160413228950516862 8688614 -5462292457967312961913048351781285376 8688615 -41617518248696030348666015699697908160 8688616 78415217023607920514981078492189736960 8688617 115143726902930107091766260212967160384 8688618 3796899425597361661016649256491798528 8688619 3857533997122016454108857120357337144 8688620 38668291940760858845003345021759815680 8688621 -64228933690597397743353486919354097088 8688622 50059687900201641724753621800862598592 8688623 2782692426544967468493931983647021304 8688624 -12684625798190451921303480916346142720 8688625 46967777123167766340275855845583520000 8688626 -19685277719383010344044841625023649376 8688627 3978122823361642611852084596645303352 8688628 -26879726824406451133786844762537025408 8688629 -103993020300519691815059703273922066770 8688630 -3387846299593702188082079857087008000 8688631 -66410400369805822473794635424256836040 8688632 112723189971444352929726183562811596800 8688633 -77701704694062041522243873707906718016 8688634 -15819896022546441685836035723862578688 8688635 89384220325331325652226261951807931600 8688636 4942740354191606186238218452618189824 8688637 -227467926443852650818177417521037767700 8688638 18945835881567990104501777040190716672 8688639 64250647330678113363244501634137844424 8688640 -103678744058103515341616770007496130560 8688641 41485382001126111256596971638449656640 8688642 12439217695650671772145244550509452800 8688643 557914337489941483703390401777939440 8688644 114136906436028706607050056003752670336 8688645 35111659510146969240716109631047275520 8688646 84639804463792036289550953623846066272 8688647 239957435784397398430067410788325248 8688648 40178024486767186905970920010876968960 8688649 -31881227592223178176012187738006803968 8688650 -56965424941423206201919614065124409200 8688651 -30230688153412953960427331140119094080 8688652 5481165674361095436933964859096383488 8688653 8999981257514515494820070699978809260 8688654 -7080606009471606377311860889896840960 8688655 -56297937462740331082807159886626319040 8688656 33495836045161777305529342495229755392 8688657 156306587678183665245133517274652112640 8688658 23489163148517876488552029232350962688 8688659 40966891644623484635992455150580908192 8688660 -16884032929638253051056678393555456000 8688661 33269215563806276946992448771728858520 8688662 34905181703381796135273592197012650880 8688663 79466128946154416784671226941687412192 8688664 -104568151029412383522919282495145287680 8688665 -145285607547928626613332338552068226940 8688666 200170904334869204099923855073845248 8688667 -168819109682573078542524353068842499552 8688668 -138602005438514263779788610773748188160 8688669 -151718529112226101063747686908531738592 8688670 74848736523400270325004459922533737280 8688671 -124693154309013025979913990265741588128 8688672 -9658854138597039176294312190688296960 8688673 -16964191889645193128171081768440982464 8688674 32048954186706785021219785582767552336 8688675 -3766980528666759861775941696628695000 8688676 -95189728546531485704820183489661427712 8688677 60480379826151091157167275173279972892 8688678 23035044238096616481098959314991205760 8688679 4890809444850050356281843077740393248 8688680 -11301405464285070453244280044840550400 8688681 -110300347350840960587648288953426449600 8688682 8498051219019228840333283394609740800 8688683 -62993041288763556537132425304083651376 8688684 31929114195945259262495703021283246080 8688685 -87500243900696126263127994301500596040 8688686 21991690874279981787073886219627611200 8688687 4634197349314996025781233208202114560 8688688 2789372844505512685484637661070295040 8688689 60359991609233374538583291452764637424 8688690 -47833467132163616586455746537090296000 8688691 -93785589952823320678627107476366495232 8688692 110062144096250953948488495874326546816 8688693 46526628187663738372150986599426650464 8688694 42457820539385793960046908974159861760 8688695 198535037323677253893855774630461098200 8688696 -21222449086225335062954983723819008000 8688697 4557370302603703041597177578271471146 8688698 -112018108397204842564620789402313472400 8688699 -95811824222740010161122591268358617716 8688700 -71404606204457874025959166250977920000 8688701 -8507862199338345926815992602228934048 8688702 -48530058624734625796988025649946529792 8688703 -17091086503965421704464520377646154048 8688704 10373829467290273602520647860355072000 8688705 34945589647857965535891539155490641920 8688706 -3839935083061578511285492083075589632 8688707 -264497186309010570370928020903647679044 8688708 44591972641242577157211672824241278976 8688709 -509500706677482217858934720937624896 8688710 13470279232903163628241538775272209920 8688711 -34332351330611612806507909358935220736 8688712 80325815209392702858353470031752627200 8688713 -231003705050031701467374360490196679216 8688714 -3693881540237098512096735782843312640 8688715 -1049297038364017915477003755709505280 8688716 -140113714995559426160799441651144572160 8688717 53493245893053117930363643702907970840 8688718 98461065445532457500895692835820043520 8688719 -93631647101346212011046360735810757600 8688720 191061110429940656733358311639613440 8688721 -97839409931362122118273024072696019088 8688722 38103863755695100054497836380530066432 8688723 -160137943197582751759005798706580646216 8688724 60418780053122623413991174129075267584 8688725 -129341539067910488919812047155855729600 8688726 -13467607596343398625889459857588495008 8688727 132484247765546315294480457301071083352 8688728 17784626775910811614665627791158364160 8688729 9066240257151703551378477862702361616 8688730 -7456096820843031014819143977432702240 8688731 1595785286284747110639696246680393232 8688732 -20472429828656549640058278766171941888 8688733 -35786533309950534703032542082928907616 8688734 -105739093909377873089645522492783674368 8688735 -62814496260140631767835799108261113600 8688736 -60745900750712858283575055522138685440 8688737 94682063823579751099001364365141388480 8688738 -10870462627467602080087254088433664000 8688739 84194888411318341423474625649210368540 8688740 -48818916076167706885240820374397679360 8688741 -118173435540439882511995121950633480608 8688742 6574533809611882544442359995252921344 8688743 -47738148103918682040312931398563778000 8688744 74240497037392335054896820590281743360 8688745 -8817091460056146242898134282515205880 8688746 18957274245607196167310592350652155904 8688747 39826186984634159528202830273924869872 8688748 18506139098322002531408484356108897280 8688749 355709093277665447702468356244672732160 8688750 3148005265571955923970563344256640000 8688751 57228700197676155666676351885704605040 8688752 23518270766514574400838141660561408 8688753 64368234179411006658689780342303229840 8688754 -48439413557738380440465325586681021424 8688755 21678104419364893508580060319572292320 8688756 -27327974807697948165114493085111832576 8688757 -58110945568585508768697103625111462400 8688758 -17611079839046577770092220833022956416 8688759 139993931743432132618289196750897558504 8688760 -57324336705523068751086397527854592000 8688761 19565241823501967157861436225777364064 8688762 -64932173831136154638779727832615196160 8688763 65279428917395557287880010113343611744 8688764 -47921990189477036964214552292435395584 8688765 36163257079358628742010417017864564320 8688766 123126047884698185689254878015101496832 8688767 -51465992071492973849237666365729030560 8688768 89583995224376660923167785363366215680 8688769 -96951070380281095367316775186614754640 8688770 13589409512664793908382671867397762080 8688771 -40810918125778671181303167820609818672 8688772 61389663682164508729732424671264730112 8688773 642817056670473552003891162192707328 8688774 47203537029274395745372649821949194752 8688775 -105865266990725423640323876075196339200 8688776 -10343603542891098019034432056201420800 8688777 -80154138333318939838319092996234625280 8688778 2294480234368635496834371929064941616 8688779 16984997132648359417427165409530332416 8688780 -35378867009503308295585232351798999040 8688781 -225646009307241744925509217393656519936 8688782 -63138150575568505345197052463669203008 8688783 -164864284895940754846167732816520486776 8688784 -5574235173940063846062490746573783040 8688785 -5906735422990197261768217051131777600 8688786 -33586338144418565495541085387111104000 8688787 -115691291029601551266746803090590868564 8688788 -7870008918500853370312583366747382912 8688789 -5208028043381014630509551747863886130 8688790 47651442561724609927685962036082678400 8688791 -107379653635194324081232737734814698808 8688792 -16762429872779924679202566107106508800 8688793 44071602710996010559728300024321054340 8688794 6278782399003259229143755394403987696 8688795 -155192152041353126309583514264416000 8688796 -69441776776313588747249897516621475840 8688797 -189088350921499116671188752887908565166 8688798 87364234548245921211696121668178910784 8688799 11514643935814610043726567327922151536 8688800 -70756370917217763951428154451530547200 8688801 109497401153085806070660048948628563648 8688802 -3587396757402852195296032749341233152 8688803 32221165696873183433182034940496383600 8688804 9296742144492869846209696171932106752 8688805 -31138732259274111778255564701548001540 8688806 23428179999693763661476190090772322560 8688807 -31299031007063018994238345888112658096 8688808 -159987043526511756076587687260128343040 8688809 -221026243614993364762258266617197449990 8688810 15100784417690994041866265678795289600 8688811 -5434830345602678204039909904642762488 8688812 55027200650760299795070264204401602560 8688813 -3298984783697957501005830811851350976 8688814 56607911969403913397443002905720438400 8688815 145592782215309381579380386259227742400 8688816 50124238358718683598145402810133053440 8688817 78237599019734619637525765917416286866 8688818 -45889871240264272236288356907158054496 8688819 -8845945682323550070363623713669545360 8688820 22172882638447860843847110549755535360 8688821 49122111861361521125806962559194084252 8688822 -29905538565116872906351790489919406080 8688823 81444292113654947009256149639558964528 8688824 -132515163249533588976662301237666263040 8688825 -2567291284656906816736576271254882050 8688826 40413313299994844954605251456216987360 8688827 -1078841583115915452290820252934399404 8688828 42362936376544645927482252886228426752 8688829 -46007855521436250896402912380382896570 8688830 36136297142562348354701464961853418560 8688831 -122890995041445401661207723464639752248 8688832 57568580530561471567699035082939432960 8688833 -222906676218701862174627854623300710480 8688834 28345509624201742729901291379600775680 8688835 -46010341805421462422464395857547590400 8688836 13282922051718366487492155284734855680 8688837 -88348508093519183300910854571687584160 8688838 -1094207643116805898972352351623606272 8688839 -174704205744276070332232156799984637240 8688840 -61556748166249869082501314744850022400 8688841 -1058449038650602086796030409384716928 8688842 -83134851298010637496877184762741017856 8688843 -167155213775206799460436038689083176960 8688844 55356382412293685239303141215494740736 8688845 98264229706248972710693074162101100800 8688846 -3216556829122926027648130897826806656 8688847 22102230087191083998122035791742271680 8688848 11643401660077786400440560567615750144 8688849 -48743818132579777552201611833152291392 8688850 56665197209488329855878748001970756400 8688851 196488315659956504182602499238330976352 8688852 -127706650164460746799394444811841167360 8688853 -86197305267698247932091241950707301540 8688854 145970593870228412906811483111555161376 8688855 -12794304139787797232544636207515066880 8688856 -177820159976273816362062243990139760640 8688857 -263750989467895496762160030718793467068 8688858 -15901462278237379973275458454017496320 8688859 -19007044195714482071181354626866824296 8688860 42272250809850923303998030696218332160 8688861 99805402098293257912192562099860840710 8688862 -1325667969506299839219662419665029376 8688863 -27548369867011054773705736758616161888 8688864 1519537177499425198219874608278405120 8688865 -70871221961951426224728080398861813740 8688866 11382267347118785196423242949821804544 8688867 84729055685638605242679290613855254400 8688868 -6199462975049133110747406053590696704 8688869 71673038607203060570683013478709636896 8688870 -5683110433286021680145520713633245440 8688871 -124803972064846721917985081194809273600 8688872 146211573671045030916744140659690567680 8688873 -33495791403083414549396968867406222016 8688874 -176862344590930429549405557367559965440 8688875 37965206287642704187918930052356524000 8688876 -7699432874104496472745421360391782400 8688877 393717903605523058651821455859684609120 8688878 -26218313500128931061788382087352210432 8688879 -24762419289322239255541879869154775736 8688880 73832047932423391487447128932550901760 8688881 965367183490964088970663774690021872 8688882 25569371759443890403979848827154973184 8688883 -53671175540867402278190934134977826480 8688884 57239900976106349374086047055268492032 8688885 -94378382016457830109520136365520626400 8688886 -14862930300503405029797569415210784608 8688887 -215552085243557262927236617577817565008 8688888 47914633169180892591885295659686154240 8688889 -426153358704313017704987706310257670 8688890 33187976264011646655130147862851584000 8688891 112490847918995513443181989569138067992 8688892 85633421138863641173252671306738283520 8688893 -309957003937408911801203273533015074420 8688894 -9895695333163143387063527588009287680 8688895 78039040685915962680480687896657120160 8688896 -109572150970633436801897162710626336768 8688897 15271456141122089798583841893325332480 8688898 2246714927264843075325940795975119264 8688899 -13491986033360274211296495647122118400 8688900 13247532472446220386322883470352025600 8688901 129124009689380854882521963109355493464 8688902 -22028961273208812530867577622646098848 8688903 162348259167886855899930463967352451200 8688904 15786444463644195483394492999460782080 8688905 -44348705890872645312576447705908717880 8688906 -42147488847645674186127881841357563088 8688907 -70439271191214290836187932028963174648 8688908 147442196736509322825768633860228368128 8688909 593391437532037405050161195408251968 8688910 -55152616686911172063287765356500728640 8688911 49582785939337839477571893769398973824 8688912 16471302052535654893281713771722506240 8688913 -103807966486644283793391590676462518940 8688914 3157441398539734317489812839569566880 8688915 -29748381757108508708081644546230022800 8688916 -15878209271384682635546249205544389760 8688917 -44054705989800851198137355388101396640 8688918 944049594066011976128979953870069760 8688919 -129069594416488963477082296075593674680 8688920 127861801191415269343702850287083724800 8688921 78042917345411564498037941285463369504 8688922 54123055360541077486322622586276051200 8688923 -15982383081749325118742648214374673576 8688924 -1035936727840450626809969062926581760 8688925 -12671298560855512802832184814965112700 8688926 69924435502198615285047412339676257344 8688927 -71944353503912254384708781856089002992 8688928 -80822656828015246750381124628900741120 8688929 109174994749590233164251363576883834260 8688930 -9869831403465144780129905217877824000 8688931 -70420680845210193000472843560683549000 8688932 25238155241472463929850417268616572928 8688933 -62609263542171310071201664202847673056 8688934 119248642823631929812532632803481499616 8688935 -35725718293233547467590686619236980000 8688936 30985983517983496188994350791602421760 8688937 6998526816062312137709110688307936000 8688938 -70753434292798555210452682185601635840 8688939 -37298084855735700904014135525856020480 8688940 -15471251477366734208629217952429281280 8688941 132481623281291222056833275245419096972 8688942 -25084002763227236155417688656570364160 8688943 175293705084844579809138916362378098192 8688944 65763263768368356421362024178191728640 8688945 59919948551948684285130619616736145920 8688946 1298533923649372673294771536482416640 8688947 -120624822377072516278635559632557024400 8688948 107548158245534528434406956326466990080 8688949 -56413262322760173422422013956066809536 8688950 -31323936731885468598029688321411468000 8688951 60954429860060210040981572370727099200 8688952 65354676462792637796636353360586649600 8688953 -10664355023247946773755038800718159296 8688954 -25876979916791178852021276342264026880 8688955 -97294596209490795660996037847939558880 8688956 138417681138319417929458392718444805120 8688957 96581007677064551929199436126980125440 8688958 -52992310762376917907539016094074737920 8688959 -10195197401172400080214457529281937408 8688960 -1780647238904901813277852644818288640 8688961 -41214957966096259162724657719671205438 8688962 -145167537877059960038696808825456554496 8688963 43246985774876453804077060387292070144 8688964 24072700887653256141971658250839502976 8688965 32943567228290572983349907283171532860 8688966 15490181652686103933488929405382507520 8688967 -534404119006805441376737156155831168 8688968 -210202757572168424312131772601766010880 8688969 40134382407053462385344236176430685640 8688970 34101311685371779566618247102069325760 8688971 -385705289884940277256627611953465928 8688972 51905081127645048429645045484936495104 8688973 -213117491605057311571900983235134787520 8688974 36862632530955523897482335243385450816 8688975 4644639489388584728043950366131320600 8688976 -8628423136970009719564547187005267968 8688977 111659333882836957235606247154719631680 8688978 -15936778822162134169913937186747444480 8688979 -24238820914882421406654606189277877712 8688980 60724416049669523961652220610875596800 8688981 -22705612764131953250945301328152048000 8688982 149897456510434719356644713188316335232 8688983 -51473125076245369044628383524913634656 8688984 -82538486616500249027766897450115399680 8688985 31244429788841491367247846082939723200 8688986 -15556974200132368063769673320700562176 8688987 -40128165927942630297390082648028599956 8688988 69565833332386828162508842668062318592 8688989 -225540057630822521009195619660554758080 8688990 13078138282929204478149234944189399040 8688991 47752964750672391250039780923071727392 8688992 -63601996773401502934239974640887267328 8688993 110221149407190476403777515215201182528 8688994 -135007024129229320794188041578444264960 8688995 41130920895230481719138644654339838880 8688996 38985264955436446325664963798395329152 8688997 -198687613529100019142443029255312887554 8688998 -36908796185616303661736535431276532000 8688999 77569441221498365781984618169784811648 8689000 -7639014087290050600467160329177600000 8689001 -324679853666907135755184713686974906396 8689002 -20529922411349808099960162615870836736 8689003 -53557949325092568394753008856475028360 8689004 20038554258083610425973697942274956800 8689005 36437515055719446841343179961209286400 8689006 -53783003958931750665387381084414025344 8689007 99262466492701294578689567789332726992 8689008 6829795478263744092949792221950705664 8689009 22231673783861655085585556012943793920 8689010 2725276580735488164551408467438080 8689011 -10785107060491322975512488017609546640 8689012 53208427302678498109003748400404637056 8689013 210976715915704087683942335861858089920 8689014 -885071276678670011134420212244245312 8689015 -119328368497596725808126603268125763200 8689016 -37039953901658750642774411986546237440 8689017 41748089491682609773837239581578739280 8689018 -35365068463847843198233311495443562240 8689019 15091576989897681085269248951158063680 8689020 -2568227925287330967489100824286264320 8689021 12688822042121619842640214711255676928 8689022 32189621546617778081585023295188407552 8689023 -98773981732575171397624007301460893360 8689024 -156311649488596840208179559286051962880 8689025 -63848856845690211072629912870161449450 8689026 -20950674263116484858634263718074057856 8689027 11929994632775083299501109311130746312 8689028 45564200578503589536708570468964695168 8689029 -116126462272967673062775835983189143040 8689030 -5482678842467119260945231915558643200 8689031 -199530827121113600019755018583949688256 8689032 -2237825165894235817284202677133148160 8689033 98370756820654770970535872618923056282 8689034 118027842318351562318333599569641690416 8689035 22330529617576750891256961501723203040 8689036 -43325998084202900864851749202010316288 8689037 -74553179890814119082237764548391714848 8689038 -52802749692154521877714210789545248640 8689039 214917893008842125851814970476385761840 8689040 -41217949374817865641372155951938764800 8689041 -1014145863090827631037680969208005552 8689042 -25596126059491914707182601014649729280 8689043 67901757260370177716626491737282278296 8689044 -385978072726905954618725782634741760 8689045 -123174491438596151998561301795357201700 8689046 77862588681916426091596165178095997472 8689047 -145336753340670709801308253936606363800 8689048 82715658158159965049037104865899520000 8689049 154892092364760086831016733171826401536 8689050 39023443139662821459041472121624098000 8689051 1037203985682394503264126465559098624 8689052 16956581368888045213764531215648686080 8689053 602292921565266832741655730172084800 8689054 -14348280122713832363104182981620438016 8689055 -102086206963970269872383373471143689440 8689056 -102835570559648954899430512181007876096 8689057 40017549746702529487268221017495592872 8689058 25803622544282539420299336590285554176 8689059 -6914118704627972435785827565618763280 8689060 630403797464587880875686724274995200 8689061 -47249597610730683100867468301245077600 8689062 11331641872601873508438300693275266752 8689063 272551363432539968016440575035051080312 8689064 153678130315104154343399564109789711360 8689065 -18345046211752740690902526545002306560 8689066 15551424603798206684506962860854412640 8689067 237394924614079323153282344427169281360 8689068 -52698471689045578690451721931608584448 8689069 125285235879782597261717125202886504470 8689070 -11410733753503100820073648248722611200 8689071 115951677773691979200804565374589256712 8689072 -4781881672841732999566454283999166464 8689073 -17184579837806409471141408104598260736 8689074 30392459497359771192893026808930593152 8689075 50932917326606097207888279397114904300 8689076 119243136517852026537389724925078394880 8689077 -156496752745731568495402626474990226386 8689078 106882830650124545859010534109985239040 8689079 13063049294387557141990794031163619552 8689080 45095619911493309280733827756818432000 8689081 125598048948350160598728210777479941264 8689082 32018941163848629675761106330584085984 8689083 -19190106680774811771103890864787786752 8689084 -81548036370198293755746239533684224000 8689085 -57322242957778421802090230680958910600 8689086 -7711447232585846546967780449878671360 8689087 -9541352598192666566615867782868640000 8689088 -18804903439635095397296479954727337984 8689089 -138564164601100758028875375235081424688 8689090 -37618517926383329815898255645917471200 8689091 66980455666302896930266217735281926552 8689092 78601455228779334882885566610080243712 8689093 -21506654513905698084589651161694389120 8689094 41281956159427252076431831161531811200 8689095 -10283992619672647665477139760206098480 8689096 -1661663303011465268657980297885286400 8689097 -15478295960485289475120499506205580454 8689098 -23796933307771721428859983041425739264 8689099 -3486010462970388590343334459421171520 8689100 16277360467681703873591817854906342400 8689101 100400972323847983674213700840928368320 8689102 97348033600809449948743924643442178752 8689103 341369005821353263171978674600330524064 8689104 8110899178377146335614784603748696064 8689105 109371615641271974585358853391266966260 8689106 -4721059069413279572796495305390386560 8689107 3757503908631581098698863269313821440 8689108 -106056105753089372305084972641695326464 8689109 -97980743770702016707409850668216707872 8689110 -44815650855668702987960981127838746240 8689111 1183083038408799056389899770523544712 8689112 58395882890467587721738620913669171200 8689113 -14593999115391902574352585148684673558 8689114 8816585924113496478257884642163994624 8689115 -147290613046412229904270632425329406400 8689116 53262409973859894371196318035731057152 8689117 3592467904485777482870494788295821272 8689118 36572387564252403302681166370828462080 8689119 124696337299186173091707926071773948744 8689120 30248294117193973987495787134396661760 8689121 -47990851863191479728949378613417330688 8689122 336636608405037475160022271259245056 8689123 318354168688380713725123863760208153640 8689124 112779790414135323495799579855973031936 8689125 215590779026314853840636542994344320000 8689126 -52213392613545252799875347642869838016 8689127 1838676263787206808512848047756592080 8689128 1105784348629296567484404081136926720 8689129 253597688292280712334109404716069932730 8689130 1843668715272429763098521622934845120 8689131 -176448616871176547147987742990831840 8689132 -104634023548604692360192785428828303104 8689133 -193942639064009437378115879759318136618 8689134 61632033511699887790904484910695420480 8689135 12931871788810964469474802105875158400 8689136 -462664289236697021491282595979264000 8689137 -36903001817266940959989663802034538720 8689138 -47444830128877324961737547291617513056 8689139 -305628758956892958714447075828191280 8689140 -62849359621956741188529011472856166400 8689141 91580537633199972039973918229861178542 8689142 -30278313994438021835834585132236738560 8689143 30728483093803881316783469031444398544 8689144 -89155381618738755645110395311213895680 8689145 8635263350015168137538705697519590400 8689146 -17077688223024595013884527488516284416 8689147 79342133120086873125240983081194242480 8689148 -22863222805237395053836263937718438400 8689149 904221062823072146018500743709279680 8689150 -31389219739663795505678152349654395200 8689151 -71707661612623840110770683799691828408 8689152 1995862033373200956844056532475707392 8689153 -97107364357585618970990583735987242880 8689154 -59210160835046394008880352937053656000 8689155 -25740497959637506583001053801385237840 8689156 -14661058960287180786197412167846318080 8689157 5969318926191050039168225426000902080 8689158 -79341278930316820022219174294718574176 8689159 124350269009967999347074029855572374080 8689160 -128801826757559537126521121693737728000 8689161 2957548756540312112155018867840291200 8689162 -63965177230026827300504754885029740800 8689163 53716578285074098793804478329751785472 8689164 19707686689577020828704341284691791872 8689165 -80662586482697670385178406304674659400 8689166 48443043627592164410848080568163271360 8689167 269303413159227654256270079454710340240 8689168 -46245326346906548675242753175747624960 8689169 -126409858690735834927119779254737956430 8689170 22144323460683205433347552215252956160 8689171 31928177448843502825357288884136733544 8689172 343240104399163136529810183198529474560 8689173 31782718378764017579328136862892933600 8689174 -4195508289068898877202337249755049600 8689175 64482692096987145643645584442313472000 8689176 41427372527880852041911843588192665600 8689177 84466998239535906118732805653464607872 8689178 43491808958160896173417956233639500800 8689179 85021691626665085015370943405313253784 8689180 -114884260367806944361000013097442521600 8689181 244478836557278440117797667785158714982 8689182 977253120068086741191165794994923520 8689183 -472328792783639494371431657387196026400 8689184 -61966782752926371711590757948570206208 8689185 89457475833033526838073031877724424020 8689186 -85068933457413741097628377083464585856 8689187 6461064428761767466442175104835357168 8689188 3989714113562827648433534829123609600 8689189 40426868623972284753673209544056392800 8689190 3811148642876734420302234844285931520 8689191 8336049584278378301940166063979539968 8689192 -85567908470330349554198658648939648000 8689193 125410109324521142357274653989997430528 8689194 119668253274840364725278560569536436480 8689195 -96899520566625644410603443266958910080 8689196 -65471520923969825603954570762702702592 8689197 35948341854656876826225977287078563840 8689198 19146511716342908336144887172057329536 8689199 219437152371044521563275363330364369840 8689200 687086341066254834167817321986457600 8689201 -7143463780501938677394414289139031696 8689202 128846851552659633127402198201643361552 8689203 -117398345472065761947111530753604103788 8689204 17529638443599548515898729304170254336 8689205 -41618259508599723066381788741740723200 8689206 -52513513987775673731839670734784664192 8689207 -68836615145530996272408092851021195328 8689208 -130758158282177165801467575029655674880 8689209 -141467816684192666042692041419438187696 8689210 104840532477792805559308706914282598400 8689211 -3055309677886368275599991973547590888 8689212 -3700496288343343764933853289024007168 8689213 -26569256345364447832994641677968168960 8689214 -16117091369066755191894896717590796544 8689215 11256365908831244393495626516054527120 8689216 35500085271782595505458010063154184192 8689217 -212527355898406184568690278611388668734 8689218 45267703853529953731247747633061650304 8689219 -230710679640944154168521810629539276288 8689220 -18334364595767107420213675748514405120 8689221 -153898647412369038267045561916411733760 8689222 -1811421356137555558266933587851233600 8689223 219750943621357616675322034893314672472 8689224 -53594928691747975370517691228414894080 8689225 673477686431338456275752953899468000 8689226 11678583313859700942721296270662221824 8689227 -131077115151941602284903341501184475776 8689228 -72098255660629708104149428932799407104 8689229 -31639741479329866026028994913638658516 8689230 -68858111131121096160744924557319951360 8689231 -187887063468704023742841029076519280968 8689232 14378096471127883590550655299035463680 8689233 -32694557877864967682277295380585475200 8689234 -131277047301431721475556271570655856640 8689235 -114824814940979335461042662301555068640 8689236 -132995584472259766040859457906257162240 8689237 -162757281959402290908506083220544304640 8689238 30395054153874871925765837440580551680 8689239 36772284910785555917915808225398439840 8689240 33782157625080309083943870076884172800 8689241 202792525012786000203521341455019982400 8689242 43189866515012213672720703529169306112 8689243 91245976753661718090219872531170823492 8689244 -73693525929669562064109168899206222848 8689245 -81287510103795317714558827078708190880 8689246 -90656878183323739175739036509772132096 8689247 66673807632499454936976554521897771632 8689248 30674951572301901251596002058017177600 8689249 -27852075350767482989141428580761654750 8689250 107396402634896232384682219306994472000 8689251 -124178826882211872832935398829592854720 8689252 -74110201241287527899660846128957184 8689253 -14134771428049171026572161644082403556 8689254 14719382672689372020805817297406277632 8689255 147075820040554758464179206140518320 8689256 -98291948727149394288771227210317578240 8689257 -93532924885361230547593423302485132352 8689258 -8103074434861229708412539476023783840 8689259 -68575437401887356976058781403145382540 8689260 -44907422990749316331252630004724336640 8689261 75009902090303655811723216167015088320 8689262 -1034643315735897372324989170442069760 8689263 -2372110467936052028504195735801010432 8689264 5234029013708344436213406998834380800 8689265 -1285126178606986318274790240655127280 8689266 -137187746511126928178187894338583023616 8689267 -91717276771814745662724481441878495376 8689268 1448344229042801957542021541828376576 8689269 -31201717378318074337920128673762184704 8689270 -1233266395554140960043758256108163200 8689271 76738485428858186665035534899199960072 8689272 130537939359643870250366377157077585920 8689273 -281768721496170690832403846637637299478 8689274 -79974095671137000435818772002348683008 8689275 1758228284275343029215631239788458800 8689276 45680466366887407692078349628545817088 8689277 -48101189666956666381814735538607841268 8689278 -24192075822516560627635023817112408832 8689279 166750056649227585153441246640379434880 8689280 165399626627439663118918218854223052800 8689281 72261991958544624785717127657697845552 8689282 22689870103699159431260057119813596672 8689283 -69599169610803311922316871351129070468 8689284 -74377437054804180346403784461537479680 8689285 25458058165354920535919276460786422400 8689286 32594619700791690662939737481103080064 8689287 199906103272775375273096768930995382352 8689288 215069206407167243401404251830036853760 8689289 -1854503830187172658496336485677926400 8689290 -4801930693965741742183163747763521280 8689291 87818864658025449854170552204363205872 8689292 -188615903054911547655592124235283017984 8689293 35157360489932360229752034973394131500 8689294 20214583810783511705745665696531926272 8689295 -38859448528505979191817512988380821440 8689296 9268947128668647943368806870934355968 8689297 -129037500267440300645515787702093171328 8689298 14703264939490146574114931113381184400 8689299 -74487846213293063832108459233057388240 8689300 -3826164945744597875735177977317171200 8689301 156238866210045181733577882968528092302 8689302 5889941359686575215532898985197792000 8689303 3938903137321983898627201153221921120 8689304 -94417030093923210784786876533651056640 8689305 -69539953102665229723985207365342818240 8689306 -82332153532155250577695046210622117648 8689307 -6561462292005901443374379417735071040 8689308 -31367445122069069722409400024554127360 8689309 -196519185551561325333108887153678526490 8689310 12046480617045697785733369163971311360 8689311 -946819954082910071060878266533600712 8689312 186007746286990656165322000746415521792 8689313 44308000784656571699285575434316366080 8689314 20955592963382417399987050073677050240 8689315 -144081155602906398731076743751524789040 8689316 -294573200901326118526764705297073635072 8689317 -27864059278028154478677129187756852128 8689318 -7471291767269253858865510228550266560 8689319 209289714010390418015764975766278329720 8689320 -31402247433143326416518340265311283200 8689321 -159701448895570786495773447825863433478 8689322 16146743886960396808828231859409448032 8689323 -36050053294979279942976687689086118400 8689324 43286792146119469084114550282731979776 8689325 35488724875947704322284944309361517600 8689326 35926201353541441415901041527455495744 8689327 -33828232038414274194821860262816193560 8689328 13500818089356816911269015804329000960 8689329 116922447200111329382666050425374110080 8689330 6408456133883886163177193387826688320 8689331 1002559922695721559218837128906027008 8689332 84733755274440429875302790542557007872 8689333 -16280446027990634504906761796871299040 8689334 76862989813654587713048004849757542816 8689335 2674739981740039491545980586552448000 8689336 -16384976482505045110077263267480371200 8689337 -23492123255633731454876265435997163394 8689338 31817635120197803026122260139856053504 8689339 16543543105274848272401683356325829056 8689340 49804256252262963189276932345820610560 8689341 126903598777388027963088479353305537792 8689342 -7333382082596531305420949397264911808 8689343 10134451690638142879395794477380311600 8689344 -7060731403895294678306735509343305728 8689345 -5921970401897961784552205352387472320 8689346 -91519253995128708994426787971815394560 8689347 -135448769530440662995391560012042199676 8689348 49239450325412589413273946001053972608 8689349 5668967496715866758504638328463256350 8689350 -626895840174467199957980642475964800 8689351 -141709207929880509941036652459339486696 8689352 -52282809526038864952566039076698193920 8689353 53006363503980084090517000816092963744 8689354 -687184216697606706613029791952893952 8689355 -25462317138725488615139793551742342240 8689356 716436479203149848359458378250340352 8689357 -209428758196416067874931969121643077800 8689358 -50667507210339903764941369621777254720 8689359 26792528662684078197375809819685490560 8689360 24802725943837081550945398237833461760 8689361 130896203880169134287549941257554262624 8689362 -21732751921477118661026671529073339648 8689363 25475106567575924308408425611571777816 8689364 224522123423777366424229330797955270656 8689365 -38783911072784268621769339712527677600 8689366 -126514205066420760363931602515142978912 8689367 21346275355089761751643244305257582120 8689368 -100466092322562975721999109520025190400 8689369 -22618324179365571216102717694364306112 8689370 -59623958558645834652130605759193209120 8689371 16018992744808201934348098833818678640 8689372 58473784890759757628495482777747544576 8689373 110123743893017035198750782289138080 8689374 72256999250806599399020962326383540544 8689375 95950591687107420318521107630670000 8689376 18568886678884173599522115779950018560 8689377 63772104654040677982627905040294963008 8689378 -78961803850575423629206621074938147760 8689379 12508674268601867947332590399157208560 8689380 -5381107026825551384057865609055518720 8689381 -25373659585232163372764766540150384836 8689382 -72868624767134648881735909857891638400 8689383 75070542807522728422999045988024955600 8689384 -164464698061237814047949550395303116800 8689385 -13675339853683271196667394479491009600 8689386 58126778658182449557230304183488582400 8689387 53295015471755556997406421007438167952 8689388 111681896899652900915408914107604140288 8689389 288628072530580365184919270276212046976 8689390 -94612028604695764208473125344662900800 8689391 -53098142383721298356953148498657877216 8689392 -20028652803005479049596388066292105216 8689393 -40996410657903554926797777767165620736 8689394 540112854465274719807104302679826432 8689395 24052143781968964888047324289133518080 8689396 65113631609314293117827374624928029440 8689397 -2976738944190881353310407011234830208 8689398 19761840884322300155710318405575891840 8689399 139650320626315233196121569013347783400 8689400 33480359338403631312219407725992960000 8689401 43539042177754033671472044820455888192 8689402 21694695336346092842418216100591392000 8689403 -38682646977556162149660671019991966800 8689404 -27141853178805999279243387823511944704 8689405 -245536414006715090662840259920945029000 8689406 51665972613201196179479888678941805568 8689407 89041938582828962961421432103756904192 8689408 7279508610401863064360877619951960064 8689409 16627559057904193342436594372186292804 8689410 10481128066311536754041054634642355200 8689411 49185388233792315763433433091109103912 8689412 -42190155178385510752476463446172750848 8689413 -4410292130560716795418449903961440096 8689414 9050856056659733854566836826584137152 8689415 -26496665303534813780089841158543821600 8689416 -62702487468125083450345593060858470400 8689417 106852865165273685538813664525717751264 8689418 -12267845724012544325834372010471300096 8689419 -38131224916113210508972526230073903556 8689420 -80735725036991727161659393125629598720 8689421 93620032128667926873707777844984874092 8689422 8090404580538782977543111226440857600 8689423 36576810009904130812785476826322488144 8689424 -17309631661448685382382841616568156160 8689425 -30434008311490369738379382581656482000 8689426 16261136338290748023168975293744574240 8689427 248531006297421670550636305872103184472 8689428 -33312473427990323745958416262096214016 8689429 -94878994015975443516322426825238256224 8689430 69862361008900603235972858065188783360 8689431 -119482626259085614201343155911849616896 8689432 -206460883126709707313455855916432025600 8689433 217159111963538753325787814863417460682 8689434 -26333473087160984879156213687794120704 8689435 28718006135265512633017069762489058880 8689436 17838539682338335037790760248580055040 8689437 56042705007062650880347276628506278720 8689438 -40071552038101587867095407572880418304 8689439 -114779785492635215707065296809576111632 8689440 701608400757017818298414433451376640 8689441 -229587129346147866293785058523950901200 8689442 -56888844936830117836418802259857790128 8689443 -57938654775482034889610513251754447616 8689444 17942374280123573780859850132189954560 8689445 14155653474672690113134973052582805920 8689446 -25018605982408153984533089068963092480 8689447 88732979831198977471097103759134505920 8689448 14485842283876921841451916218294251520 8689449 -153332996686018844256131902435915879536 8689450 6943935931649934380443861511982105600 8689451 -20046922294255442822358340514059369548 8689452 -75409018090454529133350176387452819968 8689453 108175046378284786476802490375586071702 8689454 -193685854844273281908840091966139923968 8689455 14849969392615166058205910477365833600 8689456 10770910173216769417230077530244186112 8689457 -36707814883947259048133156337774525888 8689458 -11061836809321176593229422970583863552 8689459 301116034327567846067614316968530670816 8689460 39717875787265327988453911608815616000 8689461 62791946579409311718032347380446714880 8689462 -85697142610750683366279231238472684928 8689463 141067116076005681635267065185681932712 8689464 2932131558243337895450320108596633600 8689465 -74970688366387029801319325432667012600 8689466 134597328130154886554777250539068152432 8689467 -77049442834951862724418270532478578688 8689468 -184857346083154581020336174749098468352 8689469 -64510278044046626019226787309521788480 8689470 -6209837674359099864066626744160138240 8689471 14950688822897743409987900462373942624 8689472 -11599803313121762447049442096765206528 8689473 -61207310709571511944816179868130086980 8689474 -31537997651370020598712401533085909600 8689475 42702430120840696394499507705740989500 8689476 -97183004243415646794578632048338183168 8689477 -8875975809436502889123180127774250208 8689478 -3096741632331582564500015534439579648 8689479 -75922262648070044009495675519813397120 8689480 -6974665766293261812563480900562432000 8689481 -149454915520830580849915550735707079718 8689482 4132137692096801980164002949872276160 8689483 -658446487217551214238128360882997312 8689484 84390056721864568095995801343021110016 8689485 -23382718806287453433180894486540282240 8689486 -4470193413334122995379670409348416512 8689487 5234593967341302355820287896735926472 8689488 19723452604678145035496490141831266304 8689489 238034150506616355885735434775770130290 8689490 23465980011410555887883186942399426880 8689491 231555151367932706010976699242064675440 8689492 -65511858439172967622117023122086035456 8689493 123953570243472039626083804943447681742 8689494 -133152080901095134830486769991830080 8689495 -88736034607392564276087762415444833000 8689496 3101984389297213889787992575786536960 8689497 -70169024232710309161801472863610671200 8689498 -85429815391821575123759114425014831360 8689499 6117585637957339705196221065825949824 8689500 5796014311772013177000307328955264000 8689501 274126873109309360545578063632823239424 8689502 16453359755687840861262714434935470720 8689503 61102124792818625106897100719278130504 8689504 -31793120530709972890240487406415380480 8689505 -110572710881625233974312653282174463680 8689506 53696690615479272713915455960463305728 8689507 94445626832679159361974501639255615840 8689508 49429666223448920890148162319955733760 8689509 -74083406284415413455965914222166365476 8689510 59220272028085570005370599184511564160 8689511 -287126538456999707891505307782720582816 8689512 -2735966290684455417009884894876712960 8689513 -199727855542188237543685456718809404102 8689514 -20080485095468375038634411345606005920 8689515 -9478633938650104077108267308262950400 8689516 -155538987909004202754913008156405033984 8689517 153449539224384209006364135207962880 8689518 791840620438477243326035855889531840 8689519 -98563474507089114112640114717159567256 8689520 -10055890798243253859733222454879846400 8689521 -85316326102301092517502534779494009488 8689522 -68738074714232233956856203582335241600 8689523 98463986463435819904918770687520293840 8689524 -3981152452784875503980844936458446848 8689525 -61949528826589986145641935788306222700 8689526 -1297106751283031376711581288624947200 8689527 -12220015997145662793111602719279232640 8689528 -30115408993705483945936556311215267840 8689529 3335000583386433735897922212320753130 8689530 -10933794115118179501728693037090798080 8689531 150802756191049973420313613571669874000 8689532 -40870864135937240143469811425959778304 8689533 127182446401404162754664757117337463424 8689534 2750024559567731687330295438296064000 8689535 92250148823134585640978457798947532960 8689536 -85243353778703276058078979462633881600 8689537 159810182304550719953693870799982445186 8689538 -19999320841478831019600261732171899904 8689539 177143747404691186982016486462821519360 8689540 30323209281138204298787485098413959680 8689541 31376213124012330545052545362536892800 8689542 -38558760433321641300793009396200767616 8689543 226819910568077744990957165254940096792 8689544 -110972474220921366059179509182715939840 8689545 -118305443507784931611962885596894156800 8689546 -43257087859305860843073600556739064528 8689547 73806339228910249040583725442727880640 8689548 -8636324989822517617893075235243032576 8689549 -194872499732848413267343390495982626080 8689550 -6151179640362877200391028185334227200 8689551 -41533670818003352829512121914013448416 8689552 -56635573232085614551690531100817055744 8689553 -139702832411323335767400242239030773198 8689554 11605966799529698101632718738079118864 8689555 -2122108256589656123064343124401344000 8689556 -63337371566879112334888147683191575680 8689557 16850364527301771232428403239110823840 8689558 -78054338257448000057411604631389681120 8689559 -193753093993231750506838107964305678720 8689560 -9598765921082540996445112999329792000 8689561 -39080633468852503107391945232979343296 8689562 -16825371854651875100452623911271936000 8689563 41121686043606021899855518374464366892 8689564 -61035622491725821993675161319620560384 8689565 -103448419204321273635576221226364912800 8689566 2809051347253122419001361584303744000 8689567 -242602928917203238359225748090136959968 8689568 -20560727127329267004709844378768179200 8689569 -18227526643770973028474584780864512 8689570 -49999178293237500920307260003433719520 8689571 143009722980307505144550943222675351944 8689572 -94403320977298607919834780224974233600 8689573 97708298518868997067281000040417829822 8689574 -90218481080543944737332473688728204800 8689575 -32721961201539359741425461344799371400 8689576 -2024095011947895857139687816779120640 8689577 -25636840096373998288398298445951498688 8689578 -18961015730013781227356341250203741440 8689579 43547835901821172091892463149013616640 8689580 -55006022463256357795307021409393100800 8689581 -23418073077621185737067069663507661300 8689582 -142554411535065504702528050423663870016 8689583 92385910129206487515417879577095003120 8689584 -3913372871696121397369195872619855872 8689585 -49486551515322135517109483881866849600 8689586 -13158794330228481821752232009171760000 8689587 -9033170025997203962144806145976876432 8689588 152225884371846696350363987699445346688 8689589 131861779152677101963982604361925775000 8689590 9304357109795350674795334920057315840 8689591 -124663693929927425707115496065226146008 8689592 10120676597089485175385311303174656000 8689593 98656855542169722368591977227676204800 8689594 -14079648084638379345680204098848780288 8689595 -461765286443210749075990480498731878400 8689596 1078960151754172604814243758009385984 8689597 -12143683410395616935090970436909707136 8689598 -57520313850704781727678901985045104064 8689599 -915193161527059193462925188016442320 8689600 5144278336014546640546421434115686400 8689601 174282291465502679987315047443713222532 8689602 40627433977302970866972619955368684800 8689603 198891296174552632763785505964635504 8689604 -27455449790307238258172828135922524160 8689605 -90826871546278501545622296724482758400 8689606 825729571117299107823142005646438752 8689607 -52918815002779526006566434946319735280 8689608 21207684174730329098477853974808806400 8689609 -19554819575052542552003627550268737190 8689610 24304064717655922723547095535736913920 8689611 124911115454653458544539282374746108632 8689612 347597761685076768605955292642611200 8689613 -53539767606403448298834668321624793216 8689614 44992447559311622058824706602297562240 8689615 14474598673996600812637048306676160 8689616 11273238637485317250099642408480325632 8689617 -23357244641245118770644353571832700172 8689618 -13936771282129975661611039655183539200 8689619 -41345516023602691782041155859244502320 8689620 20415419150088311063388934561023528960 8689621 -25390085915806071244936827069511187588 8689622 -57651012218568715958632622396732640576 8689623 -99228963090904934828628953154017336832 8689624 117139618479474388974248872670276904960 8689625 -10411726977429195826868388226102896000 8689626 -106058650366402501431917639336345740800 8689627 22129495718156681855752876197943425476 8689628 -5903051953910770519733785256669552640 8689629 14055487563494631912066181830327250176 8689630 -26451984092992207751622618536631079680 8689631 2489194160992162906981587994570634232 8689632 -69934216973363146644295144739759456256 8689633 100592772005398827501162581008773624724 8689634 -130594887946036194748608919995508950240 8689635 -10575442313372370090867812638935524640 8689636 47029401157934798168150038020895351296 8689637 -158131310479714597051265487446770598208 8689638 -77183558701737689155059237504082798080 8689639 -90886771542119495346553995864966728144 8689640 113254175500558058003911452839112652800 8689641 -7169654912940497708664211461665341440 8689642 70746852211694997045036713501903718912 8689643 85515821940583400820026384882475323892 8689644 19151186611061137787161243763856376320 8689645 3730506210403410750468455719970010720 8689646 -23566460882060811452667568060840978560 8689647 -14680156500863708136691295349786541680 8689648 3394742470757759053380122151177093120 8689649 -7438421381934555234532017576217426350 8689650 -42505039833911341476341066761831200000 8689651 -277918773529687891717942351656476022096 8689652 492477570574656500785116344891263104 8689653 -26533040947995685403781144187130880000 8689654 18237096145052198407598571752242543776 8689655 -844552608993713067456947563379680800 8689656 9750121871287671588274937654867251200 8689657 151977201757181966638951202399380652906 8689658 -124563215198084572846270198387116466320 8689659 62346426356073371401585852744753384128 8689660 87032044955617944338466070171726533120 8689661 -169969978528286810229332745680997279738 8689662 42170953149459788264553180331511766720 8689663 62262876546803277703256865030078066864 8689664 -8127196838576403256313087355330232320 8689665 -87286018037684654151302408771142430080 8689666 109905044356183805005127714346306478032 8689667 55149727701967966179874684654024976592 8689668 19202236184000956952991257712336089088 8689669 11299592028219552747990678692873845440 8689670 -23778335207678135452627427952218023680 8689671 -16852556341402227969220332541517164560 8689672 -23192895695378434636507479938674851840 8689673 121004844093983696790820334027234768922 8689674 19628923776415531204011818761900196352 8689675 570091558107388378725040618683332900 8689676 -64786572273560439161175634564318955520 8689677 146764238622277361193735704492611331520 8689678 177792225242167743876672154635972329856 8689679 -35802088895894442903830502466375576416 8689680 -16390906432485656740654433284601856000 8689681 16869887920058828954004643051897630848 8689682 45022022877514285295481095770539810192 8689683 51929086769824443573013282534513360824 8689684 -121321657745492756445319056768563650560 8689685 87830627579219272782927971329297754400 8689686 -69200267827636804787113842594208688256 8689687 16206340711656169528381648283033387336 8689688 -38803719776798300421820932603160166400 8689689 12463273423501378159421404243506945024 8689690 23468749646595976021794047166165350400 8689691 53479692230884075192767243586998505392 8689692 39321904048806592184470432008154619904 8689693 -15221329462953680169006266560153992000 8689694 32012766266294785933054128530809547520 8689695 38686894907572738140126883211892441600 8689696 289869003619809268146927038186048520192 8689697 144731326124494199786179206781635190320 8689698 774863238100288375190502105517601280 8689699 -188553066768518115283324138893323877120 8689700 -8066997641616870754472154825059232000 8689701 -7536787610334923338967601574804039680 8689702 -28919791738215322136113254737814603648 8689703 -41578272195572369141055849580366464000 8689704 -14203771730752199894423568984778997760 8689705 224478814733649352686552972853522437000 8689706 78824230355851654112896384933576869552 8689707 5319001093414790600074535014914393600 8689708 -7686436008524968227472669994557334272 8689709 23711987532414946540031066921614139916 8689710 -27703131464929972673448457476830087040 8689711 217617959987986316732125082973002135312 8689712 25889832363977824460307773373639720960 8689713 -64059882514638599934304494472877997456 8689714 31193870647517646815482494983660322432 8689715 -122730316307503407179580072856276969680 8689716 13285723560830885826222472655576082432 8689717 70390524193572438982123839627629894460 8689718 73527572443624689849536146129070299200 8689719 -54254885305151579659641817005813848856 8689720 19360869451462013333176117189929369600 8689721 -7934711058487893112893531873258863616 8689722 34231928953686910364715483568073633280 8689723 43293525487352514890824150849268538640 8689724 -26275085848476185007767588135100326400 8689725 -26097874368455398739014354473168688800 8689726 3993776269789243419195605309528953920 8689727 -95814211060355667828194845810710959424 8689728 -34557991575055010427374826216688189440 8689729 103249449544409422998689855433444635330 8689730 -18099580273252081382308994145172108800 8689731 -61323684766665492506341845130598907216 8689732 138384765462338847586795956542917460096 8689733 -1928355239346787016318213633265216000 8689734 -20064785099421483467969912522717184000 8689735 184261786418200134228793050592560459600 8689736 312516711883598273996322072892538880 8689737 -550961358108360113917399552567356672 8689738 -58868936846190578305421596017846470304 8689739 -32799100715628399654257228970198235176 8689740 53928689444823803363884480224451046400 8689741 1142438525416324343226154076283202912 8689742 83983810576029734432244370683126190272 8689743 1347522460167278540911408875768473784 8689744 3617343477209993316780115593217048576 8689745 22189353932473574248412450803870214400 8689746 4203599302912966386059892673264992768 8689747 -125023714601086582461301410182381794488 8689748 80087418824508730754074944500949129216 8689749 -5189392721245030407385562467808857440 8689750 71641710930100461375386944917983520000 8689751 -13944505772126873842284500251248602400 8689752 -1016930914472987440939660365286778880 8689753 -109969245237169869700813687478106170998 8689754 165018968637392149175013996072409933824 8689755 5465398430961650876519009930456164320 8689756 52916109867806971620790206325347356160 8689757 503667934906985874938150038334515212 8689758 25693216690141838582585902871811735552 8689759 -119884118581991836562496669967110880752 8689760 30902120126786256982265461152649052160 8689761 7776098891100572026249482165136989504 8689762 -102474475931311654134035442793384360368 8689763 -285983550347965309716447775305525547200 8689764 6353006771641197367819803886708746240 8689765 3562755056673625018905790541308185600 8689766 216179798376484164715765082008219473600 8689767 96658716849899712375805754101859688912 8689768 -62485187971640163539644511385233817600 8689769 183730060927103567057739866926588410960 8689770 12205579233538933741766039606254401120 8689771 21355678349945721509022795945143373192 8689772 -12806187671974856954937269927423490048 8689773 -23523851334865857369127685390594707776 8689774 2060193509756035098400958348780477568 8689775 6490763863388170185339936929119693800 8689776 30473310962115155064186398493481697280 8689777 -110188720258344761810592081655584611374 8689778 61119958864828825035179086683074407440 8689779 38104448885113261486119534691253611344 8689780 20931047872982046100750013893036800000 8689781 -39064669689964616333923431761741357988 8689782 1627085277885195593894339474950028160 8689783 126723056195052516781562981088881802240 8689784 3024763633268756170500626576246353920 8689785 35883355973144084709045963413137727040 8689786 -21458133387117398426641167597417285120 8689787 -12419760700946022574196265221974473768 8689788 -174585653834972206947086721256523642880 8689789 -91147961257092597350683275538976036640 8689790 37394141445052522598855661490762398720 8689791 -32413099312224890861059874808216429696 8689792 20638266443988002554247722826307993600 8689793 -73125703020644096053515892589963601984 8689794 -31338477235372380450318223184037123072 8689795 100682613033709295690865712500759622800 8689796 13950906854888218653373407888489185280 8689797 -92018032135979110376570218779940865826 8689798 28386886265850864063362784321518517888 8689799 -26215623245177376013939999007376436200 8689800 -18372898871001990618274147706449920000 8689801 40149546269052624120358426345766204160 8689802 61863521113086352569238321681001913600 8689803 67186652717408382974472292989968479704 8689804 -78737955282605056481819133319120140800 8689805 -6733815046513375268413834495778408040 8689806 -58478928599400538427387619014143375488 8689807 9991710319255337110730017961231293080 8689808 41392434430052811990740484469117919232 8689809 75862725026449695437921640531650510688 8689810 28487192079320094150888462342602061120 8689811 106158770731040877778761703361578399740 8689812 2665388177408827152641976584517107712 8689813 -49549483601570246984315595163886170752 8689814 -26973308466001212901389777152964814848 8689815 141467403719202967145092806318412512000 8689816 76581044644964653677667959812488642560 8689817 -245867197621337525621002568546380894134 8689818 -34790740454195868453415183203450794496 8689819 424825814320534333787374602329334490744 8689820 -23380825791532232776468657602324357120 8689821 -39379443442139139207686503443607449600 8689822 3608364261550401133926553536180079104 8689823 155268633698377980798562481341083663072 8689824 46903255527726593840932880008338210816 8689825 -122945887028701338797845623194990474900 8689826 137107386404701596022521335898977034240 8689827 -112151859045410698101012138767198208 8689828 303868228392986344322272971600715776 8689829 111304685063511984980217163078350666300 8689830 64213365796647605140073581814658232320 8689831 46897827451231012410256267050265662352 8689832 -162824974551204429505836284422428672000 8689833 126310316791748370314309048387639800944 8689834 -242139013206480123020724041834085480960 8689835 24011456432586019503316647480126720 8689836 -29114039594794514009419550505590143488 8689837 31984505219227846407352548579501706368 8689838 -81432807169553094610198924204917764160 8689839 -75694969902508385586425317551098887920 8689840 1306893942072191049373778655279513600 8689841 -115976452637755895338217786219190331758 8689842 1913333184084486684591780531301140480 8689843 39613126984041367255313144526459822092 8689844 -69432927646965000590996339184941211264 8689845 -18125541794152363134273660878766652800 8689846 -7504956870949735747519629653784962496 8689847 -11871188705192209954483332142837547520 8689848 -96776991521483137346999753688958894080 8689849 52190366371433655342886793034794215936 8689850 33110638094171622814640431367154408000 8689851 109816024191580134424413061373654562168 8689852 -10373545353295719602396540882969423360 8689853 -160389394379542698705976157737218323898 8689854 53176325795248237296414766243761971520 8689855 78662743950490607654555050576393158960 8689856 -11319470029248389133930687210184507392 8689857 -78617707462801500026124982732720704 8689858 5019046650569530012098672669180395520 8689859 -193132427060432069836005842338572307920 8689860 -2390683889670365652202292003034624000 8689861 -45685193885311578445724486566850615876 8689862 -107622593934516126714134956982335697568 8689863 -17202610485421625672842356140305651200 8689864 117996990624080306545419650268716728320 8689865 85058391280123164310617075034599064320 8689866 -1711874908870642076787672515734694400 8689867 108324001483653854781626346381191537952 8689868 2579860931615619398447507806892884992 8689869 183479373783205943980993117623482512320 8689870 136756249980070453419856843181813760 8689871 48630984157619861207262540614580913200 8689872 8775147999798848518410000690130452480 8689873 215479545011116104735268242386809627620 8689874 114419441219645602639899827051508385920 8689875 -80608276694430880146163275725713572000 8689876 -19814989793373917645234653313678682368 8689877 -31264869717786086718640248980987567616 8689878 40879206572590924210926934537950878400 8689879 239195822670021337950439060285136393520 8689880 -62269608660425363959509242514539520000 8689881 -106209426420664461331063326083964768048 8689882 45099882319431938451446903837824223712 8689883 67916391961585470424168643656764435732 8689884 32299521316787337284932352261255503872 8689885 -183648860208526618221962702273405627040 8689886 23893561563797838614700630241050357504 8689887 167159982459203447778226386853470390528 8689888 -159737635035765262424515206865797513216 8689889 18268177821864121857364144132078027008 8689890 40416762593362676087079746179180416000 8689891 -99530709024458705002049172352440020528 8689892 31294770715534658293616778310927257216 8689893 143892434641289946545158730804078496864 8689894 -15434709694355037479590741080287979648 8689895 10138666809670431202608474347505881400 8689896 -157763505611617453669614013601250508800 8689897 43723427140929819183353106308121969040 8689898 -17093163641134195825318165932747145728 8689899 -83742583895367814488327871921495644672 8689900 -68262614475117405757192931009590668800 8689901 364857124669241528022412162043564205600 8689902 1464443974719550599976928477432384640 8689903 24984359204608252174049583772273440624 8689904 2746793527973546450266213962089693184 8689905 -8272521017100926560645820050107024000 8689906 1142237787456513870172509865527665664 8689907 337038271265556914218881391313848986552 8689908 4050732092102707379305173705612380160 8689909 -72636391089133562669626862894996612100 8689910 30197816697224199967850852387627592960 8689911 68087795934267817571729300592342852072 8689912 36895578629395624789150986073186959360 8689913 1544588366761215899519969698027624800 8689914 -58203843886253439472327192363323140496 8689915 -1252383874446189875293488880692517680 8689916 -55862980364266994074383460873960320000 8689917 -110245387687909752512823809320857093120 8689918 -50444348164413300839828378792953635840 8689919 27212447982254433029012108196955645296 8689920 1284368634011594061223045967055421440 8689921 -494657070779358030558273964042458971520 8689922 13278792413972889926560984255962946512 8689923 232752412472952650642538100566949003968 8689924 -121269700663845604539647893787395031040 8689925 52209399739869634887290375439007305300 8689926 -6243828899428654287392654819520417792 8689927 84038423552866787656716213128972860032 8689928 -105278093926733236184353706853481789440 8689929 96145685116944972845895315838591530048 8689930 44297119531961282647473357261933387360 8689931 123132962178627093329739378652562612832 8689932 14424625271300369905314445474082534400 8689933 -28860400234741324215663654917216100480 8689934 -51235972472825101140125055794086671360 8689935 -7468079721913457084831559746914857600 8689936 -32050880722612899219178209903891775488 8689937 232425351548147099611303355282064550260 8689938 53126273212926739195221274281235550208 8689939 35068312635873255135354314603422626912 8689940 -28482542489168568586839232773180088320 8689941 21112296590072411142215557251791505492 8689942 31159976644008654123265580437550891712 8689943 -154139502010418080576587892994973434808 8689944 -31191592103183134751472955330768097280 8689945 120114159191127613910611252856784240000 8689946 207080071312723246489451862832899487200 8689947 40646143666450462165896580868889948672 8689948 -235627513767318007103193547806966557184 8689949 69772093036179680918620759321811758950 8689950 -18172013629601665027153675379742624000 8689951 13602317796059915429245364605684890304 8689952 73484282846685645147084793413969641472 8689953 -42410924163367646821805034924476559696 8689954 -39531446113418071267495623797641996800 8689955 15186719850579632992796931487446993360 8689956 -1773427208493610257100106921474015232 8689957 57751889095701746416454601940141830206 8689958 -46188584411250855252135578981885653824 8689959 141293295192536558037948134290234490064 8689960 -54703754881931492410414306282910208000 8689961 103015316719995527838962796162795580032 8689962 -71019070431484735380541376764283245056 8689963 -105374342683607041751567844708260612496 8689964 -188914628160952326410102396199170913024 8689965 -56037229078194208773820291710520334880 8689966 151442359602303898206047135408837474880 8689967 -403478093735176962584858639841134976 8689968 6011272891824501569255964317727719424 8689969 26990290153181605225587968198897380370 8689970 -56771009178996795275599264903388980320 8689971 -283954504882216406991265733327479443456 8689972 62803677736654787680349453476068084480 8689973 60493053137874881932731207491282010720 8689974 6098119233442071654538092912685977600 8689975 14441731430618552376880846259479756800 8689976 -179602685880976149103504318969776721920 8689977 -144511391024290912189575624581254016160 8689978 -3085686763779323578105339649805600 8689979 -4052939655210252888433680235477179420 8689980 -58153464797125476081884274442389795840 8689981 -127599675635135247074811966133795292218 8689982 -3175022215549505055094916677308235776 8689983 52667293155197689929133671358272366024 8689984 -11670808471488029434249882536809857024 8689985 186265333355815292849858046222090993960 8689986 6524976229098012813013836592339959840 8689987 241713003994368935194857490666441448636 8689988 118177871866425429888899903971960975488 8689989 39407382345786277158381902319416378880 8689990 63763376072395816701312830835587280000 8689991 35840774732381732975226619062874804368 8689992 -2154770896035990247688694593179238400 8689993 7300669194976804118522794550876923784 8689994 92029257257556878542893419801895157296 8689995 46476154752671638631443306532020758000 8689996 -50444095248984233747966859015590792192 8689997 -183990255990001731413813779122908044554 8689998 -47449011784504234430983421540847301632 8689999 -1832296278840415113466093681515227152 8690000 -9834427981535266358059451053670400000 8690001 48568094278411508076939063129220392432 8690002 -74330272781362921186489523960152137600 8690003 -92387491991214430944213327559458620772 8690004 6188389097046817353831148186395029376 8690005 2305672824186335394530519894990467200 8690006 25919010889409133243812524700331686784 8690007 75413161115769568339642331396075637888 8690008 120380754525163948660654638669033768960 8690009 116303496700534446439503056494716781716 8690010 12966702481788934180803695373759390720 8690011 120947365469636843941854917617898347200 8690012 -84523723099447808496153967492307665920 8690013 -9471364077113745331724765460722733696 8690014 16245914939688610983136706328253315392 8690015 131826627872358148521008371184343557160 8690016 86004299595400678877301707083924635648 8690017 -15770130228186702352440588145850211648 8690018 -368859072095990864675051405678851645440 8690019 -8519807904360373682863478663305358592 8690020 74191418875405350120343191749341620480 8690021 88604657608874895882266233445505787872 8690022 53884376133840240607260976583520048960 8690023 -170958695097746378851050045403026429440 8690024 57413082596505899826508474167307468800 8690025 26519119007821920806069204262587016000 8690026 -123553653074014484167659531841095257760 8690027 198668100806304422555621214274326250392 8690028 13887912674742670843310920175249227776 8690029 -65739699717765126096789318158323657920 8690030 6372659922293949915451581602217129600 8690031 69889647038350209201148575379878201600 8690032 -7473195452796100238804942176383467520 8690033 -19376626343186368109785898740649365776 8690034 77744513501157405569231391927444755712 8690035 12516989276328095545477230345554536560 8690036 -18407599599253756986907228383179396352 8690037 43990048132716446487908947223145737280 8690038 3716098515949984656493410832875693696 8690039 -31379604002753245234989185282450073552 8690040 27062417576057832444778070894383104000 8690041 -7052014861852453119032676701638849558 8690042 504721848823289251169036821934832384 8690043 118661064500034846500319299975300445744 8690044 -12729237779966964313020965758045126656 8690045 11820608021221642290572356970152742400 8690046 -14637981073384378031643422073433875456 8690047 -28197666843106201604881556785238429104 8690048 -244776552150972899667521177781566177280 8690049 43369757722702329246660599521410895200 8690050 -27509401389853997545753273241580134400 8690051 -22003051263416575267828067554186296600 8690052 74504920476866331990296979660338519040 8690053 14641371298304536608181009593801055322 8690054 86909153696348748209728657642443628992 8690055 -15092731333675258212153074072442065280 8690056 17121628440664440871803073583144186880 8690057 56167798606086415771911355320554718720 8690058 34953054230458327253731677490708339200 8690059 73202503661656715374848805309880208016 8690060 25071694066708010428761767460790425600 8690061 15115056508775139648709951844121972672 8690062 -103562081197763550149345263825795195968 8690063 -145759362685456492584956101253652404688 8690064 3479608500856814710366804965060771840 8690065 21052836583175664858829978986071414400 8690066 -3504925962010681135497017229069130752 8690067 -50226720502327806840856808043815382672 8690068 168637809454629493987557078419507537920 8690069 -96057518088339106245409177745138428530 8690070 40931018503026691948723259497615651200 8690071 60419587422648194375028466770614571984 8690072 -74695949851554958320993078723770419200 8690073 -5122225073408543401681055049071548032 8690074 -89778654866342155861715516954170483968 8690075 24469002931769919745353226624787697600 8690076 108914184387651808364746498450981880832 8690077 -15740946681837368241648922602152832576 8690078 -92457898810042886286492886508422508160 8690079 -41027126611616232096839695543747399680 8690080 1107868623205115498107743336451276800 8690081 -59383221531693433568608451559125235408 8690082 -41950745436641378388093061710060142080 8690083 -165313053005836522390821433590367124096 8690084 -34377305839330732566427104349397524224 8690085 14996780920367877795271676370900000 8690086 71002263885106082711496001746577216992 8690087 31329391923159206647759578199870740480 8690088 -20982739205875930493778584600983879680 8690089 135812195594493743971708725704787792890 8690090 35111722339659267953359736055113272320 8690091 111648574094271212280325304352943696320 8690092 -46709191105419842407531914853429785600 8690093 -122907284643954639041080120865838023658 8690094 -3540747029330397062664466242083059968 8690095 -57055318763645101493646987831916601400 8690096 25260090170508395014653793664485834752 8690097 -29923993055298727514758397870415166272 8690098 -48421493132490269231335712755726633200 8690099 131752805660223674869146896003727826320 8690100 7115281853656290526184388502222080000 8690101 282669254729179676360474531158482202848 8690102 -634444108236199771417759249909413888 8690103 -27388942532936461772178980976249329088 8690104 -37767376023634907854811213186637066240 8690105 -93123197729074715365964555308711687740 8690106 25048214868536977157038486963619020800 8690107 248933524379724259860701395182055900912 8690108 -17792224405508797562991369023313552384 8690109 54586694659985724291784598788262555904 8690110 41943663123585683508594028095730790400 8690111 16443326969168555461915992080469628080 8690112 -47968901714425346815286815200053821440 8690113 155961807443894517925202434286393171904 8690114 17759335401549854182758322265730597792 8690115 43671141327936231172277859242666315520 8690116 715769197391130321704881350460133376 8690117 52073597029117071571623450464822363166 8690118 -1753001657115578429517410255062106112 8690119 -149087388391394593137730271834852989480 8690120 110714439953490083265340903361136076800 8690121 9844794161566297159566965060774257920 8690122 -14949802699884467678888136129898215936 8690123 75750003855409398478487716569999518064 8690124 -33542452210137338800392488803327841280 8690125 174150560493542290551883990339739400000 8690126 -68020299427953642367505987156964103488 8690127 -93135284319800793389666821580586236400 8690128 159111773007259447322690096707928064 8690129 -66392482983714864215341692630576978624 8690130 17593619111823874481321279064554547360 8690131 -6766007084321345047757833178962046000 8690132 -333755059114332230767645953847996133376 8690133 -97843300933882477522298535486600693696 8690134 29077643928641359062235644271963278720 8690135 -230368628401616325101507133796982089440 8690136 -3648945890781047868633510263240785920 8690137 4286070172516266519222199159343026432 8690138 -63020248200997619992351413641569285920 8690139 4954650857544308235704096980766306400 8690140 -46652128725195805786772903133593241600 8690141 206133010499109953368417077739450437600 8690142 -67332481983899660654418705767467985088 8690143 40178166145826248635173092095826792320 8690144 127546045755492508390705538306247229440 8690145 4078181973174237974846124794975783040 8690146 123555227379451032857752182453595144272 8690147 -329616781511993532896000815241089959048 8690148 -42790443872863344890499984200511581568 8690149 93731457613526912221516011158041618554 8690150 61353690492595842123649780763826799200 8690151 48770399898687460143322435663406101032 8690152 -13516138570028641421042315327596922880 8690153 -56723007877782180854614999013230146780 8690154 4442821875476601531171354630733165056 8690155 79223972780663932723914783175615329120 8690156 149157699288015625218627432757106315520 8690157 -614831793948884929994122576660680960 8690158 -105844123517705623643543611092510992640 8690159 64803195457301038570521002332556590080 8690160 -17962981984832888369147238637815398400 8690161 73815065469686070254391636849748164772 8690162 -8015583637078187468593751212289916096 8690163 88210474602712074487103242275011534400 8690164 47794759707510260264479036659970594816 8690165 9857665253159724824154685515499621920 8690166 11363821361956600528915083720203106624 8690167 14968775899706789503127707546479476152 8690168 -1507970551948316127482016973978337280 8690169 8759941422970546989768568120907659200 8690170 59331699206939491260570798677959949280 8690171 365513849589195476642295080099622144 8690172 -5073074275754302966545822213419990016 8690173 -122020128823132484815470185189787779578 8690174 -15732989577764149990971470788527089664 8690175 -15344818846554982737859373979345367800 8690176 39588381787366422548688317854267736064 8690177 1020716395454695195112905873998913026 8690178 19005311967487164373885739322812536320 8690179 329920848069824873381174922592301693472 8690180 101957723532713909002599149091549830400 8690181 -64526513488388864270391486296517813216 8690182 11874572544840859872666907542815938560 8690183 68928095609929449321965836364489117064 8690184 12046780651307106662350101386774046720 8690185 57220783199066749558722387633028244160 8690186 -96061507662517807302141502254656384208 8690187 66265480300457044524432337574158068480 8690188 41139001059777287142616498919872030720 8690189 1595713209727621635852409694091137856 8690190 -21629400033304989948608630881764883200 8690191 -35560953505856628431489757790471267408 8690192 -8370386225218174061389273343678742528 8690193 -366355680249029605591440292773648065280 8690194 -65305654747831691557840167479232277104 8690195 -76667965619348107563339982842723742800 8690196 21939389410974812018323498332404858880 8690197 17400482593631462067455561326779082012 8690198 63007734586543568032195274728388670720 8690199 -4926479746327805965882907336851173888 8690200 -78468600622835824007755053730150656000 8690201 -89190033344222606310725112962215981440 8690202 -80003515421850768501669125172037167120 8690203 -170832165760629144044093189285921735548 8690204 96549559446424992759098005763419731456 8690205 12922000993356090781118396688992764800 8690206 40150642416307304022745222348359616896 8690207 80516668845702739390656742589330315160 8690208 65265103680246412229099812637388570624 8690209 -54316072050851381533419177532258097760 8690210 27645303004742334851998669604971625760 8690211 -57681990938376786209700545245537017912 8690212 13804774815295472526257563010921665792 8690213 -18229626085403128579755446853097217280 8690214 -538232469314867462124156552819646464 8690215 -53649274064636409746184223834007789640 8690216 -59299534260206702524629333584875115520 8690217 141982014023620222258409105540145160080 8690218 -26850766997013300803757266596911525120 8690219 -2525714428861598039757922759685191728 8690220 -46346556946582165608001139945472000 8690221 184577782616083628360373279567872982422 8690222 54865149306026614546412551796782446912 8690223 116804152511102869806961845609719435784 8690224 18468378645037682517539510169634979840 8690225 -139943537498484943357281260702654672250 8690226 -84928939345064067100933545565200579456 8690227 5656849869799742296274689880877494400 8690228 -21974716577037865076370686221756231680 8690229 -81458392005801515619999265018339431936 8690230 6166524625128589174970374989325716480 8690231 116950111648868120995016311230619035864 8690232 39659257309487234383019383542651064320 8690233 61929684581540108772879083717234778960 8690234 33752034699305556313844959486268059392 8690235 -67930135133796819817709650925383146240 8690236 -73322612246676509175959931153363358720 8690237 26830468138030552595701020635112001920 8690238 -8244642351283941593659498671848665536 8690239 -140533018861807777551727240838189001560 8690240 24778634758790179196746566394655539200 8690241 -7798977508220168753074363927724814336 8690242 -36193120061678953212092037863935514112 8690243 -45314830293354319574047833005676445680 8690244 -108725372921636591283444177321372509184 8690245 38279353273840696465110965042863741500 8690246 82024928628054021781759084421983687104 8690247 -4898897421906196876460870888911868688 8690248 -127328880485392757854077999104557056000 8690249 4943744515895159428722369074154821136 8690250 -80660801483176942665325395690889536000 8690251 -69976981516029743574367736146951646880 8690252 9350902664432897062769588165025620736 8690253 15013169458949888402618837530735681536 8690254 -32952560333579419649676518179287791424 8690255 34244653681015611931511080027254872160 8690256 47291675871404697826804680967386808320 8690257 -1752045357089809241108636934200838800 8690258 -22908283390962918595291414276200798720 8690259 -42670446264097884190963540503197753040 8690260 91154766321469866601680673194515289600 8690261 -41322152657732829650408635601399202816 8690262 3099379645181553846396138715373420544 8690263 -31327835924837786060927619157286880 8690264 74741093760941743858782083928522178560 8690265 -6568054031470375864866357800820199800 8690266 -46882668918989669502518436461538767616 8690267 -268365762241250500156431940794445866684 8690268 -73582783931382893159688029924459864064 8690269 52092143605155725791017072094675360096 8690270 123038059221632880289936427701890355200 8690271 14538768755368837823812549548355489920 8690272 66506889950743194990188255677339533312 8690273 33395288063287252903925773636584295104 8690274 -60313294460829962334161572765267368960 8690275 117256130816227589157990279248807328600 8690276 -62297707046308244911287550764485529600 8690277 159710843736474525947984171048395066080 8690278 -26174514063128245951753618143802450560 8690279 64874050915716245805700883057231542080 8690280 56921271157141658958857720192077824000 8690281 -157174787198509197744941483599544130828 8690282 -1396673868348600645105999890044960416 8690283 -5327229025079916801982078142574765936 8690284 -31529950630127565216095831710903408384 8690285 253390511290951654563668548370223600 8690286 29711485646721810112378174548994096128 8690287 -46524250542110971177628387736358807080 8690288 -16003906796964353631581359010527346688 8690289 15769104373905323449551559544751303024 8690290 4295264800406503338000201768116590080 8690291 289734000578560913293412435928911887692 8690292 -8692122122007500418549507696822681600 8690293 -32155990884125176484523350096287829458 8690294 -29879844560978719110141337404205694304 8690295 -74009743915469139058694577545231509680 8690296 -124298957554953699255224235260224204800 8690297 -96871551209683065350397376443209157696 8690298 16614091937064653529437436267815654400 8690299 46237383301870076310676628174029746960 8690300 -93707576202447581879407450908918297600 8690301 -78712182722761960149833459079639096000 8690302 -9476281319277916900352784642982411968 8690303 -17534568566556564362004184778830904448 8690304 15838194547606077554248486079252398080 8690305 -54375423863758025773830679999641642840 8690306 27523857138687721642940795997143078352 8690307 14672538644126619638431306523272398840 8690308 13073088004738841978566651791358626816 8690309 63727117377266937953317178465357349888 8690310 9651104793805581296237387339960970240 8690311 82931631930098073299640394626716627424 8690312 93704967920855328120654055066944890880 8690313 189951579962160353847399974840101886400 8690314 -14928924449894953366634652765174542400 8690315 -214192553109209681668942201060097296800 8690316 -79777400096238571765699329248442777600 8690317 200554887015703361070631581150786461366 8690318 -9104381165264754855016479274364578176 8690319 52497728913457512790882803676976756976 8690320 -11566448806887023472552476977448878080 8690321 -57699413978660063878726844627161404120 8690322 -57937275533325343227952819256684857728 8690323 41842994936985946376154581060996475756 8690324 -969219324576967919772481969238066304 8690325 11944532346123496983151759351314033600 8690326 23127689667060772895485590999005943360 8690327 88031192781967000839598842610107751632 8690328 8876213160946474263065085049387407360 8690329 100421586581674191438528850909210732800 8690330 -9394123274384769962414592693522048000 8690331 -24218651083411757460656198533137110784 8690332 27553818445970131223744999431712790528 8690333 -181361569207244905911555276753590459418 8690334 -15742146393787432721532815592902661120 8690335 55898263538102880039100198969471130280 8690336 -213348456966014681631862101440576421888 8690337 89899991577264642493463757200990450340 8690338 -43346442578011540795493089999076615904 8690339 10901401579673276296873557913827861456 8690340 -55170729073589640059056058864209612800 8690341 -228608150301346979675692476544909474 8690342 -2882972755644452539604528186587602048 8690343 -844518202806270909893330365604651520 8690344 -45112759514810227399904918058847610880 8690345 -26236798996363354106785759520104956480 8690346 66164191425401087408201832177163964160 8690347 -81431511288511282714750841146577560608 8690348 -130841394851501429772478589703153691392 8690349 -139009809758114939970677210077508281152 8690350 -17503348380524157131317129763636841600 8690351 227031293403108116709627819808113566352 8690352 -8056828113424506549350205325254328320 8690353 -21230729908831903609952518596272712320 8690354 -42243252559325834588688135897099737088 8690355 -57820921394108374752448785453207280800 8690356 9343004434221458294256446496112672768 8690357 -20578834697123874309553041917168795112 8690358 -644734308109461337061774477576756352 8690359 -14774454586573277801245756192382996440 8690360 1404230768097690561345129468476620800 8690361 21216731444055790869707549707906369872 8690362 -15930872653305169031669945983678060800 8690363 -156384721141789008273912031394655019416 8690364 -41888803499681317675945638670399597056 8690365 91043386682087190160479547581147715320 8690366 -97858032562385769348118890145189598976 8690367 -13697290560138215266746677121877173888 8690368 11508391024808429755355662945482702848 8690369 -108709647754124282030794183923184369104 8690370 9944909479339870886478384288388093440 8690371 169671503850344671588150704290524512572 8690372 84863034787819969902941987641864089600 8690373 26499863939793985433819137325298181344 8690374 -19781216956983621748628300950178205696 8690375 31726461916620966904194058437468360000 8690376 -2311901614941921375138830025206784000 8690377 36064190482832080247183699031713563226 8690378 39546561472879031928498183727220157024 8690379 54908886788080120991817689856829498584 8690380 -40067570559613672527476455289665981440 8690381 30036370561788789782374978057947559392 8690382 -50361845479656291929780387984969458560 8690383 -92119515784537582420348082512232768976 8690384 31087714591089675568321864670724710400 8690385 16462537746031515724495290866354688000 8690386 2369932689265524810706509251936659584 8690387 -140776711457468714792967913642355906964 8690388 -37914506904729315909067567884676214784 8690389 -89677484709672822356707957087793762976 8690390 -75904801773563823559152671774364652800 8690391 3710634441491849535137922987191332680 8690392 -2640135976741550718838745868347136000 8690393 74439076904619430584917472776410160964 8690394 -61010712134522057304254028602125513728 8690395 191315260114987012239850010743251240000 8690396 -18148706581753374248157840639719494656 8690397 89416733317702785211235887607314665600 8690398 -78033525486393309192640659234569212800 8690399 -34103178058203685141546537248033045600 8690400 38544192158327624346385149982841241600 8690401 -44102412866707510835658774075978245400 8690402 40275604192344255625474227568191601152 8690403 177094893375908291034322642796641222464 8690404 -269816265239951977935197815475318399744 8690405 -39830228436065683450438713284975016000 8690406 -55983089488686330002670002653015807296 8690407 386225123153944362457258132740073606320 8690408 -152276824220504459777930471118794327040 8690409 18828616132521317312175960862403076288 8690410 21324891497813415435732959517031526400 8690411 -86528236608002757841667444824276382988 8690412 -32490096253883995274889844982652036864 8690413 -73715472819784243398438760533569591338 8690414 -31157205522211045484700240782577514944 8690415 3226249462115774349880064990047602720 8690416 6218911041442354110840503502135885824 8690417 -31385308540521408821545732592855416668 8690418 51314160942885180915057646112679520128 8690419 336293876669097886863976504029012577280 8690420 -102211482894400837352808580141590846720 8690421 41750997721375783228072486563252333024 8690422 -39204035421325786281481680312218648448 8690423 -87801806891805578025522611341166855760 8690424 -12798986235638954720736579320795258880 8690425 -126665247325035708558290619195209392500 8690426 83979520979964035000829216562020789984 8690427 171754369643773043547231726562913449164 8690428 -10406480248297814297138164824069023744 8690429 -1805359814906432965011125221933125120 8690430 6538682549082125557152831065797324800 8690431 -4641674428650962631721240832514950288 8690432 -82505319007949284064098745546000302080 8690433 -33908652186565849002675376871229560736 8690434 -31799364713748849688708589732819936448 8690435 25589015867801869909261144184022517440 8690436 123281205496020022504541719467147448320 8690437 -72671720775736740592798816474021511648 8690438 -6227848672934630479108138929325475520 8690439 44786275942154470310458448545689267624 8690440 114793442375798108777233169762773401600 8690441 456329292832029131471636739063949483392 8690442 -6431091682074635730486290151685718016 8690443 -13249949010272937634992981135568152416 8690444 -5927839054279872340916151002207278080 8690445 1328899990145458156157432994362498520 8690446 -59433557951932177241460750652012235328 8690447 4777957805456026875422843415563996352 8690448 -12124297440215302686662367391576227840 8690449 22153250885072268845364433799175732200 8690450 -22110289542923793891946857353848176000 8690451 -6440930756704021088492661562063114752 8690452 -170415935582394525072920818192252660864 8690453 -7808909396076373732730967589962317298 8690454 59405254468219255367145716137938298464 8690455 212149186283788707813059128478591507760 8690456 59706078338837227759260035853374330880 8690457 -2837268910164037917249876184240330080 8690458 6403866431804821409743659616295380992 8690459 -90853332140271365902009906396122818640 8690460 969425451149458739629450215368632320 8690461 263764237578187312135220969557330040 8690462 -95722245288883426132037808212176704 8690463 -55974312481654771069050313513863095520 8690464 232561220955731296341879086944073809920 8690465 -40245883037087266488142813261166616000 8690466 -10974876023395614765570984125208360576 8690467 -13792957738486909184038701934197488360 8690468 -3386359712268646723642439464669108224 8690469 -14299400231261098044357406665663754560 8690470 -29940279311514234822434437281581347200 8690471 35562505530768928139153963290939495344 8690472 367270474347746674526914932324925440 8690473 -111413951411486240905522630795913221296 8690474 31033685009557321960846769762869893120 8690475 -57735031402225627652169600569226473400 8690476 204411716224449752136011449845298146560 8690477 -58583613589955854200430107167969869674 8690478 13668719797100945704921012203114590208 8690479 18853971932743859666955706191907079040 8690480 -5035546581945205160633822138077347840 8690481 17686436847239211032597124975689392128 8690482 -10374507026430838320866533585558897248 8690483 -60257746974952512817768600819676290560 8690484 26279992182007911804492845371146504192 8690485 -211450901643802644266897346863088183240 8690486 -402895799577708970678395043626792960 8690487 -53779641194214616206671540721111646224 8690488 67121366027372534058931026857064038400 8690489 -202880234354307321016051757155576810710 8690490 5352257128782712955870179773750290400 8690491 20555128970760041890082039027765426472 8690492 6687806849003173989374264742328438272 8690493 -26318891320508353114902629820798953280 8690494 52597187030584361499757972852323646080 8690495 121831541220455947292878276648156191600 8690496 39894446669093315231393475645702930432 8690497 -528296606945016542801051080991841008640 8690498 134714399672694493158791124910410978000 8690499 -157607844192455605708449879726992792316 8690500 14121500020364376643291643701592064000 8690501 -8597040064147905689291680783396395588 8690502 70705746225876308605995297048851528064 8690503 69466089670681735216213266556894593920 8690504 7921121546257195692868673711007006720 8690505 -7072352243557098180598989802743537600 8690506 101447377618661968750863006379091940864 8690507 22046795137732647402215044515148975392 8690508 -10825958486690121594509196993745076736 8690509 -27401361579170681435076731732465947520 8690510 -21524842605153530518386762880313879040 8690511 -167405050746506238770342220818035665528 8690512 -38048567438346040984015182714532470784 8690513 149726251635705310958436586889627093184 8690514 6468334105687634055428479447404129792 8690515 -533615156444029474567997797853825280 8690516 50870099945497330243714000606833860352 8690517 71132838521014821108611419726952592000 8690518 -22530899045117680753824581718203838720 8690519 -12417076716090941376320611065981430344 8690520 -6110957092256954112650375628835430400 8690521 71730641626208892613637199141175500800 8690522 -40677876992101325400285302636297910528 8690523 24497204186522371882796957338419294720 8690524 -31131524019269137576953868038223027200 8690525 71106819333367455489741965324062912050 8690526 20956333380034005446587824266988816960 8690527 -8307429336929781948190354946451693792 8690528 83011605913173791551908073338895859712 8690529 -9777950941162639374255645519436353600 8690530 -69087633116759977703153581683014127840 8690531 -136632055336584148825271923691373373668 8690532 93997984358267728447264489917612905472 8690533 120820501411807532488288014269896557184 8690534 19133349095820989554514373769158974592 8690535 -60122674800014921498466879478015011840 8690536 -255120066655506420774613402018261616640 8690537 142136646697606822023838860718818360960 8690538 20221614414759869992304508058783167744 8690539 55109123341609603081720193416848743568 8690540 21411251987377876853794365824521666560 8690541 49151009610284180190146875020132758592 8690542 11069189094066186847184430920625456000 8690543 -145384666548621411039286481135050918680 8690544 45263059104492427328956490383218769920 8690545 -97095057289771956961362748851823709400 8690546 -78892219867663601974520125972275892320 8690547 172233999974549012445143873853294022200 8690548 -11373702475279728613714760436513953024 8690549 -30956301121988450543238076214711770464 8690550 -18175197014440366996465809126315264000 8690551 59009169347541217432004282778629864552 8690552 98824539249004374539951763644545413120 8690553 290463639326133354659220450577139059200 8690554 112141611461146786574183625227564228976 8690555 -117391003756927117871574296413953725040 8690556 11507056686894838512954491743411224576 8690557 35047856860643293479711777438215004806 8690558 604568718295350298446201219690132480 8690559 134163840947352057695155627820791573704 8690560 52931546290480726918430706004446412800 8690561 63983044654568989500525280338566539824 8690562 49083440382217773905991625152346481280 8690563 38306398656893764431848455306259991760 8690564 -140204614703931187600498767852432253824 8690565 1165792691240969763962040776420567040 8690566 -31403035162722917417441275240631268768 8690567 82903463518134629092126278267929486616 8690568 -57795086932225805652470554224270090240 8690569 115301063385704442719894937164128531044 8690570 15249204322873022336875619384374732800 8690571 -1074658894097757717888938227289386176 8690572 130223786574445673493488806334323851264 8690573 -70462200831339435164983860151084364256 8690574 72225902220289302953250694673336937600 8690575 -99993005527278837151429453997598573000 8690576 51298404639671412310917256800918085632 8690577 -496100954862007576731293302214075520 8690578 -26723769441889544140536993942662005440 8690579 -1162765451616950654627790114164395080 8690580 -73205533613934169702373120576883114240 8690581 98781363470147919076320259452841228000 8690582 108394259874682990043072043412576911360 8690583 -81092317190965208155452079877569200 8690584 7681330335037305253477830602342400000 8690585 -69023048992049166020949019217714948220 8690586 34058541277072815275618595945950436864 8690587 199181164200519411441784023155449607592 8690588 104479040119174195662770455415041766400 8690589 6229485480065719924244468982163856454 8690590 1642811478216420700059473595273940800 8690591 53640242165320342595405219869675320000 8690592 91479140301858395844177410324422459392 8690593 -230327599085141143354573746806541104158 8690594 55340670580390316566646194776599037312 8690595 -3336550096804142756841272002789879200 8690596 7593460042333218304784234325004910592 8690597 -25757522734061991612325839109000633608 8690598 -14183484478340753990930743152916623360 8690599 -95267237596070408824780594963978347400 8690600 -118261626218180162391198878574735360000 8690601 -1600025069066449436410553989775212320 8690602 -796366518397700066915275398824580096 8690603 -100331926289728457613854668722915731148 8690604 16181463817616270854321968487002501120 8690605 -31936291538771686341377642215821425280 8690606 56746578339348040249226925269127634944 8690607 -161094194711759817894568500704556744696 8690608 -28548078369143525259015691242830675968 8690609 26654082692790958102131705403044341940 8690610 -19776229681465020391809074294332538880 8690611 634684640563431627376002718390995212 8690612 -19000003244486999720802175177987983360 8690613 25533283456799840330059529538977364288 8690614 -44455503520065398499117559227613813344 8690615 114626424414695560402473638447594482800 8690616 -94553765214971230034348068057789992960 8690617 -109171008448782606283067139070161897980 8690618 128637520893961385641827676862775688416 8690619 23912724539374771321944785321992212480 8690620 78856420830989760537297424315055631360 8690621 172299892892082482705342061784861452492 8690622 -10986624192756434283825773274644561280 8690623 -28058582013936435197690781850702963560 8690624 -59410807330783634424319702088797913088 8690625 250925887550124374852276796960162000000 8690626 16504542876146626509671514412007861760 8690627 -154793928235834399650903507144053236728 8690628 97020671975485264171397740045623966720 8690629 -2294697989958520990944371548507251840 8690630 -10425658443702793989176043676783486080 8690631 11887904190616753344493218928496822952 8690632 -200521825925947665188881940232000307200 8690633 -19868564888289130778985946292640353280 8690634 -17588721126406198648639287778533194400 8690635 46145689921433197439226656672316274080 8690636 10251521991184807206609083412682894080 8690637 -23493949528748433740925928725350396448 8690638 23783245748269271826193475332431022080 8690639 -245193788375155373261739993315913996560 8690640 17140968255500470060416924774167347200 8690641 -196696879542335012874382581380450442000 8690642 -30571223485820583015645758439349321728 8690643 -4453655195385319493346269699990836080 8690644 -1792665383046535433606102800342605824 8690645 168811900589026926982162604544788055900 8690646 1779065893009316295725617170770295168 8690647 -7781151393651874758824653353419740416 8690648 75449010766402671248029775055156111360 8690649 28531373885493026860778689010395258560 8690650 1095824740637613874457282317392765600 8690651 340455889142827386775086552808780283904 8690652 8963147284602928946796515695821061632 8690653 -326686692908488132093610791707878969856 8690654 -29964540214099638483243172281549152256 8690655 -22975950495025918161673545769853273280 8690656 199853986032014893331796181508201644032 8690657 120843917740898285871460774981500225840 8690658 9013076128621518939751522973327846784 8690659 200677066998276877349584156377296328860 8690660 111162868115999274994938847127620853760 8690661 9599361720982241771298938826574091232 8690662 46903698870154528656714906939601363200 8690663 107854437225975284806252298534800089912 8690664 23066918155502688698571925270291415040 8690665 -114184650785378409044280992478656537280 8690666 1581955491155086354523481198892798560 8690667 -131653766769968718696592520338142985552 8690668 -26571254528749697466274031551598952448 8690669 13363210321357911090212703699327097644 8690670 15021826700920400881586515274081303040 8690671 22013649156074567998189228950561890688 8690672 26849048457352782323834044820235878400 8690673 61464080260908147876630931188699105024 8690674 35793814171066538724689405278718328336 8690675 -26329424467174700213434064525444455200 8690676 54044608145928826416304261350310871040 8690677 100673470528573252400778697027208740526 8690678 -39443577380752277695394285191795343040 8690679 35488464288976665539732652940553450400 8690680 -88629151943080460196875350879517491200 8690681 -352353910512170714455158627477490608 8690682 -10072619079931941391731092398383808512 8690683 -180257621253243434185873240919034671068 8690684 -14289612120141478786293232355032292352 8690685 90381171261149000915449885484734216800 8690686 40349878111219473610379026694021025792 8690687 -2756666787584865061150833559272705480 8690688 -23956559377314348534156507849431187456 8690689 230896630979859102616097013214889520516 8690690 -26778842639173011922934537605858322400 8690691 -1950307017634199162347129848620021760 8690692 12834444548416041783897993767792882816 8690693 143328951088427498617606346880436762944 8690694 79734033824354955992589112636392542400 8690695 -2137812618759186127086634889224857600 8690696 -86810099143943856841892741683360727040 8690697 -76033974716240797984773974917843426320 8690698 -8491544908047706892577675453469832400 8690699 18965921099801330015482206849568455840 8690700 23749724877706759542568565628400128000 8690701 -4841224376452865478380484082071158996 8690702 20488478175383740791131904011119407552 8690703 -8586388117181418727157910211216292352 8690704 57827327176266189835731613012660224 8690705 -6181826027775083435170938321142912140 8690706 -4597100426385484581889529373833556480 8690707 91823386618629716591246103810428887192 8690708 14054920333451308931418239949449012736 8690709 29092628702796487936112015112404774304 8690710 2314651386088280959676674049722440960 8690711 -197465095094425198595187121581914081280 8690712 -28421796554963953674177707431791206400 8690713 104112362182073544983189503137646005962 8690714 -608900903848667717670676517468691984 8690715 21941447095482286960600245451982967840 8690716 -20809332134432228615051989443870108160 8690717 -22949767321763245416462165842088556608 8690718 54451687915726260860874785939199722304 8690719 351651620367692142024945267082920154840 8690720 76574186203243291596464388765076684800 8690721 -22434970692501301493160103168808648640 8690722 -117788343152314346702118941050626599088 8690723 30301861703714934403601229425309116800 8690724 -31775710722974377120656123284057739264 8690725 86931285306633951439168694130213028250 8690726 21397500063378114299818806941260259328 8690727 84704749164667044866762346054603377232 8690728 22171975206355230476544694273204224000 8690729 88145306977625170115628160440201207540 8690730 -416049047174821143126564389266030080 8690731 -36175200322039821105975954166036677856 8690732 8324970213606429254053196175410388480 8690733 -9155550647320000491389027669266668480 8690734 29897487378145112261741255726303701248 8690735 -114717671047057993280158162961520733440 8690736 -11896712207793870357877559912703983616 8690737 -122690573681973680313388584170998926336 8690738 50266947119069759541134761445503842576 8690739 33871648728294637979037450031114240824 8690740 49003110160512241519249303486536046080 8690741 -45562439098709650398481657242880371858 8690742 -43041464703888771536278005471298428960 8690743 -26751552853292830755965767350188020496 8690744 -136767169992389287958614898360482467840 8690745 -15041783186454477638545456624910403840 8690746 -127181746402840612668546229512146966928 8690747 -13161976027251499257972213053914361520 8690748 -1575877665946498135906701835681873920 8690749 -228166231713033366855305497131488804340 8690750 35657865389799554007533698928152944000 8690751 101342284287398388317534789997975529080 8690752 -16483175617949588804262436775479214080 8690753 -24588934020217086848287799909504597676 8690754 -10119016582628350376265970608398170368 8690755 27659291375813295876615780988973980320 8690756 58462150031859902577195613455786934272 8690757 -12240705692958030451752388213687418880 8690758 21231691053740874341061113316754603584 8690759 -37035683637923028604114631407387311360 8690760 72993641063132521317603184025886720000 8690761 61480972327082032038044604689240008500 8690762 -8662493705362919643341048457627004368 8690763 -243916548665555097700041649639282278912 8690764 -105716776678214886501248595796659362304 8690765 13076010389424822632090650754199891660 8690766 -1291317452937178470258193484492737536 8690767 -222677968038682202402962638551873463184 8690768 29151873218527287478642321796754161664 8690769 -48840770616933127844130134280675044796 8690770 75841225333556464719453374663810503680 8690771 226406671296747099478204269295479750720 8690772 -170273716326386945522145358065967343616 8690773 -39324139994753932636664501963679872 8690774 -47766443779075934321048666679419910528 8690775 -50317803196666819171139717006113312200 8690776 150558789593077194691096149732877486080 8690777 16213011602443408565341290771112702020 8690778 66348988678231572005544199972175244000 8690779 82755673951370761266144185200850412160 8690780 10929036835831791390314770253500416000 8690781 -8206531354007265121239200256665634240 8690782 -15632109504797430287742147585952337088 8690783 70835146303553767268826776072723584032 8690784 -146966440178520911466879862466225111040 8690785 -79499268953006870790896544135518839020 8690786 -38701958722243608223302052631478572256 8690787 173755817449146382592848082308042633200 8690788 1737521087218757200721829096591441920 8690789 -89399845970888261251287370028754385410 8690790 -64607121927513592828024646833671168000 8690791 168308873502453788270272788551691043152 8690792 -149183185194646456002464569538982297600 8690793 172600640562656671814755160211091576464 8690794 37973318752356227310927236980250956032 8690795 9684157388693840277344666748128692800 8690796 -1146202407486342962754066894351472128 8690797 66965518743188673343516814864197340246 8690798 -17261264404583060913914929873792036800 8690799 21585514204261672201736436587950001808 8690800 -27845843694721799623041774958664089600 8690801 -27962069588534301644946816726147346176 8690802 -34568193176344513800372736633433193216 8690803 -14243285610628136458930725580291548672 8690804 157078127932093312684434005399237686656 8690805 -37467240577515644344423724669146214400 8690806 110868891239282634074674126177547336352 8690807 9317489851429597055609029502862389160 8690808 -8043296068210738398089217033107865600 8690809 -74368885902109933413329190337173782960 8690810 86233784560366403370250437026667118560 8690811 47108360082660628242615264761958905904 8690812 77027300974357701076355460555776863232 8690813 -135910256648038667213240030298613090938 8690814 2693349596085700117777555899751664832 8690815 -20786627798904510762453690774744535200 8690816 -3087345058438557758096760614839910400 8690817 13240529352931525184066792266884419712 8690818 65282764563847385401135578119682203520 8690819 -11623008619726412963961744442048203648 8690820 53501500401580388196582950110352302080 8690821 11897796146744333864986648680486781022 8690822 -26072214875421641693001644560648119168 8690823 -141965652161759631512892295757951683728 8690824 44004775725214392148039358187629736960 8690825 -127975880089270925833674651682969350 8690826 -6314037859554665600176968548578148352 8690827 155071938363399987841300097960003806676 8690828 -79498816906260346314249490438129935360 8690829 25520416121567668924869127884846043200 8690830 6771634486100705156198740646017000320 8690831 -320364002460737659217677387556931914448 8690832 -21296414565428119863787819003923357696 8690833 107251868846675145330646075914389887860 8690834 -6943758141109947684339612484081700352 8690835 44456334812282238780606334033245315840 8690836 102336613210116281120968021180588185600 8690837 18479409682141817272898509772734483452 8690838 24000890046922611768567579677926391808 8690839 -134516062870629705951740930641071811176 8690840 -162222132601220720012159195998791475200 8690841 199832057263454036139609359233099003200 8690842 -155230187563423758803516547937996389408 8690843 32198110585928724157857252172275382800 8690844 -73704088765017797517584126322688281600 8690845 8164324935168311588639843563401653100 8690846 -56229877670896796438947362407516224128 8690847 -116074622923658654716235907446641367040 8690848 -146119259284248314096300329607034961920 8690849 -58434942588454368769341280156572210240 8690850 1537963125913487174042457905831424000 8690851 111007891179323986799676153273824876512 8690852 33704274467972115876744250406893048320 8690853 122471298282120132826813607658131239008 8690854 -15286194984974825620778608011471918624 8690855 -88606337129330761029766322433758823240 8690856 59835819206574846298294560488003420160 8690857 -82501741730165140421332188063996514688 8690858 131223853518388749439831808082226990080 8690859 1945028108560258296935668966162590288 8690860 -17153113866237163195737976238474096640 8690861 -160354992050591258256273197520529063968 8690862 7355927740275034910023770002346956352 8690863 38336156534046205936383012728439323560 8690864 -6741858567649662768710910938047315968 8690865 -41945099617904041431050510197786536000 8690866 124359236929287293888286989316608699520 8690867 -191149246216803326616303035156098692084 8690868 145919382490882259365654138198168350720 8690869 -8865062417224010214637153341102593280 8690870 -39693077458044224583776099080817600640 8690871 -1078176822030832734298711324365221376 8690872 -146462235182924562245971041335433216000 8690873 166276628602787589720516766385004562644 8690874 -375945716450223167706146742470984448 8690875 76527501137577577912003990417677924000 8690876 -81604870698473379423702817453694656512 8690877 -13324661657389268739803710150067613600 8690878 -9342171805356879940660667857467030144 8690879 -245761988138326131760256413717154748120 8690880 -23758718906041421095113960703320391680 8690881 56959690107606996854853400024869028864 8690882 32500690918098831541927557171573571584 8690883 8962595820965340525715664426479008000 8690884 -45543443032432341838742666443880589184 8690885 132556332766132272019220312092623136800 8690886 53822938175267033105485630827324304032 8690887 34683642482766521928696249663351035160 8690888 -17024007613823310043441479275630730240 8690889 14180487368453724496814567942984369424 8690890 -21218789959104216921539814542612566080 8690891 114473309670632771869255237896924384000 8690892 -18502044114590684926868502867775242240 8690893 46915196478412101484754913949201784112 8690894 -33511027295859721065754422252656744064 8690895 60184435393172414130933482530619235840 8690896 -13468688805938994689586142822705872896 8690897 26436447954381223305830412458120111040 8690898 -11658045100224466770089184768814652160 8690899 -36166343326961901455861681343757663664 8690900 36364711146252393080879970424444396800 8690901 65399008995222905325872223702178960032 8690902 1600057289693553296401772902419346944 8690903 48680879352133152168401553984088830984 8690904 72483380562286045175737722793702502400 8690905 226071219066078982752488128162629533760 8690906 41861274854958860203532807801813629440 8690907 -109747320665262833994824428639892582760 8690908 -75518213580245059875787733747080463872 8690909 76183945565598060790765315144086439116 8690910 56220348080076849788588249974497803520 8690911 -226589160510524768841069310480750119648 8690912 -45689944427349283056182302459545255936 8690913 14982943314451998922471886494026005568 8690914 -77623182736405236487175905506374124768 8690915 -61820699664960158670629645902025803440 8690916 12574197234842875410484718816185073664 8690917 -203628057280735793026170339840080892034 8690918 -22080535116843741986953662841127316096 8690919 -117087668603403357798263444405183044056 8690920 -9560489885934225585351590094372864000 8690921 -235052031046195092437158220870445175878 8690922 -1670080556477425329839643715156492800 8690923 -4484421132847558233716452385027278800 8690924 77421677385017662220949609147677256192 8690925 78422974913232860034394738514792844000 8690926 17325091146703924226415591038528142912 8690927 -14983917607993063894334887740203980800 8690928 -11652724923270507500918889973315239936 8690929 -6147500039372874552848688458968983116 8690930 -10355833101207132613091184583961018880 8690931 -98774984028916483712950311490440583980 8690932 74725300653721107394842327162510298496 8690933 -82086398967747538999806087830405132256 8690934 25882295817035204021209366956196454400 8690935 -149459918160281240959712292519726146640 8690936 29948638940876019587352381495439257600 8690937 -75410789484547895024598191190076497840 8690938 88471626324055864806638723482458123120 8690939 75944072180557654015357204497198764280 8690940 14196975885565587590833257675125944320 8690941 20143407409631902057842196376339211232 8690942 -50052410959186880355030950628407040 8690943 309025665413070468980199800413344768 8690944 90144355514455496549494861690941997056 8690945 1883695474356702194351736174011161920 8690946 -101732332435949263140657950683390848 8690947 147711368609273111266370303695937894396 8690948 -19377278596212542572089153414243532800 8690949 55536127367127994633523274028772130240 8690950 -51946245418156629359301113462895492000 8690951 -183634842912916217471238996039971091048 8690952 92821723515305360139201023551618252800 8690953 -70486259736307764762829717814068717798 8690954 100863702465449142289945784584472848176 8690955 -10133860361781751596795425520181063680 8690956 8069358076020222926461119914811120640 8690957 -74535959725902788344077724955314337568 8690958 33950605897689674271015736762124361984 8690959 152141707747992957803177682902924074160 8690960 -29049378035714558806827739345295032320 8690961 -13379011832669209596610425980085067200 8690962 16615159981839421602246945012863715840 8690963 -100048080408985982815821493558143064788 8690964 68148931541411651800378356716613857280 8690965 99539857093123788835449989680265619000 8690966 64932082443186077031060304840969522944 8690967 -5176394789969813154724752924934855800 8690968 -23055644087691903387112394647293788160 8690969 -45210579914244196239829639776436597248 8690970 -8935284586703958472154985716846745600 8690971 -4182041467943442677066034427731208828 8690972 -124714363659254202571172547514683778560 8690973 13613531863823803616931805650689084544 8690974 -40460489598604628063537713616312775168 8690975 -32618282645709280209718890488318286000 8690976 5763371615056717160432302735365242880 8690977 243508548029946402307636140278844389040 8690978 -117633446205564186538442620918251886944 8690979 121045274227387155464157168763978576896 8690980 61082143659890223485085225740630937600 8690981 -101782744109706554815615707049123427880 8690982 80737827204093514540598102603185190592 8690983 44917188630545774209303068189888763920 8690984 107469029930326015428970988371820866560 8690985 -58000933446421898885506570455465263580 8690986 -129584430849651988660537787104543337808 8690987 10575638906877066757408361788118353920 8690988 -182045100061183073257934553768431616 8690989 127078268362364518535008417271310201600 8690990 -8769888622256126867810281613781872640 8690991 62684661830223556494522976652132788224 8690992 34019550949585105919352143699388317696 8690993 -91946690010691970209924090436343973836 8690994 26044267653336998218838937701558781744 8690995 5446814564886539989529001505684269600 8690996 -106574384392816942435748443014995496960 8690997 -7090539131862766686465114720659735040 8690998 14887494235704927754894292090348630400 8690999 8902183938047327951018728272935943240 8691000 -24488377516607609255891962343086080000 8691001 16784657348018135381275804481986098624 8691002 -48434635472729692653317881125957297408 8691003 -65317835973705571670023199430516085200 8691004 9572544105988509072007692594496133120 8691005 -1974489776235825381535494131561134080 8691006 9907944084906378425543688965210430720 8691007 -67463378325569910298296693713420610920 8691008 9681187855074032861685848813186580480 8691009 118360498837195284709173308601685587504 8691010 -3270182888590517431702113394039142400 8691011 49763285482257973793196121879254900432 8691012 11687084693707940195508172404031186944 8691013 -1016210938626646602353807156120680416 8691014 11738995371985835711294129445178177152 8691015 -346724859308946649789036203255005280 8691016 49049733872457591832361667806357391360 8691017 30806863783629245856765929809635275280 8691018 22190809929721948379014995344283463680 8691019 -283862831626149944468150411943705580 8691020 572279870000115629642690655480314880 8691021 97753160999265091888032877398451397100 8691022 45110596031278345937432625515047173312 8691023 -158149957906781766119548295318667258696 8691024 -29780342066931155667378037397961179136 8691025 39983947244425415560406934423835340800 8691026 -70738750268004199740715508270613411840 8691027 -8377870481491589042762597265629614080 8691028 -67080093815107521341925868983243720960 8691029 -20310666448086473345213100725269807524 8691030 -28580088665129300042148174292328736000 8691031 -661113845622520245675558282047909760 8691032 -89766041604187948931825079440770897920 8691033 -20983670874759425113151225739950993280 8691034 16667543496239848830965298497923882752 8691035 -32743396837716018597472814823771827520 8691036 31560439014461838521052924024956387328 8691037 -23034256316378603956518610690651894720 8691038 -62775419357326770407343782359387120320 8691039 -37039075263622051377090723537841774080 8691040 84057101754902764918670167545190809600 8691041 -62497501929827224494234755430201156588 8691042 72575642186921423298359420232298686720 8691043 259965060263749401088833721623055531292 8691044 -118075406111383116824047813496282388864 8691045 72770641826244245483847284557526610240 8691046 -10777032709660860137559723380578811136 8691047 508001106221333783286132396263447443632 8691048 -99383080252215214040784272337595622400 8691049 -79565436801500465782893244992675733368 8691050 21619484785860943982224087478264781600 8691051 -61214699956615215283143774245411334720 8691052 -1239946871810235169775182077411624960 8691053 82540399255345940539109383514917114080 8691054 -43243997501351554876863507927135144960 8691055 65055448196647116034486099055353221960 8691056 -8931440965489970410434839600132259840 8691057 -5180836364442663513445458980749407708 8691058 -34364842944393004143149158244000475120 8691059 103565361675247268359245792441278709504 8691060 -7155874010244750694962120242864087040 8691061 155330307900172665208408620468369931324 8691062 -1465163734087574545786223511525323328 8691063 -109046138348972432267977947449279117616 8691064 270929512675491648022251296290979205120 8691065 24289460833369689371158677074743501320 8691066 -45430770647740383690985113029491164048 8691067 -28035242440359157608625543316405248 8691068 -229261964510909137457709240257896849920 8691069 39957836825968611655889829987657644544 8691070 76361749035122139559685891095975695360 8691071 21665577105655305317019486118918520592 8691072 -2991438189988853870898130490983710720 8691073 -114936822354644443210049923209951522816 8691074 492771169926292804232767109990287872 8691075 -738581325721622438861418550091219700 8691076 169181776690186622032306028790315797760 8691077 61048874935056208089503714342413234812 8691078 4524394523843426443440991418601584640 8691079 -15852255192431196494762044331830776816 8691080 -101297235455481019859375298356816179200 8691081 37327031293096388435553622187399878992 8691082 -105249012571165563443368358861838502608 8691083 36768052176423623891108074459516515000 8691084 -172642213681286576938458812282554721280 8691085 -2992661824697948305070806916550371400 8691086 -63924141848602170283242917398128211008 8691087 24884055970718429648545352089772138640 8691088 1358820152031621394797788035428122624 8691089 33719343977005221802163038672823545200 8691090 39065040395419261610372169600748362240 8691091 -139611771189641212529764383170867079508 8691092 50218783894674574293191190136992287616 8691093 -129038657538277568035916166722385751218 8691094 63855073987692164923139625788987855040 8691095 4747928635418014966294743267500371680 8691096 -103825154631567809354341228002062991360 8691097 128630601425888344572198331109816336400 8691098 5480094190662935175939921296428916736 8691099 -56843722850616415533514217244482299392 8691100 31779662639745928407830996662763020800 8691101 213762798447541331360824200092173008102 8691102 7762931582867671002971627170874880000 8691103 226790618540099559160457824112420377600 8691104 58894525526366518647773956442451542016 8691105 -72576537183927834928763421522710183040 8691106 3953001719579438087200818078398991360 8691107 -105749836753026441117363059764175689488 8691108 24727140849677987815615747810925429760 8691109 -6211029001585217636864087573537871584 8691110 50839808246835558998661093028034545920 8691111 -24726383534264444713914109446387767040 8691112 -200997338808213377911126937359226188800 8691113 6083291970378875742586993773054578400 8691114 61643039689067582604052792101435240960 8691115 4641842739467922191455976143213449600 8691116 8086771912574969617709826301873456128 8691117 -71948831593979984519617810441813440 8691118 -35917607171504013659290254714281846784 8691119 177464523354642078249496095214703813520 8691120 11776259145998662871285135265460715520 8691121 285248138066557871408011890281882171700 8691122 148082372358940959124695875676613096704 8691123 14668279842871116786224370561776665344 8691124 30284011905578672730933044431217311232 8691125 -134111617604121673682206690755091392000 8691126 -7344139028850328302330091448576256000 8691127 78091379057723416698307934116289863976 8691128 -52177647118741468114044048742143651840 8691129 -9632598605219467606289966704204964352 8691130 -61424016409938530601764815242623600160 8691131 -307123288068674837574913590501129669528 8691132 -41985429541498405006113542661832089600 8691133 158250738885218300227718504517657251328 8691134 152750292552470415734924188445897001216 8691135 57291812131218579946881835179436947600 8691136 -18894546679962337795706167812790681600 8691137 9382866030641837122186548825493578432 8691138 -40520552265651640853318397659126300160 8691139 63615863270466096538877553375403236360 8691140 -8037990613171310185727984711920742400 8691141 -104718366009390265792516800455019103008 8691142 -108623438702403449682803939037318522528 8691143 -53855774952505593674705733233861139360 8691144 -18594763487580645836264648218257653760 8691145 102390658747311797219247770840988915720 8691146 -72316718218510889220061536630320640 8691147 -47131883472746645682516257457175480800 8691148 -81104467362220433204262529318187403264 8691149 -34923435252833435340578810652951132864 8691150 5595850680003092053207843349682441600 8691151 -50136739929675527029482505255623452160 8691152 -4713570908833483647463595744587972608 8691153 153837620817862541810964511992445957104 8691154 72828493980847491285722371635826693776 8691155 186865166581275010054767497229333060000 8691156 15668790136973441159273041598366320512 8691157 -46652674648450448183850603423352924594 8691158 12619885247085750608925534564277769472 8691159 67785614011552864634442609237522112104 8691160 -132135196417085185728798464527564800 8691161 -6379294383572693233555454653332879468 8691162 -68696722780440835573060195516597852416 8691163 10407218818907424428397494244547034532 8691164 -115320978908504045540149304752169178624 8691165 69381989499927124582201975638516595200 8691166 15842918839020549679556116772053340160 8691167 97236520532903638914866543247874221216 8691168 57567231732142582986217422459266924544 8691169 -39909002081598343615493154117684199356 8691170 21106846177791037734654486233432640000 8691171 90843582149329510767814422617345783040 8691172 47342579452100096345611572712110428160 8691173 -208887128308339719105285840693831826080 8691174 -4403360209871045401605729265340725632 8691175 6628065881587336706232875721305733000 8691176 -26531284414168435050679766963331010560 8691177 -71697947722267337788188685779734015520 8691178 -332140279854049091188656254319918240 8691179 55182746216838395490801034315652946936 8691180 -5230992698081549784046599077015930880 8691181 213440611829034749429023089589383790464 8691182 24747366461865799351893941607948858240 8691183 1658475875172062373255757535298383664 8691184 68320380831875760047651623301634293760 8691185 157290527661653247872423794323390268800 8691186 -14313279393494966615158824890686972416 8691187 202474230723633692294436767391785637836 8691188 79143532401983587792264758724316544 8691189 23579387509190583133197128406503710080 8691190 -7284931710753833842432332312528998400 8691191 36620450251849988547936807620774727168 8691192 15471179245141734090988212462845337600 8691193 167798602503023454739720810879413762816 8691194 -52980709760006547419623436613048702720 8691195 -42398888337791041838342511427936623360 8691196 103523499213936691749355844656966246400 8691197 144523076389570249297717704074148271692 8691198 -72044993085613991611265996892198265536 8691199 40262494812751127922230369205922743792 8691200 -11689004781252668255627057380825497600 8691201 49332811345418589218239190809933992960 8691202 -21674577913829236970151001074249984000 8691203 88560768781047320485599641515518024 8691204 -64435068106667001789987580088974562304 8691205 40649027684329942339613285818926630360 8691206 39343845697056787957333469971462414080 8691207 -18246244664062465481270538781192027008 8691208 -23074900767591637580894041548567552000 8691209 -7390125578378498189342245543524271590 8691210 -23579877070556071967539368665861126400 8691211 46812842527081948087670858140004745812 8691212 -28140537907958208680259093508208396544 8691213 13471547614699685783186440861249400640 8691214 754541263275388305324059315415831552 8691215 24890580236673248451468626983146083520 8691216 45973017740467872423942509697119944704 8691217 -91722074607257245626555677768854681152 8691218 -122247749035848854548632842824824355440 8691219 10506012433128893984849989500369654720 8691220 -45599089798511509687025206587701541120 8691221 -10167175073328501224464365313074701952 8691222 2780943022958440896852431539143204864 8691223 238609055692078546518939196085678662472 8691224 65645041723941435048646085884036300800 8691225 43753290476185521810940531194499179600 8691226 31800517952770944646389026966501378496 8691227 196885641714487046512767671137216768440 8691228 24020533120888419428179472765822369280 8691229 151317388878470242870245134910389001830 8691230 45795921264389874055819974003221558400 8691231 -9312373258100009503587457578730632960 8691232 251706111105210215953915227151240003584 8691233 -384201990551144715619275621041499771480 8691234 -204847807192778224349542213598045952 8691235 16049152592770251734399328278588928000 8691236 227646999362695465321983815825048858880 8691237 -174871179401496837595141642760533149540 8691238 42475044793258927654438759876428027840 8691239 -87991711882488120980009698467384573960 8691240 -79757201836444472870197691102684774400 8691241 6979615897223767150692885618456266624 8691242 -52315342561286289461297943810404536320 8691243 -58210681801320383445511539101976160512 8691244 13985645734046319199480924857731169536 8691245 -9868069966443798256560038980753029120 8691246 923543883727845140873392735256524800 8691247 -176036637204806129599472001134397720304 8691248 24997863277390234966221544772550377472 8691249 34603697718997837445929491991643106240 8691250 16705923826756017264912726021512100000 8691251 -258820423543069591171717078552934309748 8691252 16252787149739942574198030729375799296 8691253 -71751225463401475243050843264811198720 8691254 -40920839972647467052827868460364896640 8691255 -16538499667821446486370225559153668600 8691256 -59788217200320985694421837369486090240 8691257 -13311606729290458913995413994955829888 8691258 7932674636089248456243914619280813056 8691259 83626434165709252747878478818116762304 8691260 -135012689232010569370110221906712645120 8691261 15957025437823788158077874697808457472 8691262 29287234492907351946122649866413014144 8691263 -18397480717826862294590508210886279680 8691264 -32299616848046584930195558179998269440 8691265 -70896807771499838470233725478914068800 8691266 -81520171060751326730329679329417509168 8691267 42155197451643455848117582427578163040 8691268 -62437159486251924909625575211087994752 8691269 -275742562078798263692793252772625823330 8691270 17452673895818292188202718363163842560 8691271 51885969708405755508270878790154701000 8691272 391213151163976567174343887484834611200 8691273 43700185487961155379000193695048890880 8691274 2242100381308883154327359968405695072 8691275 128919467442150755856104345035187955300 8691276 -76539552482981392531322241986097278976 8691277 -87751755551109150411285273730810888000 8691278 -56698843473603569113859805893703370560 8691279 -10397933285894813355005040840449373816 8691280 5694970584706803393059679662676049920 8691281 131439467899575906110866708372992212082 8691282 10668362738379192781548752848755836448 8691283 133240417816143719960921865768476533240 8691284 41041362072108632181812400621815009280 8691285 6907245141579481109950299532641663360 8691286 80134838259504860269014130619482391424 8691287 -129771450679930150816650455691014520576 8691288 -11170938011645575759592369347470397440 8691289 1288370481469164272107728329282030880 8691290 33351173974837509589260663414810105600 8691291 50120362934568068339453644422430420752 8691292 156053119586259284972652825541913494016 8691293 -58509036691053436506952021074591969000 8691294 56592545966770548998478534320546076672 8691295 -19774520747987411671835745610592211600 8691296 -155954329555469323331613159641171755008 8691297 13572082908873631124255392618430770272 8691298 32952954417225464784534310488121108992 8691299 185476767593263143399807781279228854300 8691300 -1462398432413717968393031497207584000 8691301 -267898027919058985588778723973640474176 8691302 -73222240444078560192728345067876111648 8691303 -50648323778150109263945257375007366400 8691304 202978358442598331788929489617719925760 8691305 -22047586140108359554554108051579973440 8691306 21504203788081029788279309066153697024 8691307 23704634093765911550042849215122322352 8691308 114651616912732667292375468997059356928 8691309 164344232204414776910679228679325472 8691310 104242777214338434173847167326415002560 8691311 -14815198533909781241210041618496507928 8691312 -2553469997962425083253513278115545088 8691313 119518984423744589890096077232586884562 8691314 13300534904220582791231838416249079840 8691315 26741837983621586672952688976857175040 8691316 -77169650818510439448995758544115640960 8691317 -25081733448138358960810017984228190560 8691318 -12361871520919114509035282946694906176 8691319 -10879824581912553351673361968345550400 8691320 -83499750839889623809307715287108198400 8691321 16608699390991884873468069361203845712 8691322 6890337057056792710265127368762457600 8691323 -23885590910363620278217968685287439872 8691324 -62830239685718496271400348289023122944 8691325 -3226730080301562554985032691820820000 8691326 -36344733843537042422875912225929887424 8691327 98138139240183011387573156705482989840 8691328 -73093543671268631463431834368663879680 8691329 112728912467331153928335909074399554260 8691330 20804575797064844014249312921987107840 8691331 144892820302856950163158929222575117064 8691332 882601933411684288292835717638676480 8691333 16987251388762742073369265806517077120 8691334 -184557770436383731159806696824792994048 8691335 -35914323791395114932597420990471247440 8691336 -144226355410159814144963479134360775680 8691337 56988647139875371185772601660673317952 8691338 137941699779839066785609820153778262320 8691339 -21674571774482334685518014188005556776 8691340 14500369411307867435894410667094190080 8691341 -192141563293934469701169640345643100000 8691342 -21345332041621609634525087495200398336 8691343 -63853880926160836445914900835643065120 8691344 15197253127769087290892196086974464000 8691345 -15641388057142977574541346087885028800 8691346 -81783101008639015639368699467739820032 8691347 -26352448526654715203957782536347907168 8691348 -133600959098707522191443163937753657344 8691349 -237447256919374779759309127081585970880 8691350 -22926972639281072509401587428433973600 8691351 -89708398014774977227923684017682455856 8691352 -186873329142821331217359813733222993920 8691353 -1386692340352755678038377194713753472 8691354 11013013913536909455175026344644899840 8691355 50730379425361260602020713023402801760 8691356 -108112960379459216028035960977623790080 8691357 -45190158237902181367960826027578680960 8691358 -17263297301095302732516770860437469440 8691359 -46720529299221653019926028220994929440 8691360 -102188929490975779630255959655160217600 8691361 101999663947074023293005872951682144384 8691362 25442425395723260583974002504200585600 8691363 107692505937836899023838788578754527184 8691364 -12646952688377668518045872448406806528 8691365 49174237870403358115461932625692011260 8691366 -1176994063884788297423615227827010176 8691367 -262699780541736577498953561159692456584 8691368 -3831303162012402018466891833716490240 8691369 -4888094155289605939692345140070182592 8691370 40114203468084492116635227719806166880 8691371 -17655965947694752489501817022844486608 8691372 -33104023220009450836782431452472721408 8691373 56713138182722632028804380544147065622 8691374 5423092479884016649233590387205812352 8691375 -1405583001491851831640809423368672000 8691376 -4300161036568721586218181057188364288 8691377 -58690914171020150835486502179084715776 8691378 31033065123857996495502643541268638208 8691379 -378726638128521875794866140388807064000 8691380 -2440768808457003871934665704541309440 8691381 -278884528746191160632621813343047895936 8691382 -19907523472309747193858554068058988928 8691383 -53958200566126475358466827925068817368 8691384 -30580299925599803239261547325668966400 8691385 64375741321131045342347532520697311560 8691386 28159283523884909548953753725382095616 8691387 124188666736126760706083872611220625520 8691388 69602037102310708189567051038084236288 8691389 -93121106185222563421986908249240394144 8691390 53637380451018139270623554034719712000 8691391 241528890322054579062329147886601097792 8691392 -14077533248530590081882356423935918080 8691393 -118524320684742057130289881095559901136 8691394 75152178707672242812781903207516867584 8691395 -41553060802474372877737937730533813280 8691396 10366548646771132709748257009262329856 8691397 90650039740139830115731386133730682720 8691398 -44697424600109164415969003200710827520 8691399 -73953133536393441051529297500307409616 8691400 -92344187521870619210479135661424768000 8691401 2593622085611733613626461554427265792 8691402 -66472709124238979877110295585701796096 8691403 12726895216814733421942537606949242656 8691404 -184606667706388796708859342016013862144 8691405 -43151115230716994174337765301740183840 8691406 140341030872276275733021433482849769152 8691407 94944250301521337484288523209923356656 8691408 -10604379710350052930543861355459379200 8691409 -74177679834741244420193969759715884480 8691410 13075745544556021329063573150565355520 8691411 -23852609320897913753907355321846504656 8691412 -151469221400571145457579340085562710144 8691413 -146639777816847452713225439963700508338 8691414 22423854872525839865211712627235989440 8691415 21861381648382623872948793991973569560 8691416 -163683315782621317752841337567184691200 8691417 9623032966608198634918967685369310080 8691418 2403292219802908748092426533550965504 8691419 62599471247473584172749944342228164608 8691420 -3829452552787956323373027622298327040 8691421 -173892791537989547124120882174963788256 8691422 -156993000433348176270766648257526867200 8691423 2054037071729747318514389907446102544 8691424 -1439467811719502074202138262388604928 8691425 -14806806542854080845028995510402592000 8691426 7725477026066837032101899742415318944 8691427 -80246714768973223634407776908982041520 8691428 21756810876119246838215816235893661696 8691429 79643390854249346753687434593234988320 8691430 -20922695561127635909406088325380949760 8691431 491236747610719568449378167506753664 8691432 7280269443984054190038575724707512320 8691433 -266286840798694054437797760747349237318 8691434 -18937286627951127630063053873694985728 8691435 20337589032369922276792289425727935200 8691436 -293488705164099212788751551037995008 8691437 -280592338182121149335791710466841721108 8691438 -9197431652258329326464489332632837120 8691439 19739095458369018710754863779748067200 8691440 -226173246883820331786300450264023040 8691441 106776695154453890503714629967666476288 8691442 -23671885907033310802832711221079368800 8691443 -118842609978099698420335758576202936080 8691444 -5063925108038157953667349886569749120 8691445 -6718014455585327232648636531936931200 8691446 128016187399351159312502634076230336672 8691447 33543348005708145565997269499478995328 8691448 -15791828329836673593912434130891632640 8691449 -51559684081663923295876051038202368192 8691450 31002031493696670118230022569936057600 8691451 238791231864726885690771316725591132452 8691452 3586568839963005266257744390399057920 8691453 -7540168545531345740254088231764332180 8691454 26983681046535242500564325422881527424 8691455 149480670848508116477487273540151296000 8691456 -102982778307161258470654706204780003328 8691457 -91936936360566398254376671627733458128 8691458 38661062092904385020306435175208240080 8691459 59763888075565339376293012707733397760 8691460 100700115260785148259663681762716417280 8691461 -2242084877520163798426133252092819008 8691462 266791375229387171681911732311071232 8691463 223790203372386450766902629940570503088 8691464 224588569719542204353127492640526095360 8691465 34761369427839283234774644125294970240 8691466 -21151255022184251020936020730905738240 8691467 -95190872081223183620658659241498693360 8691468 22208668184478514646380261253102668800 8691469 50979802040751916537768103385020066870 8691470 5917272488932506429935695029337635840 8691471 204518747456123698338780209780802839472 8691472 -34116080817934386860733949216501325824 8691473 -9865685939021878481399070543887421660 8691474 31602795136140956549912087446665216000 8691475 53542096903284050173950860001426216000 8691476 101029607757148615512572867822499058560 8691477 -36573669761736476847112904799585262368 8691478 60263152556771076479769672117911723040 8691479 263163080489181316881776150187767275080 8691480 -1454151543068754143737056704010240000 8691481 90195365517950626103047046129764622282 8691482 14037162456119208406154001337612580592 8691483 2210892517902869521560748873193577264 8691484 29316935504712065073435179249957398016 8691485 -51826752204341687777653928061080359680 8691486 -17327630659324727185232176431329319936 8691487 -44461281255340698460352895159949703296 8691488 27120425534860287405163835056289218560 8691489 -85893844486981161573636325517579218560 8691490 -45555904885181218868741117870954304000 8691491 -247737798635800075896182450853620828808 8691492 -59711812836233497235075456048121781248 8691493 118498503266096501838052186507133265600 8691494 37000034145188930797417258832571848832 8691495 44020127745270534789100950925756263120 8691496 -19356231664260999605700756419954688000 8691497 -178720407413540696815756414739319474054 8691498 41996379888786048935614372239042961584 8691499 55127370134207036194248981149709511936 8691500 66277273766623717118542369992759552000 8691501 -12394699922866736105109967845848924160 8691502 -43648591596910639587067676061225786048 8691503 64718572875725670047143272188107864560 8691504 -625749208275792760876249801194995712 8691505 -29163057746528544378708181715688412440 8691506 -198009948645934145195624167127255929440 8691507 29521211816886205159200657377496920328 8691508 10011021516751529703624344944445693952 8691509 65577943396904249045925577731459865710 8691510 15867730113822251117002052053852210560 8691511 114036738183060979021113553144783482312 8691512 23053901798000013217846125463938662400 8691513 -31752184733445365650095909265796270256 8691514 -12564723440050643741496962469992773920 8691515 -37930229196292785432528058860310763520 8691516 -91910530410425650376440703366031360000 8691517 -167297734223090451301887523128635962848 8691518 76497775629757578372121698321163880640 8691519 -29757433824677029220551826791437529656 8691520 -16295315321109932203814235944433745920 8691521 -59394164358133361503670439694381805868 8691522 34706533664974436642723246029020358656 8691523 -98591350259647752156482200726410329616 8691524 -12540909868367166544939524402983424000 8691525 42661461967784838859529068004903060250 8691526 -2577834979219432469081587649119228800 8691527 104701281048170200102736913746265005160 8691528 43114009026464642057046603599893340160 8691529 72851074886741393412352237780333207872 8691530 41585722232410070482958889940567640160 8691531 17515279486112702652570785329623081600 8691532 -31369120034997461552113699188656824320 8691533 46927172024385446731666603317003692364 8691534 26642673362839701867838953481010784384 8691535 94759266780523922714757417004509705480 8691536 -412186119199308437552410375255228416 8691537 -66884680038177940291566616776378151440 8691538 -123328889921584960505784039026543284080 8691539 -52697078712057097286034489839922135840 8691540 4470249137952253712758509539458621440 8691541 166659404069628625044464449252789940942 8691542 -18915785882748814390944113665288856256 8691543 -75736158560151870516143382422295120 8691544 191657311997349527401817226867913820160 8691545 -109450499732892353645738492679265150200 8691546 -13153335412053193680863805061619192832 8691547 2741194623617959553440317342754533160 8691548 -149915728093640427087376124595830164992 8691549 57156321730388911022305256853245894208 8691550 9684527256184765954254663840029568000 8691551 -82943252227546483558721331004282200 8691552 120749205978485124092233486982982402048 8691553 -66828270244288439310032134049364007916 8691554 -73338731950113501409396165290359008608 8691555 -45843610575234549969983534795047896480 8691556 -232110030947540921282693445899698213632 8691557 -17122462291648988660954146273780901088 8691558 44493028168279005099651192742552699584 8691559 -35010282985589556359469380638327838984 8691560 7836095587516870100589038418296832000 8691561 10532593560760148610964144905456086820 8691562 32537074705248788879467944546318136320 8691563 -19994005435655759343671769883496546496 8691564 -41672100501629505682701938949171806208 8691565 -146778619711198357547008189859372535540 8691566 -9847926496764906562811245670926528896 8691567 -144652109612808339798739202705539842288 8691568 14286966512578018292987726347877384192 8691569 -85673192087957673433506542913067877760 8691570 70323747596155447917988076285351731200 8691571 -105941631880219231850490987784614457860 8691572 -113595753978222585389319574858326801024 8691573 -64998254240968130598568900689103534272 8691574 68086792671795182297640079834359205536 8691575 131140150591994703643888728235507251000 8691576 66533425830534346264971274628918845440 8691577 -54341726810001573764063767194799315200 8691578 43393614353984476537369582835399206656 8691579 -30982633023448630016789427902698726176 8691580 38455617982560214443267209934439526400 8691581 121375202391140099063300163298839797382 8691582 7140553201237474478481476985452160000 8691583 -251697570370476695143711827076989175168 8691584 -239961298838587389329587431259515125760 8691585 13715738691816049612251444534075494400 8691586 42089957671150457539256402203351318992 8691587 -275125967404796993758932418585383493764 8691588 84488677422241129986384476844583127040 8691589 -232890042239005502606450243019683112610 8691590 -542421994344494784291108645526310400 8691591 65479396422461096342276171354347002792 8691592 -14520472971033240150483239623633305600 8691593 -19302289167163389564186942503575885158 8691594 -2296695283956312341836314040076058624 8691595 -32103454567237699496715732846847705200 8691596 -26475791671880089149033399787755912192 8691597 92736848673626459153020934995763951040 8691598 -84374378648427005409408894484313947200 8691599 -91630869072638695094333789337298276656 8691600 6023540611553719563013698917218713600 8691601 -27477107659806700833557482169490485148 8691602 2122520625799969274284320839789092752 8691603 -90156883131501708267090085697482176 8691604 -89600598840043746664747553063105647744 8691605 29777537105266619902524068549874462360 8691606 1893544404066683108085339645920575488 8691607 -105587941077707696190286220085347116800 8691608 133847120514006929672066854937463644160 8691609 45471842856059507476433688858697555488 8691610 -35744733850827388979927171972005597440 8691611 49328022744623511323075293222969332024 8691612 159737174359773595729355151806640509952 8691613 68300778856472553452707587981400248160 8691614 5671029196918188352469608843441507200 8691615 44100652170431997347628605345729348760 8691616 373227177942418866445949428944422830080 8691617 253329223933768727198879124179433969600 8691618 25470650002260256036393345908277114368 8691619 37502985261917127546402650867065138560 8691620 16479173836297565224239077043987943680 8691621 3404247201791080492026534782105770560 8691622 65658310186346139098174799918726086112 8691623 79877589184782327315790329590312650872 8691624 189776938039906528558880034457967493120 8691625 89379782446866779932930262299508928000 8691626 59554193949577576475645650797790371840 8691627 36205360252050168876535193990108178432 8691628 -135141314112561210299868163107022737408 8691629 50907182963151262009628099898778011084 8691630 -16101445047319415020476949293950916480 8691631 -2317565826422981380948771891189609920 8691632 11540020093738124540277649699476750336 8691633 885173747132569100855503218742312704 8691634 -2444633816506984624978529359007275008 8691635 -44048099356789962764225840553375259920 8691636 -115147296736329729869327494866912473088 8691637 117048292460656700798550733620617554972 8691638 -31451447052852928034169402226950941280 8691639 -119172733574312950767302401178894754432 8691640 108197893421646876137739468060802252800 8691641 -26285292061109101536921904151040111360 8691642 -31053733070084343075721969036212956928 8691643 -235453659340110794288501292540792574108 8691644 24854462507984008171155507972165995520 8691645 -73533964473646824032840399026318228800 8691646 25440503425452982967241270123779033088 8691647 -259866273876550213245819686548661968608 8691648 -10727285686087203402933741363123978240 8691649 -11293156422527112934785172147586288336 8691650 20722615051944533205251915938899273600 8691651 -67118179446542534609599525905383239200 8691652 -9186618653406524068194148615970816000 8691653 -146220559558730443755306854248236784098 8691654 -5119176405582839205948140267062228992 8691655 82926823693071281590322980991252651520 8691656 56803420475672447128403991836568453120 8691657 36240856774734654764745432599493410688 8691658 -77995096194878019301486986830732997024 8691659 -203044527953945626604470256120122584000 8691660 19496015833564856978576872975505433600 8691661 -225856980220401968333528139074422598016 8691662 -477392250119810737376031645557750016 8691663 -246615346311111142909709948013201659136 8691664 64730304566530242379587482550281175040 8691665 -1435648533620037523245885798089782680 8691666 4166874267776688946310092658442973824 8691667 -168064140874161496313300462670565403284 8691668 164958496642597673134891826285505714048 8691669 55925559541898477220022227034375076910 8691670 -18383706647722512664859223522743529600 8691671 3761945351428117419794729584066644144 8691672 4784784535649698399703748782776320 8691673 100270260294223450080734117036750758922 8691674 -18392392346882790033814132937327387664 8691675 11504364090610847006339141493054763800 8691676 -1005356296870125817309414910375649280 8691677 -92355223316275689747176875463446538880 8691678 28117413632289466992113818405581219840 8691679 -1790769710908661905746612263062183824 8691680 -113834780989051093357450044760007639040 8691681 -145329385395334319713631888343468448848 8691682 -51059579140879075016402581719985798656 8691683 16733173720490418267096810890741921280 8691684 8648704472693111374570012541186334720 8691685 17305038120405085714540427459126835960 8691686 7319330729310191726432069319931576704 8691687 11630302087459813701433762200088563648 8691688 -67694019331144491580604500887923082240 8691689 151575290198961955710509360828541410490 8691690 -3621940206662700215552064723429657600 8691691 -149005208929229676660485815937632334088 8691692 42671685492830603691508849862623234560 8691693 24274750329645648589347873462859067424 8691694 -208262243771572090581208357517707537536 8691695 -6573303942220120245052174096946311200 8691696 -9564213265068778882482610640031547392 8691697 201138802106139013479810071970786301952 8691698 -101402301823681817805455565657043964400 8691699 -140373033079067093238205799117117982672 8691700 18780502721296898963141082894765312000 8691701 148373709570987243761317462843328121600 8691702 89786009957669104617383037477433505280 8691703 118019481196627665926310131395108041600 8691704 17334087415301569232600512079988940800 8691705 6778853842841195884019588201145765120 8691706 -85779115814063431423879447080283871040 8691707 41483695587764695513896215960152168464 8691708 -53666353232334233030708550756799741440 8691709 150362948140146669438617378558849865792 8691710 2625631470011767068324744651431170560 8691711 -12275225549501310437754554229837076992 8691712 146022765638080100192398966511823224832 8691713 -12581073815305226763915376203860939520 8691714 -17701637375436105074065711926980293296 8691715 -72178920613790916510120856975907990640 8691716 -154348361894767308378382142282841461760 8691717 1026683818413729756317000672032209312 8691718 39102634768729639757750307913977395712 8691719 2194417214626055125346368132188882048 8691720 -5720737671285055231449084786951782400 8691721 -119732156094243018771187668044365122800 8691722 19896088324545372063456316115592781152 8691723 10483396691477759432645850590156985600 8691724 10933577097381428071322077165954137600 8691725 12906858662351224773046448906329154400 8691726 19323726534469804790716275340211808384 8691727 6961967205806275789905785616677598960 8691728 -32901423383665304684015631409839464448 8691729 41146082359833768524257562050483794528 8691730 1313435616211700209247459378698841760 8691731 -34332414723454359127817356564548096468 8691732 46931613059278277428026468284525813760 8691733 13369619236342521855631297700401651982 8691734 -15787573577579410003429197097132198080 8691735 4812341000482505130184923184228076640 8691736 8839061684676736810378896171577651200 8691737 -1170652752171794361036164964216088560 8691738 -96612337587116723329212099995388026880 8691739 26146531131428829302482014295589936656 8691740 45393677872030338823025079162377472000 8691741 28099721299086542887315654203982455750 8691742 -17113665290859379839113763091773984000 8691743 -229802474667898091694994190947190941920 8691744 -47167691067475289364250441115498446848 8691745 11505311767035467746288233586641366120 8691746 -23494803483638720354184830701300294656 8691747 137836091151238056866191097325263259000 8691748 70148268747419902570880996333577990400 8691749 -43590179734702931507556168596508549120 8691750 54618889559114301068308026997437408000 8691751 -275289691832949459820364043395238218248 8691752 16508066343588510339807559434136857600 8691753 25781366481274258146925066622036459520 8691754 -35202261276257380534800578421675723168 8691755 66627519249128672322927758827171124160 8691756 82545241147224652815368256527815337472 8691757 159069050956264764171579574522590630144 8691758 -205839322700230595443716822039959654016 8691759 66607434094091145486241405948412428800 8691760 -8646334459280786335780328288739655680 8691761 -608146536105553156155978062551592640 8691762 -769791913535387272176398274047723520 8691763 285030766336497447613870031466234128012 8691764 75748317430644935609070236934869779200 8691765 -22485765897854372352917975628929683680 8691766 96088502487704805706298521891532486400 8691767 -55487678677265138452308368282324290824 8691768 -158128512758517540358290087446177894400 8691769 31288899619869592264064662823511261120 8691770 1773615049348652324224679808965180160 8691771 110273739393178921906672389752822288064 8691772 -12278286641617808446282500015155098624 8691773 86840693962168976667754650186924481164 8691774 677799634133261040551812187227054080 8691775 109429601457310945797212717221325175800 8691776 -5309876754202495653862187058868518912 8691777 -81479281017668461934964254185890724380 8691778 87741316976735338876089212592453229440 8691779 -56602612518371013518508681789001872216 8691780 13085622755250503386641563990468689920 8691781 -204457794683233217492876652777983712 8691782 70266950114877072463886549941970761344 8691783 -20557333625475408083167832665221457152 8691784 43718547565204188844164503891154739200 8691785 81436322328251283488380966867239466980 8691786 -1195543663738065094351478016656510928 8691787 -9174484954376643934759362507769830800 8691788 -34450591837438524134675614452236457984 8691789 -1914287405477592855415383223781126976 8691790 48048794042140223349206481984046622400 8691791 12908858694553256117655413080186260000 8691792 -13902462127129524391733025085281533952 8691793 -455656045722474757967053414980272460 8691794 -7131419286007666947074612399910306528 8691795 13426341797017401243223611734326520640 8691796 -75681792549437773143413585291320758400 8691797 5613727809667890104439929125280214606 8691798 -51110335355611800202204954247640760320 8691799 -6947587531426892034353310971122526200 8691800 -1095178073879584086878673825318912000 8691801 -5149176540034414022254545390410193216 8691802 23033849801969577289930728495129575424 8691803 -169597284263869286019606190619691381948 8691804 -148376878235284908895126439149989347328 8691805 448304198603030614754386431898779360 8691806 -141687365798503851574026664827194763648 8691807 115039641192862575140971681119960768840 8691808 83334275425867832336146406516095057920 8691809 -58381677377264525561723144476404419520 8691810 -6331265857477573374994042380371619840 8691811 59202853732934569575928759108909336704 8691812 -40226852929843570954621790646843829248 8691813 86948155700701719458247740399084412480 8691814 19925575072742453331966752000222511552 8691815 56291900745265801540835617977066800640 8691816 57724701786402391750990173313849344000 8691817 -195052297063489461467474610123592135040 8691818 1344118754959374553511180056942499520 8691819 60612032465783378957927256539820755544 8691820 6172280508715089060564819089169500160 8691821 -160108927320949302845028444249378472800 8691822 81225102654830711451884375421983632320 8691823 -133606751466603818994241668621180149664 8691824 2740122460076891206382335270171017216 8691825 75182949043642576180066496752001127600 8691826 41709039278379291220249568576373493248 8691827 31379554935290006525328933823419641676 8691828 -37971876013847692927902038605779836928 8691829 26828662384117493305357201914474954360 8691830 -1985211079247136214214495242074961920 8691831 156342388495849373803636548716350158720 8691832 302228216062351570062855252056720056320 8691833 253055093867149165729242384699663311082 8691834 -15803654330108079137972298371712185088 8691835 188856420679156674414775454631293281200 8691836 52176383310503664949474440974054784000 8691837 17922073341975438064509056443840708608 8691838 -89132959124707048526133854521483510656 8691839 65964349763403677959854698928124618824 8691840 -60616486373222085267005297758568448000 8691841 30141727398117021491765166807003988692 8691842 18953657537988069408046139618501074944 8691843 106159579135797928322729255024449427328 8691844 -17777956821862476175157063300267823104 8691845 -20465598632746635807309358776635634000 8691846 -26148780110035130299210915111920652416 8691847 -60569644848356131985032152582912554160 8691848 -2941508845346220363770584985663815680 8691849 -224601397382843851264933643498112964416 8691850 39734386140905289232833112316392204800 8691851 63609330420226664651575520767214530560 8691852 44021209852025231595906722630834506752 8691853 -157049370968225051731769884069606317898 8691854 92157781653103027256696220271362373440 8691855 779545620504562612747943298494121120 8691856 4694415233356207460591177659947917312 8691857 -44557053132092751568674658043544920208 8691858 11315455039701190334705179325111013888 8691859 -116275332983348270294690897286172127160 8691860 -34276078929412022075225067756823537920 8691861 -26702013115423049241341909707172849664 8691862 7128678929249889585955051738558412544 8691863 1405463738457376602595548632762516184 8691864 -8385047397210128576250467041595412480 8691865 -3047019129967669172784969257730972600 8691866 27813263000429426580588848139050210784 8691867 -34989800553280734051554163418585603716 8691868 157458591528830458913837589708999208448 8691869 -171422453562325397755439891318157711060 8691870 -12049328247676098995616605300310451200 8691871 -196724004846449157255719487138685992128 8691872 40882940250482808712560832353798193152 8691873 -29753459481431771669851474993596518400 8691874 -12325127801292113893215458292108020448 8691875 -4126455285219856462532810084928802500 8691876 -13229443026486223974486755877942442368 8691877 -13365406893425369697627877371937856868 8691878 983214382348791465796868622442235520 8691879 28379115401310678202975664194858596864 8691880 71429517259172437916030030411857920000 8691881 82115791878987069632596094843042531664 8691882 25872991922693108133078850071633611520 8691883 280650427354403696659419279732231854132 8691884 -88244046495174636069419941251469661184 8691885 -11015256413944117390120561695277087380 8691886 8363041548221311521745359265458249600 8691887 -151712273314011875352493015473457616400 8691888 12095391564469139143680945581201915904 8691889 -86227505523674801172747393846943443310 8691890 78894361156795618577490753925223880000 8691891 35736149181669519935051076036828672 8691892 32158746598631754541238909797673226240 8691893 -3452098156316690081036534464790824800 8691894 -40747446183732616454379591879600917760 8691895 -79966606198343358359178113803156866600 8691896 -124637010345834357391049435867467776000 8691897 -142498825840558846057448262571775348400 8691898 50273810164992145073518269688859905536 8691899 24804066899635148433507940367019749664 8691900 -12082765791089295655605482235393024000 8691901 270197519070525089907279143776127160902 8691902 -13447914113242843122135016174625174400 8691903 50760935478352282401506481271043939064 8691904 9971509591758781097857652616731820032 8691905 -162785546653471769556485499447434000940 8691906 1191696383515226523499060742932132608 8691907 -11431090480626433526522553147886818048 8691908 -166677689519518894863139238029453567872 8691909 16506957928693125660602418085677118560 8691910 43917452912386880499912366598862348160 8691911 -111154222765307961833669644038348324600 8691912 30602895424336866457161518015091409920 8691913 -247805928072649791901514322323862330060 8691914 160592590598185950925374953798991408 8691915 -109930009815201232310246151550184340000 8691916 -85462234775436957861203071830372885760 8691917 -47588835292705522722849562344320949780 8691918 9692674140364684719344616795254472960 8691919 -12509424433930634815512869785485529056 8691920 -28087731507166580740198300634646528000 8691921 60587767097782687069145640173214460800 8691922 13805499856850293367035355017684608000 8691923 166153159039595283765765878715507800172 8691924 -17989967416226927334363912549329418240 8691925 -110289750602269369037513888222584999200 8691926 -67175020721711684192301222541768593216 8691927 3024523484053444728014777694030096720 8691928 32076948950688586179292798623211929600 8691929 106918990328457144892354254025970780676 8691930 10447000315319547503462020678148044800 8691931 -62544602134851997138462667383393272408 8691932 -63758367089617630864825550964513621504 8691933 -19065860008823155532166208317998434176 8691934 -2934052784842822802203915359120199680 8691935 17114743043251691432300073810179512320 8691936 130740373334065437983795114458038140928 8691937 -112479272580813245539188985324699384414 8691938 -52733213535612081888580022952027913440 8691939 -40852102411855352225320091594128128600 8691940 -114627565657994352009767274820362888960 8691941 -85652373998605267786722522858356630658 8691942 16262301185889275098369001741790541824 8691943 -112679071454520556494066818854950938456 8691944 -81625664153479144858332840501226275840 8691945 -63192516277480638032428044500656915200 8691946 21026998186712648140464020470327581024 8691947 -165597266582872566780883469980031829216 8691948 -7961314731043014443531655612368156160 8691949 64430594075317519061813093346652639040 8691950 -46577594542309131111957297163558704000 8691951 116903411754775558546998011286745071504 8691952 4426542192257486773072388411171143680 8691953 60140534738419316366282409270224787264 8691954 77051375033367519627141858665959278720 8691955 -112960992693146236104017657502515114640 8691956 1681550664614712461082754032065863680 8691957 96809583508906268585828762662298671854 8691958 42569287680614890599106179807002287680 8691959 -3997359939483707313827897209452639600 8691960 -8827916987096773502525861293769932800 8691961 -269107117983948224973630993110192812438 8691962 17826363277749198093958830189135339264 8691963 -9081943659877315612368294455135846400 8691964 6527968179408402765235034145217831936 8691965 27870845818617513541590473875919866200 8691966 4493690738105597750186770645438737408 8691967 141818464173789193524356742554873754360 8691968 150378941890072611186978655573660139520 8691969 -4234913801442194861506308344145082944 8691970 -14686668148290127534042236043373053440 8691971 -33390070396447504609652060014036941828 8691972 45584351129479214213676477731977915392 8691973 -171519708921197630037124447857410271778 8691974 -14957157824381034327412029267183617280 8691975 -25486138618820201299420134519145920000 8691976 -25981294759583841049924059330862448640 8691977 318645784246544064930327724664653824 8691978 -8415390452969730376443400680156523776 8691979 160993204719540891271623561929081674580 8691980 49684366753630145113845315418222924800 8691981 86655521026988457187030561190283277248 8691982 -18888316784570591619165409594112545536 8691983 -155476976004424219453064147927288762520 8691984 -11213364412596467028617350511904423936 8691985 -216186247194202672384386232322380440 8691986 57975107062327299435109341409329175680 8691987 42131651239875959925158004668033760000 8691988 188593365886513849088697570328547439488 8691989 -77388056726041124969940903863946097860 8691990 19617781564212986586381435409272693120 8691991 -114306765544682202124683207618277340160 8691992 -55412823256346291626334085125270814720 8691993 49608086954557134922936340865418291482 8691994 -82248036407445986299191481540193554704 8691995 76321773510220176592255356028980567120 8691996 -79440918118251877047953882102693022720 8691997 -97527209314069088992546571834774919936 8691998 60850850512093480389099965680880179200 8691999 -16952164049168381691004797176231841336 8692000 -34728227141764202659453626567032832000 8692001 -163558455230551458995623200730506499998 8692002 10583354765018954180461590645827489280 8692003 -40079811315255657713249575229831714544 8692004 3454498696200519823143730275156925056 8692005 38643267762015869909415829048381422720 8692006 72118771017951039695349687524364765120 8692007 16573489056546984857129800143158668800 8692008 107520174626602383654636124352476938240 8692009 105683730314499210072175519943951170704 8692010 -80106870683314180487478741122048927040 8692011 -17067883681360140147240226391911322340 8692012 42828410813214226446269201999778843648 8692013 -132532707647559716231840803517133642432 8692014 51234092295256271460425789996311939200 8692015 80572967400635681590096591020879358800 8692016 -18027029714019770260828138387455541248 8692017 -127981994208759320207256994751618978880 8692018 129480460860068290905889942678386960 8692019 -26118033574168272945555042783034278240 8692020 -508411923618447774274798708173895680 8692021 66349990913558648962014752500222666492 8692022 -15623227522990784406043654132876656768 8692023 157241789886771086780880213307648458984 8692024 -121023482344842271813180404868146401280 8692025 148823465862672928385442778732033080000 8692026 25557416183839686912934091963349133824 8692027 -139647999637191576067222615481327748124 8692028 -38226336183157445563691886852584767488 8692029 11551357933108380239618472066505591110 8692030 -83896409745333364461217739750305275840 8692031 6891305656158539625770695281271936200 8692032 -14165315158411857543598847401905881088 8692033 -5856163927163658381099207308692302720 8692034 23326434678184206193228230059191036992 8692035 -19254756518044707161425250862334800 8692036 39520992869456434786557172500232138880 8692037 2761336906797930168484067686166405340 8692038 -52142895331660418204807535250380770496 8692039 207334254753417870710756903780434520640 8692040 -9911822481133498403824514094710784000 8692041 -754025018843560964859519149493889056 8692042 39134008678536660540559407648832851552 8692043 71112795005093603326022364939401654292 8692044 82805480503654107794576892837483110400 8692045 9840433194901050760851656022209848320 8692046 -40573427951918210250147720318093727296 8692047 13985443293706499172998660493334090848 8692048 -36305995261088187369337956941529161728 8692049 -154658245160493688940603496703575316764 8692050 -26292178362497066529256522613972131200 8692051 -104196565190126957012589728112737596948 8692052 52645842860767842046793900114101182336 8692053 29517976861609842457125826835581762464 8692054 -7411019518882197816551048456692531200 8692055 -109089142663087121270554421138595512040 8692056 -148292355169494057052171342625456332800 8692057 2346751106116836771678964343536167792 8692058 75017711833129496278533051257822864880 8692059 28739119708146361918487374441410720768 8692060 -21349328747757993730532718579656263680 8692061 -66882639885915788673610346148951688320 8692062 -30841084622337573225636485069358366720 8692063 59947719848888863371614435356601600 8692064 -298230631029051635011903111470986035200 8692065 173970748558487832872679825199130730600 8692066 37331727934821267854512960142401418400 8692067 -126288499857611132888764998287609739120 8692068 -12762882744484923536837197397669314560 8692069 31063156777665138314707359176951817470 8692070 73862624910678571841012893012707907200 8692071 138711450268322064956460059086581404712 8692072 153782165309078113369966798482292300800 8692073 25670177258114470521265977684292345488 8692074 5652098364676875893882361169334834688 8692075 36162898715397644517317566189269838000 8692076 15521788319448279834340978803250321920 8692077 9056188032292779970150851552862916832 8692078 -108877972274382074294337696256758068160 8692079 -65924809939822384811116828555365330120 8692080 3371114427318550658457249018916700160 8692081 -35829102262625458962368387157413450000 8692082 3039495224051660937973300332923120640 8692083 -77028261730391159701486375936654612800 8692084 -58348320884187796881296735822569472000 8692085 15136967358621629399727814083717210780 8692086 -30153544053554296250283402139020890112 8692087 -127182427875413923852049683100037210920 8692088 -104295159294041067945680259467571978240 8692089 -19729837438181868648385333047160857600 8692090 27905018163414040610502236995493376000 8692091 27646862258925008164524727372514855424 8692092 -79957170156619896693441560401889134080 8692093 110243758150405755730671503292548318342 8692094 62612091350687985199326840175721402880 8692095 -100972456111961586624811846984926810480 8692096 10396078409611606445670774199025664000 8692097 53413491418372809664719029996322492546 8692098 -64821017877914376143229126710379332736 8692099 65821788563270124345871978370696738464 8692100 -36371752162787045442830042250481593600 8692101 -30338189961196904007359435295894735840 8692102 -22953990668478316175648271779331887808 8692103 -10606266603398763526211443016640180096 8692104 -11076872704787650010826399586203893760 8692105 -467171112226952802168833372861155740 8692106 143015199506870097850859659174735104 8692107 114179567514195871781234510448245486040 8692108 37255618111611657933231320072287503360 8692109 38819922285903792194767300782462608310 8692110 3858700716975583889861185374901349760 8692111 30645823283021554594481137675271419912 8692112 -24724482389622877977849880232424898560 8692113 -89338203382382892357988891910645123856 8692114 7464198295528694925864735762453053952 8692115 -23814719266929893390784893768860284240 8692116 -14313247443217473421699724860869949440 8692117 -54525429991578083092235920304672338368 8692118 9836434738781683339438177066353017280 8692119 -163518716386687296208618967686698135456 8692120 -84882032990991233925838957192430592000 8692121 2144580278790964953139280230772544000 8692122 64778618070033163823659027135498255872 8692123 -30866244343284101918859377663314884912 8692124 70667512560393141521052337957609368576 8692125 -8716177963476617692885779500753184000 8692126 111217795719528364416754026653253808512 8692127 4619669567891955523239821066196458976 8692128 57378161499831623537949291963130773504 8692129 -261288722006199306417922919214875426624 8692130 -80804661877523972455024300215902830080 8692131 -65412618558124167806123576790426329856 8692132 67743309620481585904170850835399520896 8692133 48698803757697515776649736865364021760 8692134 -40808522825976392395862641329930043392 8692135 12887471385882724664668412974399633080 8692136 35719149674879191995640878243461529600 8692137 -69737770043878599205110605637688152960 8692138 -1987774790703312194511922579989261312 8692139 84386312661235906438520626301148026880 8692140 -45331050463506063847671584949230929920 8692141 -232429027702798553574877872627977911080 8692142 61968512214763911389588847379150489344 8692143 -161615932192550248970256079034784902136 8692144 -17836917974662761236893613195387453440 8692145 26504680580691611537942782883447454720 8692146 32801436717467725489889957121452867472 8692147 -3751310261539482683334792622408043528 8692148 150235586099530114527447858407221261056 8692149 -75820526462321501943818937955282171776 8692150 79179330052605660721345559160472521600 8692151 40830064793662718251069043829560881344 8692152 14021884200138677603452355740198502400 8692153 111294414171496476428358512627217686980 8692154 85726237483964339292999507487231729776 8692155 29384453945183635567614920506766780400 8692156 142715405639935916763026756503139840 8692157 13234859008342950263596990446386498880 8692158 445820203905220878658429180160487744 8692159 36496495623433821687017558795376962856 8692160 29773952321997257401037878842894581760 8692161 -43113837388755804612105978986692899456 8692162 10960366818880842634221477724525082832 8692163 1772757062476459182573995893260037104 8692164 15830774512608571434645267285954478080 8692165 -44586815065749157242727793826685535940 8692166 -9241481206883717598296650765109930880 8692167 -75127216778908246120440758090054486400 8692168 -36850511927831149319982742157202339840 8692169 150066838524786835401919226067789684570 8692170 63521948728084733185432171661299353600 8692171 25731196695808488287693968414398571000 8692172 -16928784671949359453099070924422509824 8692173 -19367870624756516808801933693953343552 8692174 -101187296562119172630718241488266425664 8692175 -38007022381614881342098004734056144000 8692176 22975977462604362947810409887804424192 8692177 -36627030089223084441217066414675785360 8692178 -185257612667859603180841977384775949568 8692179 -55341274669142767995875879734951014216 8692180 -46296736603436230766051907323049246720 8692181 -31898494773058792341165594984644292018 8692182 66749284552130383799635336708090408800 8692183 -3972698144112053693624738730242568192 8692184 155365045863884290303019863590516418560 8692185 48623187465335480956629761694314188800 8692186 -46941465198907273805036353395732826656 8692187 -14768647389153745139829263272171761648 8692188 36099399969162767747751636120261129216 8692189 16073450465275283782905600510906842400 8692190 -2472487405307342239366699792206036480 8692191 7280286436187137382331521783416068000 8692192 1764580557577497974238467595940134912 8692193 -7854453962412662612055404848036434540 8692194 787659823369843303866590113756646400 8692195 -25860068512448908159055425260762090000 8692196 31307937874604089300552775464148382720 8692197 147979949437100434501474261477236384480 8692198 2235000162501115756078833935356313664 8692199 -227800515216872224037506889211200622840 8692200 -3799509891294888163885695487764480000 8692201 -12924885958925776487491227389622578048 8692202 141215975882464921495722727455772667232 8692203 -44479391414419705293204945363622530576 8692204 132145477382777821270806430367534387456 8692205 -16389732665086275810251996342157546000 8692206 44777747379306267954071012222093712384 8692207 -9079670581734989639180386676460762544 8692208 7387987249342821711345005255578288128 8692209 -79277222307359547892280418612906274686 8692210 -33033622744169120273237473750380864000 8692211 -59647120208889196948489573000598840376 8692212 -21447369806831602502445818339763732480 8692213 36761904766432336261315927053884391900 8692214 -36495813641734727262363012976507043328 8692215 -2527764344210370169592449504603660800 8692216 44675066382490257569830268168807116800 8692217 109967421158311370924808664083012604266 8692218 -84910855010625668174216964478382753280 8692219 71743543960620076412445244032585391872 8692220 -54254689936029348062222678387539269120 8692221 -51821481575494722349053818183956203360 8692222 5963139778312394649456114463502183424 8692223 -40911308171725089451531795809962838528 8692224 37328977170639332803533744629109227520 8692225 55324712932175988380496419471201275900 8692226 48937122825278268773143619672559623040 8692227 73089952469197844546792309663688501600 8692228 222544126804305600806121992199509556480 8692229 10105859898984775150437021405541440768 8692230 31895835514574952411676326163785678720 8692231 -9760688298983110296411776090366087688 8692232 87535280716401706214321710335539942400 8692233 6792697496216949836974363316457006048 8692234 -59169858441825220552247654774648620800 8692235 2038615948266850443164282705127670800 8692236 40074268183738814208522625265103022080 8692237 -3385340620703590660403135001702247114 8692238 75090666855579985530556320220684163520 8692239 -2675738134392331812849007979452153200 8692240 -20010055029714957079200844630956441600 8692241 68220228268928369435933540307046637412 8692242 -4215940967918029619653505354476938240 8692243 -114342081008152340767125773809563920640 8692244 -1833872376981066101983453922086268928 8692245 -123927192257189154388521442195666363200 8692246 -24193748123070348312860896578524596992 8692247 -157723718718098435863893033974595592728 8692248 -75107962130721959260647928443893207040 8692249 32355910237330264615723221254019586250 8692250 -23752477882726104667243297905416448000 8692251 105762085383191603246514726828986241432 8692252 -1278092280353132150746528122844028928 8692253 23453124312937462801694428027013421120 8692254 31696267045436839932714805775938220160 8692255 -11389432971891768569537644841101022880 8692256 -1404751745388978356375023627933384704 8692257 55571436251754855996316829969858011200 8692258 2540202813088438623857074490935987584 8692259 259319247699487095639323438509461146460 8692260 -641842230275377335855514108812349440 8692261 -8842037705398239946028423391931140608 8692262 18799731378147250647411672676545396864 8692263 -185198342495310551799795094764204209616 8692264 17735054156130042211533011560227225600 8692265 -45640279441421599154865947008129354680 8692266 -65927975440635944479732066954701149952 8692267 -107223773165288280520860792793353900248 8692268 -74986286036980904750649707741522519040 8692269 -11755920021231426443631579100939390656 8692270 -87115820612795045859838208633066471040 8692271 13369581917056926269647182146783986560 8692272 436541881661522032738696101375344640 8692273 116226916236986174576485815881370846784 8692274 44804891531455178576123936802752409600 8692275 7900875078594575587761606132826944000 8692276 5202866068586731065392489495178649600 8692277 307437584406234023469023521657023438 8692278 411725330210766468663782403317250048 8692279 -178153387290094865388811159722629068120 8692280 15734156290179814415079665366094950400 8692281 6916423960078284926263812124327663428 8692282 -65713514315481978706877975034277573008 8692283 -215060471201835619376090108059846365468 8692284 -4323051465461084612450386948312424448 8692285 -40955660508371681127817000656481559040 8692286 -114182618061847070982522598705893913920 8692287 -20042334887156950698763897625303226336 8692288 32228501438955782447697286907597684736 8692289 -18318124811589622879710510382824494910 8692290 -34622162390071845651030698334168154080 8692291 -245787267576045224763937611454035404800 8692292 6358757834072717184741839784112312320 8692293 -21253104770625263962152956411758648800 8692294 -22961907219535324604043421005227439360 8692295 -71151544316002834208676966770652232200 8692296 -1261196566110257254919610404137943040 8692297 48512589463574521245953457284899734746 8692298 -39961869606377588643631212446284580352 8692299 10177161905579088177641384190483655680 8692300 30465895558857377976815544984736582400 8692301 -55187160014418635795777747485985431488 8692302 79129432579515112957768097974345991232 8692303 -11453236171356308908899069696715952456 8692304 -53585567336224603415772475090793938944 8692305 7551475959743760655023813557939920320 8692306 59285955372427622523269020637524377600 8692307 38483778859957368080103321669369828480 8692308 22737370259611128020344719112898232192 8692309 -202893231132618407115587901683475645490 8692310 57419285299596500910985939171940352000 8692311 -61966854591785872333905360731591570328 8692312 211862427543635467998541629888010874880 8692313 -7899255257268935583211078212588878976 8692314 9216431791914788849280857356553207040 8692315 -106412304055000506971502795867702043200 8692316 29617342826771745546697168817076503040 8692317 -56777037734096822976870699657929055744 8692318 -13539932336620143824075503111484162496 8692319 -804026003610950349478932683597261280 8692320 -1687022635184039389077863216971776000 8692321 3167785645218958967362848297418887168 8692322 136346675046674471978670186603035909712 8692323 81052859402225673355726319362633077744 8692324 -74319406520163044899432851861262674304 8692325 21493736862000449226100342512460305600 8692326 -7096087836501552464339025684279849600 8692327 -52997202245139095024242403753630629328 8692328 57118950852216954833277495961364920320 8692329 -12937293666753165229058369398183492800 8692330 80691834799222534740182334791406046560 8692331 -119735835657350777351161591668429833868 8692332 37466911122382406414727161808119967744 8692333 96561320837686527867173688507792562208 8692334 -29457341803621220520183232696199770368 8692335 48182931865274456722022413404153345720 8692336 3012078755820405949165115839626575872 8692337 323118176629690529797288772868990400932 8692338 -30843920122783978699688391831679488000 8692339 138699340136535966585268734374870136140 8692340 -12278325333451422769240337195395699200 8692341 -25496944221784662524753081209527538176 8692342 -89713103243919483039301194307181740800 8692343 -170459897989376482768906699117110867072 8692344 22908839866018163963425300346534707200 8692345 24441666355362075205322850529929707520 8692346 86134187790612006049750367514821784912 8692347 -29609696070338023436996354255427738600 8692348 53609834747119114532791459824165478400 8692349 -37295825977409409300019788835045746240 8692350 -66132594700132621382015398768644019200 8692351 252364399633189038341890883873505172352 8692352 -95650921357849809486831357145173196800 8692353 60765614411030155774656142569561591504 8692354 -76907170494783896370101400995263052928 8692355 -72132166230951352464406014484671790560 8692356 -20221114841069096577076430978615556096 8692357 -22540775557910463618567273861179061600 8692358 -157248735037301543412307502465492361216 8692359 -29771308513302872876246042177715211392 8692360 -3180037561609106192026438428777216000 8692361 -182165216500806065194439327821870286976 8692362 6224235510767087201241405948838041600 8692363 -37785814247032615054231159522238903520 8692364 1754062417192727397154551816684045312 8692365 56877275622976221403364563589085504000 8692366 89572153310547209960907109495282333632 8692367 -7416115814200741003735131674779777920 8692368 40301482008261394143603367013553537024 8692369 -2382431154392090801150771561422580736 8692370 -50157091109479736951297992367401651200 8692371 50315756831723072354792604505130330208 8692372 1940825608183499882169807962071506432 8692373 -28207611391610501269942378008913025640 8692374 38843485742142812142907260286479920640 8692375 -65649174075291133780540727439812670000 8692376 -50738359531414765039836027207049543680 8692377 108243441760132032041768957878712512032 8692378 -128035633264984971697792388710137300000 8692379 343511490836979413340567505974774346776 8692380 85835895488680410919490913221354956800 8692381 217701457257571494735140992215854496864 8692382 168758584621326732354714590372679086400 8692383 -4796805367217149696780681444967223936 8692384 220587096499683630718936776366658093056 8692385 -29557607473120876394871259738203669360 8692386 -50849154006249889196256102258290400000 8692387 139018139223987225253651190637753914064 8692388 -875857592904955900875882237289955328 8692389 -216605596441558695888068562590902905156 8692390 -22305030640106861142059424566823936000 8692391 -182915727774801518665146396002469930216 8692392 25233738290259370436636146575664496640 8692393 -92990972517313667273555487855206916358 8692394 -54419070704684287257694173203197383504 8692395 -115466185217358330696942850571497459200 8692396 102685301497833549912950544483365868800 8692397 97025176869949546107621355831918724832 8692398 -12022625364066802484344562224690368 8692399 -180342909187755538220054479037371163864 8692400 7618251313812524646837012551899545600 8692401 -116328018063259031796404149589276494176 8692402 12283235393069467096773697276789734720 8692403 69556701759184474043674286026391600652 8692404 31686936120543206706591534230252077056 8692405 104523473301216900451417112824862100000 8692406 -46190017130392876886214787480803042240 8692407 249268397740197270984236587038935040 8692408 38535887957401768322511312688439377920 8692409 174783683995145003785025710134608695440 8692410 4530505108638640271041509533144432640 8692411 23835742310715254371846031278764614400 8692412 1882690488771913477231588676991332352 8692413 -119838103921801234598475542376133877760 8692414 97680390447460187786571746009857357056 8692415 303442569598246963889846653833508822440 8692416 24310019482223379839789191693668974592 8692417 199597205710154239445031133214533414466 8692418 -40422974317719660698890031454357533184 8692419 -63355067337067584900796311929707227840 8692420 127535230798857699541451093883098050560 8692421 -132681553558614142404777718019735601378 8692422 45090158257226090732213783540900705472 8692423 35074959483995658405092978995732834320 8692424 -24363265746300441920641376067347251200 8692425 14947276796872926150128394759344496000 8692426 95480328120084120490007921725606692912 8692427 209287572291188984499128845749751344276 8692428 -14814205595306129240787186773450855424 8692429 -127849237416389967566095369765663608970 8692430 22044464078415187736188841178078835200 8692431 21872641155247080073683347262956513280 8692432 -3856788753433274717173429440202539008 8692433 -97362681234125249800126453211826594318 8692434 5337647019792304974996622861512022416 8692435 -71004335455750528350574527488464743120 8692436 60207503764527772562821674245539878912 8692437 -33066595303727846028761446286641340832 8692438 23428129030250103419594546391678969120 8692439 78057116299559401205761096824007480032 8692440 798969965983941207055098830852505600 8692441 -171578317117939533183868929343867751158 8692442 -151233546260796537863430636324535961856 8692443 107523283326604237673233554392025769080 8692444 80489677656843735265001548528872167936 8692445 77709417811764148411296766123115796480 8692446 34088057043427165531956384236363642880 8692447 72287497607227368393594018952135250152 8692448 170097465321287186010741101636376330240 8692449 -104408225130006503304821684625253184640 8692450 301996561566955154845795557944947200 8692451 -200002226809689337002279874319969899644 8692452 -14740019626553907950117092255887870720 8692453 119305904998224787502211523931758396416 8692454 -71673741735382805513963351679632311488 8692455 47653070660339108426978442548025393360 8692456 -123160689375428896957288298910283269120 8692457 186809496528719777522264203455717062472 8692458 -23872747409558414455853417232448463616 8692459 58535976181000506126655831874117422848 8692460 -42868690293062993514163123755857817600 8692461 -112181163379204340112955188316157289600 8692462 47786303869654193350464725979216445440 8692463 25011102596156074663116449827981051104 8692464 -3889973896088238920093165849544228864 8692465 -98398946722753196536162178308934056140 8692466 46135288912106412921122891306140055040 8692467 -13881555976383655260972562426532866560 8692468 -209662527849991186234978682315500094720 8692469 102557043223016768956900717191871869870 8692470 -29574080634549860540222161547161238400 8692471 236033442684759423530646685217970153832 8692472 -175174416700920300535764011369753395200 8692473 28703624093321296410605978752807880784 8692474 18961774109303450701406979467671782912 8692475 -1993098733356950821376082874588822800 8692476 10007808169076878123031132314608067584 8692477 -43898541175538601221087002795631659560 8692478 -65003458817684388430565356256361384960 8692479 154368447810645181348878289693874486064 8692480 108591689739059274302275645516346818560 8692481 55380447739077360394485122223224253120 8692482 -5237023857320189304109614388362186240 8692483 -99233601423883293399662438271447627268 8692484 77470502050827450567294847901121920256 8692485 29364282732545985243324828612442500000 8692486 43725664445939957284031237985216730944 8692487 15858332463785605260947819797454090136 8692488 61721139114052397870730780036096000000 8692489 -39224921268065930461113803850137219640 8692490 -60616062758692304302394030209146180000 8692491 -130143184569145980158208347136466187856 8692492 54962878033141290306910194335959306752 8692493 1670875344335463456035632303152077568 8692494 -60777507017680322949435416939499616128 8692495 -25840633269709618525223814125785353120 8692496 -55821110219034907940622615963190222848 8692497 118304347967320695477498305670831537168 8692498 -42310744114856975588737871789660262000 8692499 -216428043560869863144942959724971788500 8692500 13450217822391749704018616003270400000 8692501 109037134854190180017172875339002701312 8692502 25029238118799500428887478760400692352 8692503 -82320718265046159690030636985999865496 8692504 38258457980757206637153067547108659200 8692505 -49910092056471276159827334374121079680 8692506 62271661044479228465722162574177379312 8692507 -77538614269651326902157638864560426440 8692508 126559231364194795806120572095870774272 8692509 -96570033457851683688081849346751090688 8692510 23689979944001163535095673020016868160 8692511 36344594964421420156513198844534192400 8692512 -81724312009909735327642827392974061568 8692513 -131190170504835089953385100092940014304 8692514 91014791217145984691554224236651051856 8692515 3081551759416482125747840719386428160 8692516 56447403898618030146591442288661782528 8692517 -255698268127895408535007206372241212768 8692518 22726716300694893478811282444787442560 8692519 -1025171630365129804996762063679400 8692520 102760124658202704941325578260063180800 8692521 -28565021386221562343092108875440348736 8692522 6185067600455372644391894301037083312 8692523 -86102678580179848781201006729564430960 8692524 27140822590073912588037314308071444480 8692525 14945655666764732298972391197083406600 8692526 33977944519792004739947649656321714304 8692527 208533124920054136580064739300120942608 8692528 13156827643934648791976845109059256320 8692529 -268568529435535026781743698673405793680 8692530 -4086518311712373127751157909666693120 8692531 -427744944437947738099278730306211314008 8692532 86537925338259081187174175655924480 8692533 68971758958164863049147178578800171964 8692534 13163565188208541839603186748290496416 8692535 -82466435189324669117841209838100400400 8692536 -1004452271475230718195370788764712960 8692537 37838215665070939718728719517500147392 8692538 140549417157535446293895618607059171840 8692539 -156021446971578925812837570070112822160 8692540 78699843391858889706638056087704576000 8692541 -23398881959454321919095044972557922880 8692542 4425074066686345443097676136168024960 8692543 -75391201934266499846024561777735515400 8692544 8445111965160706010244416576648380416 8692545 -64906722550255608805624734973350775680 8692546 -68738506591034987558300908604038202496 8692547 -92146680427351734832169002243385663040 8692548 -2750358741858063528630182439203690496 8692549 -3506747342254082844196802669574144164 8692550 67419329962856409421973773234341352800 8692551 -80017949217058526227327398792889465968 8692552 -245540192166201382906096535388716851200 8692553 -21388099516200029721271237614983141916 8692554 31355518375209427806959644774385265408 8692555 -21375916783693447270468245365380510080 8692556 292272732531862807320178757860394784768 8692557 35490415723412962638164812054939075680 8692558 5220247363825193147585124177844372992 8692559 -8583868057874923942216770231362280384 8692560 12148112563713966839802813800098283520 8692561 -233367106720285899912245965451841937676 8692562 -37272246580148670474363678741973081968 8692563 -68271931668243136789898581906621029312 8692564 125063122316566542414112193662898274176 8692565 -48597933260922413045407579938247286400 8692566 58995377789584757238237870661423218624 8692567 -42255623759235405972475359545294999920 8692568 -139098358560078326531272498158822359040 8692569 135990354896346519339378765732831604320 8692570 55075961428047745419063945849392544480 8692571 47441156272157645569941201385726280772 8692572 906565032158863399340176947091709952 8692573 106647790708301157268871977988127246240 8692574 -5410151798106309688102841627926947840 8692575 -30210568645525072465573730661606239400 8692576 62099127704381743969282998096286187520 8692577 71754760198835692112617407599011035426 8692578 59097404279886735369179926272730767264 8692579 1216343110598613798248846999526248960 8692580 6923841160554528280434296617843200000 8692581 -162751820907503312689753828014392569248 8692582 11568006580388146622477773116543614592 8692583 92396696379120037184018202024425140824 8692584 12613338706774688644737655427673784320 8692585 69841559427127342619631774016545596160 8692586 -11554782892335526386669068777668055040 8692587 128735606044350651712206782065878938844 8692588 118540114732329314541206104629415272960 8692589 -132724173104299716752552995606575869610 8692590 -443677067728800140466615800438184960 8692591 -42706576112227511038044979472715593008 8692592 -66519233436024781905462947716261576704 8692593 10566779525711793090667399220218015488 8692594 11277202080383629289102366018289931680 8692595 26886263208585612868398599870513311200 8692596 9138706506452992521737889231832756224 8692597 1542030857532965952373824258896077632 8692598 -58744743600619761839289172856869727040 8692599 74366052017225112787356666777096665064 8692600 20906364240194901096662280476038656000 8692601 27272420262127938052127498501569195008 8692602 -70934139651576320317546270674781575168 8692603 -73753901377122394645130456271790336800 8692604 -87458153834616822946194806086074783744 8692605 64262595435273141414273600650967828600 8692606 -29478744593594025008211069088287422016 8692607 55299253695378694077705060831416908800 8692608 -10591916657519536704941014936694292480 8692609 277870819305118901091554342484978695810 8692610 46110206590058790438675141205398864960 8692611 -12031330650409800950598180365239993680 8692612 167210105654138517549850034124934192256 8692613 -93639546869473840615204649255134791780 8692614 7823276496779554735243251303847956480 8692615 -22796224112289374731621719093053231280 8692616 -301902445486958969933505440760182077440 8692617 46390102874651862708373192229965762560 8692618 478896948148342833237318276494154240 8692619 -75621923839587975114679709680020788880 8692620 8899995992397141564921633241540608000 8692621 -339154234876295390532616904031015616 8692622 1216418010268377180719110756328317824 8692623 59228716690007763456351402399906234000 8692624 -37653213180122823019751969998800117760 8692625 25719882816062671193762056439394354000 8692626 9494023865600232710710514995838281344 8692627 30467578639893307775844656251932924912 8692628 4499905129341573749396495531966263296 8692629 -79366354190642082201426143992937664 8692630 23676496063041580749232247079499219200 8692631 23222314580401803668667197630848942392 8692632 -13121530187287952553870789518391336960 8692633 -137143667222325907365051861314463506480 8692634 -141879748390194027995202501294513092640 8692635 11097714207552546627320928705844450560 8692636 -147600693584751363701370928575780842496 8692637 62781069913243199989679616520041197286 8692638 1086186253490598985415050400256601728 8692639 11646200447303978664394685991590254480 8692640 289925395625680496353766582304768000 8692641 -25575653310186126881988257777897156460 8692642 -20419619033512837602427721383811727360 8692643 -49390606538700499469155036810511078400 8692644 73941813203548465257193854054211479552 8692645 6855509628266940349314071080101381720 8692646 -17413772127141089809808304158224093728 8692647 160197795301712136934354476014231418240 8692648 22474742201906487719962350294557982720 8692649 -123643064680398371275385689346300006400 8692650 35816998891718050275716845280080128000 8692651 85372788708919834749157144440311492904 8692652 -7745149519473668043098813774225994240 8692653 8464857978430548410328463127408611200 8692654 -88706629562275720554966758497885228224 8692655 146812145986022975290307006187232914960 8692656 5471409138748025871678701376381124608 8692657 167633302800579420648308179367253077906 8692658 -36754652890349021813372290003796651616 8692659 -125964699207017452444828067937468409836 8692660 1478917673539731400807576684691136000 8692661 -137497437061788586613184711145080159588 8692662 -25826107045484208085549105027805139456 8692663 24650842569089919892248504283918760160 8692664 16900680116766435901038924598357585920 8692665 -1092762498026267461984562101907945280 8692666 -20510706039445190279011708803425605632 8692667 -237203280177383302295724887150828848284 8692668 57517524021143372087749609935502705152 8692669 15471167224871017327979767829288590080 8692670 8359201845951395962206675363946479360 8692671 50201912326512455655774716595942610560 8692672 -21072736411597894149781091033806798848 8692673 -33693189697365038969792908029993541152 8692674 -61443068231501390958245407050265434240 8692675 -133732151517717093205950106586283084100 8692676 -73549956493381552805712233154120019968 8692677 -2002623717183560495507204425250453088 8692678 103875561185430100196245727714644817856 8692679 22947391796133092321308404961908995520 8692680 -13112059135530670971179991458284339200 8692681 61280607044216410331495100089487195482 8692682 30198610158880881729900641951854470192 8692683 85040125699048089466442879498711697648 8692684 -52938496931905884553477555715672260608 8692685 108535235582025111545452078767611116800 8692686 -4175133937597322616263102738383898880 8692687 156659960132756971125391488396316868336 8692688 141762266208247414860843684977049600 8692689 -27405959722848437136231107638191894912 8692690 -50849660716972884471616672851318412800 8692691 107389459467167359165577288867827681872 8692692 -127828825725560032661838842885113497600 8692693 212613064514817350346882557037594404942 8692694 -266799009756799076507078514994547520 8692695 -1029166222749054254658633270499155360 8692696 113908768974220344144502188281392097280 8692697 74465792678971933599031853913822392064 8692698 12630224524402729134679379852204568576 8692699 -447317381738642166482127523036816687400 8692700 -81594962782818877763777551488298060800 8692701 -75396127648612619527608851819104284000 8692702 -2811771821871098711367884680005633600 8692703 3594763928341969859927753361506657952 8692704 -90709790522019019125848983697723228160 8692705 -6940108755932895163295878515763651200 8692706 12092822859808499703477926476764234240 8692707 -105491539859720097861480345355151646480 8692708 -308063418319798164816945315923164160 8692709 -85088798905497674104345960431657540960 8692710 -8659411942774160570407880296911667200 8692711 -191395512912082099447797473000990655688 8692712 37901120426825625671848645098576936960 8692713 37241031489637384885075207267001440842 8692714 4299825328806704777385424549867959552 8692715 -53248214388256803349163182524701444640 8692716 -45678451507772651517955241803904322048 8692717 -5615805133387202025680652598494547680 8692718 14175477095587352674557764231056022400 8692719 -18103928193359250500579452083364688640 8692720 6356657008732453695692037799047659520 8692721 -156513145664281318971956526130661527500 8692722 56091728741507991743099473635395667840 8692723 54873659976968160878121630404380862464 8692724 -91328678943333729481121299136071113984 8692725 -53062965246523024941169869381065414400 8692726 -13979979847666613665812163319908755840 8692727 29254643035755811194513214320337113576 8692728 3818392028060890672619272268852428800 8692729 -284072425398544193709767283630988074924 8692730 -23034559596987337633693284940497630240 8692731 -38626384798415593471632863677172313120 8692732 68605080649449227004592527037894148096 8692733 -51709008831345391569477194926917067680 8692734 11009708205020357482873000336039951680 8692735 48941882427522652392345357846798734400 8692736 25132185604574924448788347955542228992 8692737 -20805010741526417452656515404352402640 8692738 -6208296706302977790931464885672131328 8692739 -7089615269876472056494474378666887168 8692740 23695876914710003753543605633715712000 8692741 -31603311266371919752764483512215270016 8692742 -1702896545900814429287400390672847488 8692743 41451885780537574072204693770180768768 8692744 231310646524916521392530944391720140800 8692745 -110693014464303334498134817848674233500 8692746 -40966376568478485515475540328965367296 8692747 -47178281683545324940915423032903384840 8692748 -4420463813060086934611767702268068864 8692749 14181939569733364606587473469001316364 8692750 43462843683902467881746180574283200000 8692751 -387319956111106358131291702573658640 8692752 -28306274695030937309642460750726955008 8692753 -193790095632640326767906741132703407040 8692754 7957688636905977043714697572150272 8692755 39031046831188586376410022148358752560 8692756 75404771631830138620252354551575119872 8692757 27163113545043337461114747739587280032 8692758 3318054445094946986231294487775542144 8692759 231174227856263472522697438700206277960 8692760 -79212791426596786160256329812196352000 8692761 32043733333812103523348501443858876416 8692762 27156342228599367313494887455541858304 8692763 -89327182486026376455543640464440063616 8692764 -115137262811280090220205877874309524480 8692765 52699041580319170922537421931471968000 8692766 29105598675708802314827899611797075520 8692767 -8587472244581646092638574567393032944 8692768 -65065207925404657848272171697583423488 8692769 34187551591426068611147801130728042496 8692770 14187096997642036897806807965867673600 8692771 -97891024334520917299724569000257244056 8692772 -6202067617721046977749168651530387456 8692773 -123996070351295501343680519269759105632 8692774 128460581957125945991941247707668571392 8692775 -7205940401940010940430908727071522400 8692776 -31869070304275320584951145373443532800 8692777 6529902060773407636749098751524361360 8692778 81820173619079331163898478549725971200 8692779 -7181893540105598865778491303769070880 8692780 24579083346004963038118783049520814080 8692781 -216830085138477391333347177442406250816 8692782 -9994810471465521723166317276431308800 8692783 -5563094514859841761963977203905276032 8692784 49300049151630514985774675812295884800 8692785 165545845395101838761712759749195280000 8692786 86606601340019642401900704432228920592 8692787 8134869741037679360520858201687693072 8692788 82019077599992942379498635360249192448 8692789 -25201756082486461576237157595016110944 8692790 1602369529278792202600596681608718720 8692791 94799912162791579044069810219136406784 8692792 -28619869196222572963804080341645721600 8692793 169037414305786334933813905603124160042 8692794 -854195250985818431810085716121955584 8692795 42222819198708205781044583231248270320 8692796 20662420428600743700051877035006455808 8692797 -28054550328613206213853263052760185728 8692798 77229117509754489151256251743250886400 8692799 42037110415497291372081330998083972800 8692800 23258893876289908281478626329021644800 8692801 -31219940067486552950022898213179366188 8692802 35614311943329615381297566291900870352 8692803 21780395236977211838065197826997849088 8692804 -51442459606670748014220718174721372160 8692805 161567473299526559556964669151740515840 8692806 -2028708449885930023424254963788530496 8692807 -147011945824988839074849856436814347944 8692808 -46391519540241996019165175893175808000 8692809 -1217595388175058455003620400742763200 8692810 -28688726357338204940311816794458864640 8692811 291335298620538009909677875729365925824 8692812 -102122609909705006883642625769452569600 8692813 11851814490688481855492748852807120364 8692814 15394233803441054861757663273581581824 8692815 -60604867643088811990903452248172810480 8692816 7906795863500338406830341125675679744 8692817 -10300236313835329475428884436676207808 8692818 19775882278983294574922696772393765504 8692819 90280069377192563703371120485255402220 8692820 -28258172005030374129234551517736419840 8692821 -31028252876561008556518876501669031520 8692822 -75403609335379121446169021297106517248 8692823 222230803612520960966008421039322123720 8692824 -51982645561381106161159852714534502400 8692825 -21240436509487225455022213258047046400 8692826 -79901080615625649471381285796913936640 8692827 -6126603120627575438858612946033397248 8692828 -130252999207106501253021608506326687232 8692829 68126162755771725074160685225669595430 8692830 -24164827954273918729921867590621291840 8692831 -26344375809007235492873701685159986352 8692832 64648094948515536109354419959104929792 8692833 143324506543632497407326568386617045424 8692834 31141614955613628294115156827076718592 8692835 -14988716734071558030540923607287244720 8692836 -24002820604586301039053521842274495488 8692837 -1143644471907569373663264317081294880 8692838 -42620642918168274382406315263371288576 8692839 28216062272634788524783857895948877568 8692840 4080286540298980279804554109099008000 8692841 150045362860885238537581207688315293242 8692842 44080705775805888130259760809461543680 8692843 56671622125586177932921207402123407520 8692844 -10224073241940812925022426856660121600 8692845 10904001117022615364802716846228246880 8692846 30894110163287638029016728969237369984 8692847 -306439639536081086441182459040646687168 8692848 19143103781999640926336320048693837824 8692849 40800105475057018006221348116350778592 8692850 44497348105928796101389355840870208000 8692851 71769741562207319372855834217957944064 8692852 14004742852554268473708933521171322880 8692853 -6257237383644921428563210066290831798 8692854 4967331382075560059771538837521231232 8692855 -9347283196261057081339167394024131240 8692856 -36637815544536907587498010928529285120 8692857 -84692777464468521478794137299653658320 8692858 -95265680594109271052773170102885720720 8692859 -27097295534018394937215242816404838880 8692860 21375032939926593067983489714163998720 8692861 -52464032332334738202328099903728129600 8692862 -8294189316612671283169727245104173568 8692863 -121502818670696175756169344098942252856 8692864 -67336012904346331169811865653120860160 8692865 28199473196543585519391601330442688000 8692866 15197015430888787547701159503567974400 8692867 -34927728302765960744845199796309640928 8692868 25326598145607127719823531776098954496 8692869 -58295850825717118612922190658139054880 8692870 -322525068794245512804864955088067840 8692871 -24218779575937916392489614343281396456 8692872 131197237618392826123227018802091089920 8692873 -17291409409670596108590010515557245056 8692874 -86573078945869024712302291251097274064 8692875 6933994531964189442370701376584984000 8692876 -93274235318212815148414133034959376640 8692877 -172792045952738437119765140268515603274 8692878 -2039299685355218984828753421378529152 8692879 10591062585701044322720860976647421280 8692880 -3861494144431385181614728186429440 8692881 -50992066273882726913614741847914764048 8692882 116962684307322927930928610070882336 8692883 163999618906670752757936116559258214720 8692884 -40805856036598502169576633341450724480 8692885 117887719793343057893844445481166021120 8692886 2788044085628275117579063969439847360 8692887 21657313413292973185383495478008781824 8692888 223713565238783487217455321462615029760 8692889 -125981385296816855233910914293354128310 8692890 -41361832845855850353009106640301262080 8692891 -106001938581719603369334974487334547296 8692892 -22916258621856905331390093261192192000 8692893 -63016511590931471712227367893751883200 8692894 66323630731864619349995495670130357440 8692895 -46214000189044146451872349636496299200 8692896 -12829753419583641642223449964944556032 8692897 -7565188848031789164840234319786695420 8692898 15279761607001507957998490577281560960 8692899 -48362326105764501081133868551809640320 8692900 18424734134350453855918442152387376000 8692901 -15433392464452857419291922172425023616 8692902 30527226589026678759006881748470550720 8692903 -163229895429607700624909425831306364736 8692904 -61476000490985332265638584268969820160 8692905 -1830335069518632793117210093465694400 8692906 2179673989084883708659790255104255152 8692907 120565284483952216187595663561836463156 8692908 -4429187210641169565163135248898129920 8692909 89100919631547819532480219326030585110 8692910 9667712335340884837713787163105703360 8692911 40960255008617706087003363456312257688 8692912 -24270484607115371091590042657132560384 8692913 193879418666459451542011263015203784 8692914 55809382209736981344400972960025869440 8692915 80994914755323213449110807267412405760 8692916 -171897644107375769920485720879506287872 8692917 -6659119905329973509410420443207787200 8692918 -7145008368106265042171108168408492160 8692919 -109439557223574476074455231433056717312 8692920 1552226833580403382831428201790156800 8692921 -113310915170418049567921331268708460400 8692922 -27985170834949579577170285717901753856 8692923 2464645660200148755226425398204106240 8692924 42251648713314948928444813125551907840 8692925 88585170959372950504855406879722693650 8692926 35445171099312334118193789453553778688 8692927 9531581057596001473371424687198600064 8692928 16676928919892282941997006920095891456 8692929 -29671829501067204835207509017181997056 8692930 -66716614358748560727211717312521308640 8692931 102233734373786075416073825257642720032 8692932 9232978481152826757595648709546483712 8692933 -166976111473219821563699645342270161224 8692934 16332152772940456391588433005084171616 8692935 -41180477983270256273072370862108849200 8692936 -30752262234340300862241673313693859840 8692937 73126627584950961909390798061138051680 8692938 13101962490112635789706108428003741744 8692939 -301007015185659362653964511423358379376 8692940 132514796753370232094433612650030423040 8692941 -55676690913435316342319194627544526816 8692942 -21600580534287659796612915032880706560 8692943 -37382044105585957437456891317385364944 8692944 -6418140049152984190441714144010698752 8692945 22618562435306429950783949013599123700 8692946 -9580635418688944119600802583877731040 8692947 -23987010194052497851212836715010242960 8692948 -147311733250471697007709347598606516224 8692949 -104005406853122092252802626204299909636 8692950 -3921618341996538280306776646158643200 8692951 -96411300298516218254986387189538857728 8692952 -94436529744607001480578677132762470400 8692953 -28634775711487109861648272855741690560 8692954 7397681102259959321157885120862621920 8692955 -116814559543172461544050741260780248640 8692956 29361693157397581567343129983901491200 8692957 -32355315254744136802596745930520268928 8692958 49370310561175983473422191721025817600 8692959 12149293231364977419376009491176214528 8692960 145674561084300755461613184980330741760 8692961 187060424169807586694318388681044486562 8692962 13693577483555124049286821492563975552 8692963 183533384417605114978880947409321997212 8692964 -51821775032000153074433256829872144384 8692965 -2535594124152448507912213040020644480 8692966 1047111100213357833784484618498266944 8692967 316090217116925127948152270330530481232 8692968 -55377346953367511688637605028799692800 8692969 -185681117298743313015101005730841060060 8692970 29538148508225245681887511520267673600 8692971 2253019617994776362968708578158567424 8692972 103587234546139613641727866369807851776 8692973 226144165299073079447134562383904331222 8692974 -50030060823479382525428211201141106560 8692975 71811831725833094400349104452504851000 8692976 -39436876215796823990704766203560787968 8692977 24588177748619344703907701527787411808 8692978 9078749847404868315706411138138091520 8692979 269569923222579564122192766963992302176 8692980 2356627914533161282606290177276303360 8692981 40379870667320237506795010447672484864 8692982 -193256107310828637853833019201729557120 8692983 -27181910438933265563076508209853351680 8692984 -14231125682354813583056955381857894400 8692985 563848214044579860990819322316506560 8692986 1622930444621543938889872047257579520 8692987 94898556255232120443984538519800953636 8692988 -71541968709966494687243111907610982400 8692989 29704691270524808885385478449360992256 8692990 -60579102984687002803311947333534616000 8692991 -205417276325689142193063521144429668608 8692992 50990383052351367346235134245548851200 8692993 32698565878020323616285261075261468720 8692994 13711484249764710852713995183384020480 8692995 -35713007548716999338310308578009580880 8692996 33137250533829509769969579183205825792 8692997 233956496069963489406066266817999449820 8692998 3528509805871042532419961696187728064 8692999 4216580225737355065592138027572961280 8693000 188615664648672986652016554797713920000 8693001 5385073747167654406717772589625510560 8693002 28378667916341790254315147476035809280 8693003 22733980148960684040723763502473836 8693004 -65089713895093190791677711055794140160 8693005 -38914445212717227817706532692586750240 8693006 -19734295319598414771982518003535240320 8693007 41178882452294553274449974617963023888 8693008 19165388685428692416311668781807378432 8693009 -1825994339170263283085770980202209792 8693010 -41495297426395627842187934258420661600 8693011 -129673915278564528872958862766620392480 8693012 -6584424073892697190226425100087285760 8693013 -33483570031430527640493453915653890560 8693014 -68482526053498744731071379078238584768 8693015 -48798694118148260161662918611746644840 8693016 2358193612892694416558738877982924800 8693017 14842179054621572704976430499218359940 8693018 -238422293540710946217472430224875575808 8693019 -25156977295310322230274088066746753456 8693020 -8825487650665231507586605898608803840 8693021 70507208989013836743648227405855589222 8693022 67164752717269383177797659716773366208 8693023 156012082721112908343796377448783379200 8693024 -38434127929460678148628055439989735424 8693025 -25362681400448027176855006253901412800 8693026 74023449052856909829194844339273031680 8693027 38359317841758703025231713943248767744 8693028 53198096948021256529478121795371857920 8693029 345384009539402713582998767376288877920 8693030 -12871279929363188220835816814894067840 8693031 8006795950006887623689180958860639824 8693032 -54832503893948395921175064700822732800 8693033 -139407340878906833575236739209451619718 8693034 2583008184286725087716248598304768000 8693035 -86925469861603689179125124961975270240 8693036 -509608588729766196606064659732334080 8693037 -8762443278446507600764992568509999306 8693038 43013426911000513262616400048965207744 8693039 -94944680475723647103731643260044372344 8693040 4282478211462426739958639568076800000 8693041 -118507376793406286856413130290141988270 8693042 118940065908402016178486455135706982672 8693043 91356632036652850956718717710107674224 8693044 206332407898750375544665568683508115456 8693045 29979894047182114870904017384870902300 8693046 -59672453268915278845282457773238096928 8693047 192071331377941309851389092893964625112 8693048 -40657318261449876390517470416664084480 8693049 -18952683130205472003213274528084666560 8693050 31312957045831038324014853003705406800 8693051 -6111759026668806583855991859034137600 8693052 -1028378075694673040121659511689773056 8693053 -134073114936054983485054081559533752416 8693054 -24629208214132535240878653848161561728 8693055 -30469034381440298250266164488372480000 8693056 -66371229925589054318776865351870709760 8693057 124920310776497138177040034365681887874 8693058 -78815250269986821869740574123073683712 8693059 -14467387459883264073912841408744871096 8693060 -35142111084657115319576306062745088000 8693061 -3467052183934641832691734879311692736 8693062 13135726712010298964894994694496625792 8693063 110302575477501511970924658867488020800 8693064 90293472920510186842770332045996712960 8693065 -60882274335342833616326201995510656540 8693066 -20548739081848511849329606939652251296 8693067 -22143370757625457864954042792891700520 8693068 -40687918657348248514858613502592769024 8693069 -93861462039794582466635504591208019200 8693070 20988781178888954384780799251859148800 8693071 182879713774034110016599060406843580272 8693072 8553269245530399125793859785372598272 8693073 116280111765445758157835452081345743744 8693074 -30094318621410564693403438580265832800 8693075 -50027712671327838734614557141895599000 8693076 -17799805088922056891870835380927913984 8693077 50932688790587457843349836586847394840 8693078 3879327552506984193032976595578756480 8693079 -6515130670397078506477599847223520000 8693080 22133475863880601732169902077689856000 8693081 294565743922904039130497978975495011200 8693082 -14916147731863621877529615790148069376 8693083 -65912240255428389008633419163345488880 8693084 38763536659931828842661124510430473216 8693085 -11598976058696836207481051523875325600 8693086 -110025957617897928332252771763482987520 8693087 -61102855288254519387004001449211202600 8693088 112004354891230516275406994325632974848 8693089 -277655030826574699705998270632988420000 8693090 -22027452404795928971536140177619792320 8693091 83163389776931636064598005863962920144 8693092 -23175578086720223234212377526689054720 8693093 103391858865171507573727164147055833342 8693094 2735359771076342114977333135278187200 8693095 3441275637614148995685795019538585520 8693096 -79413332806459658567158629061047198720 8693097 -84673587643013028403940304406445521920 8693098 -10180398411363304525275557261636935680 8693099 2032874178811333282700717663617533936 8693100 3358634779923451506077274037628697600 8693101 332816006837583249849748161365115108204 8693102 10426931257818562664671792727614471104 8693103 -41202730844531609983441833407702545152 8693104 12473257419111842865929084881795219456 8693105 2214831368356109752760652223518430260 8693106 117106115986208261685933277558268776704 8693107 93444906817310173481219682410493249600 8693108 114967313490401083610691967309837363200 8693109 77549563322003807290868398972170027840 8693110 -96158142767744637906072805223250718080 8693111 583078186531942739509969706143857504 8693112 114960507464238957360885374329349099520 8693113 4746643691159620940022520498129867776 8693114 35950002133802622684159158083372300656 8693115 -66895129216563199781632977799766555280 8693116 -5939842445343519564133935285137612800 8693117 158728372015823078510328226029709484166 8693118 28651315645556077005870313101882747264 8693119 147022610858873937911851096353441424920 8693120 58888834964036057469692365664314982400 8693121 72868846954791801536287755465371460912 8693122 -22366935681498246389225039673530979888 8693123 -186304948428934847420526878550627693720 8693124 31614885421521407346708241202377728 8693125 -8653044442038262726359716092416140000 8693126 -29912191661578653298411016138721674496 8693127 12461738839125845720658963042804224400 8693128 -218644826249508956377299392266111011840 8693129 -315409066290161695156719684793881988224 8693130 -61804832788098469872920585863048308480 8693131 11610848902714733616560479245374238932 8693132 -5781078988598157984736003427152631808 8693133 -53994147556517333544691196692208525376 8693134 78608625469669727850469783781781450432 8693135 2240680451313871343546491726307721600 8693136 55188510493580648313841804546538864640 8693137 32545238843576100261717831850803003492 8693138 85428107299234771649505926013539328 8693139 6376303652648986519726407199323735600 8693140 -79473741693074836319083809045927006720 8693141 -25361533713368096576355701559912981348 8693142 76524221294443069354989060963932670912 8693143 44549578508155436168436583477759334824 8693144 -16750731048529537567558523778263777280 8693145 -82900404961841118128063496697137587580 8693146 20993525325207806175393292297290977280 8693147 -17811666169220503380618408665007561120 8693148 -1172389888076352766898579450365455360 8693149 68829245523313702069664782175913749664 8693150 23267143649498082532845535727194291200 8693151 73981671314396911497333963842604457032 8693152 11300922084724884345361351826015649792 8693153 30406220231159763030258946778772146880 8693154 6592873435435470719989950759919228320 8693155 -84329033248266979089299724664491944880 8693156 43648196339335437973491405249123098880 8693157 -82023759479283013679106812252519357280 8693158 144929454152680166155776621175162483584 8693159 230285108135081337629434880483792202360 8693160 -41444879293306663376315989647163392000 8693161 15650840442284425110773645085911840762 8693162 -71034109361727454793694561483150393168 8693163 -3617116659370735077535004474396960508 8693164 -28886307767898614733957134674873305600 8693165 56981159851417257049225397870700288000 8693166 -4861730852536070114922687594033373056 8693167 84831624395430551914374295509795535872 8693168 56957526689641354799902613647089106944 8693169 85483929215613255037779817284737761728 8693170 26313393958130750028439724844450533280 8693171 115199290433136248834386610798372145888 8693172 4639155062338183669149401097484032000 8693173 -261104092067335589518575643950044354578 8693174 36064708011342448974331266976713621504 8693175 -8377628025184028762987876181374016000 8693176 87694318836416224710759763948708270080 8693177 740983982440534885369007734701313152 8693178 15115778766797308669943736789490905600 8693179 -173865221377039600365516054391203136920 8693180 114395268083678562046657231206895526400 8693181 -983928469054229239450934175500381760 8693182 -32256973583895816435485806914845923200 8693183 330946980981414548963102805412134237000 8693184 13056520424854295650746907827728547840 8693185 269241829027302854922364142321297184000 8693186 39891934670470856095727878110992854560 8693187 -39627965045583566010745501820752384848 8693188 1952362540262209422497832619123011840 8693189 -93065268339416082251657220515106117540 8693190 52192450871570765100586103564083200 8693191 -227945098830530867634273762084899338320 8693192 8885761420178884676082338826612449280 8693193 6239393335881852659362684834189730064 8693194 4827856667609104462677046101084241920 8693195 -20312029206605272647881399768024832000 8693196 -102889839382389708761037027876200759808 8693197 217814337926357972165072669938202134646 8693198 49396053027446730640985875224767790336 8693199 -51008054504141829217956876761019309000 8693200 -38602370982740828028404756180674150400 8693201 282904650761771245774624755271135611504 8693202 -32514139441246567650483971358811938816 8693203 95719659885989008761563177351335182000 8693204 73420975692055608319956775392867284736 8693205 7596303367755183431457529976292789120 8693206 -58147360934589005955762700489183713504 8693207 -71891149736056357301304949553401799544 8693208 -52760866615559573393665845666872985600 8693209 -43272259081137917165759432372198248960 8693210 -26848892037194695230419903541492990240 8693211 -15198417750145732009260251127552585360 8693212 -79237212277071334557032633867239070208 8693213 -120908467142742114901540948927618472538 8693214 117211392423402131625084759196327403520 8693215 58020736158421998289016073650637750000 8693216 -29877584811327150205008134387537805312 8693217 -8582789103479057193838693259483151360 8693218 31461662965126174112247423867259605504 8693219 80204717394028162737796224289625892144 8693220 -30130955107626589744844524671013662720 8693221 204954417159436133815353399829564709344 8693222 47997114536621176640537650822191208320 8693223 51603812651910337088656008350899761408 8693224 -799081485350524656624751403100487680 8693225 33867081947777411129339189667954630750 8693226 -6378017079700249824128424570294589008 8693227 183487279694859478365329610517336153076 8693228 -25012902366969391324834134475642482432 8693229 -106219652618772158507019090960576597792 8693230 6068431791604437217535387590610365440 8693231 -158534037016982487507322868207482177968 8693232 -4717009779308209792248492635094712320 8693233 225019856024866840195414443338472294482 8693234 107853424240741049570030219214883469952 8693235 55906649167519899945637215915871321920 8693236 104779813760146048087133113120330270720 8693237 -34906180715961771744562505018116343040 8693238 -13814382906850348516584180103350497856 8693239 -264391357133024805338166184092029816640 8693240 -69285368324386389822103088835530342400 8693241 340263522804411492343797236021582400 8693242 30877832192832127277555309921700421344 8693243 17428051105688989347000669906687015600 8693244 1236320159434186338481231527071579136 8693245 193352137421647530108598838027340300 8693246 66277057574399922520454010816614787072 8693247 58479147499250802181084196750847520272 8693248 32110999429163807123428482540141281280 8693249 -37549781127825937124476629293759735340 8693250 31947027960862664649033829450040448000 8693251 -39557998451533002342537633987019769648 8693252 90068310433762254637645935445591353600 8693253 13505981225156830822435763211682586460 8693254 6617558171188663209771721485805448640 8693255 41029777545833366898457196341309559160 8693256 -50651258041539435097504223687614464000 8693257 -37856617074806553730805211608292011494 8693258 6429136843817135927085611280636062976 8693259 22005339859423563345541299258356076504 8693260 22434743242868872213705039056121420800 8693261 188508336342653121807331767916197408000 8693262 55051718082846119039732056693500716928 8693263 -240842979743319182462016637724959121488 8693264 -40564267859437676252057480087267966976 8693265 15763069612813274684217886052862184320 8693266 105000237603362966815293018005987790624 8693267 -860903326755996354748977229708774080 8693268 40573842934100695729850045001095331840 8693269 63334027629477007564648130109194906044 8693270 18930100871004113945187416178279912960 8693271 90798792393160861091686971699671717280 8693272 23697305468485195319690203668359577600 8693273 -134405844617613308422863791249045197560 8693274 -50658990404681398098026004520610327040 8693275 -60214831101180281564956830443523762700 8693276 -118959290647266810598945210999354083840 8693277 -109960978674666583888153790750586989568 8693278 -8391462829225385313031757678124680832 8693279 -8521892198509558502730537839041163520 8693280 -111934649651021684648068144744037744640 8693281 83234108751518390953884637529756170082 8693282 -26195744456793841259775023730351377856 8693283 11165251457618970658047442657934339904 8693284 5556540569204619020636181330396374016 8693285 146900099793053906401375054774222825980 8693286 62290069902825949143643472153421577920 8693287 135275643407889195441458236272188582400 8693288 20517784238751743847295790434946088960 8693289 -58713524842549047225503642337596744592 8693290 -53831967451422762742329362100969625920 8693291 337061178525597805864000976787431914584 8693292 -32700144236605041471494055428799502848 8693293 43780884361940518446229128247670568320 8693294 -27572007560122091511023514027256346304 8693295 10653294800384190786546111433348872000 8693296 -3655551935803277532665214102034022400 8693297 45840913633866740617492758355193774052 8693298 40398564582293369812052488721557632000 8693299 58102625380389088161765649690034396288 8693300 18023119634810834270742084734525952000 8693301 2259056312980252135656465126104010720 8693302 -92142369298933804496631894052271895648 8693303 287664037123822640189148320243536779504 8693304 109285483693757158907765424484345221120 8693305 4686125374680069433985551199327435460 8693306 692104523813077639193716789976542464 8693307 14044948483686441510309194884449118752 8693308 -74222817469756408920227316048833163264 8693309 97805987031729816231952213325998797510 8693310 -223159445720504447595979266445086720 8693311 83286746679348119821129968930579992448 8693312 12791717343082306602726390943970230272 8693313 45095249916989184623117673621631651200 8693314 -3652458865627483140954228231300518400 8693315 13575310571455261798086869337945636000 8693316 -15789266456353940017510167213372688128 8693317 -65425591944669983340002733191523930400 8693318 -143340123866674906710865223439390263040 8693319 -19985343272987947156817382671585349120 8693320 81031274812015846430172787438783948800 8693321 8036897289827328782246284829263235904 8693322 -28260064667862255024967118361516859392 8693323 227398833032280593095190485419139575572 8693324 63446356618545270362942914988856086016 8693325 -38601220972183046372098020558728209950 8693326 4252209863899615849818852726984530112 8693327 -36536715874690243065250133038439527824 8693328 -11039577478761544780967970841993936896 8693329 -300990332309714904260845214247557109260 8693330 14547760680029189711200954486251724800 8693331 -45024288045424978773505974971337360 8693332 41834975120638058534793469914260967296 8693333 134499911746072005857670570351960418368 8693334 -27357793871097242263608864928371658752 8693335 16091891187349019797167494933268144000 8693336 19712019975502852217000294758687027200 8693337 67779446676091209492054368303659985568 8693338 -49417717228462540737036870744673624320 8693339 203905236813155608959521723708918947140 8693340 57858984482726184075556519489010611200 8693341 -84493436090058168995975626469632698216 8693342 -7569442910682539845829665066372988160 8693343 -44139785562931732444279491813877036968 8693344 50371934619052823129486239507282132992 8693345 75280895758723286199503932866801038100 8693346 -12448469168696599050216506183666862336 8693347 84559749449022476947976393436957017440 8693348 5308370056558209752412333166221268608 8693349 28913520172905124332677281406557513728 8693350 -62915035167104514529838090535950637600 8693351 -5544932522771938102292651184756199008 8693352 3944735936912069001491335143019315200 8693353 118418379002182588445416713959386848 8693354 1515461526493186203148401445908696672 8693355 -96744467537556651931902222972589056000 8693356 -29403640808148891294795403774052352000 8693357 22509678581267228381080456371391025292 8693358 83809601755092989975099985628960402560 8693359 -35704421610503012413981747123034825640 8693360 -2113698526888132349264799956257505280 8693361 -39554167418745505208148846309108399360 8693362 -2530494325540428348837352996951883136 8693363 -29788418272133797465967126415703203840 8693364 -88460266706851723766351966667875917824 8693365 134453624304752070690677299835794974720 8693366 142086927361965619074142814699604576 8693367 -121632557224369579186161939166768567320 8693368 -12379933979146026542720390517424189440 8693369 -139132822529767472568901203792934270230 8693370 -6622561818769700151115612372225152000 8693371 -7455925982631166989588739688322888000 8693372 33141341003056599413980217079982295040 8693373 8739772221315881931571968180219468288 8693374 149112964731663647958556288196563890240 8693375 212426253731692720074723265356897564000 8693376 127316794111480417623237740462918860800 8693377 -66516053581582015992916077097538129856 8693378 18034442321231244178453150640051157024 8693379 158985218428909387732888351109009280000 8693380 17064222025137843326193336315891202560 8693381 184144128001660169002500501662509465182 8693382 14553375288990151838118535981413771264 8693383 -9175136984542183126590824415870985776 8693384 -141122754727458548751394940076176056320 8693385 52041313634645083705813739797662283200 8693386 -21126259364117650575761763539244288000 8693387 72874075157255644153245421333088814036 8693388 -7660098814706479522566891524668861440 8693389 -37123557364438936689478433676714941076 8693390 -68695798142611110664249825613766868800 8693391 1890758496322254271170385166621001984 8693392 -12196375038446533503304081108553957376 8693393 -33415816272675691209173068870839745680 8693394 32980720135538696416034219576262869760 8693395 -33033908714676774409450358105123012400 8693396 307353157538557285405057694624059392 8693397 -22890289977003932257218394369259010240 8693398 -33486536971474660082727942805880417664 8693399 -63201547623123164958045592810588761552 8693400 32470354639887419852767346959157760000 8693401 234508580345072875153746480467045411402 8693402 -40757302125177180336262668511206107136 8693403 -146389338714938356452788674930566049896 8693404 37371935834153179701895250324764590080 8693405 70715599548450706922710640181942672000 8693406 8368759859364909207025850065424448384 8693407 150164220413346777888342181985361810656 8693408 364983992170129220026440585918598742016 8693409 2321866101740443358419500689498159232 8693410 93928475270705882422340251634308830720 8693411 158217384157561298305623203505434640024 8693412 -2808215359619899906905804218061619200 8693413 16871168222861710656372800630316035580 8693414 -48649451274692880697226808422202041280 8693415 93544749603539896286457783239248955520 8693416 -161303949421057676744720077854245483520 8693417 -46166224882103386740250513045061336994 8693418 -68549812262485366424376968372269207296 8693419 5046181055876324362536419584738194432 8693420 -105480844222658742603551179169158763520 8693421 -126247497107240379610096403036947328736 8693422 94665377569572260854718955382097538624 8693423 12437389368602083622961163705459951488 8693424 -44754361092903813345645561700909056 8693425 14444083509463113540653288935955995200 8693426 -2351587248909217765916445384011925504 8693427 46877583200656481824763910219686544240 8693428 150413761181659326886660431440943939968 8693429 -74607673964901777089207182372469535360 8693430 -4493124418321715606594579732418581760 8693431 31902143959718158551791146365543789600 8693432 108779707992150669896925113068836618240 8693433 -3969342279097401347354651177601499680 8693434 -66021854485905397958369045429102826384 8693435 -26662352977443699462464073825265311840 8693436 47205063692845886140542106602630861312 8693437 -50390229167472025309797499914168516128 8693438 28982800331518743288689021485842039744 8693439 2476308701708061563659479021277590528 8693440 17196503297495842169456568919633428480 8693441 166802049810446969371732970610949771842 8693442 14971344781930515252893082534871252608 8693443 138367920358807404851517637483510321680 8693444 -156211565758848153410731909826896136064 8693445 119664188541889814682555550970933653920 8693446 -35926530638739599380688314389945728640 8693447 -7961551599405514419384093239485122768 8693448 -45534078749726722469175616431452160000 8693449 49987720943204248458365796301452183936 8693450 -54281405483595111033989660935290624000 8693451 77539334969028799415156938467152102640 8693452 -75768421288357490004529617923275588864 8693453 99530952771084500428216940632686400224 8693454 7140945852710067689651666340673486848 8693455 149094111993863619099800342455950564360 8693456 -55559360920881494535729751563334361088 8693457 -160426726897707723137819730329460076560 8693458 7516620616337151346761422751181288080 8693459 -237879290067963473262718059880724264340 8693460 102586329008186655507662522349082828800 8693461 57773805672717962458595503030481840032 8693462 -46968119404718980382638342105142700768 8693463 109497411837368961099362434973858477904 8693464 60611403976871063312093824503651409920 8693465 -146619810251548717612833694591244184960 8693466 3467455819381398771355185049353629184 8693467 -101820984649468377257684523651088263484 8693468 12286368911400695076024879722514533376 8693469 45594163200200667644112744662728581600 8693470 51033975460320505262639273824685132160 8693471 -38524035657894774797683428415941876096 8693472 -78524088274568394587525642134375366656 8693473 -254416432236745212766961213937017657040 8693474 74551181331748161306759635864333136672 8693475 19787297811395505045791230775929248000 8693476 -64294442689992044252485392071081902080 8693477 39795731614839963972267854627243751360 8693478 45606386004214346264765536409622710304 8693479 45025990525463165354656816981454741400 8693480 -50913415299603630165137234948458137600 8693481 43896467204748347886598936771309022352 8693482 -352864765642507959924737948553251328 8693483 8560905379567693355452609691817353760 8693484 -41705131771247008310013246590300636160 8693485 -28782905786172839125697097054243939840 8693486 32653138560023751020335740045597795840 8693487 4745656658625270821254075392213768 8693488 54340336669125337195276921908847083520 8693489 -11866322804963311716283369745729809344 8693490 14086943637330200377679077333027760640 8693491 17655378403828166974683602766386098892 8693492 178808724241893921490818325545276218112 8693493 -26491666883044660895420892101019405600 8693494 -95938862113894800808191842412298944768 8693495 -141926125640025016118111044889285529000 8693496 -76852628652390080931038634571585290240 8693497 16005047050450403204588588136343626580 8693498 -123635738213799103676730445239530407680 8693499 -35771494258338350508018228271913295336 8693500 167937155931543858864130748449677696000 8693501 -54493909933422468214682234606740456596 8693502 -50493248481871342697279456077230458880 8693503 -15472401818475771120737956204740206592 8693504 204419072091005806134503907713938882560 8693505 -117808174504288686808899692576957573100 8693506 -144663926865610116531346238447072632800 8693507 -25144520645219020244702847624615341160 8693508 -25742210239328769949308071415953495040 8693509 311011490195387925556218704553492692928 8693510 14386460549419099107815352364080380160 8693511 29133676247635701419041735673767595424 8693512 218371559988361552903968514074181555200 8693513 -117998331475028502531215991890432722140 8693514 7179757918979194174893688286490240000 8693515 161644138017720153021776201193866288160 8693516 18977936733629854139121308395523088384 8693517 703667843044236226888583113883013120 8693518 -82492462524839080088391051925016501184 8693519 -402180222215540436767111410254342893904 8693520 2925232706934708437783782649482444800 8693521 -196813883348982146460858124433790227278 8693522 -33648618250501958567754909035367128688 8693523 -6129292103801053705103688106348384656 8693524 16371478379347495401416248080571686912 8693525 569789697706731652070300522387656800 8693526 52728077910784077616867399080438566400 8693527 256186730175841160265738442126325887960 8693528 99129745279694345239167896036817100800 8693529 -59538368731389579981682771685979830400 8693530 157184634281353022769918671082340800 8693531 63146426981657803185271357809027327348 8693532 34244312614980511403296794034545016320 8693533 -192295345570014066723919179539615629620 8693534 -39008944306167663664750635907735315584 8693535 38821250616567121455327819955235725200 8693536 83360982633896883647472697169309859840 8693537 -100896552871769364960632663737435233240 8693538 45226661802471530187608025324948556800 8693539 66092065710973696857040103707045648056 8693540 -63759314398679514574559584795012608000 8693541 -122221853240692213289342551455290626560 8693542 -16308104657430306474391944025564266240 8693543 79134704778231039162486302393030639520 8693544 -47438501501603960645323997768085504000 8693545 15029769165370438967840199335840352000 8693546 -86408978040905026751352850802137224528 8693547 -2411827632737624319964005813919994880 8693548 -39113909163809757864211735350055604992 8693549 32260242839096368164235111738084070550 8693550 -45223877293426877813742703995055944000 8693551 -165261887495267445758955649156880958448 8693552 -20128588090528725033858946322218549248 8693553 -89579880149205855842413999021760649984 8693554 -113419061470243519412432298172870831200 8693555 5548907803787623252446808924484457600 8693556 59873148174101664435729516081711120384 8693557 -86179275934128979798550736543229466468 8693558 -53786904347917410060317731021437111360 8693559 -17255251679972409688747829290625501136 8693560 -64217258210364626088258481801511424000 8693561 71403445170609642436063980643904054532 8693562 23112922125980117933901050832255398400 8693563 124826296956465907969279288763948278704 8693564 -82241182581724267099129489902415872000 8693565 77758547250288963926224270572492647520 8693566 8027915013781263035830842271955230464 8693567 6378590495830841078253541771524935616 8693568 357899193979881726216275254736584704 8693569 1577981037347015581792285682541674580 8693570 -2134356708241100117327144755406846400 8693571 49360545589649608369363346067011920560 8693572 -63803147642879823195628275490733617024 8693573 46571206485032824248871590159832849440 8693574 -15467435493859394497209431663570629440 8693575 110855042074913086114851048341061373200 8693576 185465441815028146081494922119933788160 8693577 -18726159602028324222103257694072580886 8693578 -2904668293487063898019839131831040000 8693579 -147967187121977410064881503666782925624 8693580 -19795247547713045046664482326610908160 8693581 81507034548557825681651342902678801132 8693582 -13082872770804288783481670444148201600 8693583 51882931380906563164984651544059132800 8693584 4786274118673132371784740479264153600 8693585 239520978816220978179489591180355426560 8693586 25888477470230714183525388529472466816 8693587 -85742628618632397442011834762469462448 8693588 91728394185426574105054935431291897856 8693589 -158644489545533662520071562126364916800 8693590 -12749689643743783892897050708036224000 8693591 298980213078660745501511223000693951600 8693592 -18173288937114452344768737318941921280 8693593 -1614219111543396792363444076534535276 8693594 -800527144586457399185661347211150336 8693595 292417817202844661872932196590835200 8693596 81221064388801607477725941142663050240 8693597 236496585334183934666790212892660263712 8693598 68638977798611713281904841692344056448 8693599 73736518035411907355197359064200887280 8693600 -70242185038661313484432947219814809600 8693601 -28472993959918334450459323896833495616 8693602 2003702759424140949869731599058751952 8693603 24315718831309305817764973732103796624 8693604 2309809363976389358404150963011123840 8693605 6223938654121180389995035054909491360 8693606 -33847833812345172404550461794126633248 8693607 -34250299352041059681007018385966216112 8693608 -157689664290315602931755618499870720 8693609 -7317705101588738049517225140633891840 8693610 13333196004443543686772484178035793920 8693611 1460328738711201515992413651959711504 8693612 -42473160899866338398509684631520242688 8693613 -86613816489110648710751734708793655636 8693614 -121434380577792165175017679622456593344 8693615 -29050175248800976153496490527997328800 8693616 1749467011273494704672492719751823360 8693617 46823471466543372485775349249896851666 8693618 113529161894656954620220910684616863760 8693619 46275451597313089623633777793388947008 8693620 11011314813997689320899142153283148800 8693621 202840229847325655812000639303215439200 8693622 14699677740075884403847046323177574400 8693623 128444850442138153232802801339271200872 8693624 -79050705505303534115590137827700695040 8693625 48451659538635041950090486390628160000 8693626 -36563748319866659537661141077272419840 8693627 -96122304822514949041016504818282546524 8693628 61109888514126008021155902554041950720 8693629 73762846427786225596245862237807374246 8693630 -92145900939196689728603949397368096000 8693631 50627008848616702729754474838126137112 8693632 -41538688978053753539264004578303016960 8693633 -22270562174673498943871110814995802796 8693634 40070347590056154086323838414814981120 8693635 144266979608054686533791247852714472080 8693636 -31146421111157163095438539184316002304 8693637 183222290577776296344645899756086330752 8693638 -106946338445226062252954002096932005280 8693639 -227295086939452984362945778980462499560 8693640 8049485762995203329474561525121024000 8693641 -210914480189452298135030836462286631216 8693642 -52438449939271378430576011376050680528 8693643 889594542368672584040142030337402368 8693644 127119839319472366279833607266415214336 8693645 112675599491768974512717196992600481080 8693646 2299073830981304227217285259034487808 8693647 117844949620200402405646978146110926272 8693648 21931521809342642029258211262378319872 8693649 -14060596243415555342407744943990032140 8693650 9098681363895826603170187620550848000 8693651 21318924027968827854131450594559300000 8693652 36512344799669343150688309866940760064 8693653 -228449232820361332309108625723401130098 8693654 1067153100644188293799283156802146880 8693655 -14171977872224413677937754766926622720 8693656 24971052300799028437738169247332597760 8693657 56744473798331535104637615529856723712 8693658 -38452978521308816722484170422488027136 8693659 37606369991145525081887087634124144480 8693660 -138053923294399846301166282898596856320 8693661 -24702959001012852343856102156841740928 8693662 -94459898378329420222784078091657111168 8693663 169729075385378470625544028995958568184 8693664 44388479985537532509869095599665577984 8693665 43833797215585262882779188017322183060 8693666 -15677825161190848155303346789434441216 8693667 109021452815047901767092224975230731684 8693668 62225361596562480621400568022683873536 8693669 -17198205249574895355063918031576738656 8693670 17568953038180039939315434196630934400 8693671 -12899567234441925982948208506096746496 8693672 50664626411762676522279234813813964800 8693673 -4158321869293165737619412708454498432 8693674 -106814162576718812944632191215981487616 8693675 60722025698361890260293306710840376900 8693676 20301756617276753482872463127204689920 8693677 134458908877158347903558057355042133526 8693678 -37685020408660533788354349329495040000 8693679 -155700570404060313460536929681273652216 8693680 2396673588334905391988518466880798720 8693681 106232160158802122607675808508322986184 8693682 -8506626969686716423450062100892251008 8693683 -17632868999661746063648765665599090240 8693684 -62229374990033581879463768473864839168 8693685 -15449276562980182888123697078786238720 8693686 -249388680453422450934656696519242753920 8693687 134191785945555448658589643680816279336 8693688 103605836077323828356947446487695298560 8693689 -39708384928136215450472721737353927510 8693690 -66430936111046066750778455769555578400 8693691 -91944347865415929084017318753737496808 8693692 39784047471997321404502756171687582720 8693693 -239713071627977316976003152061208144058 8693694 -45243029785417532066951219041463912832 8693695 -153648539828800784193763594109788651800 8693696 40452449249093870827386915910292865024 8693697 2718276674064857072907509438973722880 8693698 -11739566944786329898207616795497158960 8693699 64935260829572693787854577216664406736 8693700 -2673350590417762998662054625587328000 8693701 37604892404854895353416995612774517504 8693702 -41107166900527495980234417489105962496 8693703 -61186947306693536741549912973594684000 8693704 217918344361583649052388950905563596800 8693705 58212579233362512660368059541139237960 8693706 5446613663457608482558428257769890304 8693707 -24761454255919402699580592656076704880 8693708 -19926578580831162624728905993188094464 8693709 3551344128126680320605598199860828320 8693710 96135686200346085686850962173703213760 8693711 -91385494499898105502101458735591688648 8693712 -13910560567932050609022798821150662656 8693713 -8597092647697061139120552090199972800 8693714 15385677797035480331143125201473613456 8693715 -120657886986696338808777080107126172160 8693716 -7439990162016346582580348674287124480 8693717 227696289797469613385211489983492774400 8693718 33855400289708943715423569189653084160 8693719 95572344614855941444407977120076574696 8693720 -4075688864434061170842671650516992000 8693721 20174159588381006438153282361953472090 8693722 -1412798293334694362414054869253653056 8693723 -375097346406471758588629159223094629520 8693724 -22815822538289412257721349909493809152 8693725 -23222565922944710409729722640928727100 8693726 -126708529459396824957952679263731746688 8693727 102738779375757057493986692246586503112 8693728 -2424874938617187868940658195665780736 8693729 159702107588833885921174965718876050 8693730 -494054834792063882960490181017711840 8693731 -115508101148154747973832304499122335040 8693732 -144464446401493048749810223595867923200 8693733 -9494122759441277048925187005488938752 8693734 19607456765762814863962487746400395392 8693735 69012615704002594994944039881745453200 8693736 -13183229308545367784412724677910118400 8693737 -66473064302298058814459642879525219520 8693738 101301179569643863936452607982859280896 8693739 -130465890888293165352275164603456408176 8693740 -316586455852054854398985728324812800 8693741 21447296537383611763251262882259074272 8693742 -30498055635424074327246267010241675136 8693743 -96662810887999221935887812859162457008 8693744 -29392664042691347287489303042224291840 8693745 -96057112241943654596251082387451002880 8693746 -79221279007710306665404073987718705120 8693747 121936398002500068039453958710488401920 8693748 -16527748471033920761549325786759936000 8693749 -99447205002591517850867187935332816200 8693750 18979079869932943035610025192199600000 8693751 22262906095149704040603984872266191360 8693752 14750098333783230251798290189124997120 8693753 -92524307608206676746388003417352014998 8693754 20787071577484415214523018721130766080 8693755 49903206769147940059881779473792723200 8693756 230298140454942555887698940954404846080 8693757 -111064206181621622447608735987331559360 8693758 9845052126695178899748248516479341120 8693759 25890228532428204776007931179675432960 8693760 -2711598683009186956970942597903155200 8693761 -98702782512432659175366032985565123500 8693762 36957186748966910552449745097195846144 8693763 -7845979528775471293570149392458679712 8693764 -35435541910926565342179758832549429248 8693765 116768682640413660372225976958347517400 8693766 57199901663847724934950897112408238144 8693767 -118268680017677481776642529554052942184 8693768 -13356829298801042417033530198611148800 8693769 12846372314929435600343367257135945088 8693770 2236091170299700942384267436938368000 8693771 103729247283776205997244077332315045972 8693772 19186384380308200694091907779567201792 8693773 -184102910699394613735961379203640824160 8693774 -39050434150291920568606338961586613120 8693775 15108988851223633991312117523479862000 8693776 -14500044087992830022000040199021314048 8693777 28837272132202937180080187084081998452 8693778 22956078144764310610833434461001794560 8693779 -12405324639411195289527262180091531024 8693780 24268451335124897683670651339920377600 8693781 -12302059830674301829810954891832065056 8693782 43634271250165162898199444831849256992 8693783 948094739690234113712683772218886400 8693784 150586715354085278484338334654554112000 8693785 -31843962691452638765174307141530864640 8693786 -41351977461711586955712088600622584320 8693787 -8765465145221556880034212042936658640 8693788 -64891907607523768683444347413280614912 8693789 5729107000697692765143040057313737368 8693790 6887040322563338118301247952674304000 8693791 168275125143585383447811583188122236192 8693792 79679610418705795253514471327085363200 8693793 63743808327359322316130664942648240000 8693794 125501813905669169890432107454103964960 8693795 13892076270906076403611848026727552000 8693796 94640537750320367733481048126608721920 8693797 -40864644904122774741193804828952799968 8693798 -108034914489664800637364645662539117600 8693799 -116734539464098808191883016336825362136 8693800 28472731123048867417675364418016512000 8693801 122229624076499866677230618132011559802 8693802 14404407059253357290935989914983436736 8693803 13160365396004410356266846844757188840 8693804 12751984745887650336979974816682002432 8693805 -5026554162182961526264696474001310240 8693806 -56021024823619546215770796187705014336 8693807 -4784098973388058113635208262178591928 8693808 -1068106800378234947380684319943032832 8693809 -160893007179622249180506095475778721040 8693810 22823861890913160981126552743242822560 8693811 -61810014608715620654035235556280531200 8693812 -137494899362845536399973521715410761344 8693813 263751879725146459921554825046514014062 8693814 -68095093563409762882334896975204854912 8693815 -60281934522709739231528582884720904160 8693816 -38744957641564283181582566711036067840 8693817 38254392593833285599564008148110345664 8693818 32500990123674191734192808946057538560 8693819 -57707656302107490695528590295417962104 8693820 53010259316696724933720752642752704000 8693821 50136776834520057639381915534805398700 8693822 55552366048482035547055857924020051712 8693823 34269892483534394577582751496388982800 8693824 13605208852060447162051783897349881856 8693825 -95870900699905565223032374206157161600 8693826 29449055758810354109804222466490368 8693827 -156780572856752985126407633229271251480 8693828 -42226762237427473175187965683761561600 8693829 3388634728667113811518086420777146784 8693830 -16950154358939148279366682371762038400 8693831 -28128865730792525619032788277208495000 8693832 -48391627580311904807520922950389760000 8693833 37800463634539379463708458188250347024 8693834 -2799093657967693096984400657262102336 8693835 -88863572224348800705462227157915068160 8693836 -47500372894970002360433512837727397888 8693837 88396424129358873209949069972274794486 8693838 -35700775903230728635542652799264887680 8693839 10866011301814101534185545396806474240 8693840 -7497755982251999659747173713232691200 8693841 -38724579637541962874939738668546336320 8693842 -122572851888951593974243419680500527456 8693843 20544124990916041480944435448172346384 8693844 101279560853166518173477144923537647616 8693845 -21672995215071911350106255025742835400 8693846 -9076130026799799386090852275449286656 8693847 101159338571049140540994180637886737824 8693848 -229590393301450537536605819665875056640 8693849 -166401222193666736249091432575988563760 8693850 80757485105899414705840001803392000 8693851 76028627298276226633216023040589840880 8693852 106805641266328134722060300670381312000 8693853 -32791213386139407970708710930855979008 8693854 -14864826277424039356670896195021074240 8693855 -137181506333559194340257054785138483800 8693856 96330964145352758379912824910991982592 8693857 40866659443766757079847415774448237824 8693858 -68225520173692037595382135443301644720 8693859 61753978749994428071187514251486813168 8693860 -41326781052057795611409405398432256000 8693861 -234534661572415762186114030973198112576 8693862 -1784343440750102170870965141467971584 8693863 -75809377009330155609811827010618600160 8693864 68024661295520546798483993147368243200 8693865 -35148256705746058916211509977414560000 8693866 42089543759728802181877966348766899632 8693867 -58074365768785001022892013808921694800 8693868 128676871657551141021059352580449853440 8693869 867947329413775296165513759949618144 8693870 136905349720897457577698058601362236160 8693871 38412457647984679476884236243232267520 8693872 -79616698132092053603591886357849440256 8693873 -5720560781685611730830181670530637200 8693874 56590149861208855729275766814926951056 8693875 -155032718844406848960497486253425676000 8693876 -54537854605879910960793517093911317760 8693877 54791319857296886979529685871706636320 8693878 -78314662370998605732176049739994391552 8693879 53283597673080256702715963379464708400 8693880 -10954420111548009388672852619453644800 8693881 26812887397383636215466384442230172800 8693882 65458199945108339813514362655445863792 8693883 18206077167528602983207976107539209808 8693884 -48106783716055224840179365133039926784 8693885 118813236441814080028471435726550031360 8693886 -16458435765705969419358263896970496000 8693887 -188140432983816024250444242423525035520 8693888 -29757462187357746018324402662654607360 8693889 -50401004309770974491214341829799290576 8693890 7543768658461593052695921023244540480 8693891 7609885519456016165422509555145415292 8693892 3688374157639191778590820296734921856 8693893 44270127562636598313062395465230786844 8693894 43737239159109781096069585761052469760 8693895 -40912113481655134456139930554545792000 8693896 -101540460077232765893735600460046694400 8693897 43859249572727230417310888468047456692 8693898 65869683911437543928971382322915588864 8693899 -228735187569791851586761434600711994320 8693900 15943111725236788720011607599021408000 8693901 99280350418146413555892801626021283030 8693902 -30987976439087849332144713488577419520 8693903 228137333962741093727206232694543825120 8693904 9528759462998356022325375016289501184 8693905 97684184985898960557663119726429661120 8693906 -38621045594200754658032688726806016000 8693907 -46572665289249597866328420614366718912 8693908 -7304270084695563920768220896579198976 8693909 31800796722103550140762662386871654816 8693910 17378942054296700594324700123450249600 8693911 -123769125916321989053371449487102898488 8693912 276857159865219291314405541937152000 8693913 -9973503523142972892574138668976516656 8693914 -244310682631990177200231576629132686848 8693915 105992127211063468769856083546855434560 8693916 -5067044310099578633566363918692163584 8693917 -175993311704614428967000009553333355034 8693918 -43718891342101513508669583624927658176 8693919 41518934623948916469137159012630446080 8693920 -74798449519450653318030168650746429440 8693921 253616267176955910092913437118486942912 8693922 21129596312638688659008521074342462464 8693923 -198836510515465663522496110076472390132 8693924 -29074798487485248391103179176721096704 8693925 20683521653853838816526421338505252000 8693926 -216014358214731389636679247945487649600 8693927 -27841215647460111355362519834417212832 8693928 17818754070968235618096790877892480000 8693929 82861275150738431423944097737453648884 8693930 36635867253384876468549455305838976000 8693931 18736708263883225264846281609728130816 8693932 -11355272881971601939030547742698329088 8693933 -66277008871719392790826145248447927680 8693934 38840079727712821482540153064605718080 8693935 -8263559394808912018392197743523062800 8693936 48587678934650790120101708230754598912 8693937 -9574676206021146942998500071255408000 8693938 71643052039769423862000781286570618880 8693939 -17920263992458317090956733732855270000 8693940 26456068978432912384577650013098752000 8693941 156083571037162528477760938866383663342 8693942 18554795764040828265957029945456595072 8693943 -125893856800487973261327143077289286936 8693944 37097125503025061524994636317315891200 8693945 23643639649566458934026239673704353600 8693946 -38380377961455554004748913771222284800 8693947 -140264739410946468463224211434759816604 8693948 -108839165673583752155478233315341704192 8693949 -31091554819971643503229576346510976960 8693950 -12069592230585407038790840712916992000 8693951 -7811068096992687238761288397284811776 8693952 15343348251740310450650748295632125952 8693953 255048203499424083447653537275899088260 8693954 68614534538785048638244833610819776000 8693955 1814813386492154450526340548074421840 8693956 7614892721524205006019074324442173440 8693957 -154030460355885030936913567445051821794 8693958 6597978037216944612359695308052973568 8693959 143302092130099549985563629687062035160 8693960 -94684453940528109947144032975429632000 8693961 12980582250265033417313487099833901120 8693962 50703819005493058412974030280213213232 8693963 3826120452803503576874611803740320092 8693964 -19134856375287554108595439573065427968 8693965 3433625174350657529031240869057222400 8693966 -179425657212470448645081865609083836160 8693967 134764343779978339404378091496815411080 8693968 11852756610726730373439143345795727360 8693969 20569479563336935203494255551252496370 8693970 -10260253894820009296392720033486474240 8693971 -55456971585466763307798480959452304 8693972 7679663752854756300808882708031946624 8693973 503452812902134407735660546384990684 8693974 -47176023696805366773046173184654088640 8693975 -206003033763694264539340880313906000 8693976 -23719344033995710366844477739958272000 8693977 102260283500559118410032333261305968000 8693978 -105969540304237200022178801010826962960 8693979 -32978976157859544981895924890835833600 8693980 74187270613041276026549267321254848000 8693981 -32066571846049135052491973727999255936 8693982 30092549989560343047064452036622095360 8693983 90438506057043906137994562242585763232 8693984 72903905504230114051306869826997452800 8693985 -28664500013855030355114165538636670400 8693986 1534348345862669786272286320044096000 8693987 127229617693120016397200990629547514600 8693988 1172595181081584320976494014111872000 8693989 35986980179684179265285355628280388256 8693990 -20896831513661257372396050278855568000 8693991 42853736328012133438992629791140700848 8693992 226229277622977467330907119543879040000 8693993 -26320767701173463007098772784359910080 8693994 -38146641372909338734921008762393795072 8693995 66897741380416446606957585993393324000 8693996 75585933560524225490971185804285600000 8693997 -54376193852211041099395680909849655680 8693998 -92807296412218475059544605040808049536 8693999 -397798081097744650412064492118865270280 8694000 -8106513865334370509186718546001920000 8694001 -63566230460268244570194112421413464000 8694002 59485575793336618426133383386915047952 8694003 -12160350709347121909652479466996623296 8694004 81109618356363807660927385333635624960 8694005 -95163252252208308421320953041793239680 8694006 -24732021859912084318871188631442924096 8694007 60653924343497044206100859851437230512 8694008 12242543751570501904828518779861852160 8694009 -70366336447272255866568170482748583372 8694010 38154374199475529401894906139748384960 8694011 139564626872381162522569534997388917112 8694012 34658550352978443190819915954355994624 8694013 -43947906558380693114010565120887256704 8694014 -14516971430651834725727640867878039808 8694015 -32250350715430398206138153417268063360 8694016 67574517917094103596906793442163556352 8694017 5193088003023693983188620972420408066 8694018 1058723331927501051962524281500555904 8694019 -23505893497893801756963414189628056580 8694020 62060087495025474645672218241734860800 8694021 -39623708153047834637687316169704597696 8694022 54787978079963189933968735912869897312 8694023 3556796691584056453909199271778402464 8694024 254043341268625968413626387138000158720 8694025 -29664576227462539847300595180964538900 8694026 141639741304812923430229462157581474560 8694027 -97235811804063593836325560433315438160 8694028 49102909226148848701587425237842318336 8694029 -207511342615966379014834406556480584640 8694030 23321887273622377189631637289812096000 8694031 81866892502775918748399605354534854832 8694032 15854761950965673675120897742104379392 8694033 163436740236536633383528050105540348000 8694034 -47304946080031097366948592163324492128 8694035 -46071153636466105718731664345687795040 8694036 39538970667305798039984206737213932160 8694037 32754780167847855196524164264435304960 8694038 18573675890562519889455292858975936512 8694039 52106385599395480849548431198140231680 8694040 -51260393698719731210944299891826483200 8694041 -4401845862443709725586297490179963888 8694042 -10007765058312019383624349151879126016 8694043 -20702430782265573323835729574541627392 8694044 -64572040735038296224448187328407817728 8694045 -116244838442250976124355458652075139380 8694046 40746815947924613978749875960691442688 8694047 -61766993406004452087106143262827417504 8694048 -118545341446567346848414244681020342272 8694049 8482457962561715303612909116283660480 8694050 -18727426948858983889428436390858010400 8694051 137513611115533278738088451200223584632 8694052 -179434236350218716082024835688730977664 8694053 300471609206962866675901353104481299580 8694054 -28621046987469076955616042489968166720 8694055 -201920132070600634273061113529808513600 8694056 -55547868797095238701892382137536266240 8694057 36531086099473678477852226821501082592 8694058 2984101891383133050995947748001120000 8694059 -104971965771756667918902713201630060760 8694060 110111648108440100248213819588806082560 8694061 291593611811546759288204874565793333632 8694062 54585121798957087156767921149995981632 8694063 20513476048720194775557333913777948800 8694064 -21550296246975514644952863879908638720 8694065 132693311172466347648119712448591169460 8694066 -64258883055071450649833671641900010752 8694067 109061665376633341150658769002214121680 8694068 309755418498545362328285305155039757056 8694069 -27986100321588430106067549076470606912 8694070 -34122485176803127689357881487390560640 8694071 84037846252314342511056500215734160944 8694072 -52314998296998079189257175349759508480 8694073 -291652511918687500993413945100429054678 8694074 -30582618931608485500282296362769005568 8694075 156468589718017413900414524507863200 8694076 85654160733882408923842567966432885760 8694077 12274573642433394478331718438465600000 8694078 50243084690700808455682583409322031424 8694079 -88486523286159317863370365614870944320 8694080 27536077921579033905940012092201369600 8694081 7650319091596497337566705728302949760 8694082 108717206644026939599891188718590237392 8694083 -80668032091597134742098645394345849668 8694084 400673958993940291205254849189969920 8694085 281532898144247087769712264503222464160 8694086 -56389464830972458456893350609561350656 8694087 -105317689096779499465933938970134801240 8694088 74121452508636434745172405241937192960 8694089 26723487877412033901221335134055368756 8694090 8274974900379395039642045653140129120 8694091 25675531962609258937366585079150244384 8694092 40914530006777909342028192352671203328 8694093 72367490314089050273786417776921577664 8694094 -1647696166468097213318924842830452160 8694095 -122298461632044250670780932344883697400 8694096 1339648797983293525386636499198279680 8694097 15724923267557100212987451328526642546 8694098 -3267187466063620436725390530320292864 8694099 -151515424644006542698005919058791077516 8694100 -11813507078876653022320731559479705600 8694101 38637891382133652901862955159391680000 8694102 -14241962130889402698627581218996527168 8694103 17866638940397726103030837050003354880 8694104 99267018160575341218778913023409653760 8694105 -10605235398539606134469609872064348160 8694106 -66387257183780775733546377505143505440 8694107 -98992457940204702680859379861357336128 8694108 174856860535121402935203076384198656000 8694109 -150286030210407823022456698121104969690 8694110 35957515401698023918938382258960748160 8694111 -15537360909736238167665033201557827200 8694112 -29071930714595993095932539537797939200 8694113 -209479190741199471492788305045150037400 8694114 -28716501344381672645384932173179779584 8694115 29620281604607230503357710381026364400 8694116 -150941170949799938702832242242859391360 8694117 -51330697036534421034993615459094238466 8694118 85541854665835102160736355046358785760 8694119 126886524796076249437983612012991235976 8694120 26839093939693929784494984957360537600 8694121 289915575316911419800461785201759861392 8694122 55662031562955852484902211079424652800 8694123 133524467877579741493256207924035184304 8694124 -137680362159801485046217145247332648704 8694125 176425327122495887256016989075578568000 8694126 24759256654577989900427034353879309184 8694127 1841535064966745087306574884574102016 8694128 -37637235816491878253389801480739586048 8694129 25384355148646072740303928077594075648 8694130 -60948572833005853569616002010570259040 8694131 -237506509934923029796204621800889030068 8694132 -12124695682625405691839188320200208384 8694133 43285464474982453455015281178249810560 8694134 -15874673439307165643100810624539991360 8694135 4293316670048602773451212678054193080 8694136 22127211296616284405942287344783851520 8694137 -73475530415483732942589004835893339248 8694138 9083690819812021324119775988417240832 8694139 92974386861840836209965032648024713656 8694140 9991367989742320058991135647489679360 8694141 -128967639884112257102092488087131371008 8694142 161986672311096957476255043669860472000 8694143 -16388025276921403652399915449963878960 8694144 -8345855533066253798621938462469652480 8694145 -12252758332229890298323109301572800920 8694146 -25066371781618690144727232866118919728 8694147 -381901163651816402539503194194801152 8694148 -286395376367232345922138896020922286080 8694149 53522596138506164862340492425016248636 8694150 25781118540256816564527002107702800000 8694151 38879832323358330345972134704370757952 8694152 193978440484909792213221257916801561600 8694153 24155409248980685510174176535125479360 8694154 -1575689104758957835217619640384106496 8694155 -120910183664233366500748982647563337440 8694156 17511647035388299430974298092091100672 8694157 -16449424043250350238857325214597761768 8694158 34791502809580556961255029260835474880 8694159 -45288378447846417626118776317734187896 8694160 34354390766782802095888059662417018880 8694161 13029583022340611158729933979145339264 8694162 84860757141282715908018146830037844480 8694163 -128700791381319631591619760620029963056 8694164 -57894348287819497731505984673530281984 8694165 -43448669149588760306508483299643802080 8694166 -9543147622590810040323146235788783616 8694167 48751703749632269424540917770996543560 8694168 -13024266081021141436121821347272970240 8694169 -48869728135794638595069254157583776240 8694170 -704349125909647509152632024154476800 8694171 191843172872709856862691351547512601920 8694172 126687280582878458271243556442990796800 8694173 6747369721698795478123636642125658968 8694174 -14178957761322368956819634351675326848 8694175 9349594684984697520207946400782478800 8694176 -19146952291358974920535169909582266368 8694177 -91061139028112379718241633322164118720 8694178 -72339309436401425822348429828019298944 8694179 -110048760289807240668963443526142972752 8694180 -16628732944040152544118617053638881280 8694181 137198061729021811968483681476207383200 8694182 -9011039811289387612959127035531769728 8694183 -28943842868740921444378165182896041176 8694184 58924236350663427498163250648171397120 8694185 -68536935904722796934953763052119542620 8694186 39513332124321185515288837763334161664 8694187 -237848384842864163179336076797133683200 8694188 228999109221645970473409798910672610816 8694189 -38609059658799783849897631014909192960 8694190 27514771006021104241439540811656625600 8694191 205552077286736998164880292394704509440 8694192 -11079143306498747116227863238833405952 8694193 14662917861699937670669885052257316160 8694194 -71636575480294139169064451296316197104 8694195 66777730989377820839533429232634511920 8694196 -16846892360295310536665461520281044992 8694197 278408339100588832184416224821685617646 8694198 -24236912592177427880845330296642412032 8694199 -37968452060828616355599735908439915464 8694200 58950134476398772453454283339840000000 8694201 193761122433522741426177017366777443584 8694202 147881387242286667848280697202532328704 8694203 97897549670028708381803560514083115280 8694204 41637978839888355462012205463899869696 8694205 -61360028655139503055489071737828267100 8694206 64488811651781844031170990792826935552 8694207 -15874081770363224817964982740459689312 8694208 -81894672161973317660405044823885611008 8694209 149463992035831131439377428360098730160 8694210 -1717237507531408146912311545365504000 8694211 -150764816654329052914354693108501877188 8694212 -100550603638902647954991569476654364544 8694213 -403211772938097320498033456451168 8694214 10684160864333235920726101164108280320 8694215 -44563141313022496330983802790046245640 8694216 6264944405265631160686188728935572480 8694217 -245199349642016612211027140285484939174 8694218 5582272497325995373995543624066571104 8694219 -861448452934712720058408503479716432 8694220 -10872957665790541724776980872716523520 8694221 172697093306291911425400148600247010422 8694222 4171324065063645979584000109622605824 8694223 11917082835866368841871317242927719880 8694224 -19484691501210078430263388263000834048 8694225 12569187420340951157996725544749757100 8694226 10290189891417789293536385720725750944 8694227 15004054858430831599054286309140060200 8694228 57286945641677398218757016128843499520 8694229 -6203583910802442445824801074781888000 8694230 -86795470215408458390328448344488263680 8694231 1627493764043523836294551651075674624 8694232 -898154749655510528651879521586073600 8694233 222899014939016239354149007503765289482 8694234 362547120159103038049629619922942208 8694235 -66659177715425148230656515844916621040 8694236 -29043073489639784063954844632516938752 8694237 -12493280558844381686966309343838112640 8694238 45805472586889063007932252952774234496 8694239 -213316301147341973960007453294015108960 8694240 19022730790806532688458868902173081600 8694241 -216252707358330642899203107029261547358 8694242 2321321320656381578683925806403244192 8694243 -161176736311636583327739046013749366800 8694244 -10863370341236375841084680555550258944 8694245 -39156445271007597872800445200641909120 8694246 11298868492791441313996307778748819968 8694247 227379553217411334321117049777248656696 8694248 62867683307263907742878440596175257600 8694249 -95190539334560809379273592813664788336 8694250 -18552884797945185602432502618285120000 8694251 3916578342443617086313282114747775112 8694252 -3910262075054413354717643320159362048 8694253 -10111060808603870382924427300022221536 8694254 -17012426232996865263738783389076109440 8694255 39442349207995249400684351866161066240 8694256 1178754542298707979395606522029637632 8694257 -6096599189807975308852058726497349184 8694258 -31311771472148856326032483964215944576 8694259 47269266586384156112631775743202645152 8694260 -10026564783990198519402961885276569600 8694261 -63138455002509423787025693433595971090 8694262 -173240821811511832367528668871426966400 8694263 -349172593034047720560297295028615605200 8694264 176074471639185291386408122255876792320 8694265 -222705142307905314568270038634283052600 8694266 57038841416409607175356811422560545280 8694267 -30982728308957123083000483852295277120 8694268 42179247848217482374241924439962144256 8694269 -72964374167693520492221502582792221940 8694270 34947067889032064525408957173767283200 8694271 -48733847035346859720507430102454554400 8694272 -126411243003299043182878263420112601088 8694273 38088317129825661116241739672616094144 8694274 45069426227607324508444383949179869136 8694275 -62287891750088038423917345703166621700 8694276 -6819756640077860860555738910792355840 8694277 4186955323460221643476202029942483360 8694278 50318573131825133515002693807915319680 8694279 41253713051990913747777412989116972208 8694280 -18304580101542447204172268569600819200 8694281 81685761806042047341497309798212589082 8694282 46801783428786625856231815730325782784 8694283 -34390979958360940521243165521303111696 8694284 -11774578955487214393846831517106096384 8694285 -3467507460701287321404946418006024640 8694286 -2429207537964035021695007601445183680 8694287 -88115484788077533079329110094049629600 8694288 -2733943790346444695342280549847449600 8694289 -65635748826586961176827909406650105500 8694290 -41408776743123958967324793331188633600 8694291 16506505914856775410224730289776994304 8694292 42134613719805198882502963039463302016 8694293 209119010654950476105037441789849660416 8694294 -14353830190079387301486464440730505216 8694295 -294002069187934666593395891213441526720 8694296 15219347923305966250553504083944652800 8694297 -45161900054304435241911464709508613568 8694298 -11891401733504088576876354009604707600 8694299 -1848055985763368605098074210543904000 8694300 2881435276892944341052596971119180800 8694301 83776058598506610429405726191869500864 8694302 -24881396250157751934214603052070891648 8694303 -68151995455644811704072681869386618296 8694304 -82412757497546811014875100655048327168 8694305 2655084391008953939735986629948528000 8694306 45528346249637186744432050554354466512 8694307 54988722341516535529390279979916586320 8694308 -58406158760111970319978755002849501184 8694309 40901496556761113295317758585501625568 8694310 13971853915350817510710102949874496000 8694311 -45911519332372240751367848779816113000 8694312 51131200824062220928547328426059120640 8694313 226028008362890753932077779431753693562 8694314 9833922924367042547071732499877567840 8694315 -39225727465233988586637567418121726640 8694316 2180560651206493943347265030463682560 8694317 33878019251445657530122152493280169366 8694318 80634370981607712001958065884215682048 8694319 107207682638361738358667990071375592720 8694320 17812492106261083430029616467751731200 8694321 -26990252730444127368286343681315036640 8694322 -3541070551075671601199657854790664192 8694323 -26184496620746243279366319811340576880 8694324 -2234618218471882878179987416459591680 8694325 22226122582112969259241684629774867050 8694326 50161022477479521558695548445484005184 8694327 16133104788552086241459633659364248064 8694328 36183387930047153090927573995738460160 8694329 -25080164435950069155411649075280355840 8694330 -32271962764487441864436622806050396160 8694331 -117707701716252920106326670769343043868 8694332 60376898653126366811731463010284739072 8694333 64082070242435513739847062081314074176 8694334 -46826192563837545944451754043820864 8694335 -23383673168331617280531611263295311200 8694336 -3088499780256157853520207114487726080 8694337 -54341470755026835697067906102460722748 8694338 113110686772586571930222259565534746320 8694339 -93034372796720683979130554106185318592 8694340 10039441279263369025198400587600323840 8694341 123228894317498959405081171713071459742 8694342 896187673026258885031505850773544960 8694343 74651963788252702728272185215359373440 8694344 180882699699477292235690412929915750400 8694345 59376270046899975252563955005346816000 8694346 -33602541515793268028954264751673894560 8694347 -132981907223684193069588159637829076204 8694348 29705347913605155160885959723019643904 8694349 -181157855898967337015031584615622634260 8694350 16296220892177675367825659753820892800 8694351 -262517029011502913033959762990399278960 8694352 -598657107727377084473911999071518720 8694353 7846405295611959304860461648010576384 8694354 65265192014663652372155264098574034432 8694355 64253889820366616904139385772420324960 8694356 -57031063291978364996372761758339686400 8694357 18858648914772079957086722181371433792 8694358 -64402282338880387171441393177935295680 8694359 188352806126780902462706806936217567016 8694360 -86007107341420956922082308507343462400 8694361 -45415383612120027519879403451619321336 8694362 -71687099980012078267055185946820864000 8694363 11992697338592219504205240574300629144 8694364 -2358263328365036229709468016827033600 8694365 -181392975459480399212179631058620350740 8694366 3132523536027321863073234012838588224 8694367 162924390006727127784771390104844661752 8694368 -75332807611547754690532269947374534656 8694369 -100073102312064061344640373441808148206 8694370 91002195509511787870177706533917230880 8694371 -24789040666720691557718971500503568480 8694372 -43512081444173852902556006322874641408 8694373 -17704251386194299407290042337125709156 8694374 25703593188139075973022052376298629760 8694375 -7821405856724518935489761533216755000 8694376 -117764438807194021973727071767545200640 8694377 41137028032916529355856428060074821712 8694378 -761229240549159565854915698056651776 8694379 220180948125650944229315793118673604980 8694380 -68079836261953597804606401165963571200 8694381 71656793529947972971428090195687350880 8694382 90171669465800645764409782558846281792 8694383 116697936862609523872998170322441417864 8694384 -12335670919709511182280635028741292032 8694385 -162438095606460213153806671558060800 8694386 -72048942599511294020175353448438804480 8694387 -13288564053682833845054124223873234992 8694388 110687417256930841553702478686720225280 8694389 -288776432863930682095637310479337255936 8694390 -203098174763058309741203522355528960 8694391 -7716923453001445619760569779856002656 8694392 29474675230976032008051883478570434560 8694393 52746986609603510192223699651011766864 8694394 -35710214445600056054074623709094607504 8694395 -17007571129837989614240027399034369600 8694396 96593669994587428283415805330338903552 8694397 116239975280521218236803203368637779846 8694398 1756288742372587655426325543585961536 8694399 53831787316357732144349386509366215040 8694400 28387038505219027990586870747627520000 8694401 -76713043734641569431319883638363186428 8694402 -51797497882974763306440613282717373568 8694403 -153608521964362968489855620346192438720 8694404 61733623819355118719434790329866185856 8694405 83664201035806790060123603288018827200 8694406 -28391496222403409381317152245263950720 8694407 -14321533325762475079488329442549571128 8694408 -25982583988263457615670875135290900480 8694409 -39157342419838441807369576681221306096 8694410 -9046758547980140205266261973849096000 8694411 50225253502305123877313936966402873088 8694412 114498875465186054129440586497632314880 8694413 95691248738112624755657356757781585900 8694414 28765666062059936093757291913001659008 8694415 -31029733152080426982950489872378212480 8694416 -38229455513294000044558977302692036608 8694417 -23037393644190978292992972542798518560 8694418 -259201489264864071449023396271201591520 8694419 -20098221919553909221868462519551498320 8694420 2820222045284414942193764982388162560 8694421 5466328334322037781172865919005474044 8694422 -118204345048372247255126853204985046976 8694423 148659383299114782649004923706858486064 8694424 -334965585677948137975776246808359321600 8694425 59928197086168768067261958491726718300 8694426 4597050824271386779021591336629398784 8694427 17133243503931677132877746553201363472 8694428 1621288803276895098297539842288780800 8694429 -76963200504874761598115907360266225280 8694430 18124488004651461829060649202904983360 8694431 46499351007429433469032322426206195632 8694432 -288115827214225175568854493136316006400 8694433 98652446916130715433090676005558351024 8694434 54572476849838702629780227219977544192 8694435 -27462252559530559982346187168855813200 8694436 -546867374613421877882661510797882572800 8694437 11827711611912412633931172932756982240 8694438 -2397235321485968879550818148063436800 8694439 -58236751929826119121351897554760060376 8694440 -19639314661422330684951641551479859200 8694441 34030016441285373083130029719518716352 8694442 69304116345376847520697234645728183552 8694443 -137503394228972580740262671327489130720 8694444 -60667429252482139016203060790346190848 8694445 -20846391780117603752802354187150472520 8694446 1091617099016276063810969273738631168 8694447 439033238097062699893282946224375680 8694448 17101287523828552919989221983128780800 8694449 40235287921379606198537121100272354450 8694450 1257993004124438764234851910271347800 8694451 129158725024554675382469751181556733452 8694452 -20875410614243799773537601904380166656 8694453 -72549664881510100929951099871412457696 8694454 108785277097550126557029682997480950176 8694455 109736100198649680561770132761363680 8694456 -73279386369022358413079579736928419840 8694457 -186327169106038037608342740895710509920 8694458 10995523919729423617846038312074452080 8694459 -2321832622014689013989994738441392460 8694460 29785749622723756114487478280828293120 8694461 -3840258456576653369977152113903241480 8694462 16436191022079057361184533342762243392 8694463 -38864711685547419392668234742489936160 8694464 -5210518529789499261977614211601137664 8694465 17125117251215300080767183538113117120 8694466 -54708128771502797489065466013512908032 8694467 -14149483187053354310465337850690228080 8694468 -601967599163915820569838394824498048 8694469 -100768035227215864845947576524905742304 8694470 74415547419916894082327130942821132160 8694471 -1311299003423890402486195123053590400 8694472 -57421816089814807134408883607100595200 8694473 33301293434874399941510665255642545060 8694474 -12149605658828645481089120064683800320 8694475 -83944577504173616981472958421420105500 8694476 22388639559036000235364796017586585600 8694477 -18081528840255738966098815850964067584 8694478 -33369285677945307816579100465046947776 8694479 66840438316874451169252325427241348080 8694480 9172798331147366442173654723816325120 8694481 -2896349793966247137079248426297864718 8694482 13959141491196086109174390828632341824 8694483 -48928540690372148682298842356834107392 8694484 -65948697373504507772694989845810675968 8694485 -89142278871365801230148478064820304000 8694486 -105366138712152374213632286854322716800 8694487 -141054598679916861795826212029293670960 8694488 -12721163186726362367796786856895508480 8694489 -64745734771490356893481037838042537600 8694490 9686287902778983856230395811763276800 8694491 6337957729151420537817236447600574480 8694492 -27431238026863820659782574547386960896 8694493 21006206351809935685657585165424816704 8694494 -66722979030510617064905595287644150080 8694495 -32311575118757566173572701239562686000 8694496 -61027562442717236819361785136311697408 8694497 -51185143303576150180339087016396888448 8694498 56034258026309580488135979908248462080 8694499 35371083408154036503189454934204146560 8694500 69605053680540507962322059525739840000 8694501 38166987160292701647758728265862177024 8694502 155293855241006641686491826905746752 8694503 287106974079615829862159071472294708160 8694504 -9548208546764043515092190719772590080 8694505 -27344059937278518563968452892677893340 8694506 -8347639307916295156004457233169275136 8694507 -46413765564743195056156949394458472360 8694508 -32373335892691253789743548785116196864 8694509 -27215930188195282233968777508658797600 8694510 8330306177220365336370239155291960320 8694511 -16760148444139669492106738231732200320 8694512 -19933862122894635512784130992905846784 8694513 206139402774169305825825951707790835200 8694514 3010486365330201250460031722695994880 8694515 43048699103534821700489182118988194160 8694516 -34783787509913200592112152526207830016 8694517 -62190924355934103548152124829466589952 8694518 1372313656594237607606860040936835072 8694519 -6854621785922568058684528017732276240 8694520 8672425501360235823168627159901900800 8694521 345169514878980775376172409250348180544 8694522 -68879643939478641523304404825620579360 8694523 -147676410163931816103716603046369874280 8694524 25014707325731084887475024715057979392 8694525 -18899557480340051969150349167342318400 8694526 121467451587381472813326855800588915712 8694527 274064452374815738314314776355031685376 8694528 70231597187422593060548299121202561024 8694529 -83159280046412745136060679426577854016 8694530 -48933320626109320060978688034763284480 8694531 176522436915243620431864677989096895912 8694532 -11405640044172533097806080067832606720 8694533 86137878104856509471426525222581055520 8694534 52111991675499884759273383423675097280 8694535 -68441555937406011876211551934223552400 8694536 -52919251603619305582896531264664120320 8694537 52958893456316442372088363282516003200 8694538 9721052565157744810793202811091119920 8694539 29936770517333672903013308461815336960 8694540 25306859071687007344114061182990771200 8694541 -14719641180902012055902299659950682058 8694542 -4462423358190592009695878733311321856 8694543 -15554358974256089533167548667726760320 8694544 -22687528283499974958533053766858489856 8694545 -158745700083335512353703473837561218700 8694546 11926088937998987872870315025286188544 8694547 -29504394469947804892556470498410938368 8694548 -60293648043497527862081145296278233600 8694549 -252989444465293582610812302901818001632 8694550 55231057962247804935307960345817968800 8694551 -195254796084187807271765307218794667448 8694552 76360823709684971478419816303542272000 8694553 22931935886027047622750273208593880320 8694554 1060419633885602702838743299816783104 8694555 32258351610092185767660111949163867760 8694556 -26827779823891660464764136017797703680 8694557 -31539172737227636170930033945919040 8694558 -47760178985109232659460172642030064576 8694559 64621201520933920718166169115212977504 8694560 -122988523709995541764354058257258905600 8694561 -170796046649835716820993262669925333328 8694562 -87730343196868177410311328890475553968 8694563 -40470649753892083001325150648914568096 8694564 73288270362187124629775204328107467776 8694565 26063977263199336163213726879849683680 8694566 -2028383683254047214732359066627739456 8694567 49432732922810577349480098305300313600 8694568 5304170759196754902031071604128552960 8694569 -86393512053256850299425233965637625756 8694570 -8202773263719779477975848683345408000 8694571 121535450637506963509303490458921070200 8694572 -133164080985837221112151280834279265024 8694573 140677506742554336567739938616951205184 8694574 5416157384160903438849213868587227904 8694575 -33083639532605577792233743551356672400 8694576 6086490588196892082316355696640000 8694577 310552100335239946695018940579043990400 8694578 213789293368766977597211176257562762656 8694579 -36986236860168878132877622633534632912 8694580 57214022455628545117072648613201510400 8694581 -40831633724276312630464688522462472960 8694582 26981721893116113951248145762981027840 8694583 8693221597529814098543203950834195408 8694584 -2677312090244141309661848501473198080 8694585 35773538574468116260610871366147418440 8694586 -10858245272613340250833759010564572416 8694587 61842477806627313947586455552630745192 8694588 -8163839444707136858598334768957931520 8694589 24671761084185410970224772886393421760 8694590 -57996816192675693359802305365136716800 8694591 -36183482707183274148384111530099057208 8694592 -2191458065622043428612858975116853248 8694593 1525711225842873546881544894308585940 8694594 5872407041742945122429771360435136000 8694595 -10080447339335221212237122030072403840 8694596 47403855411316638056901342898274947200 8694597 -79812559998887384309651569228830854400 8694598 11176429405089117291821871172123189248 8694599 175251483442564182735696083190750101136 8694600 1124916945135353503480247781500928000 8694601 93588091363825668503371102943655767808 8694602 -22076128442111224114139967069393378048 8694603 47051133607075650306006217288657919040 8694604 -47265026103630447180861413053546687744 8694605 -1663315625980109837777074759101010740 8694606 43267062469434792065825389020462504960 8694607 238917194633987400055582143454089535856 8694608 28078309469512718609473401996762660864 8694609 -40736736054805033551118388691315121920 8694610 -17534774908968975483715589143245107040 8694611 -330601831062856428088089531089995089576 8694612 131435706125140616753124525210432548736 8694613 -179342683539814556915989908340906105138 8694614 -81396929811200145473858018005978885344 8694615 -41840445444687366251284016601402959280 8694616 -88721276792385038859568612943823421440 8694617 141910854386851186134841693119558918672 8694618 -90488206847512649905571211782098901760 8694619 -357144736070704788055202238057472446104 8694620 -22513804058988622804724065822023152640 8694621 -2826369722340723204319980042616037760 8694622 -9250575937186870348484064042498069888 8694623 61359887138847353641933140383988873840 8694624 -72544406373718735715027211537952800768 8694625 79278284886929475138371338157014497000 8694626 79996631577739825268840193720460114512 8694627 97842072650339655558668685742957313280 8694628 -133368366645445870195747606462357186560 8694629 -57965182448186097016611937996934510916 8694630 -2217064328846248955900558253535802880 8694631 219507640303446418121664950486653184664 8694632 19209535171766196095570467276765593600 8694633 -34186204843252777825067669230497089376 8694634 -18500135210355767158845355172932095552 8694635 51309112152451834952693394818349873600 8694636 -24000498997895307738515150924596505088 8694637 3297298761435725503988660238405296000 8694638 -28450700594991649361946435449591225280 8694639 -141829753650650706541520885326288137000 8694640 6182796190453253745120767494356664320 8694641 -175238980947385184822295807525187334958 8694642 -60434801490190513093592738667866357760 8694643 -2503407493245449527805199935105185016 8694644 36312704947406186823654375588999591936 8694645 -103956269184129267973002800994630893280 8694646 -2273015273373849022296389223038853696 8694647 5361442645858824181377285201909352080 8694648 -195442080923330119974756685349374156800 8694649 94892965327265842193239671612716124650 8694650 36711164814725398154518433020780641600 8694651 14145281023014379080081868621960041984 8694652 154411901881530919894153167062821185536 8694653 -78571057056072268046174646071673912480 8694654 -12896552934756618455577332722911068160 8694655 108133239019833687028477376114367955560 8694656 -191862722211653130902039637545283747840 8694657 -72210645822832151883908353469654402160 8694658 30304692707927818014729559527163244496 8694659 38869092990291499349961041457440313840 8694660 13329053184504799474315861217416888320 8694661 40294304804670950546236362560449796800 8694662 -7892796722158536718752001305500235168 8694663 -27843267182918520115016299409906483712 8694664 176044297152783852469237369509833932800 8694665 1070024186631996764078825304754640640 8694666 19008745207569048836267804570481031680 8694667 54877585668841680195132033126900721344 8694668 64733917718242776471039656794654027776 8694669 -5667811348948771257979358918876969760 8694670 -65668173315012160393077948281076774720 8694671 342275046266652893340903858399485824032 8694672 -4193579899892934965188288761920225280 8694673 67000945416332015412332567461080011764 8694674 72686149752679306490110511734447890432 8694675 -116575060985796652128850382439767568000 8694676 57139067460657010704543681683279724288 8694677 20745240379826040080952656551018796160 8694678 20016711397412798555939636614015986624 8694679 -97168301917151699499437077284217062224 8694680 -14457331627786362417157075381001625600 8694681 38026547511912362153778624972573427152 8694682 -94511817421097471802386335178515073808 8694683 190804185830610109478975788332228892932 8694684 14565351883045963731949077796065263616 8694685 145144275095467127481144219036063180 8694686 173755669239929279996671455286603776 8694687 16358899134561557957433056822626649160 8694688 43420580641617771024274557453846183936 8694689 -287415995613503682585437606258243988510 8694690 3159507359454303482305812549753431040 8694691 220042874543583809031853518169518000092 8694692 93047335070804639958600825012011623680 8694693 -33260350724331008540944322551589078400 8694694 16083971949265353392556564251559332352 8694695 -17264737943770962968245711842912946080 8694696 90175565599314984751590290587141324800 8694697 -103371197101532798913359299288429724 8694698 81343488863533117000676682468099303600 8694699 20964283087037478315649954494659252208 8694700 28070351282625498141975937069237734400 8694701 210527168956073795105526210399339796332 8694702 -2322304383517290497758436503038729216 8694703 -141328937672068751546137183475466022296 8694704 21372861443360134518364095295095767040 8694705 -21240701854061786343014874332933911680 8694706 52241987287323521133700534297682432544 8694707 14145896628455147417679428187884580000 8694708 9184591806118543279146439649680588800 8694709 -4671827651693379558191638146098755090 8694710 -89834993359438695042786130112967498240 8694711 16718278132160720488560665740524485832 8694712 46979679947512585274560324065839616000 8694713 15941728135930186693147367347212210624 8694714 4587597281149721630107229357328148992 8694715 2704894065021741337653867353677887360 8694716 44247631037360739278242986751254819840 8694717 -107629255103330323625556020686400689920 8694718 29082265240734398968442906759388006912 8694719 -85200851138894441590879579316583701640 8694720 -22522301491542629858395833182611046400 8694721 78301939425562146278944561290757362112 8694722 54783386451307664032193756109195616800 8694723 -29877843629287284973997174018522654400 8694724 67189400860566434097625426686571887616 8694725 -8416123951785416171388055278102988800 8694726 26478801736441381850912492983558628544 8694727 -139696711547891613999685397376227472424 8694728 -72217498553885096542689109483617484800 8694729 -3315555499207519418477332125706574400 8694730 -26180714464669059319643105647531687680 8694731 41050311169969006221832414745337001728 8694732 -2658777609012630718224055265946464256 8694733 -26407958346673569096729872884262299018 8694734 74999683948228731517259721245803406016 8694735 26801205492662139907968953996581585920 8694736 -16557707957205403826377408266834935808 8694737 -196410862929878179039906502719499143680 8694738 -197795017599881146448820518155849920 8694739 208249978227317571100417772066425010540 8694740 82714967528386632544080475927668326400 8694741 -31471820751188332351899567924130176192 8694742 -43338472162403781837269930339870945280 8694743 54264579547547537172145279788713834064 8694744 39743279178742917193865926372571934720 8694745 -319135812956606502250015631929834178880 8694746 -16106531952450435968999308168292256000 8694747 13050774561425250060242158172547394728 8694748 -266159999544958395570792852465384960 8694749 42018995789122724259560697341279735136 8694750 17149360063259060040970557530507808000 8694751 -15808106960734703921547187531055597280 8694752 -146722541019447927749239032387520167936 8694753 -29159744437501338040686668128327416576 8694754 -72983963179803825593241238967494805424 8694755 5585329912001410168637919400617998160 8694756 -15438234925548919875412803346857492480 8694757 -238370777751508560303527004993679456868 8694758 114060599155997448814564673795477472480 8694759 46897601640783725107495244060716076928 8694760 -111210835934772893015877194381106432000 8694761 -1777922813429404741100321657109215520 8694762 10193098224859202429329208829760081152 8694763 -78828830797841066609471009309153736960 8694764 -77983892192587123069875702409801728 8694765 -133409904200157552205666673336816954880 8694766 -49901278358882087298693949223808610560 8694767 80454282261372714360776275450392180816 8694768 -29612621722841894997071061847127064576 8694769 15456893792342367228046536581990098596 8694770 2669226725777984729025509844946575360 8694771 -92613970001732584457702064802587802560 8694772 -2757880813697043941534811986604750848 8694773 -443852539570462110198505425242801316 8694774 -5844557441973428144818651342625913792 8694775 -52504594242876225965419771827970888200 8694776 -195411298801301907416833885441452503040 8694777 11575091642440872166842832053083222400 8694778 6166787835870404609084121477781465056 8694779 -286717368412921054686292531575319730424 8694780 59538031511581006016800542424068096000 8694781 4156584572354260656183845069904077952 8694782 -13533405045156749194973055006877438848 8694783 -155777836515578263018650165171469955928 8694784 -72742387574628858505700166602665754624 8694785 -46920475624160997795980339217269712000 8694786 -105244937975350390018898765760012262656 8694787 30006212694012087516505298241666036864 8694788 -10677258866059516045243125133881149184 8694789 23419815001959877894987564132697492160 8694790 -19617941264199799004009647650473777280 8694791 -121815035509325242960109127634883775360 8694792 68284949634652313641684865652109854720 8694793 -48219818682321283796923432566026793958 8694794 94618807232131977901764593816731785312 8694795 -6617408781600191867267835024841201680 8694796 112866978078119462223066841607409308160 8694797 -156064317795372591923212823402257943754 8694798 -127481554426672983441735672128501760 8694799 208258680513733220495718833540186587240 8694800 23977036613792936309380990033183334400 8694801 -110298525656389297941076683349224158208 8694802 19091018561750670819781427956241071104 8694803 6572649673019186058836048835689820864 8694804 43242603922715269078027339440447338496 8694805 31004143486699120559580810975347410560 8694806 24372962010457372409071225377330104352 8694807 4642500288564934294258674279726431616 8694808 -407112452184204595702713825426051072000 8694809 4447479485461094141662896857086687560 8694810 17558170718732646556023180584071027200 8694811 -14846160529937045050327176004709691368 8694812 -60458530541309935881798610168254431232 8694813 -75070794694446350342447070340909760256 8694814 -54606304122505535414484214402163439744 8694815 38387016026800570635589670372980320 8694816 21791824102889817957708267151649931264 8694817 133132882486184729230550413865088879892 8694818 46871932229770424520520393823754240 8694819 12600555886336489526478858791333045760 8694820 -31634066033084138524244789909229158400 8694821 -4443539277516720657519632003485227300 8694822 9560956746713847528674563660236887424 8694823 8691825071208454981367391598174190072 8694824 18670903748002770629593202278485350400 8694825 55521019669766184095094551417047059600 8694826 20144523473041837775593002590917474560 8694827 -403641401184950919311859430544927638440 8694828 19433053572554873048710186749818317824 8694829 22415195353300349182265966236791155136 8694830 -51741714522470324714378420584906051200 8694831 -33057020441394174526465508173070075520 8694832 42505610893234203882052140212795457536 8694833 30425021409890387700715779188954733120 8694834 3145143808994993838796812828386664960 8694835 -88802857046878599332592237135824712720 8694836 73792975686575049478839329572451623680 8694837 -115462165787347029262978129827765609600 8694838 -14651597099446270126979316111735949440 8694839 -149717734570346422406232696008411670360 8694840 32123402214691951419242556027941683200 8694841 92184525699335246098606409832918771242 8694842 -22104887094615153316056985688615009856 8694843 32065937481411857522755415769566839344 8694844 -97951961159530648724917295327460619264 8694845 62328867712958239517150761348374077100 8694846 -48884911323634078804542220285213287360 8694847 -48585456889131069265488838849377895568 8694848 76665197153802062889070060680165457920 8694849 11747956119089235013671183504302162688 8694850 50956014332940948245570296733815964400 8694851 30197665422276933657364128157354113024 8694852 30586245839341226036636995403138138112 8694853 -108397885355615010304706092608305423456 8694854 8368426280023662966710504321532180384 8694855 -21833990678013463244877228938315707200 8694856 -161966689240239043484328682189514956800 8694857 5620064372745988388023220380181222106 8694858 -812339791846964727841597605768179712 8694859 -283318492401229416442290502446766346784 8694860 46561372750120450595489009847881518080 8694861 -77517378676416429231786359057015865216 8694862 69284030507482893718362514783990326144 8694863 -349271401744886229346707460101663250296 8694864 3164480066686706408961442337549967360 8694865 169616129774817390715706895942813622260 8694866 -137653564807345918754334886291404251136 8694867 187508878922909475043843588537192128000 8694868 27274515320240578725623363054984216576 8694869 74063938837278327052804922992292088270 8694870 346134593739648038326107091065158400 8694871 -195636762732443389779936322708281397008 8694872 -222198945687822004530622953196295731200 8694873 57902090693372137224336967828498168128 8694874 -30843602103353967255068990673517013760 8694875 -1398292248262601890218357720102720000 8694876 105852911253974024786121143102804716032 8694877 8527791078621210790827279623994250860 8694878 -859782775855536326203958865019738560 8694879 -21763818288339381277501988500562768112 8694880 -4021496639634135872153926894595604480 8694881 -96716711724072436424925932377437491850 8694882 11426427318159498659608381181701192704 8694883 -90815141823857508233420536400379303336 8694884 -2713575271244419696134420379240654848 8694885 14104406837428605367208067701728584000 8694886 93200625622060954346004003870346077120 8694887 77303335539370403604199641220620579240 8694888 81639363075774915013676310229282160640 8694889 -21411816665132408089870340335655164800 8694890 52340489964767158671493784100743503200 8694891 -212832871784658278333458813864443381120 8694892 9049323403324021811630768013622415872 8694893 -55804716083510698799098182035802014976 8694894 2457323065207560063087095920703585280 8694895 -210292954902301072341608845046089092000 8694896 7981728745359271225353557447542702080 8694897 -72510925776304700570320658194193057472 8694898 -17129384923107035516675649927896586240 8694899 -42118869675007317972657069098127314100 8694900 64958758091827144037575428716227612800 8694901 104509358768134775669662394412895520 8694902 11533903664242095736113302694522769152 8694903 -55762127228809005037517844273741672600 8694904 -174116381645148541389730553042955018240 8694905 234202706016106213640821820734163498760 8694906 -16761563476688358508151948496617889792 8694907 12750923403309137733467366624412096800 8694908 58591731483282207897258828664306096128 8694909 -32097613620585065905170534765962910816 8694910 5719860766795050688086758872290389760 8694911 9933237272132774371912825098348402048 8694912 -32672847908921636549813706907252162560 8694913 -9815615981496812294339590775458255360 8694914 59074912875746805406506214380615231360 8694915 -49796749583706297756021480030528600480 8694916 -15889206028288833940645396298617893760 8694917 -29906233559411497349134735061593118016 8694918 -2457920694677333051639196830239217280 8694919 6603803861805141685970167787189180944 8694920 -10832179794284150024411677878986342400 8694921 44095640828231230133207943527672840064 8694922 -105101245216831593180855685629817411488 8694923 -254394320475615213271896712228173932856 8694924 5404670620702684912798024938061381632 8694925 85232181567185124605791358378251860000 8694926 -52466063697509470960779457710565704000 8694927 28456716124707580656689481012080451960 8694928 20778943555554969712292875672831918080 8694929 11902548855874862292411855953077764900 8694930 -2776191706442951622905589310820544000 8694931 50111879506821847750586274792306361760 8694932 152581647257602764754209202325647042560 8694933 -44154971139464853872770072244946158496 8694934 -46951789045750737575290804642515708384 8694935 -123139421560333129909342609795852758120 8694936 -32429640856306101265645846292950087680 8694937 341431311804246662030258347864357386772 8694938 19177715578542170769913885355100275712 8694939 48319215524536704452628051250730160 8694940 121153823810699162394413341448404346880 8694941 222321861385577615483528634879776250342 8694942 4376287596390844752848143476232556544 8694943 12240429685045764256284221771404534224 8694944 -824389282363728047200547428305469440 8694945 -129954342050197256559060510074723520 8694946 12770336656258956115100599485055896864 8694947 -245916836541409546543089511265443853604 8694948 77666904949420010348440513576140625920 8694949 160198912573606979148873065004307894464 8694950 -3193087448259521952742003382595432000 8694951 -109695541999558791277294804904350890240 8694952 74883360628676350983859106004489000960 8694953 160179519733196323419170087415183024000 8694954 29509082067705094090570154148416388960 8694955 67538126124597893726665271477270763360 8694956 115958770080900144401864285947033440768 8694957 10195561563768172388533277725365521088 8694958 -1897003709743536354489383347487305920 8694959 -40580297601457807275199919913930218400 8694960 535673302121325431560702912900300800 8694961 167132177708941741820050151711883888624 8694962 -122905177834460398963730342096768406768 8694963 18477465072061484214553008640042036224 8694964 -6530769750393455410189553428801900544 8694965 32062962228861931431255634954380568860 8694966 8989295654139107348117102393780195328 8694967 165637336418423372682362680817646655016 8694968 46907716001766805278855401779840757760 8694969 -96129238722977900182151941894513805472 8694970 -36944387079636450464245302051328876800 8694971 -235042281043233998794604921359256508828 8694972 -8161549831319745017988566925077790720 8694973 -29941411147972429135776838513636819968 8694974 -94619026507088636388303971484912560448 8694975 52263228079413150894813134039145744600 8694976 -66064058551936966894219974484736081920 8694977 345945029493675435054731851417294652160 8694978 83766962670070424206404819125647972224 8694979 -5252355261184614763039409296274714424 8694980 -17829016401359399914142105722686259200 8694981 53296994218292570093010522838279808670 8694982 30021178771840804692010815739950218592 8694983 108323683255796080998101652819819796320 8694984 102779542018062582080766015929135800320 8694985 68236853061848875589153356577169208200 8694986 -34797541002460206726815028381816650400 8694987 -1138687051769225185500738454030030080 8694988 -12130610090508342268672125392727008512 8694989 -46729404080565361666697514242163553920 8694990 1870946113844915329559186388344238720 8694991 -38518948406371872606414046639863086608 8694992 -78857919561620606831815009784608063488 8694993 47480900477719629308525935313499744768 8694994 -9738240882921853146605413833904668672 8694995 -92520621885469877937031405802913950880 8694996 -41498740970867472751608571795196049408 8694997 -225640096790927527437051518621585621280 8694998 22084617673353452618163045013341550464 8694999 126477816075925886262593704978279671120 8695000 20224344700410233157955423056844800000 8695001 -192345372564595847444586142550627647740 8695002 -87935407426682556624022972606529914368 8695003 -34057392483968887386552143723602672736 8695004 -31361535263230032054600381478232690688 8695005 10291398452652164199395900197534240320 8695006 -68004181088032964104657600676891530560 8695007 -54993702589722270921412473078668878800 8695008 5426538758553660714313524213385789440 8695009 -104154514734598916304922665458367069790 8695010 30132273502924519200179336668492688160 8695011 14765339392148455684465642588773776736 8695012 -81954925869962806031482904728053043200 8695013 133562207660058597587609295249129275262 8695014 -1614395933229703523576519826730071360 8695015 36191804674978252637282933300214720000 8695016 -152952408140607388149237403168719421440 8695017 -73271793324018284531218675434308867766 8695018 37912944867522153295920468211815298560 8695019 153268927161413698156935672186751410420 8695020 -68774015913689185973550260634886456320 8695021 9256251075809271819286382468930702412 8695022 -67732147558625670645832334840184852480 8695023 113851308483022811151167451186763699584 8695024 28952858425973308115153612327655505920 8695025 -32959634892199519360915803254855403450 8695026 -17995175443733437685355124199210441856 8695027 133112527786829695669307296545373462080 8695028 -104078126324937520802651889759644168832 8695029 -31109143653262885769115180772391006400 8695030 -47712368920390217720660089862542080 8695031 11532924708554424953457058105390691664 8695032 18154121460748479887722453776679096320 8695033 70796423088242193367974735239762090880 8695034 -15642652464866627636497539244927727616 8695035 -2037529478061674714862472917002526720 8695036 28165899468016788118048655952493967360 8695037 51054928615222801503745645390881827832 8695038 19389514421380964930834148748648747008 8695039 1080740847475372137381181052339494640 8695040 12799792895502244347008921092289986560 8695041 70844318643426183205664846892196636800 8695042 19102115580723026333846841287449758672 8695043 -52887067602749909689307632465788278016 8695044 -46209782307258808196559079542533395200 8695045 -104735787796746961029030461713143365700 8695046 2975286901032425162893740566345403552 8695047 -36851290181708795435729602061718697728 8695048 11841728632556181264730976799072015360 8695049 -143316468187370865997525411160012428080 8695050 -13837005100604077708035491194288320000 8695051 157707885165478558291155788716392628052 8695052 47319110933706567879989608132972398336 8695053 -21875434674727966643700541095971227200 8695054 27420037034579310068928987386800936320 8695055 113428702037548404837547004517634383360 8695056 16721055554888676800610457526214328320 8695057 -103453250488358384530673902086608209088 8695058 38147057679804450675581245814477015040 8695059 -27764648203199032486334696278081559040 8695060 -210929474754337295711225580842799360 8695061 -261261944577191335813734355766750308338 8695062 -84756895351116928459922395860965925120 8695063 -62922216662524731282967500615493734776 8695064 -55285249391907809984647151929184870400 8695065 58681028168001653144601958900647912000 8695066 -24053324247346239497691853048449607680 8695067 -189935168553672325991552048971125048120 8695068 -25432098484407808519579090194692729856 8695069 81809747431278273288844470409231002470 8695070 82530328518238153572153173699414092800 8695071 -58022585758791208781372152667282783616 8695072 55177691551558020803101500655633170432 8695073 1056052559158450930819388175646574304 8695074 14786918625156345861247415463164213760 8695075 -5907570751387977482893736391711750000 8695076 -81347236127794540652178388366392192768 8695077 -53501085552519906799512238930876574880 8695078 746645216680017213587636806600077312 8695079 252456639465634435500293461765134226680 8695080 65797355426162199218880544755081216000 8695081 70892977368564014340779123084954440704 8695082 -54151202335507293652997690850324950016 8695083 -16884998954816799824989809958648357200 8695084 73784560425652579936368603586609152000 8695085 31700320278735159690910178970620463360 8695086 -24634629035671278092232515350180764672 8695087 -57317734790856623311330346371361969000 8695088 8511767818721639512689679497717841920 8695089 -1931345105264668647089113873443284556 8695090 -25841928221098387564457509536226910400 8695091 44841290403905749006905160094382035232 8695092 22066286537472225321079381667918192640 8695093 304979603208485427366734767551084678240 8695094 235742042124513760158370083278736410112 8695095 3566968496751048225814161447296861520 8695096 30623209339219133209686133244704972800 8695097 32326368479713809957123258341053777152 8695098 23923963802465430830858035257433071984 8695099 49428230899260547710086774377627482036 8695100 72017154090885665178523005794920358400 8695101 -99049404389538236604579806921110695168 8695102 -10952498061355945765514989210697959488 8695103 -18118683571009298308049865550771729200 8695104 11399320978004619156808378226961285120 8695105 -148324212722761990598640379467131197740 8695106 -69877978169013034748926467478809600 8695107 -9522839386317489096670744576111294644 8695108 146681374869095450650036311594902630528 8695109 273088432564500789898157750814795723516 8695110 16602458186808062393995032827847845760 8695111 39180091548528004335198786675808370872 8695112 -67165862529035703873060761640068997120 8695113 42759163804012570530183023865428370624 8695114 100565149311990444248045904840413572656 8695115 21204800846366961870062915512124478240 8695116 262341211560063913565474549375222784 8695117 -170592520756882203818049421302563053834 8695118 46822411310143772220209109250789997760 8695119 -86016089621991846352230229486065368832 8695120 13293668485034617470682056298298081280 8695121 162444740680275391919990750290695422322 8695122 -35866866525992207813993447903460134400 8695123 -104075365130736706421076834153773465696 8695124 -7903615725243584559579968135074869504 8695125 -133700282656968574570871721713820120000 8695126 213538386284585355149189649172937382912 8695127 21188845712213417975781095279435450880 8695128 35718243378582778146250496903391436800 8695129 -205879666090952460108753692586922897270 8695130 -75095910938752419984987755267351265600 8695131 20670895320595469481083171400590335344 8695132 -38632837459462381290557323446894673920 8695133 3168951858126568644532398684078521382 8695134 -6368569346529537094074556376048424960 8695135 -210178643212249055765111884327531387200 8695136 220768110425563894906584053521910464512 8695137 59319788776848013680804786993782724960 8695138 3121689843338168616143285266714800720 8695139 12501617399064772900935690998260550940 8695140 21778302860649741496045675220493189120 8695141 25011188743658667127385906188340490240 8695142 -6504775179912368753662186330237189056 8695143 1342051048489512606968287283003909712 8695144 16216520927149601241949788825297116160 8695145 134570071347641545421167898373703622400 8695146 17521462344498168250328840993700451584 8695147 58383510038784905234476385606661204596 8695148 -17880700262569386319831857849897016320 8695149 87984367572289368734295044166370995264 8695150 -12933780084304630784160478735214390400 8695151 92062470184595998275337256241973459152 8695152 -24896735839417376023706568277080539136 8695153 93340410418565465459332542965903971764 8695154 -4999080627401868760172751235482476640 8695155 -45244451840821197988581491927890740480 8695156 -93963039130230999894371281986980455680 8695157 -87456916388980843268799613059485717760 8695158 -35761546885586398442640381017477745216 8695159 -146748804320137236166087009232385024 8695160 -142438260928977849330522393102342144000 8695161 -54350365894799425709127911916618744000 8695162 -3826389806264445827871561798344087808 8695163 104869518903390400786237222753017536184 8695164 -37170001341261260188240759368909479424 8695165 17169820596662051470524563860047391320 8695166 -133328741594501173325859110326716691968 8695167 45484580209112236980964171466829016848 8695168 204730425132959184307071770305883013120 8695169 -14704583895928034087550276613470448704 8695170 4407820804745185594978998456464471040 8695171 -186461382865751825007283077753500202628 8695172 151854173672957757547832709563465025792 8695173 -50619566216810902107904441893349670880 8695174 -93089547493095307825542749526303798528 8695175 14726883127703645919876225368208609000 8695176 -364377310633168809598537251220684800 8695177 6385187419471708680328204874934546792 8695178 -113501525958324550845641028206994033360 8695179 -2173868831066776746632017824175101000 8695180 27949616292346541579467980059047096320 8695181 -239542265999675819803508711461722954 8695182 -3720580738760109963487281029866930176 8695183 59249238716220122378174471215027655920 8695184 29378530529322536120216319105285488640 8695185 24445356340283743282420493588464100160 8695186 -68639040632640784952465678430788610240 8695187 -106022011657674356048157202561671502164 8695188 -9434251966415652952749436033051029504 8695189 6118737283471606724586984502880545056 8695190 -6471192167053159858382156072640675840 8695191 114953064216937481777325622905604616784 8695192 22441554124274390114807297386961817600 8695193 75756959091894695171221101317727312900 8695194 -19991663979747655620833366391191420928 8695195 66046377270950807197466096946098107200 8695196 -76950345021952816332939335210392132608 8695197 -54321048336798921962956316791625420634 8695198 17050025520930874707384818588266596480 8695199 195168221998139068607596297684017439200 8695200 -50826933153978988874775423467677286400 8695201 -168634693009710166411424729262057952798 8695202 -2010067351633992871071522708996190848 8695203 111736000122394401586300464953698367808 8695204 46354593368364664956403449466066931712 8695205 134920145871600433460865390638124484860 8695206 -8169787756422510066215635982458469760 8695207 -64981139411777442755147601957844401544 8695208 199012211293474119506250818630161320960 8695209 16736900399502630223952912736901897728 8695210 22086786678893827443620603348578385760 8695211 -806631519795487562532423565049872320 8695212 -5393657860852497806138819402232396288 8695213 -173515936968314887674042867458008770538 8695214 -45611565145114339565084360772022855680 8695215 -10787855903973662893882350138749304000 8695216 -5215542159416523778454169373291839488 8695217 41168244117320878670547892894976486640 8695218 -1976236574997965351030502410379133440 8695219 110129819476178143642163507100679608144 8695220 -130503693519725761524671075148853413120 8695221 -15585706120723419219118506236291417856 8695222 21365907691469732470484686656933507072 8695223 -109530825506811351442928458866964557528 8695224 1103849807116030780309494403971317760 8695225 -20703055048306580925903619481344027200 8695226 55213135335535422412519684745560371312 8695227 63167208526678078733671283339732733720 8695228 88181271514712626026690637201342298112 8695229 -23855062864675613096894644465459494516 8695230 -45378441302040439469526321618562385280 8695231 -26593256294015261248414504650762415368 8695232 8724963318162930073261220154291781632 8695233 47850576063955993746862557369027625620 8695234 -55765933655386001276207673192695559984 8695235 6315953024240783133672668426228252160 8695236 -48288675656088197624699432689321820160 8695237 -92464551170138025057393425536685684100 8695238 -5601021353385929795645211903797880480 8695239 16588999404004895768011500050166086400 8695240 30025123374146047616640933467745177600 8695241 -79144003757763617075082950510657257008 8695242 32137675883686404081726357477013908480 8695243 -263448501797601486586842299025270645240 8695244 -70754863593342681859468719501164697600 8695245 -578547499466721974997825482898021120 8695246 96988027253136494173284701951969958720 8695247 -15247669119704568747710029542520002960 8695248 -1171103191897902844722537735759200256 8695249 16897398897027703868652677496637851648 8695250 45147207435811809420237027463259784000 8695251 -27673242613808595879992423717051121420 8695252 -36097628740938135651509975790194597888 8695253 -571825247159140173885427792969498944 8695254 6473974205664641718475872614769424320 8695255 157459830042687265106656498875807018000 8695256 175748323244843554444148785213516738560 8695257 59656485233998008622397896700125559040 8695258 -42917401647912277918179566481977862912 8695259 101833933087183839664116657550815599616 8695260 -47284268872642256148771808731707965440 8695261 -28726380733779007566405863154725212128 8695262 -164849595719959055362902661873097699328 8695263 -87260792267176561037186194494478595256 8695264 -76530967031681446700653910624630734848 8695265 -58931584697013124991319126616917602880 8695266 -20677385722551025825974558871874318976 8695267 -104300438403979253278104042735556482608 8695268 126188957068440171867550265343462948096 8695269 -47492068610146385216045551499291776032 8695270 -20558069877239283417374887394816269440 8695271 46835607391009456121939024878992013992 8695272 111788738525389314349021830359087185920 8695273 11299553165943905304151412706484958400 8695274 38888020104415608652814519476049925120 8695275 44306945116695215770091332542074265600 8695276 -48114426974225403886042376532530179840 8695277 150267030641995021359077238352265511126 8695278 -22153672633339845325399796830929770496 8695279 -163671059940746696087952668631838977024 8695280 -181665283956044872808473962336092160 8695281 -24903781148619789615543015968812117056 8695282 16941992406207544906937628851213448192 8695283 -28775716438940322267775381091127152640 8695284 -17062595538153668834739514746536816640 8695285 -8330429579381671127545755242010322020 8695286 -79057598280871859989873278891029934336 8695287 -271703222028873681867382827228253295040 8695288 593947559099610227875067930215710720 8695289 -7318895712682776955581167576180243376 8695290 22468627502511038845787716201154430720 8695291 95342566179032544531096827297438068584 8695292 99211687247332399712763802060794296832 8695293 -9883612647867557698765335907367961600 8695294 -12764737295364090860958079087055714304 8695295 102130127615273586594404845135552809480 8695296 33653795570044945359040323332572446720 8695297 34340309385318299568156098537922950740 8695298 -11568654723932469230121720326649784320 8695299 75994575034655899211554265055075111168 8695300 8197917168358294432429795573406688000 8695301 -175521152137174719878082205011614929698 8695302 -33625397567797211466524219060275200 8695303 8483648527214453437581883055291750552 8695304 -178553588293196441387219815063282314240 8695305 8591002988776854461258782550576904000 8695306 -15270043931250267339229581424771909632 8695307 -6290762536186742122622245683998774208 8695308 77571239129137223933464432465161039360 8695309 65972461359773080301348872875433736192 8695310 -37928666617570337863219911069258919680 8695311 -76605762614236742414733500558118683520 8695312 6744871195391054380595072187479818240 8695313 145287572642145991472499442806100380000 8695314 27357429780218833901858794554661920768 8695315 1424170015358105424356804530447446960 8695316 -93109391681527666512834764926236672 8695317 146369828686116040946552295302376713760 8695318 122887810401310418452665595199376867360 8695319 -87469736862818126858996242067636612280 8695320 -98064402800251391965014024907905638400 8695321 -82906317975972641866452603826392498156 8695322 -1617799060690674383180152736197716768 8695323 -23959391703161384205699943353841958400 8695324 -33645176988157856812604666926476446208 8695325 -101933644902732081377923472616354151950 8695326 -13934602478769801456286493582267753856 8695327 50980667463207986006142438169854285072 8695328 52139789288849232263293989810209095680 8695329 -27074875276447302177314428285776586752 8695330 -24893626022369682368002471903362001920 8695331 4170901773691565180045469299314291200 8695332 16667312405478581742042088284117872256 8695333 645494753239425552041300717677672060 8695334 46884173369747475017779775014494124800 8695335 13756833515526101668038925773745344000 8695336 -70400826772967425109860508849276774400 8695337 -70982589621922147367219941321823960448 8695338 -94669366207543706775032270609390046720 8695339 -76329952907222479239518392297104605280 8695340 -82323138721272685032383763688878643200 8695341 93716858533568274004201512508974122550 8695342 151584186372774623319860528320056312000 8695343 -29290066858990204048985889605158983408 8695344 -26353932739516343741311815210936336384 8695345 -14544656578132885806772979522647584000 8695346 66660231069889712726609385126977445504 8695347 -18510124543131908391193131176286538128 8695348 -49341389801264313498393679843489393920 8695349 104181396041839940319650075528037107964 8695350 -925092781776851862028945679880984000 8695351 -7148837962009422538016407468329504848 8695352 -257688530736235050039866714957594726400 8695353 -25461436363764946453026063200033490096 8695354 155361051247862007606009433996871788032 8695355 53202419152526887141796627452224258960 8695356 -22439622527438809914723823334988226560 8695357 36579484788348072965669121463105769280 8695358 12408840496922836357737974963070293376 8695359 -6729412391451644135761185133797037800 8695360 64683325569074769614410092475003699200 8695361 62898692195568853038626576223281115840 8695362 -4779267190520435082240567363974615040 8695363 92467820548541896776181750815642860944 8695364 85890171297692902219123056977898291456 8695365 25032922301701106072551626937989563520 8695366 21098393448221718726160499572872188160 8695367 162814064190637966098574012715641961352 8695368 70152136017771475946212978411713945600 8695369 58094205541576227740163449340137485840 8695370 -13150281499018544550428329224272532480 8695371 106120244806387030099717966893122445744 8695372 -48094897510258845856499468250844856320 8695373 102836494236061531188445599158232965622 8695374 582279457240066079973133311999648768 8695375 -65559707956684433567132757732313512000 8695376 7732639009055338170557336781349453824 8695377 35230465936767185064420191405612007840 8695378 -121187692726007959603471208384598395760 8695379 -23006178352647755067061057646346390528 8695380 -9060669067957120076533467943262330880 8695381 -3032944471757805956356375692922246920 8695382 -235893467596896715176893030493234393216 8695383 -10753231973921477820900114798337266096 8695384 15192028838344976774498531119448770560 8695385 33951359296208135948785467224456391360 8695386 -6121417740501761206718650067126013696 8695387 67878775633098559714027301457581236632 8695388 -32341302249993234628831249978162567680 8695389 -29714915502960618718525119165584539200 8695390 -16164788225255094437726601983677021440 8695391 -76082078265903402790172890144734583200 8695392 -11118472029198173261339036474537410560 8695393 65292016245255831389040911692321603200 8695394 -2038304671409565855287545660762892928 8695395 -8644749590088150499920206340631349280 8695396 105414319493101993304995041460184432640 8695397 109728141182845929805949960605197452160 8695398 326093548010863636743823707175093248 8695399 106980012290590909976160397383073609400 8695400 6832856229905693921278814464579584000 8695401 -16196312282401453315991619290228447040 8695402 -44665181055122484698172289103615584848 8695403 6117305014678095404879972154724146528 8695404 -177470985633227427903662164624568570880 8695405 -84973703743522336260667262831790778440 8695406 40564165134290319597533779929507289152 8695407 114749874243950846135886808649017344 8695408 15090606289536142014044516639644024832 8695409 -497359664981209613951267299116839184 8695410 -16072238619009025299646191853270064640 8695411 120063947090378391932450581113669704012 8695412 28239551260975552816782060200446961664 8695413 46889876209636988967724070022733080942 8695414 -13101205581839735241191791809893929728 8695415 -103561340534351591449331753648480826000 8695416 -151092933165967143756918359240864870400 8695417 -1754373633826997838401098516578254960 8695418 164195985617445616030634136561636507360 8695419 29911907824595223444038357427602907648 8695420 -93534218396687104632200687902388352000 8695421 22191494015663927207308172410639067904 8695422 105689708331190670860606029810878229888 8695423 -244200852897205759388374747292628272640 8695424 10575822957850140669885338142501765120 8695425 11916801441280373532556348436933232000 8695426 -34153415622435516627553864837935552000 8695427 -122967541851007740196708878939595110240 8695428 -25273216231178035692115885837079420928 8695429 357573806294734071390812113353688806780 8695430 -77128904073366605338585328986671968640 8695431 -7248290440757348766758821278120287928 8695432 2203273998016816628964888983039892480 8695433 -262125874410293394647374249210758537318 8695434 68034118912707233485250920817938080000 8695435 14287978955183867965142463891085616160 8695436 -33856528102615473553944704428213911552 8695437 -111336028570253231745647603146737099840 8695438 12837658393538772505772023471564224000 8695439 236567489542670383825880195532638716224 8695440 1119220292098829204193461538941337600 8695441 -149072066871874216450010742049539201216 8695442 13486041598223814066366657007110679440 8695443 27238254384158494502137659300984731064 8695444 14799001237409694442972442171107364352 8695445 -57784750123306492835981306652899721600 8695446 -17739494206825749614196171689866314816 8695447 -276163943047530046157152694211417590040 8695448 -16500205664210570150370488135961200640 8695449 -6102629035099471181399279453604479232 8695450 16235339368653549996243014706201954000 8695451 343604354855426327506087073377856109600 8695452 -54074313949669066760665340360513299968 8695453 63710813335909403338693859451964549784 8695454 -105742549262284014382931562106609231488 8695455 182317676191399991479363658088748117920 8695456 75717456345398760889144796257777090560 8695457 -137698494015785121577548473665775979294 8695458 39752433204611155841077354739572876800 8695459 -38672119209656328266585964453635403896 8695460 -414658028249800160589398808085463040 8695461 -103662530223177456301886210540622746016 8695462 4951890424458606511709966353895815680 8695463 24255937170853672431456567011350038624 8695464 -19254898961462159616550249981495296000 8695465 -20332277976941925049887983678916156600 8695466 59715808445727494919560962187552636928 8695467 -61335247032227727717091759907353740312 8695468 -2474759464848514789026925131534582784 8695469 -22207506153964297552611214477931184000 8695470 5549700583594602889759284280181637120 8695471 142991859910218322145602191519120607512 8695472 2739528777473876080692993417441116160 8695473 159250039319819346464744553493592508384 8695474 -93790498303719660773946419341645569264 8695475 16058549996430483862743569813654778000 8695476 -6789732111664036411939057704329913600 8695477 130009117751204818844864738650431364992 8695478 3068940092165352192792646904995474560 8695479 20276009373170753160148317019728931200 8695480 58831434630151987250004177397652582400 8695481 -50847113784968830899032733479528414268 8695482 -43383222308598854797305580566085459200 8695483 37785628156673775153043448196736713840 8695484 31421476073809071293059201201767668736 8695485 68639793696203114189863495731718166400 8695486 -116199199095706144530168391590573753216 8695487 117376290603814026673700805270678810192 8695488 -3219857226108582440870337251911925760 8695489 -41783797445734650268736672612893320960 8695490 -80040743387954610513200300386734436800 8695491 99268527154916349623093533052558612400 8695492 76504394985931501622299470839608513792 8695493 409165268955072720827436788600967183324 8695494 -61952029168341936337411473500987549952 8695495 29080843934986710913158179831325219840 8695496 152683624743946610340792764917297505280 8695497 163222054306974556903766708716644810000 8695498 5618245621841625611771483715327421440 8695499 32854057244637523352547454246203302064 8695500 25980894718967208026094398680301568000 8695501 -61406836419667465080516661122201103498 8695502 78033950706602862033871077100565025600 8695503 -496267023300864418838320000611219720 8695504 -4845672104904284752742159297468825600 8695505 -13589784290352799391932070329360032000 8695506 -8140028553744305626180163107222361856 8695507 59716940925120400946098480061264507640 8695508 -95966330081683644060100612239558252672 8695509 86979556350480307402850631514488441504 8695510 -56222322073120388027221023212889027840 8695511 71125025942919579152178322973769595224 8695512 22122415648403033573711991611680358400 8695513 -160132266706523939421660861510268821238 8695514 -45990138348296488656678841856092848144 8695515 -64132599054148456554080651249900833680 8695516 138651583507706091266753108469847677440 8695517 516539994176079599273426898239596129152 8695518 -7496146958605575068918444926274924544 8695519 -22763778132653958373077031454899093904 8695520 -54445464163559218891354411823400222720 8695521 -1903788641293011953212772917289190240 8695522 79606180605812138132151360175955466624 8695523 -252454788598354079121023984681276874480 8695524 -96284747423790019031750562346828729344 8695525 127155464095394797309957477164259017050 8695526 -15764463449251110702863959851473299200 8695527 -22542963210708439709174717141942334768 8695528 -240608483070733838014160115438502871040 8695529 126525984591605288135052380192906099130 8695530 12641590532262478032313119687788697600 8695531 18640634611064924885205304543724653184 8695532 76233503919283833694869339888114237696 8695533 -17408569734653228188807329293327857152 8695534 31331649389169310001961551129539497600 8695535 -25725946129196125563843914641031175600 8695536 -23386356557462133013853145990769901568 8695537 -91181881613082879450986722030847070720 8695538 2150477726275109368707542578492026000 8695539 210022997144418813905941847816442161520 8695540 -79413798317769059217679205489727129600 8695541 -2275183718421280511006288935356300480 8695542 -31799092725476134810629793599251022336 8695543 64070569595062363651948716296999426792 8695544 66819205804154895713843522022543360 8695545 12953308042033070541608637632085661440 8695546 1489775386284849483584062266764162304 8695547 11119807701348671776334829559522486032 8695548 59538883352204234448153033849408056832 8695549 160146972005204580802272438200722828550 8695550 73664262098469236751620860269259953600 8695551 -37411457578699272573028667566608382176 8695552 42249349486595291468597684975735668736 8695553 -53169322804442207440413051616685683920 8695554 -24382036848595435815631014860325677568 8695555 21614297873046106109474022380611708320 8695556 -8936353259273608383428836287803767680 8695557 4261027350593796205882018629714757434 8695558 -42132416859116179336956887334243023040 8695559 -172416347195049274804054174887505107960 8695560 -90072729792190185523627756002847948800 8695561 -17308983707959245101102807653747614016 8695562 -10702573253781621025258510186427443200 8695563 -112445291368840589017170252205239152640 8695564 77648314973946175463579615913471148032 8695565 -33451270453763113060118067566745354600 8695566 -62629389084270651740815620996024422400 8695567 -13864323571244198952336275115172875840 8695568 -3770784504454638789852056965838536704 8695569 124617719136644936225111831677901503488 8695570 16215411859368473817776631980122862400 8695571 -18527435811289028838617932389045462228 8695572 -25422185591004814142918459317135607808 8695573 199620166254174808892371337046060215822 8695574 -12150175151769255804142498940936520000 8695575 13283679504427118783458652401655043600 8695576 -75180759840461828989171524249310924800 8695577 -375653230802585205323267046806549376 8695578 -9199507030792502375303846339373158400 8695579 -75549322639591658468157661488977080016 8695580 -15016749093882580835709509671566581760 8695581 -7804114764150271469498140855792261248 8695582 41544433774070108145081906838649407872 8695583 -49401068532347311540490522354067045792 8695584 -26970614275034779079888339509879111680 8695585 -32780382826131408353927550740686468440 8695586 -155887205944096939074976865582722068480 8695587 11804357318407706980089388576571251968 8695588 100598475655716843155870214436793794560 8695589 335805431629047941722939056798454656 8695590 20290924388481194167429297130085352320 8695591 14384091229388919540653453055804639992 8695592 -15967174456699362445567030141480243200 8695593 -4724473413827608808578645988500805376 8695594 4775296594032142644976493230710096480 8695595 -146463066330204552812735623054844228640 8695596 -8102796317394533061397174451841417216 8695597 -76803216766737255165814016389126264800 8695598 895306778553676636335899228077204800 8695599 -126396474930926828636953565297380983552 8695600 -803651921810067899206268677801984000 8695601 25222873009278852722578548285274627602 8695602 24690937669750310981036030535298538304 8695603 -4673897016178080210366449077013034496 8695604 -96828386100999282532201951986038555904 8695605 59551630090242612114803623611548124960 8695606 117320498977824203707989254257267918752 8695607 -99015569582570559293251935941238957888 8695608 -29185388762559814430420808561908244480 8695609 36580383220261202989676777629226610560 8695610 -9360541114161219563707333478056181760 8695611 -257067180124541988174228729827413279296 8695612 -68546332214594329463215188775842079744 8695613 60940233163841437934332700352852472224 8695614 -4841660978703984360700116294568624512 8695615 -59182227234652305370753341114100645680 8695616 454252913014283084440482371201925120 8695617 -21156782593408421215459061663141133888 8695618 15743285465724024876003894055497506304 8695619 -176690626939480048233217187680701472104 8695620 88537709416225003872885838117901721600 8695621 -15984706583680212535543491583543322400 8695622 -17623360784312246945486104708252962048 8695623 -67285923927863067012201166212497654616 8695624 -11396151126118066908480555504756326400 8695625 57521674712301269280992187268934801250 8695626 -83363727371577880470559371753464422656 8695627 -109259584678911014072555034117968471088 8695628 -6579182118846941860984531808199781632 8695629 28111860961431204163951707391208212524 8695630 -38435128037552111212337803354844447040 8695631 7364004091058396508606874060581361392 8695632 -527134147459111419889961709374275584 8695633 24381678025962417061950321925883409984 8695634 21785630584889990957712708870493827216 8695635 -14901880334446969617343612169360505600 8695636 -212578858086843017964918415225059332352 8695637 127367167453600007585438651155424683872 8695638 -9624193225547890078155268881367345440 8695639 -270124086130568995874440389654155981560 8695640 147211475246154154647901728280857600000 8695641 36392720648698302033666662050102895520 8695642 -94474904685625321400539712611269120528 8695643 85046986298926846260600320596069786344 8695644 19813730874829466342134280415559852032 8695645 32815728928955132250775562114985646080 8695646 117520492335079636232042326501551430272 8695647 -59306874287033977032082362841714095360 8695648 -113162590324629554995305851693022314496 8695649 -92395635214898912936955442497647601120 8695650 -22969517877468992810413730748528000000 8695651 121225233325502301766023898902589690652 8695652 -18464029166514431021280617779459768320 8695653 -1967107722707534338466484646833452736 8695654 32047876771868917955681057486843688960 8695655 -35547400636389874192843862905213706880 8695656 -23213274242866832930442668435238912000 8695657 -23995117549840678895199207007004520960 8695658 -80386223958700414450904851169459111424 8695659 2116990487228361738214457431799315712 8695660 11970538249026662705924674710054727680 8695661 -81091948264894899688300314548584328160 8695662 51518810053942015195780731065515843584 8695663 56405109229390715709960614648523656912 8695664 -35425924717245013144389602762806001664 8695665 201503837555736140893289335801286580 8695666 -6028104341052582682209813532907149824 8695667 45357369231201747387576700721301232716 8695668 28489195420195991025980953588765040640 8695669 -31025246292941349627222650580293074980 8695670 80913503027327264484538901339522050560 8695671 110859629288652699332116688603158235112 8695672 126090300683397106569109613965312573440 8695673 12903795850246468696321774509728840640 8695674 -3057706978253725630049183703678308640 8695675 1424532744423213154177708614849907000 8695676 -97052297442286503238315557809914404864 8695677 37127206265219173992473177670098219520 8695678 -36494088381021658564857450525678927360 8695679 -60187096106245905703701387205090595040 8695680 -23672644268728803822431957600855654400 8695681 -205862908942804776391836545423845211518 8695682 -37438109420517320360747405960287157808 8695683 -62757967528237040423788718567322579600 8695684 19325196120313361371175548228132384000 8695685 -84243152239423988165642834145473583240 8695686 -1790289476896110604764556167241039872 8695687 -5298392973614743005333734779322272416 8695688 -116701656092010458885127703325638656000 8695689 10660289671040506417757935472160057264 8695690 25850134705596672681182180644755701760 8695691 21022204271824952045566156799812181232 8695692 -100008531891198663251963002404224924160 8695693 -2334960862937947652377061687883409940 8695694 34193861570820204840893147791431955200 8695695 -62393957378885148493301232368101732080 8695696 48601212767851159711177625967075016704 8695697 204021016668332880232325253900599647860 8695698 90644602291584167120415622652062679040 8695699 100453093679845321395429526309206513000 8695700 9291924736431040668203094030264096000 8695701 -46559827200696239525180454991565798400 8695702 -93175668363927906504712009021549304160 8695703 -16257789831524079113423596495120365600 8695704 11689182587738107633691809753275064320 8695705 267747857191166254309700514533631231360 8695706 -68037773116802589287809855093007350560 8695707 105907829226342222988124715042497260440 8695708 -52396394725350887091522716981171865600 8695709 -200059405091935188523936857816007380960 8695710 28578494314343492775360693064939760640 8695711 192869453155728311961379827647656239400 8695712 24129961478304232215311157663026380800 8695713 -13915720943705640494200794964637639616 8695714 18661728366355763118559575227003013456 8695715 61642651486370294812256201881172217600 8695716 -95672900219792020037399835820918914048 8695717 32976520536503361064150627658885060992 8695718 -1131830164385965684153844642492488896 8695719 -108197650802326236678235857992969908656 8695720 -135824626631577121797237330145484390400 8695721 -58224999007858806628998547427354896530 8695722 -9866415728995411251572039740556791296 8695723 251582998192195485268224166277865329972 8695724 21918721650810911327976823673601578496 8695725 16202576034634654255761770593499200800 8695726 -106714090991053888126982714950127452800 8695727 92822007436538256566436766803631794576 8695728 3728507238790031837519464678259097600 8695729 -3227350581824642047253202252220514368 8695730 -93776837112124771781974920365126822400 8695731 31811615546549055539349525495847694208 8695732 -114962890120108176951404201231639625728 8695733 214372527855980217140902633675009812924 8695734 -1906779787369129824910253569267744320 8695735 47692145379470908943955950608895518680 8695736 -55958747058844540782063454026885120000 8695737 143458418701178586310728700787117349060 8695738 -76839261604979979263682286747961865504 8695739 24828979139746787530659711866453071824 8695740 31246321121881822360563286630215444480 8695741 -82532293140316485753931680700938289568 8695742 -23083484644372407845937286770953269056 8695743 18502844984870757211965374080079001984 8695744 -34256869295097989865972308291421732864 8695745 -49023306856305895958390808813983304600 8695746 -69061551996199987427911491506824222128 8695747 46429851561192829752946483335272923196 8695748 -37489133579066635018515892896446054400 8695749 30554408287481248769911200609037732800 8695750 -5506030128691416470509098516231360000 8695751 -59031140225301540344630515574570579688 8695752 10025541908912592106566706340527472640 8695753 118234300645136985539519303474930752464 8695754 -32085599122084758419798829297706601424 8695755 -76485738984445041274229348971188470880 8695756 -13904237512549345496423591214132848640 8695757 80957749401422288748472716606983212512 8695758 -3651795656000654235985874174556206016 8695759 141291632069492356196652898003085853872 8695760 -1154204368388975331498552731642265600 8695761 1165681444214169764792149193429862240 8695762 2315133216668141800507530994649573664 8695763 -9012168981636602395695266902890959856 8695764 -18462216419797828417164577201000992768 8695765 52851838066047545595052360002808077720 8695766 322161667805870747068201479083033164800 8695767 6906368989138316408852981250590565120 8695768 1575345811489274902748456646539458560 8695769 -138956621972774901349858185219551011830 8695770 46471322064504155386691415587925369600 8695771 -22975487093063222499421591144170921216 8695772 29427410681303725617371412905263288320 8695773 22182379546161501514004966866693295622 8695774 108375636716242671809935807018683433920 8695775 47120457530551764161293384763453001600 8695776 51834581861565601080086601601017446400 8695777 1508612594747451875436183665675726952 8695778 -11134850217335422581113557834350512640 8695779 -8644646683134948851127594639105564672 8695780 -91632213793893905984258884715967590400 8695781 299716430923350392259732810611975817564 8695782 -47161171449113855711264158177987666560 8695783 55082627696210633469735298841381972400 8695784 4222780931980969786376112505332203520 8695785 48721483305390020597990629774341860160 8695786 -131625081100252984657930840620331344 8695787 157682969678030348409435772640019429240 8695788 -28982219239955006821351180635055718400 8695789 -61814522072584330891164505832827300200 8695790 97614861323032662272180164191276734400 8695791 42487566118358473587723834863775449448 8695792 23032337526022205880553776215249846272 8695793 -34990019600201201483440162864562250396 8695794 398343699997631222418751625494557696 8695795 31587308623771809490940780873759338800 8695796 67719385337455946064244849327833255936 8695797 -1246369731615098409050106791739261120 8695798 -104679242678958223361708228059082613600 8695799 -16386216951419768772551412070676717568 8695800 27586462253410978952417455440918528000 8695801 -57569200587038490240363062544327182508 8695802 3740549134439265082382427984311509440 8695803 6362952509029014109731782942548999704 8695804 -1179266993088528019385622420719518720 8695805 125596339620921183318729947865804625920 8695806 -7517899007924862442949365084700037120 8695807 -86787682213457189789645831024851922944 8695808 -209366006086240989354984732024505368576 8695809 31862231410593948532010154865924146720 8695810 -15592989347899691492442202844110202880 8695811 73145082292186706306224947893619797424 8695812 -44475955483721311257934603017908671488 8695813 -64103426180952354621880173453699080480 8695814 19588730752479705205261747791373180032 8695815 40293012300559390210586449856387501520 8695816 45318501894083790779472398284420761600 8695817 -33459627598174351089967818792525434880 8695818 89805970431446654796205539336419084544 8695819 -241994508550382072740795061920347844440 8695820 -31157492994114177652401587242759372800 8695821 -144516502030820139763133227800197364288 8695822 63436428830939276405702036353681547712 8695823 6616544660668656904546409963217174720 8695824 15707005571427995120406966559864258560 8695825 63975860763413767682029389471398878000 8695826 23715136655112793451630998170939619104 8695827 24765773553035300518757760979833827328 8695828 -148179836283803400310713327413207727232 8695829 228177960223436805173714922657518103360 8695830 1146410483876286312521730047995607040 8695831 103072580084050189148192711123869397152 8695832 199439446534820766631527729083085496320 8695833 -9075458643873621467084282618695552320 8695834 21783283514537046437127738116920093920 8695835 -163755054950377779722971631907892086720 8695836 -10057297642843358703237194505488186880 8695837 255253708512997200486030564539642000486 8695838 43410392316691420572110428725963880320 8695839 51130492905582670220583450210975601224 8695840 73001890913875271933619646366639718400 8695841 -15302350969584922807866979851832799232 8695842 -75529016954754066120174511398798722688 8695843 -97290994946414263413330542056215137712 8695844 -90803745903044819167240865513449036800 8695845 44626794502619791491098404880936364120 8695846 286887842389571650954538171679966044160 8695847 -90647163509365652887077559568172848736 8695848 3710255789483074504306634004879114240 8695849 -148966366954542600670096241009642710150 8695850 -4142013603810218638455910037372367600 8695851 42964703151901945480974058849475319024 8695852 -47595230092977443802787211318356577280 8695853 -24654909624848572184948364073533827220 8695854 -15645267656684803832657712532206705792 8695855 41073067264999743257864003280985302720 8695856 3070619265053233162985034217289416704 8695857 -163996419002399991668973143660122014336 8695858 53759803967545772555471059600790699280 8695859 -143002238258102074357582938898828781940 8695860 16165175264930163582333087029579151360 8695861 58011126987025986362475295649702220892 8695862 3501021530530851435417263750835940992 8695863 120553023271318073091050980069758873600 8695864 -32036433053656913402742958969518612480 8695865 -112117942951396892676348908864600551740 8695866 -36685322802519141429358815651910603776 8695867 16362757032188974241936023933966326672 8695868 62577882966238871152108240685775080448 8695869 -9101418047537590071929680275540628224 8695870 523845766205441372553584396574242880 8695871 -36015756388748412248608095226135545456 8695872 -3564733713441593902792712560205365248 8695873 -277950642526896018287061964481136669740 8695874 -137643212292384678233053985128523586816 8695875 101559587583748333255204414865923260000 8695876 -66452359919901236731125175180548288512 8695877 -24203580072618971088044283688276129920 8695878 -29049121231943408063292304547551475712 8695879 40546210603642980216350578711948379480 8695880 -70281771325218374385032009038018713600 8695881 125049414287384231423078437021047995370 8695882 -47380743266855010213839118719932108800 8695883 120436364986655085525094339399456717188 8695884 5483582227322724365592111558657027072 8695885 13226238141546503131926405151786099200 8695886 -34968619780170869159401056846934997376 8695887 28046932352013837800108003182814026368 8695888 -29729506439039381390902953166429642752 8695889 108100189995842044000285578611209560690 8695890 219811937109122110730573040954163200 8695891 325121452301075285681427982375760744952 8695892 -172711343121594789841944947959748997120 8695893 -205001744420029960492892967753255413376 8695894 108135341414756444457760719925154078496 8695895 -28178310606602598225775393925832534960 8695896 105945599622891267168964616265088204800 8695897 21899705193375355176428090034903192832 8695898 87297618378811898455765320383944869600 8695899 111024287312875291464878267354124043884 8695900 98799453124087531485056023208819072000 8695901 -47752144634949730637470467997160222400 8695902 -5903253490779564801778567735366579200 8695903 70306994542498586452065998995207393984 8695904 -7782911760862170937338705463702192128 8695905 1899969643037491132696865307290992320 8695906 -1394137727903823717983825375715267936 8695907 170635682589879558253839195120476628 8695908 1699857197785169865438630770168492544 8695909 66361754702838220844064277849158926304 8695910 -15780902396570699437370484086562253440 8695911 -25143475165487323087189022963291404800 8695912 210452888925002074577803980163435699200 8695913 69648718074900674083914928999296263760 8695914 -20298081045905537377447965475585186560 8695915 -5796550439872360879222504432349239680 8695916 18312568037352568315803521504928930816 8695917 -7065076556465130276468716606104536234 8695918 31948575435280943900367203408533373952 8695919 -10758396266374641071694485503018952304 8695920 -2792634450513735856947420992097484800 8695921 -1043657084236054644354277507415111680 8695922 35840478625980119559290785696784659872 8695923 1377505221632250831458584303428831600 8695924 -1199900943713840852578780555386047104 8695925 20478855456360884581993663030619712000 8695926 4179618535854032512145805150126636480 8695927 -163667410260333935434983772785517571224 8695928 -46988072410970396981098920278697123840 8695929 -549546427123500700726269282359553312 8695930 66791243594013364595379017204110022400 8695931 -26709002397305379524714591248385522268 8695932 3567400651381125374251170314208878592 8695933 1872707067474256465459843356658925344 8695934 1218377104116500552624638671003970560 8695935 -36934640515000880990462144203645389480 8695936 44316202362774820585250221362323128320 8695937 141726876649953706571775725154777779586 8695938 -19631390460335629256141125609499366400 8695939 14700128389243491731198567906417697280 8695940 -43797304079236047433776943205266513920 8695941 78170154651107421259318860278997872640 8695942 117192078680408304252260681634235756992 8695943 218529774698814232765174161121515144 8695944 135590202063566725554709105428371865600 8695945 -148182544335003291385189763170463718300 8695946 1990146034283624965445653606728080640 8695947 -26976585573783759050667418372636963104 8695948 -80989853516677458835009589396694301184 8695949 -122978943024323859997075923253832671050 8695950 -401923656924326815427871226779758400 8695951 -112852433782134279372615605646661872000 8695952 12243844587559849062960584571244486656 8695953 -38809060013713142518201017660954698496 8695954 -74549220307465172044788543701326963824 8695955 -85294429861196776641967516830182295840 8695956 82094116123337236042578722713482799104 8695957 182122309239392320665202372185881496206 8695958 115258302284742542955697947458020712640 8695959 76219844268815274848764988007855072720 8695960 6531025306247187343293028082061312000 8695961 -68502187595049922897637666351980224438 8695962 22864271934560527466512364837393374464 8695963 100199888796509733414421279597532875920 8695964 -6308861828468438136620195464662440448 8695965 7251304567782973233267532455053898240 8695966 6201285644996278458961285765094274432 8695967 34898043057917218396316202560269324512 8695968 110524125998193318175235745600733446144 8695969 17333648644433149591372936193557143060 8695970 32674957768260764354179272031278907680 8695971 55443583265634462484908123212742816240 8695972 -49641051945689266202098377218565668224 8695973 -114992130033116867910866368738406458272 8695974 16350768766842286829488842479240853504 8695975 -18345533321818346925985150504317251400 8695976 1701016659408215598184392625942364160 8695977 4038668799871482920488575449599158240 8695978 26163223233680935890320018987867053824 8695979 -19442538250956590095984850991771871920 8695980 -12359441602304199894538607294581539840 8695981 462569159422601311003698232613092500192 8695982 19957574510885433906792817246223990592 8695983 -64756556646106704499573959734872745976 8695984 -12141302890038435961617400517959188480 8695985 168569255720682536272139283162283200180 8695986 26456719647786854985808252672530161664 8695987 -59951190895490131158772673262897897888 8695988 25250662376427254914581224638679709696 8695989 -145935621140273824796785522525467803346 8695990 65155897195668405119047225777760448000 8695991 -99143851117452994264142863052345179608 8695992 78399569870883770605504118234951454720 8695993 -165711452207009178537893042170580876256 8695994 121415068492400120277620613353301853296 8695995 -27032872314587697488691783685951142400 8695996 3912294783119569776652160182327869440 8695997 -165392791972160171132469420276593665248 8695998 -1005060887330684453393794365325069440 8695999 14468661762850613965448039894120293920 8696000 5213971169851963172311859069976576000 8696001 -30309053158652229233422798325223659904 8696002 20164345483243297004170642317742935552 8696003 -3962341414283869757802771692405426856 8696004 170729398106453434059754133333505269760 8696005 -139462295236348421617167124748807174340 8696006 69467820455331440293342477029378732864 8696007 -141818461422800366509659237288988026360 8696008 162224297219402922501297600023708328960 8696009 38725034480246906640604297673753311872 8696010 21828657687147052702263822688331904000 8696011 -198470088022449086819409230540622405576 8696012 -10308641787284436898951130458399180800 8696013 138696208122180043603254500657015511744 8696014 -61872016849737403644099877100611662144 8696015 -85092459119407413156259195341576192000 8696016 15947588641174455465003927478078144512 8696017 -12421884549262693178692369690283522448 8696018 17380335099112408157620588428022855488 8696019 2691471023769668538674019189078739008 8696020 10933123009913252711197870412592576000 8696021 148314669691827946119012362999238246222 8696022 -47032562180265223040914407288682379328 8696023 91657033727245695434834689962088293040 8696024 72515434496023807594808667499873566720 8696025 -25305296081132545167856385267754048000 8696026 7845720899924040680697914529387113184 8696027 63374156100043833591628756418359123200 8696028 -25120790613508140010209125210139648 8696029 -186434078876311839364609590516421761370 8696030 3525066567370822246060728070845426240 8696031 123724994667220874886004950795748212552 8696032 3490943936842332250273187472319709184 8696033 -25547542440801931927816470074223681900 8696034 -132474089923941313828132196405534161920 8696035 -78893426753846374964390977401840377520 8696036 -73502485930958476209066304061237290752 8696037 -11427521279879534990314911291974432448 8696038 -28119877993939221012448670373214008192 8696039 112667226884892877457922218317863797760 8696040 -30861767725231663195842539902769971200 8696041 -264070155511999920501116832850622527558 8696042 96419921982261196863529692985484070144 8696043 101656249667259593107996441056123831132 8696044 30449089892832813706431857044781352960 8696045 -62163398933062175056476273160248179700 8696046 25571047890103872960520047240552988800 8696047 25230445673979070296883756366667200080 8696048 -29501028485495854260062919842540617728 8696049 750975388362157214498073026868522864 8696050 -8782069091182246605483386477489606400 8696051 44670464411442993327332843989862069664 8696052 -14557341039569406620659958789967298560 8696053 -98878730571023984310262285722410782880 8696054 -37373717648861861764631467371123165024 8696055 75531900528101894576149051250346023760 8696056 166775901176500145334725460119767756800 8696057 -105688460895554565980583311030999719680 8696058 848967347495100094940157925208555520 8696059 36870801169735936940917314770055826200 8696060 14317997218394428532142620668889172480 8696061 136631416392383508996199126222995275904 8696062 1965761919556404684884805655779924672 8696063 232531578033078326152981276567643757312 8696064 -77618851747072399003851252382455300096 8696065 -20330565211140938284030456921029112320 8696066 -19043707286297360613336577055221917696 8696067 15454844764771391765160469251100865712 8696068 -75827207295858292300189159930977377152 8696069 -79994567129652416072994707501948302080 8696070 20828301845615998890639768311265872640 8696071 -23001617732647843315106038188094339328 8696072 -10988065562131766473796227287652761600 8696073 6574821599336732440720722792098280000 8696074 1496820563202078074321465017608607536 8696075 -35588801138318462780996177851681989000 8696076 65946700980225088702913062319108050944 8696077 -10381592178210977269322999167264053140 8696078 75035055015668820625280929485383331456 8696079 -10191442426474612430529929134354874400 8696080 -24377573533486095992110068091268628480 8696081 2220713502062972765805150415928590464 8696082 -23239191150798816988508811662682222336 8696083 -117346863685534030978809477575016983040 8696084 -164986540486108303073017561265728395264 8696085 10503794032755295941672335371916553600 8696086 -20090632587877189921978252299164486400 8696087 60150754621700515939984984792651639800 8696088 -39836349239604974420606873498870323200 8696089 51478999545072609501480100814169064650 8696090 -18130737824814313232317832033980431360 8696091 -109887141621167548083326310656558713920 8696092 74112458423907925654728423364931503616 8696093 -19853299014645564683144871491936620416 8696094 -47357273760613424255608287316179240960 8696095 -121345955348004289925491316288376801600 8696096 88511381470181201314949495418224443392 8696097 161332540936567591712194560820594453074 8696098 -8058999058488736084253582753927838336 8696099 -186410627104810358129697711747682274880 8696100 -3989012659123983846245303774196326400 8696101 8808547252067877793077055344993336000 8696102 -12232371496646577444044797600414761600 8696103 -27979565430842957103964162258349344176 8696104 -75623153681809179371641757056590643200 8696105 614047101902812812143538168420928320 8696106 23789401251410906470864749250381132800 8696107 9032465742570176369953690753070997024 8696108 -130938106123351535277639744689742336000 8696109 157665622979811426883639072407937618560 8696110 -21918852260049690625827126023338694400 8696111 -209955947192631591645595612090877906808 8696112 -43008795149651339881940609706218815488 8696113 138521471054246997348997188466305465362 8696114 40670388730179060397286062202250969600 8696115 21369519886751528652825396938842829760 8696116 -45179008210395199090677044866937905152 8696117 105339625170395869436547817522289472 8696118 -45128204455981467467725523920287429120 8696119 -24436348559454735531964204173557829920 8696120 -3700231061771453876775499439539814400 8696121 28676569490316399289688981860393324224 8696122 52460980408891474383112575909911435232 8696123 27240730551306255414225668291709414372 8696124 100861594024143366488361217469383272960 8696125 -21037677601059504941689669291691922000 8696126 88838213200158406009912995165689248512 8696127 -114890764878847010448440686947517585920 8696128 63877555011567942021606240127329239040 8696129 -828060048348189964600062963527633880 8696130 -62109263658435967765022685139956372480 8696131 275896018052829139422250532607823658872 8696132 85623824131149661293784571867440672896 8696133 -27590681109423701692842618032474054400 8696134 -23529422192971394913133705855453192320 8696135 -46083450629003835973560341026551198240 8696136 -20684431834154125935957774588548505600 8696137 -113067048555161599504469781178735986214 8696138 21932065040396691202836826410809978112 8696139 -40480489937177503398428237101896187392 8696140 -136583329786757501493456685128870466560 8696141 -39869577657468658684590864033132165096 8696142 6540929695426854141190081574467511040 8696143 25268959253147084329172526545784345360 8696144 12844908277908482746385060271456706560 8696145 11286932096057655686479883453087346240 8696146 91514185327209493615042301886949213440 8696147 78053906362331515214561993125448257632 8696148 387343815636596185593684182722314240 8696149 -160712277280995921989361673124064032 8696150 9367470263647987833707861128810000800 8696151 -1707046735930523354351686629582305280 8696152 -127702145575969094962127731533844838400 8696153 -91905325426136178047315548403377652598 8696154 21727085366969529778637902080438900480 8696155 -10180681275547459824621743428025378400 8696156 -72290396665019538625447736266019730432 8696157 6994133516341777853822813713322978400 8696158 8906235674961392488502777780223707520 8696159 219674729593570363836168253205885435304 8696160 -5883786911863806073103959734948986880 8696161 101254624010907889176281354149449257762 8696162 -54634929547378101440315446047114823680 8696163 6923970707421520310650024924907435520 8696164 53343098695248215556076033564957824000 8696165 25799508346820863425577505294699688060 8696166 -44511448394397675966062154196428922176 8696167 208788431084874331308220947681903350400 8696168 36411822800482710374476880995226204160 8696169 14734387248082132434553693434622549194 8696170 -10771837926486791681619355534167536640 8696171 -40129694779509673212858812591571025776 8696172 34913749201007471678651522121285811200 8696173 -11094401470880875457854691932166294976 8696174 235542448266340070365229965926286486080 8696175 -55366746359485093324124031766380499200 8696176 -3196331769254740151231772118400270336 8696177 -229107845691495227242384174970426633454 8696178 22582212917003370095719026018712752000 8696179 28092225340540966529693639296619528780 8696180 139941071557423187187976384662279267840 8696181 -49237225350900688094524409342003410080 8696182 10419421564519573462792791338503028736 8696183 139616168371594595324829011146279587432 8696184 13861227455839160265144233324150784000 8696185 -98995701995783599836679394463664804800 8696186 -101034401856677120952012022150212487680 8696187 137014458585433212556109126788537996800 8696188 -202525661911369942295236605036783450112 8696189 -72944694579065391740704341406954118010 8696190 13422810870874057289077028007087494400 8696191 -750764727118437808325676750943197696 8696192 57724673979025456586900100259145318400 8696193 -37432037978099495361093555988395226272 8696194 2374673818755887885555894454471563328 8696195 179620380008019303915192812305859053200 8696196 -43457813791073089236372158266749003648 8696197 101472157051395492417454474729016066172 8696198 2392546243345708506838885959477952512 8696199 105950301889158527767191802937330455464 8696200 -35686419035360359864750543170400896000 8696201 -28611300012151195086654765288315223800 8696202 2829186322352219617741063710875020032 8696203 125885413003341597447567226162118538452 8696204 -168263008650320503313483944220825292288 8696205 -19796185904750659611825338937033417600 8696206 68605250673547744360384554429670555200 8696207 -44447731422758774468479069375439874120 8696208 23319540371221764448263413291276304384 8696209 -24372984248544581391397642387229552590 8696210 -101333633905469575009527059086834680000 8696211 66094256461142553785813763392920202304 8696212 -11960505720877409483312758237320056832 8696213 8171950097511906457062761305363054848 8696214 30266502391220590298421119189268483840 8696215 -88051230598105022451339997536523782480 8696216 -216878277622407386037713013357237995520 8696217 86639001484915126457123322187684720080 8696218 25268230255186623112275359990349880560 8696219 -49341953970755299288644948939650936304 8696220 -4672460500875051798025605371026176000 8696221 -76416837444027620866490638578308390536 8696222 -7441969597229338311416814454329778176 8696223 -22414965868015824716186687003721460896 8696224 -282885795652297896255721887380652687360 8696225 -82552792184679984714168275253424466250 8696226 49861145518581091702755212021687719680 8696227 -233242108682689218714567390880133989924 8696228 108119999335132665535465171790708093568 8696229 -31233696467483382115504339126674362016 8696230 -54075086571859081860182437829502259200 8696231 77305467718638578682811665421726614192 8696232 151901879113401922167718468259024640000 8696233 35895106974462266736598769742102993984 8696234 -1955474730476507542587146883988316160 8696235 26623738547950831657173509348853100800 8696236 -246748977309339789894854805822802329600 8696237 -110774807131568555453057163283393039008 8696238 -8311148790055605076591027235768388480 8696239 -32635270991784508291676856928180174960 8696240 -3048716699857485906536355036081684480 8696241 -96853422508101879511994843905138366080 8696242 123028387292352485589157145326332673152 8696243 128959442689190808507513456259357327320 8696244 -340114876991413799887295967666733056 8696245 -81553644551056815913025903923402675200 8696246 -5779283997479728765239534928423881600 8696247 89719664392372779615945316954822272 8696248 153415208556844333122687385096176721920 8696249 142169417502337318349684557070564078250 8696250 14861440570746589256941828941514590000 8696251 16344700542312005137312952497955153252 8696252 141215811168691811373490557835802612736 8696253 67035546702346080985660170418510499904 8696254 4554427081721493221941514076600975360 8696255 101225612116981364486602834230891197160 8696256 27230724006409595642253004805360320512 8696257 255453323064232210872072019175804607280 8696258 47519325890368501352303706695367161376 8696259 -79160260693856542708442666709924666720 8696260 35494455940645568017456768550521754880 8696261 68404314921838032295199342179084926720 8696262 33459666411760691786709457569205178880 8696263 240359412654391819174924016041492311512 8696264 47066466796458881923988883315692881920 8696265 11159471211297693403286864544513321600 8696266 -142818983152906835602001535111556617168 8696267 -148716492030707787983913201206906328684 8696268 -37135951977917739789566242136061050880 8696269 -47306100161173704174879756222446397504 8696270 144086635491111914232403022052191040 8696271 -8418665578857564034212838385153070960 8696272 550448419286832526650658233882296320 8696273 48393532698107103856248596725930017522 8696274 -1099203576636763481821463211747143040 8696275 27037609431725016454440991811424312000 8696276 77796942387907532542676225315030384640 8696277 -317077296487409667835879900073860032 8696278 99560446028816197640461024907463985440 8696279 38971431301990722339694970337901771680 8696280 -9604827276015579515345854519133184000 8696281 -99896606808463483623196821979667517600 8696282 32857754286638420926407572925260851200 8696283 -160059763036239223463275902908748604776 8696284 -75942826192990028740883457495019984384 8696285 -70268863605620537947130487310609908240 8696286 47587326541377822566623520143834381632 8696287 -10056475973181398959605313144090687968 8696288 -45542527633821106397964565372832317440 8696289 55538894835323285023692437935041846720 8696290 121649074648469374491371055732401502720 8696291 357444591987889232023809912545651966952 8696292 56211163608330206272654893740826261504 8696293 -30251570217733636301681069775897324672 8696294 172190726138050058918057898941458152960 8696295 3919650896530274199721323726319963200 8696296 40970673423571028080089216706196520960 8696297 14326948915661646492415565139172232052 8696298 -14876375461012144353394602180464193792 8696299 14736969900055338591587277820685430716 8696300 5434214665950590966368989548697600000 8696301 124601874690333956114742387572567486304 8696302 43060368632074071918181253169534304704 8696303 -52978437729910871345582561523022638720 8696304 51668250845490800652943976555708448768 8696305 -74985634835759315862273816205203168000 8696306 -18982864957757021631535072461200111616 8696307 -27402270517799008249570764055382296512 8696308 -50640627317028566937227841567382291072 8696309 204163238624592913774767009177850638510 8696310 20100879282274577754563572421934827520 8696311 49839058977201544894664735285829671752 8696312 -157448798006527620724678754609840148480 8696313 -70600263824063046561381719183036540358 8696314 19994146491650930017726946228435020032 8696315 31417776058137366119027409387615627600 8696316 -580875261102563062949404442665058304 8696317 -82341307529273993983133438450303740800 8696318 74092695633736729468837136793299572416 8696319 50558678431494205465439047856904589440 8696320 1150705352239518774815278358121676800 8696321 -166615928418408945086528427539070548478 8696322 4656999371087689494345992552008223952 8696323 164253944715570787352457184492251477744 8696324 31122369065882879139717350039472696576 8696325 -26475386037105406090706246864496844800 8696326 -50359622483647772798243786639859194496 8696327 -50913271888972549784494365435775113168 8696328 88860475205270458044407573913434972160 8696329 -14256834979706503330974107074831379420 8696330 6019808565712325924649984379345854720 8696331 58974866008697904878291249554206612480 8696332 116695502501018489812788765648525052928 8696333 2521876737699653989439121365830416300 8696334 -60331896236943196292466689269144029120 8696335 73236281544427437798837420020191754400 8696336 -24355026830689178554214682030072201216 8696337 9848068930212323320831166594222777856 8696338 -24955552874015672419078811089466780160 8696339 92624989171078021370569671890335576824 8696340 5450867775819002539377657291523772160 8696341 -81583548529917596496061055798655217508 8696342 -35265255854460259807883829838663208928 8696343 -144449574001309490836047995101803489072 8696344 -8968816384542044514201096048888852480 8696345 1800618433767803883110861843991331200 8696346 7120162766227991208337937171211540480 8696347 39702436058077636569400724474942983440 8696348 -16640792089060267890477237484005872640 8696349 -90652949018340789507654173566206101760 8696350 32296566676010312119949531835655996800 8696351 50388530418086454422298740193424843104 8696352 -19313687125468915799270273443342319616 8696353 -27821127223521772520381212104684627536 8696354 148840972365836498875727381037932183376 8696355 35511687504297741020392309610225622960 8696356 -74182217090726750654608414290901022080 8696357 34308982474594186616951230325194005600 8696358 -97504473426715021098714280776033564672 8696359 -1614703222131849916771910929568685568 8696360 -77464271872339414749504080559749376000 8696361 -242855852323588840967569375015057814496 8696362 -53443132055436651086221790991033311568 8696363 -1690641219152357364464900605860506112 8696364 -17912588155947164378575996704834600960 8696365 18176908762243393937091751283503204320 8696366 -30241067546451183738745773638368698624 8696367 -33852361257826535718059676647160326112 8696368 -3749604698582467169452666528263045120 8696369 -6493199944229331759103933305790346880 8696370 5362973228187519439417510122266780160 8696371 -92110080717706255319568943387344749428 8696372 -59634606856301562562569109328867474688 8696373 116217274408608420512152689774905364960 8696374 21794983267587791720745459128648821632 8696375 -62297204317356911087428804479996000000 8696376 -13644574509774458710464981331525632000 8696377 167119263675723154888061328514226653226 8696378 -63083543326406900524814369062938767760 8696379 41193468819418751485439403122129890584 8696380 -32821536576908932285826584757406597120 8696381 -78768212120110444701484243400187541818 8696382 8690444273958665537019241632264566400 8696383 -249310255374220530260047624491608258368 8696384 -34779031864498601908484693377941504 8696385 71921621661533607541512850812778329000 8696386 -78337962450118356684172158390861154608 8696387 -36926106119037954680071505839236079296 8696388 25476732253237323889095949470407362560 8696389 2912958570117327768421998136809928160 8696390 13187866952106544474583678791518681600 8696391 52744330188317873649148302324361896 8696392 129174964860388191292688151305169469440 8696393 96807530392717069758596687403600833664 8696394 -3045303553294674470560950467354799360 8696395 137262315324788594791496407918834801200 8696396 58651719065650264764116128796279677440 8696397 7917502960173929532092644223017879200 8696398 -109003563389442123894108101800875227136 8696399 -49770963691284113147684793909104455680 8696400 15679528943937214391002368242240716800 8696401 81851244579332481545772347713774481280 8696402 -38873803613172957859605656780469306240 8696403 -7644697883652276143524710900823495536 8696404 45436992726365152925886546054214694400 8696405 180359566031476621224464234791313014560 8696406 207773710332502432379083105652748288 8696407 -55813962009178922223573698806321316344 8696408 23270063383618692978074669905072619520 8696409 63677294968493755339088338586617105104 8696410 -32595245911835172892577997542778992640 8696411 272531926530842275582070671782831219012 8696412 -63242046827030835350730287970189502464 8696413 -191904906252766495642745737783907694816 8696414 145171193211387337065656473882033803840 8696415 -3604166625081420284057595998534338560 8696416 20677047971734118902102961903236546560 8696417 -14677951210905469725375087570425570940 8696418 10743393264586234724395141120076670720 8696419 48498255673900121234789072935270177820 8696420 -67516146206856151913518313349205374720 8696421 61148992124776164643595418864388381440 8696422 74835164771625420609176135595170937312 8696423 -154140626344790307210537572071880564040 8696424 -22375866228216235059358237704816476160 8696425 -74757883080296470376227437777652873200 8696426 -118123734720528556294643684163610475088 8696427 68647106545553129798222403032111186520 8696428 8840253640094463710322080693243228160 8696429 87922488937235526295401844494241687776 8696430 -12476721384372269197039561321439232000 8696431 -401475407772691314291108490879774768 8696432 -31760817843961703683356956170665197568 8696433 -127698915901903196648554337167947729600 8696434 -119444675324634716320995532530701286384 8696435 -110268118733087288218764670557465346560 8696436 -27859990921637685397280310544856248320 8696437 -122792122318836885416634400021101032914 8696438 50652411142341839871099925306464710400 8696439 -96048867571860443433360571750595066496 8696440 -59474374588481378824535763880108339200 8696441 7996384155379445922717354478606500744 8696442 98057932240156750711607974289287570944 8696443 -35451596580439311521651485177809935584 8696444 1200440254974662256392410045228740096 8696445 23089394008009926680515034134870285920 8696446 77759152171456278240526065692406439104 8696447 -58554912769706735243332354599976432128 8696448 9507076122744796429297318450692096000 8696449 738102178703781447203751382044303664 8696450 3123836997463698354356015111598566400 8696451 12484098905267174756164137512131645440 8696452 45444553149500287668344322846088888320 8696453 -76657284378140164023695927635397460036 8696454 20959231625474265304495903679196532608 8696455 -77383163053945347889545266250893237640 8696456 -5020494884164905914129824488890726400 8696457 -44057400054663423351966433148375654400 8696458 -68051284366520428867777829629442227920 8696459 -233078528343352803485719573784651831340 8696460 -16724798328308273097915551879461155840 8696461 -35508199932627929720266985025972143616 8696462 55612498483754894397869373611214331200 8696463 -90766386686673711106068176547293550456 8696464 6615106192691674836722388330818830336 8696465 87571826336352551147028810061925804520 8696466 5558808085749876216649464461486530944 8696467 -40065626581944716120031002916461958080 8696468 -41572363980924859851481269405636562944 8696469 46600344926770671487893527880476451840 8696470 -87323368188143382877374570462948560640 8696471 51997184199272201642451719428578536520 8696472 8887839643646587718059053946066513920 8696473 -141212072474421570051315320329609892278 8696474 -62140495380595434100452377670745310208 8696475 28113114653872957455596560733075117100 8696476 -91507578446399576444424927981041021440 8696477 -54634573617038277133992132013406245728 8696478 -33079817252263603979556876276820500480 8696479 209743093183951143155155789133383954680 8696480 8516185251365332610338157846915973120 8696481 -123911354833531138984375331786861901648 8696482 -95186382185500359173138907424808208000 8696483 -248703889019682065095540836649043903268 8696484 55116270699595389759958833201219809280 8696485 -633340793950991479691118097201946880 8696486 74721571563762924311349250904009702016 8696487 -4852331552380474059366973139306581680 8696488 66228800543786321698131067987171445760 8696489 83825939192078425830030401195690470656 8696490 64565466507204529985990488789885440 8696491 9520562653260728015630210266136239920 8696492 -391752563963155920111465868430278656 8696493 -23379242757659004576912904215907303680 8696494 144812485574933094094922687485849663296 8696495 54269860080117216283719495736570185120 8696496 -50933115607254562216034330777757941760 8696497 -41759249635085920685919131787440788160 8696498 -12018439302001160190048480371929645536 8696499 10090255019313753162415677863807884800 8696500 120777001704055191005144451179070912000 8696501 59528627021170263768697675049271429600 8696502 -2577962391068596241183177211396325920 8696503 158657866196769885901774512923233850160 8696504 -219435947812578265913588052771709747200 8696505 -54321091107098177720190214714497883200 8696506 -10777998440937875167223773167380170752 8696507 61131876669803829713295063169363198560 8696508 25160181739321882857817292106281985024 8696509 63168391217605520131689852207127023040 8696510 -18732220093274011026337149557942551680 8696511 -215877457941909773480294797218916485360 8696512 49422926287469472675566832994746368 8696513 -60465717446354833217040677359036376640 8696514 -92656731816298273045374009080078001408 8696515 -99426610207022553831514870550892633840 8696516 -15955584972188919453837472955033994240 8696517 -25065465580643686456852904667754305888 8696518 -58715297141742282934547735208884411040 8696519 -105350150540559668645268801599428194456 8696520 -69779288284917884134851751646473728000 8696521 -27498771820305273118991508012838778278 8696522 79637270560715967527340115530729867312 8696523 22385390849778679952836511274232052736 8696524 -171049581790557566844170414136456987904 8696525 -159178242255768466199092750094414023200 8696526 18912986826235336913397180467854889088 8696527 -27690585655017924210581609068517139728 8696528 -34102643394623674015335425789295329280 8696529 17695315564177987806234267900434039424 8696530 -27788392216606442853399382653464378880 8696531 86340405559627779011290146765288820332 8696532 17938796343067031842410590565209493504 8696533 121638531912185897274565783784030939424 8696534 -35097902317405767996316156915166976000 8696535 -933168722040789600555830546567827200 8696536 -67980067325220258264627821160416563200 8696537 -42732237514395462166571343025608682488 8696538 -72706308373778120751304373116735111680 8696539 -67272084254775586712213949112371943976 8696540 126857214063093115210258997483410122240 8696541 14841354913281770341451638885744550400 8696542 32587196370391974074579033736572652672 8696543 191723323722131082782620921004697099984 8696544 57214894419170056345339920914751946752 8696545 -12356080225675868074219085786631773760 8696546 -15816000880520632840932668277821432160 8696547 -17153252345718935874792551497996584360 8696548 -34036571499639037559502391150617657344 8696549 -128749373822763759617256125801755418340 8696550 24171087860285161326447579586821172800 8696551 -175420591044623172770492338453985409216 8696552 -112710481918706017158465010597419417600 8696553 65069171782260051716675265809068421184 8696554 11705625512821905694386830926218952704 8696555 16036983371528448616916121942789718560 8696556 -63037951904982430153763940308345611776 8696557 95074910669558235669685570877724765760 8696558 -9427635303700870997888425049593850112 8696559 -6572101376261852209581696132952834296 8696560 13967856512171390804426799406664417280 8696561 -131452793595331054780903189609418993838 8696562 -12978552027760022094019511941776646656 8696563 17326329385370253872109364313309552104 8696564 -41562211460847919127254126359039709824 8696565 -1699801319429929261813013966260276200 8696566 -28073093564849552827440734348176181760 8696567 -154735909484201220910407418684220951760 8696568 -145066120100518060950467613316117770240 8696569 216897226154476581023187664246174459626 8696570 36231731767804897806896122316149056480 8696571 -35888673401171358384378807219970398960 8696572 1864496056281950970198478278406720000 8696573 92508826834062484063759546015412418822 8696574 5887872206228625717869007044120843328 8696575 13140546118441039331334986606388304600 8696576 -28928621523993191215245181109755969536 8696577 -64880596762247511861588307997104726080 8696578 2352295152098356896371155930413304320 8696579 191323960556875390966702335562595410176 8696580 -66474070590548106927896909579573575680 8696581 -154862836150568993591758062643056067618 8696582 115746631748397716016863736540064599552 8696583 -41313194884001739197759123776584134736 8696584 -4828225974626938316903444181388769280 8696585 17933838811421069328004024162547750400 8696586 -32780877752922565892479542275224571136 8696587 -217823814374990178564334872227128492208 8696588 -33260935173580111329618965990900773632 8696589 -110770866854086160211644528171379140832 8696590 -941763562674856913621570048014233600 8696591 -48091783297502768729059928391443573688 8696592 10784500618687526313566782512062791680 8696593 30154717843424969486832201093625113444 8696594 104128533217238187702932991620073120 8696595 31811835778070552310584818406718857520 8696596 -58156038756276749070816383711610036480 8696597 -2250909934706161782882718717776364416 8696598 52712634812428498349452917829950074880 8696599 142706941115162819465312683440580320768 8696600 -92521468740824724147130633447157760000 8696601 78036542529492954505748214933937903149 8696602 -89280009478501466125865522789427583248 8696603 73694728473371174593532820348232062852 8696604 37319660923976649016848277809444864000 8696605 -22025537702782760098212405872694443280 8696606 156468233452942371023932702237333792704 8696607 52715057131584844098887720772369807120 8696608 221322592318901278499559746141142712320 8696609 -37544461526048374725072450260505164190 8696610 13936843521645503736325131199961087040 8696611 -15794312296673751018429729069719592192 8696612 54102732962716450822345300953640108032 8696613 -161907082983226075341665201119443485856 8696614 -121648588336423040354844913050220429344 8696615 -1251614584990681309335270865636868400 8696616 39606559545778813641930067706580172800 8696617 -56890566694243129622178870853716243334 8696618 80665023168630876710219054491534593456 8696619 221727684340336652639957984525166982320 8696620 -1356261349270944904541656114132408320 8696621 1049285116805976934884711897625951680 8696622 50371576283427401463450858759998435328 8696623 43863308714599671563292361490733140640 8696624 33082961993039899593878666332557066240 8696625 23297710448781512776493060259205728000 8696626 -57605423734905120210814966905391861488 8696627 -93746915049170510639966258676900241524 8696628 26374937137152059250072570310984385280 8696629 28782377132343637751342544207449733230 8696630 76576068224102232133952224443041640960 8696631 -71799227613500390851905507485436796080 8696632 16373652190017848293998578925777960960 8696633 -12298785485137273690461805707345228 8696634 56251561997470115510738583422106516480 8696635 -48659964889490989596799135796464509600 8696636 6092875638460373480230006443870412800 8696637 33621170998823270031244092957606979494 8696638 -131095810799800436311453385526790197504 8696639 -31629716746939779413949353612333530368 8696640 -27382238087631547824274745627718451200 8696641 -316372494109733578192765231651641347648 8696642 125839490758936336666859523337421155200 8696643 5300106254092658486933873607784815864 8696644 89692417601210019211223680937906076672 8696645 50811308648140992933623718246032217600 8696646 -619088202881678639480270831040170880 8696647 -41223048064497059783862646723280157248 8696648 74708288247382742126706058469448253440 8696649 36503002584463948491998244367974849408 8696650 47497094018567895871900292528989414800 8696651 34713337269777465423652433951884805652 8696652 112932537944871411042982806605876485632 8696653 96085677387729369027220441898075238880 8696654 -18759634797131038283887040441601977280 8696655 -124095947254224179763511965742935411600 8696656 -22874725146606923605365805381029347328 8696657 72684258342494531984671202738403650160 8696658 17713500992045227754843074294347782784 8696659 30997619690981167932956001217835156520 8696660 -48097494566243229933163709475854131200 8696661 -2479898313042122877940119613819530240 8696662 -13810592112035767233153285528646743168 8696663 104903801203803859117588826211798939912 8696664 -1105148190071576530341056121237596160 8696665 -27986873053125302962592285219523073200 8696666 -106739783540413433227079182729073131776 8696667 3416825573730400679274204073662512832 8696668 86034246414624033574489631801584174080 8696669 25021464888126145835037828753324033900 8696670 -4906955033315129222797431530236809600 8696671 -170660618641119442271227733444879036128 8696672 48341939911874571534941609320123072512 8696673 158786999417867533896538160956390605120 8696674 5430003076486002908269930337039692800 8696675 47671012799482954664585993491726278000 8696676 -33794423633163761306570240889118829568 8696677 -181067881473822736765690955375313976128 8696678 21670923011750719741496881730361469440 8696679 -7257116933495413110972890681220576216 8696680 28336924454447664630611392701413376000 8696681 -165834429998845495148064895089885868800 8696682 14742896277237887175297279619188723552 8696683 -61871173803878843811357804710277273600 8696684 138791952128636890057044842823515740416 8696685 71806134555287216359829158667810680800 8696686 10693233630304109819468505202841289792 8696687 77388302829769736144968440742595898960 8696688 -1282340327930404203877579503219769344 8696689 64383914047107243552934885880349025490 8696690 -20694998134448697451304555250362032320 8696691 -70435522308157330424432777406738724752 8696692 178925451281935728378017147143519223808 8696693 -227026129728597530807116996856519951058 8696694 -40710845753261143475854278951610767360 8696695 65510273019309081050326769032968672480 8696696 46673197734294507496830351825786408960 8696697 115067219161944924741954119749537554720 8696698 -20881060695493651657290502976329785600 8696699 35321439678249448913992558508148876480 8696700 -25149680788465539330183908909016192000 8696701 854873191929446143640404822882396664 8696702 -5915184387510737653094085870248226816 8696703 -73741174492710481167548446864108368696 8696704 -36430228734644138301825360516643553280 8696705 205626436851340162713974484643274054760 8696706 -11059087558600360766553887751165591552 8696707 4915353933521236567255361056525076112 8696708 -74638926251991097181040102393981859584 8696709 -1023904323447600480711309351893136384 8696710 17874429259228454923816431372229566720 8696711 162244220070637559271012621685688364312 8696712 28915216230654141543097565352594923520 8696713 138395348579276276492035658601544887962 8696714 -6807319499722358650569381835020122112 8696715 24035441613172705384209632717877888000 8696716 -54704525364073943560941257897785005312 8696717 68038247631843449091233660234466768780 8696718 10830485529255071913596157176824780800 8696719 -25482393532748542766624397465320607120 8696720 -700871965015133875839760555019059200 8696721 161295699683706484204102740207775085664 8696722 39230740304299736576870545780525605024 8696723 -15010204027901850518408443305878598240 8696724 -67279613208056152815654445208673484800 8696725 149643290187262371630633403936327874100 8696726 1052968392093624879172158170163372864 8696727 -28539306945522933958506335856663564432 8696728 99954514786542274701046237045013084160 8696729 -143817771668740352912595418604031177324 8696730 417267522493316706475344869935211520 8696731 -61268853646400407419464112108699938000 8696732 1531283263185919598202579005895229440 8696733 -7671286190765957447761624843101482400 8696734 -50000191451261200247438428277683071168 8696735 -49621134539927272572885250226150335320 8696736 -50943172150586504503266497309011673088 8696737 19009630857475466927105547761325204480 8696738 -59027654693786172677745713610549282480 8696739 -96731915600994393581499145782595281408 8696740 16073180277039062551288499516425912320 8696741 58303527773566545844961498345590632252 8696742 -23967049532943710754996019437543820416 8696743 50096984685855661564459709012233115544 8696744 -53564859131050594866336201783515136000 8696745 43510816215664431048371354081910845220 8696746 -63690854899015479117230772313537935360 8696747 119960479126733214467473122725502982512 8696748 49263292593969742491948769972669908480 8696749 -211607209008910842268942039351151478250 8696750 -827007212237860495497179431020960000 8696751 -27273892533747478564135677473830386816 8696752 19280961677036250808477086329230786560 8696753 -10939968357218076257451863544278638656 8696754 -267121173321027170260442562796404480 8696755 115543486434091437303565460557699730160 8696756 -8214345472840294846407646540601487360 8696757 -136017737154901598339625882300712539360 8696758 14196077636157200284773364293975551232 8696759 -53992408722961897455632270146605518040 8696760 18495873949795344445857536823594393600 8696761 25910672774430464627665447025796360362 8696762 -8935905726771603744153470333700384288 8696763 47297512646751670881634146903890772492 8696764 -35893115645761049629158294830648409600 8696765 -115858968037276063007709758026481184000 8696766 -21822520972949802792598743135484096896 8696767 142958893205417269085546982505127786816 8696768 -66526888303155247167021492157758308352 8696769 -17905582367101422471227926024679752656 8696770 33254454957752051982898311022031606400 8696771 16034138205358217270382851828830407744 8696772 48841846811968092911483967761664909312 8696773 62606063235191526269887047153443724604 8696774 -12147680765650089669564997431606919680 8696775 74555130315035608246098024072636960000 8696776 81039601107048966062784768825727057920 8696777 202875610998032506206797796816619856640 8696778 -40898177841323282831939186864792513280 8696779 19892531837626180294814030233015127840 8696780 -93479186311827368002265250816055526400 8696781 -72722053738887930510656858634997877760 8696782 -10727366960757681843282468343623368448 8696783 -7405510623586521335472635706111621600 8696784 -17684203109139727445732311024712810496 8696785 68194273645406954904105505334870836980 8696786 -24137238605711397499811883495443318784 8696787 -25403565649814008219192725489571632000 8696788 -186254786710306834260536835372439414912 8696789 126245878903299240230525668640846272590 8696790 36844740164100379543741014940201155840 8696791 25907501938264864703981315600919533192 8696792 70638308661181435044173781632346931200 8696793 -148392131674032743945051568213430272 8696794 -31250216751399210162339442928800742400 8696795 167686721182557333176502492948264484800 8696796 73216990908056684961553134252598036992 8696797 84761656134769936212327164489743059372 8696798 135122407022025205611429887191403709120 8696799 52964219247499741105883646809880391584 8696800 27933021572062444089008521861516492800 8696801 166967334625089241969508203962189082032 8696802 10376570662360478451406501844640528384 8696803 -31665534216348200315726493614267197056 8696804 -79914189006387884074181783734337445888 8696805 15856239304377855025914364151221658880 8696806 64162879946480791913735414802358318464 8696807 -31116005993473617564277018783154182176 8696808 -3207252556704253059496978554340131840 8696809 132337643756277279224519483518562264352 8696810 29644010857867559955436551184545816000 8696811 -58016806922121311484621777022975292328 8696812 -100594694328526142351690229089043353344 8696813 28975854304743341424023712113449992000 8696814 -57816177229743676591384770682244096448 8696815 3129528039061934404238497552909329120 8696816 -37862860198435833878013767791394684928 8696817 -90764572361254474071334691389907370366 8696818 -12204806956529182780448159904050457696 8696819 -122564875979875680576732975240441701256 8696820 -936207445545354228734336946113802240 8696821 70546485084392984580590912234297482912 8696822 126080459246065504884053398133829143712 8696823 -26725386041596560984206730322274305920 8696824 3646898520203864702927973580440883200 8696825 19436342297405796084436975746375269550 8696826 33806629295394120703138662998022389184 8696827 1514557383105863525798813857897633240 8696828 -49984093071047817452426437262114070528 8696829 82123479361493488631395531153385696448 8696830 69344989184008428660966203824257322560 8696831 45981306724305512759867822829962702688 8696832 -109976129506784686575806532248666112000 8696833 65938938969473734214097764503934242816 8696834 65387084655159103903679976621696036816 8696835 -24753060209058601213690664893846156800 8696836 2911432462769713555324318022585026560 8696837 72476620603526391403025724277190475486 8696838 -5430957931628831509128060702239164032 8696839 -44557882092087999833298196635347354040 8696840 -126786477224271395397280626773784115200 8696841 -85410998030912668584074326600089524208 8696842 -41996830957077251769893118732564988416 8696843 167269884074634288012080478248880407880 8696844 21781973549021762231587449995139800064 8696845 -60008980424390607541049596074685132800 8696846 41843125466011121433468714168935710080 8696847 93078694865063720126904099754570187400 8696848 -24291037617098179875969595948772220928 8696849 -81907999379410455697521973913496272064 8696850 -9101001819214559535034752579851827200 8696851 37529905057570257915561241206572052 8696852 -124889334905102118910766617667349055488 8696853 -1530252635350222104397463243600913312 8696854 5882973104310725182474681695900323712 8696855 11036322556324601963695175760881375760 8696856 10066434289757858260593897042399068160 8696857 9606587119088251611696879589142678980 8696858 37524724209156250919747215514155793376 8696859 -26856069074017010611834881986589934080 8696860 28261468812843300759881128331029171200 8696861 -37966491263527756257856114246073875776 8696862 14878873478535471377802403304866611840 8696863 114564466238962754547658889415619780848 8696864 12795028890659961172343282858924703744 8696865 14144984375067253352000680176471635520 8696866 -53174007418234729453481119861436680368 8696867 -252683369989053889841594221717718802084 8696868 -40677655668930116356580863417657405440 8696869 21926181979701210266462476212333255100 8696870 -6056458936143055435871197191591321600 8696871 -32708742223292834437499586691031526960 8696872 165065554777101046216370150377685068800 8696873 -95476218666888488600734343285616585600 8696874 29292011792162288882498547040351484160 8696875 140915326346874229538264520253050000 8696876 50542692834644363023433004836536492032 8696877 -10139981411481328103338698518651611968 8696878 -81710845136200731756158404920909650880 8696879 1094983683839944411146072061982433648 8696880 -34889860265788432752184527152083107840 8696881 -70301703354821214257061228529278648000 8696882 31994761623150935635393327722569067792 8696883 728617735547036937063076032742151520 8696884 -73285845395660352663565884628600332288 8696885 60266851731663752991099144279612311580 8696886 -81924315627527754165844950644144681472 8696887 2157953369770703695324238154867019672 8696888 -50167416370384704587084761724930580480 8696889 -12447798067843137113019513318621131760 8696890 64854540297996940327499159156980639200 8696891 25970586015394701413778955623622835472 8696892 52653233805612299626699336931293681152 8696893 -133911294518887403760906167995856044858 8696894 -45165313787901951086530959217619145600 8696895 27825509552485724744637827602321459200 8696896 -12897538001239176584187830116960698368 8696897 -14860654413459733213955771626723248000 8696898 -11654313423430278079645983486794621952 8696899 37525726672376642552895235398759997800 8696900 -56634297659867110599834197188676496000 8696901 11101986246212227280319369810203955744 8696902 24256462970218802268782193675254798400 8696903 49926611870449082255158261840495096152 8696904 -28500598219011949541677940248768634880 8696905 -2722754083418772089384074383346616640 8696906 56011330061669014012558866453223129344 8696907 64036326585770665982195485206800190204 8696908 154828014930366306765735025490183700480 8696909 197819110670402191975624657820669981634 8696910 -4766897121024651424757249277846176640 8696911 301610195540833143911399252859054606912 8696912 6977787120013139428088438571858518016 8696913 19986620736518598545964630459465804000 8696914 31140521921572188090754657768293732480 8696915 -143336121382760320539990990399468607440 8696916 -88689126943770357092520356364272394240 8696917 246119425070253537222731715876864917966 8696918 -17114662484536615911757475530233327840 8696919 -49892871917284219431218804190269126400 8696920 -53410224983085592637388209683738214400 8696921 56788167623868549456134044239900377472 8696922 -85295604676005427392411792590513664 8696923 -134775102985522787241227554233535872440 8696924 26233987365218283202251517155734570496 8696925 62837221467766280056945718664834860850 8696926 7491261586505405634990992640665272320 8696927 -326380937768280705649548844957487827200 8696928 -106663637870574495462543809675725111296 8696929 63737175085325456194415116020650395284 8696930 79378608645097219309203970320972971520 8696931 1202839491047854323976682011788844152 8696932 -4624109751948202580814262490255179776 8696933 -71884042290558860452341278238815866080 8696934 -20394599837670739992255226103321282016 8696935 41337326084137312598013821758788598560 8696936 -158944856510108177269775128520172856320 8696937 84033473282728822820928126898521110160 8696938 -14251463324151369348720275386863505056 8696939 127931900135823420659570504995495546740 8696940 15587601255589790924771096055546593280 8696941 17218853492619875343323196931684028064 8696942 -87137827267884679397063229413270536128 8696943 22462257758662920352434175593783565200 8696944 -14720369303731222836750186230387245056 8696945 120226540768264765681901833724925333480 8696946 63021302110788966268798597390061625600 8696947 59571070798893022541392190439881553232 8696948 -58312188692160507475243077786258720000 8696949 -78988781893163814061026657080011501536 8696950 54396219055626694735800975592915896000 8696951 65853687449821517051901534004227374952 8696952 -116755243202905894761842092135366656000 8696953 -149993934599687055359458954110656883836 8696954 5612474579644174099015199256588172800 8696955 -53028799007170244116254802777868666400 8696956 66907517575887435535057199503734128640 8696957 -2035674048507882243027498010289363328 8696958 92790434767299080985708218115303892608 8696959 -219779068980603352943508466919161393008 8696960 -38712319976748797080111263801094963200 8696961 6255286139759091821707338673698979944 8696962 -167655718033117555185095392059533507520 8696963 164949763219599645158463005214681131784 8696964 4198405430310766455507889872656894976 8696965 1292414876199555031540654107446376000 8696966 -181786419457864231591686016340990465856 8696967 23710416601612041050399936040819456 8696968 22259913568694889292840707398203637760 8696969 40023870868440274294855339480879786596 8696970 -1028462390217099770044079634387346080 8696971 123788437440539663407922753509554357600 8696972 -70467879345457469677414553792671060224 8696973 -65752813304450248265415564368731569216 8696974 68444150231610441377386183103112290304 8696975 33480850687470057906400230507805016400 8696976 -16840740302575771434530781380870799360 8696977 66289718724988513631017710153272299826 8696978 61936159151199798205243914931494833040 8696979 128890996620032516039149826397711661704 8696980 59687228347237435396419579214046304000 8696981 24889381466185791900009254367137545500 8696982 12687783451741790490582911947423647744 8696983 32594882761881932156920525639332844232 8696984 137752571558626571751600963582360576000 8696985 -80294873043242587904797263895285012800 8696986 25009831344376389686393242140404478192 8696987 -18840138478824267316539371879904198000 8696988 24178081419717088506263445235322548224 8696989 19880794314221572991441689100341151040 8696990 -47894345874874773953021768763229274880 8696991 64836725562829888111101634546428326160 8696992 58507654202956639186295872589263798272 8696993 206535053487822309662491376767663126242 8696994 -71827066162790239645276677803005194240 8696995 12239671836241172009943376253003682000 8696996 69929529659421806151480928747511808 8696997 -14688309699900339066978590959204584960 8696998 -5569800000082599054744858760723387008 8696999 220762592671126036734107743350512091000 8697000 32387182411740186816826201627361280000 8697001 273950889551120701566505068853362440 8697002 18766625547308920193763374882965576704 8697003 -6744186524733136025409189200760606720 8697004 -48323221580072265459288544165456562944 8697005 -120163811819040928504330537048984628340 8697006 48043441990975979490455921090126637312 8697007 -41895017975994310528798659596184064968 8697008 -501867357229189985341968526820868096 8697009 -72578164888160987825901023635279041792 8697010 -29407697902516074762532965351093180000 8697011 -409511507576795423663462937226937503728 8697012 70791745187819547897701744485377626112 8697013 -49563693607122196625107565583129388800 8697014 69201771121624976726168155152441320832 8697015 -69915208109822929079645723848785084480 8697016 21632401883531751834354882269893263360 8697017 142663979397714767036688127489845787584 8697018 55038956719290949216769153772039399936 8697019 62664685795805487233647900315752289600 8697020 -73404265180254770391724786535134878720 8697021 7295579981628355315872869973055542144 8697022 -7292796924927368465275231447491441600 8697023 -22191460794432312463383360005407026456 8697024 32158780062342916046268412705583923200 8697025 -91020550114516262020919540269808680400 8697026 53588709929421401126649980883935491584 8697027 6258485301723877369744877757996508920 8697028 25435439593684153536297032884785495040 8697029 -13749963697614552409436590234494018240 8697030 -51096315796667115853249781360686874880 8697031 49733263904723503177038995702946990080 8697032 -182797050042734933415024217761469209600 8697033 -143576504002671898468583068999095502998 8697034 -35967757205912663496505545312953558688 8697035 8033410672825215606537470132072007360 8697036 -4980712374213706590895956295251542016 8697037 162626716959577075552331033032360461686 8697038 -6912400729920266865612430982825522304 8697039 -67883528144066942422771227811702965600 8697040 -32163723388684625714481936044361646080 8697041 203311466708299561934114313033268786800 8697042 104040680946415430643921547006358389920 8697043 75955259346068727460837405914181928424 8697044 141272480104980081286741551703597451136 8697045 13731203450593206347068372923606032640 8697046 86437662632486431512664288087410269472 8697047 -254606428834267099011886480689768000528 8697048 120901823819093581786853342486065704960 8697049 145317560340424974096865294091475639050 8697050 13795975185190369470766508542515176400 8697051 20731860484730211968701703883946944 8697052 246799297784358894535721063030454272 8697053 198779346332919287419389163721179022124 8697054 -62814874820730938080644134624303782080 8697055 -126086559156796597144110194182354382040 8697056 -117664997313265308901024226404445454336 8697057 32219786622472305227321454817626705840 8697058 19859088149594857270744251644375372880 8697059 -39461443107058757465537993217410094864 8697060 -38200783628870166164030857586698444800 8697061 -110147396323768524491398287873134942338 8697062 -87557395153083840145717672007477267136 8697063 109427537593075589762824998402302395944 8697064 -92573805577288039946659038174061824000 8697065 77967478163140471682876861033414278920 8697066 15423093962803808991254922517031883264 8697067 39268364390509848882182356190643753192 8697068 -216379183789263582099163447259946092544 8697069 97247606676400205213190626855273472864 8697070 -40711098336411616950744719462362259520 8697071 -32703692691696107185916907122608350000 8697072 -6899949763250698311739197821154754560 8697073 64166273663672721695651476735932933120 8697074 2738748432298289037624796958456693760 8697075 -33671211966430945026563744150378482800 8697076 84603871388010626776709607052187749760 8697077 -138141852912207422457600192869659701060 8697078 -102679692189342577683183548750480757120 8697079 46320717510983065001477704084275370640 8697080 -4378712272027249424243739834470400000 8697081 -13049675445991999243508035215429284352 8697082 28257558617000762621504634798700906752 8697083 66414375715734764187539085455909560104 8697084 -42568822881204812610649589624986976256 8697085 109341613055114060447197789600013940780 8697086 55658324020149266546398330819247188992 8697087 2689754387588280602066536875646451712 8697088 21953818110740544597725612523298750464 8697089 195114091771122072010641421941545221890 8697090 7627457463228681306518010578009725440 8697091 81854607164527946234004902955186737360 8697092 -6565066839571181221714386378552384384 8697093 30874897808482650864782116809467549664 8697094 533948233239398724562609490538196992 8697095 -51594429922573731401257721883393109200 8697096 17454949601285008821344085801418752000 8697097 -255551709109280004411261290857546932454 8697098 78583357769685375430199750180762672640 8697099 86157026299899732729938397880802915520 8697100 -43945328480786277791647859322480000000 8697101 5799615682489330647723766966704504960 8697102 29766853143906036914840492086080800832 8697103 -179279556381650282187562513280478157648 8697104 -11916112645891522277397117491696418816 8697105 -36854083544837923522702330388345721600 8697106 -151918569837219197808813504068746609536 8697107 196909792374201085534919516821817773356 8697108 -32318160212752681113773884570165862400 8697109 -54299732529114475694559200529810098084 8697110 -26540594509106648213829804980748672000 8697111 -90482902349557409432757071243904319128 8697112 24349675424522250919559115125801779200 8697113 -156552234425674664486270492320737283638 8697114 42558013315789458175133480003724741888 8697115 74857801126110285661052937574251663360 8697116 -221817783354606844120076249937629806080 8697117 -58022256227967140977582649556874560 8697118 41479275166584842375499361001456165760 8697119 34400946740038523584420079065984311144 8697120 -52093346365216428010346177986874572800 8697121 109246854648964882879807803856637055172 8697122 30574505857972031461347777995664364032 8697123 -36793148463329971188591342745151652828 8697124 -133128947870460001258703070672112952704 8697125 64702309345848808226831763654180534000 8697126 -51382269964794701945438444273750542656 8697127 -7836311365915784207295624214835254024 8697128 98716560733048655520968913588845445120 8697129 35065184830406374855927192644080833920 8697130 45745210111868193871443714751594800000 8697131 -30320283810846544436583961916024801400 8697132 9026550573371661251142454033728023040 8697133 -15265405632400407039695168808788320618 8697134 25674381942274771673814224690365710720 8697135 -103397204772130583007499728725949308400 8697136 18978545376452852595095821045061386240 8697137 -5427773807265718556946802295244868128 8697138 -84583954824769927143474256128815197056 8697139 -85086045350242430442523417013906662200 8697140 43417818226476754312472924528642845440 8697141 28379370352148920012580053224075588348 8697142 71479221772340196455500959312581357472 8697143 11690491947850115633953344158516656128 8697144 -123878207801758014154306263333331169280 8697145 -34493239470195395430428578081545000000 8697146 -6983422371396603726559549105504204320 8697147 7382085948195641950955233596475654656 8697148 167505664459595569006462400988747742208 8697149 -42656505938646899592933224362233687168 8697150 8082685471551579888573895911925171200 8697151 115088539891039915581515761057239939792 8697152 -62488992861330676102922607492812242944 8697153 -142777717210790484120013100140641298896 8697154 78606134958250956899386943031692077776 8697155 139272323611868735236844475044433830400 8697156 -10301512142010912332921852664149692416 8697157 -65736534762671717909149086371283246594 8697158 26977549136501107770029085634001026560 8697159 -296874812219459827996328476010402095200 8697160 118178584981265381190273392766365952000 8697161 -159459793491222895052085171070488380976 8697162 74828725224362484699163304424992062464 8697163 45692141809922983536873468850122427412 8697164 -29008707996897692752281105051202879488 8697165 70006609938824524856307000917224584000 8697166 17654853003988106195354269985179021056 8697167 255866837358688010200713988886173392 8697168 18539075094726213921833737050064084992 8697169 -359975632031964450795416916339996120 8697170 -69274031782384556969461752031762554720 8697171 25127843245871484362799527270350101504 8697172 -40475541494190554764376741566445168640 8697173 27010366295709099396954151163202355740 8697174 5732485429465586224635275961388892160 8697175 22827515560736537522111260572015940400 8697176 -14985251043163458846509497420841809920 8697177 145561361436387510704556484906559389914 8697178 -50019733118539594844508396405864178944 8697179 338886069894519640251024553411237840584 8697180 1512039910837678490957357336110571520 8697181 -146076524927234650083932838157661696000 8697182 -26643138389289494690157375869476177728 8697183 12443960736580311503948511276272167680 8697184 -210633920620339047225494439899473772544 8697185 17614632167914528491545424052291000320 8697186 -82200380772485417741631778579728940800 8697187 77679921912428853739851316296954197760 8697188 187928504903108592050283573080713324800 8697189 -160676484314920505420355030206964781440 8697190 -57170650806112783351973736874130006400 8697191 -74313388408415828276368310367535631280 8697192 -25163831985911407977275738609499340800 8697193 -103637587673693817582315685704153725760 8697194 -44481425104116792086192337364612796160 8697195 -28666718040103357085153051719876854480 8697196 122184927409437654896806438082415622400 8697197 -14046220452963081050798341002429187200 8697198 23839093086322292149417469569415808000 8697199 17024530069604772599588973695302794736 8697200 -14392140314648916191576770883616768000 8697201 79673445397868838168606568072633253232 8697202 -14444331543757874152931876781055166448 8697203 61300083749689789695983469307173980160 8697204 -75127819614810860020415371881805906560 8697205 7250848374418093336598633686600189440 8697206 -18701440229000374806512216185932130272 8697207 26290352231693322426384527826238159440 8697208 -1757336081938918408253686697915719680 8697209 513027171554945952418110107327037389952 8697210 24689975113396880990199843864869836800 8697211 -6687361964615637504324382084334477376 8697212 156107039889333087419390116817804497920 8697213 -31484502919730370309072922928220492096 8697214 11781757589547852134930637887662190592 8697215 -45432825978249494610703207291331807640 8697216 57264264049941514373187378203747942400 8697217 256686326194089082957294496642419139712 8697218 -13373513317016919260347278013515424896 8697219 28560579339419855479186221109410425520 8697220 -591964369211352589968364704422461440 8697221 -33403636638541026318080889220554686496 8697222 -11447665656805904005291271377032275040 8697223 10599091945410623031491932395436544 8697224 -1997341181691145080340411025524039680 8697225 66441142453036860883404928852041603600 8697226 60673156609033287438677287838666105184 8697227 43825912906727549083224188878133631744 8697228 85526765807710326519724911474724523520 8697229 120977430674552354593193713988456578284 8697230 -30586067705172965018519038503715228800 8697231 25404584785951756718072727556405396560 8697232 101430248780195912407842227138936832 8697233 70650819347860210630341023788476562482 8697234 15611027241375501327751499761231263744 8697235 137877829952277999904785917859802837680 8697236 -41573415362897237485571511942958325760 8697237 1701172484113529789328275078145939360 8697238 35042173085187632023986800759769792 8697239 -54506789374876789476731623065228603960 8697240 -11398996339596094607948328492754944000 8697241 9489251339517421706472020053230674624 8697242 35065528956019016621928419827205164272 8697243 25933344178182954349551270302688205824 8697244 215061682639771228512368645091005779456 8697245 118536795260028185006440947125229607800 8697246 29859199182119097164309470741627956864 8697247 -50015860201392720375396388517322739992 8697248 -28935442114221648138264261774821818368 8697249 -52138860976669239524161770356477426400 8697250 66517117261105273192961075132945280000 8697251 -195424712899508472725922327076753257768 8697252 65764687864535401205416584429068544000 8697253 -158989269012872236547633007632733778498 8697254 -45429507925836170475776324430627056448 8697255 54099196124389043743955649830531006160 8697256 371447329991415902501969373513745858560 8697257 102480947612903395003417896572762171166 8697258 -40802645526992220304697239678786369776 8697259 -190856803128793016608568894348517287400 8697260 -187512612449262077590622526523668480 8697261 -128371045409084444753834071987361934528 8697262 44368521811396106977342018834115869440 8697263 -255749714989198578457232162275241317488 8697264 -9933849022184362054909480656914251776 8697265 -57154355944350857443545403224070379340 8697266 782584391068924025130103323344623104 8697267 61957479929888513550383605473495828480 8697268 -183986093169967603058735702478466867200 8697269 65691640710908283697093805130853899840 8697270 32333350899776897725391688372784834560 8697271 83734998852982797711091328417747880624 8697272 -212609668546933639240659965506836787200 8697273 -30874423077732664525848611030247833856 8697274 23028777362750394783201546912390977760 8697275 -37952370113742432678590758330129598700 8697276 2514337420700107003249601112427379712 8697277 266267776020928122234725989230553805126 8697278 21061834394183730603198656105562651456 8697279 148421726950359901128712774555152934800 8697280 10090204592795273208060815067788083200 8697281 -305959796853883483477100876444614608 8697282 -4275967174640266990170402713046917376 8697283 -7702109386311870828993742666803082080 8697284 -73653013217362686968098148370259392384 8697285 64923898990818972635152213034651254200 8697286 -61929874233375093006890598875962112256 8697287 146048450575491722780666097964420251312 8697288 -61655821540142507120112928035615129600 8697289 24878746226599382965455530156974727988 8697290 -9590662764184384423361420051286481920 8697291 -18908531891328756268196819940774162240 8697292 99338333152211986435831488819891427840 8697293 14134872654857899851900111688485272448 8697294 -1681455896882183012913498089375903808 8697295 8923941689727821557755329916740892000 8697296 -38755926885096216931520729718384181248 8697297 33146485356996961956065636548816807872 8697298 -3738357385809548777051861747712430080 8697299 50563010557223218322326711296050307264 8697300 -11354938963019051494831869950373427200 8697301 -193371523642838498099844812728253579698 8697302 -168376039934679511222356550222207282368 8697303 -27384992369095026687591578246799422400 8697304 -174374060922291556935914299856306565120 8697305 188051284488031787703220407774985619460 8697306 -5597177187683037764512131608000042496 8697307 -72383194744678710529968674095544650320 8697308 -58655597985393819122197670310015206400 8697309 -714997226904350182921854701273686752 8697310 9996074210175169818812789997719775360 8697311 19320591806767195617840404071830209760 8697312 -19681780900697624268657251071357353984 8697313 228466562979640456996153822247364070562 8697314 17112053974943475946293543545899438080 8697315 86532741226354746504396108857690039040 8697316 16352849261574233951130715862099312640 8697317 -109760549634428970272134268346242346048 8697318 -3393750015274491258377218631087523840 8697319 269974257836122991842867067981217144912 8697320 -31078222444583342072679454215988838400 8697321 -169336563844583116058221655175469129920 8697322 -62611896423115062118149843494373977088 8697323 5965809856720476982385786384567885880 8697324 -116538642529181271724390505496635410944 8697325 -14060811595120311088507591412789382400 8697326 -71080942462706360864767722174689909760 8697327 -81587238138806962562529081944911301880 8697328 -14941794722038099027093119605466890240 8697329 71854028813639827811672906518870317312 8697330 19889476596821935699364042566584909120 8697331 123573923589156779667465301658051824064 8697332 24403587232928457535489122842024878080 8697333 -12996846787603022819438247328919749056 8697334 49666211557423090406358624702422598816 8697335 56409181632126086246699823608147344800 8697336 22408351603282235087195113673813237760 8697337 163129758925642279572885415931220751584 8697338 -47237121738170704251349072461156807456 8697339 47261086393016961958011597480475002384 8697340 100809676870193798662056693068181219840 8697341 97495550558215424022852384677540178432 8697342 36746116505482829027778156796342869312 8697343 -120099020883041056307111645551945297408 8697344 97175676818479258438575554094616805376 8697345 -93690205448194749635057841695050564800 8697346 -30675910308228645711325192199881013760 8697347 92725285728389919656234803327356667200 8697348 -133128189480489146751953144385455247360 8697349 -103040001417362788596512380219950351236 8697350 -108147163925839521632669802078749971200 8697351 59879103976907797795849163508313289040 8697352 -4972617436676939748415318478160936960 8697353 53795519240547057516128106100373169096 8697354 -15475499606261685773960696182994088192 8697355 4769039809556326277850686216107145760 8697356 130780264946166493487114877140545221120 8697357 88676176197833680608639755035461684054 8697358 -13210966613331855956286891283315617792 8697359 101048856460461900488169180981822840 8697360 2928654506085947130963445697709342720 8697361 200220341926503908353159119198601149300 8697362 85369478175410815039257957207102252432 8697363 -128996745229790135960531544907337078856 8697364 37580723360989349860238519039203850240 8697365 139911195342696168253690896564611767260 8697366 1112686724241574575412922599422646080 8697367 27145561063349692515154871372326185600 8697368 -51238894464093164324789025994436567040 8697369 -13351080831852911049282036678522066720 8697370 -73470942680343372971830639197380897280 8697371 -99094084458300904411579148023151542056 8697372 33057298523206290601886337697075886592 8697373 -85746068078514351794996865634091291616 8697374 -9109897688617011120939000956985464448 8697375 -3253470650519489487743877811983330000 8697376 147739546942945047947139722148266901504 8697377 12709924060851166413849807492393351060 8697378 -54822340427249286813545119333618574976 8697379 -158767613441808118663397090115794426020 8697380 -116313312533373582081374229930285657600 8697381 -18194078434210522399180090829650839552 8697382 24503068633449437719198909629404877792 8697383 -42000449142630679183955760066046671480 8697384 -66360801605186232585013347424068249600 8697385 159562273304106991950634314374556702600 8697386 -17141135337003965303879020613104054608 8697387 101270998942795355920503525088505061552 8697388 24118663028609886967260615362097954816 8697389 3047763546426991602131261963710583190 8697390 5469980569037761435731214074580032000 8697391 -54769192665612568208033844024623249216 8697392 -12637817038917957637903709174188965888 8697393 -134188526951387169282410944683042960318 8697394 -37090745169496792407498499279568729568 8697395 -977880698663865089940565098588499200 8697396 43974646549156010657452261674748833792 8697397 -354946311604028007429564445887257270208 8697398 50899375588275635803414689724954807200 8697399 36930249531472157108562108161867820264 8697400 67007386911174543761730830787336192000 8697401 75490416134234302933579050424523900304 8697402 30239870917711145104539889602951974400 8697403 -33447283247849377854809488634522856432 8697404 86072049516695204395325183656629583872 8697405 -17237873591268471083489312799535985280 8697406 -45694778135995966262002932755382664896 8697407 -101872604874370050576327391145408449344 8697408 -31502428826121176782766283180163989504 8697409 20411953784344714730860994409499450816 8697410 -13171235355046555199411103151963338240 8697411 140083598478713543988449017302364729860 8697412 -10817102118141618940084390027538720256 8697413 -178579653802454320024213815643372715076 8697414 -6478369368070106597418578090795834880 8697415 -63018794774055102235088659859446354440 8697416 -10033067497289380948366371236936908800 8697417 -79233626683810478363434830119190651120 8697418 980586979730316856397643870550682160 8697419 -59581975821980741494112321127465413040 8697420 64900723590590285199862944178930252800 8697421 -64443873311757325326718629491975153280 8697422 1513413145682230106636491743508698624 8697423 32288319579463998432228330188162185728 8697424 77209580978804799413043796139082891264 8697425 68576540912709167735906839237033666800 8697426 59664192292647685905726951303830323200 8697427 110350809426546173082576053884173778800 8697428 33623964946233913741614204039118790400 8697429 -10629888892818245382912177072458592000 8697430 35575557428561243794660382133503520000 8697431 66765150499232353130993130510014584200 8697432 -82104431058996217425599268323883847680 8697433 146304162799276719060343809099808588682 8697434 -66141089374920855132277538860363386384 8697435 40696559678819671725633406616141938800 8697436 4668571465724782007240310877257722880 8697437 -20266368511702151927133076946927376000 8697438 -1719340924327717125034699935735053952 8697439 4186185402509413979782059874552951088 8697440 184040522328533963368117478260093747200 8697441 -46342846978094784029737256017187386176 8697442 3942792473401624871584719217776826944 8697443 -166298502986826453860069230547349947640 8697444 -25115454931776476401525063476311359488 8697445 80020243635866116579603744377886671480 8697446 85426000961644754288062344322039801344 8697447 -161151579467128117138035727980827350632 8697448 12833658821089857753816674152317696000 8697449 -1361519966687438531338785241102928640 8697450 -18272339040512344688757355149388684800 8697451 108187451901869915808785388461751744800 8697452 26373862100332892105764042017303393792 8697453 10573188493453261645114806499341974016 8697454 -99287215969130630684217676530473125824 8697455 -4575732518444593774122844837806383040 8697456 -53582125630768500858944808123207548928 8697457 364635451330786873309758156171396002160 8697458 -19188514793716106500008917785439497728 8697459 -41855089854885770857357721579612313600 8697460 103311783207874219757232938069503169280 8697461 276334718760690346931074018613579364672 8697462 -7408862476260833356603947798979664448 8697463 -29517527649140218692012167108174282400 8697464 165368257105394695608736845335020216320 8697465 28559120181140356236219391796922592320 8697466 115490918023629852237983310790222043904 8697467 15737351633299072319506681313612555112 8697468 1634530743136660742124891992193761280 8697469 -115075208021958029347006992577439207040 8697470 69743658794338468446451683260218159680 8697471 -190288174493937631295975358098422394496 8697472 55988954847606383354568293048301649920 8697473 -14785522542760616481018185487051694656 8697474 1713783133080822947545914784658684928 8697475 -29609521607236203167084484503261402500 8697476 -34048695472361743606537784202088403712 8697477 -199361408569973786460883482666408869280 8697478 120001384497825435893116641413592277440 8697479 -7716174952317874069936797595276166688 8697480 -87209817153152450615137570959360000 8697481 -70099344923931175847684433736672960 8697482 -66598898703989404304385603571755744000 8697483 -340199946101617833901538995650514569600 8697484 -7961484026760913537584076143018733568 8697485 170917665844004020200726579312314805600 8697486 -16755033686982419714135923314572636160 8697487 167514112846638380311204343609446715880 8697488 43564217471520003424579446864875200512 8697489 -75181298553173766070517174065749417120 8697490 -1122144277641995562713801971777658880 8697491 66733639391479575663866983010231775744 8697492 45546011319799955887127317434891090816 8697493 -32224795927640020853530512350363095680 8697494 -4599294960918441376048304662272412800 8697495 8681706305486314728143281567838467200 8697496 -131383386356254900820212261174251724800 8697497 58079141233952761769773905933090370080 8697498 -7976721131368903681855448109655527936 8697499 -44026290659886731837470070173025621500 8697500 -11957648421250220209166247558707520000 8697501 -34545624579275338998881011668963178170 8697502 -68830954351738062292942944966575102592 8697503 48620918884668367910626425842594710752 8697504 -11081032278424896563520375610854604800 8697505 -18779826864732688756597483537390137600 8697506 134054237572472077666882034077316957760 8697507 -20836548414718882326125027685860463360 8697508 17127079349594079542572397466237629440 8697509 122570875429861211223588694151357419710 8697510 -23416776667183386469670809452253036800 8697511 37483658713077464610224769322902517112 8697512 -4151820392972083518043981579759964160 8697513 -25495099551336720156265206599519879712 8697514 -23670056494413753536088220829464728576 8697515 -31240007467292940461304171677459921280 8697516 -24397538975518989424671304271590440960 8697517 -18185465249365453336668395422691881280 8697518 48800237168110472390835950899312944960 8697519 45272268537598203348593698933942854864 8697520 -591570607267501558797881820175073280 8697521 86144206105085829826611508129289512512 8697522 -66160540837921500441624460568495891328 8697523 154960672681197853507448512685598109536 8697524 -349447300375106495638828277117749248 8697525 1892555202474240541993524920090184000 8697526 34442946161117713495186346620313506944 8697527 -316103926157809590183440163775592089488 8697528 43987611395626215350808474582419496960 8697529 -140023274893889848134633585130988374524 8697530 -42942796800856716543029623607709111840 8697531 -14783855128496319873562221221463641040 8697532 180069988944671230895834858147744285696 8697533 -139701187847504768518904825095691160576 8697534 9745933228423477271656963078093865280 8697535 -18237615766598785421776186568861568000 8697536 -53692328455022703923730760768605388800 8697537 -1392056564431043494101113883874656414 8697538 -174617765940158537249752721422097845248 8697539 180749834567371553514627376699843073340 8697540 61381080386258042987637033751312711680 8697541 151462074435216201635251708995714498652 8697542 29397409700383936594545754389150173184 8697543 22764067341432578532929407440842743464 8697544 -111791205580074236909980481785302835200 8697545 253078352272706735288973804717571813320 8697546 3271126802509687030722569518225551360 8697547 -118988509298152787735653726828916762880 8697548 44318088132225715844730264387416587008 8697549 -69263719922487967918267789602408023424 8697550 -908381007270459392559893479863259200 8697551 156470408357698103158574689955719917552 8697552 32805834378244571164300438523668070400 8697553 -27209918570571420197836930351602349580 8697554 -52935116892876413880657681464626738560 8697555 16019430447673018144032775531793692560 8697556 62756374703552877813409676174079059968 8697557 -257757409464353852735799068889508212096 8697558 -12994908290017066442142069035984658432 8697559 -882513153713017293066827565383540880 8697560 34457508124742207321316681306402816000 8697561 -125834037885425327966099773210244417328 8697562 -89938820048285047939604866774917373968 8697563 22888275241831456408681088913535057440 8697564 -96215989045538883872753239956175411200 8697565 -14962424977771259561338866749439396480 8697566 -27561254157501317840603841272153424768 8697567 -296965962328164338657087786220447744 8697568 240634460481561646132061137766358712320 8697569 -446720637086543954160536874398273562960 8697570 1562229057871398019491161336908800000 8697571 -116210193045065513877011208840797313456 8697572 -8360675022250522889639498795425306368 8697573 -1207089603528639756706605818285407458 8697574 -74388374060259904193308970446382918016 8697575 -25515599337118064950506824956285445400 8697576 52224249856108211956871253754240204800 8697577 -25500327225589191101417847920617344000 8697578 -2664781329527665734803158782582062160 8697579 200824688356106857723997159378111740800 8697580 -7216010240309777502846441816345907200 8697581 74577930623409114966427628600883047382 8697582 -38214090147899050115835094741247672448 8697583 -2364628777749006217443677716665119600 8697584 -7492446028620790906361775503274147840 8697585 -6982666336929243028022953749908962560 8697586 100223186790718063146816055638456766992 8697587 -14774026526108190567706316753754643764 8697588 -9284254250603518273586853026100105216 8697589 -52511052237244299271912775453261226080 8697590 12517568761517056511300009746854524160 8697591 -19960795211149635430459555137760750080 8697592 -147293900938368019110913246897369804800 8697593 -54452518761085311376836502057526762040 8697594 -8527090886346017681818359699016396800 8697595 112553585818648525476358841098935175680 8697596 -123813022788743611566164074155162316800 8697597 11941674675791956141102635845763302400 8697598 32275061141949021601427981509316212416 8697599 -124700878111313689501852049971632710400 8697600 32591667058225101374169596707838361600 8697601 -75019509352764810045589308248535694 8697602 -11925403123417869003501784796742631680 8697603 7030619858893619073021942286009108800 8697604 -122473340418702026647622089361390287744 8697605 62896732534453002216786674865632668800 8697606 31569173944245349215951342878684455104 8697607 66308127322593432217869457209703336856 8697608 15596988624009734040388629408967557120 8697609 -24026687800736989198850572781355894486 8697610 -284212075493300525619691042601510400 8697611 59963351797558474809506560870504700160 8697612 44773023001867424114703619935137808384 8697613 -9545549646132653875616895758589832138 8697614 -20895811103094837384225926346704749440 8697615 -76598540559884803361098991240412574560 8697616 29156486862321557340600697134629199872 8697617 -12960892628900911733950146320229246816 8697618 515263360348196278559764993234901664 8697619 86576658001011015801989803801507106896 8697620 3495167315728077761444720940214183680 8697621 129021148199790217779237921769800462144 8697622 -45195119804706900828966360952462641888 8697623 -52144260383587555217822247049655171496 8697624 -25966251103863191396343782889168322560 8697625 -97803733611541393855394771320584486000 8697626 -3444208117322869280217175372035882240 8697627 29879876249409867019423101586934177040 8697628 43554775788375761147675167780636026368 8697629 -32114435480710529682063972881292016416 8697630 20168040888432196626887227069898112000 8697631 -135923376170121078459180357159353333336 8697632 -379242162615836591820721591214395097088 8697633 17643108995564379916540114426609906560 8697634 -20332423653177695194507324650065072640 8697635 66505593949169944324109569325571678000 8697636 -79524783658791002237855788136997249408 8697637 857761885330372734949676056424907100 8697638 9487494794930957117685550635952074720 8697639 -35869951886251989070119072598959739392 8697640 -56719751519484799240554929570616115200 8697641 118313767378505938269452863998894930042 8697642 -30190452910786775624988892570425326592 8697643 -310305605309055424709224053617000999600 8697644 164167840409115722403000006958749267456 8697645 -165709520508485626694016132661395580800 8697646 -95923036522936816286638150112505985728 8697647 -136727578262267197007381482531942891080 8697648 -33133702974657914872173604600513069056 8697649 146224533755754571393460544843282800000 8697650 7103907433667570624175901474437477600 8697651 -116202555714842429495159052249485853600 8697652 120277723444143004580213387664921987072 8697653 -361881652608239698670999572399374816 8697654 -23075094479538115834678907780800199040 8697655 14427324794915512757963964311634468000 8697656 -38554403116385648600472632395655024640 8697657 139884014964906811372187786438481399936 8697658 2186897142897162734622240567356365248 8697659 293220029798354210482502852719981741416 8697660 -86281861206914150998156090425372810240 8697661 -3052088146896472959465203663092410240 8697662 -30399254399868037919472726322305998400 8697663 -87339885473412920029323415376389872960 8697664 -7640825041770038264574705183195398144 8697665 133745982077813304762296630002962447060 8697666 -89819379125511563794460227089510658176 8697667 51832695197468730050399818486379897352 8697668 15129689820458149748865074216971776000 8697669 130905682274368157735920934982363141888 8697670 -1551314256433753340502266386018544640 8697671 -23348569329794185321944344974894907280 8697672 224195272449233909122593073640293171200 8697673 20746032483832166906279647417076091264 8697674 -3825493473057954637382574702569193888 8697675 25484979826711964775294537122365228800 8697676 13180902752882895599182402569761648640 8697677 -141053088508882124061224529920602014474 8697678 -46960769661381095688225102526158892032 8697679 355150051290184811153130542242747807776 8697680 -4084263968379674891922228550002278400 8697681 -65997993730363754835469690505954731230 8697682 49605763660943451699731085939496366080 8697683 -224594757773764417070485872302660482068 8697684 -37508078395267592146696853159871780864 8697685 182474641258584139636131676193760222360 8697686 8872629158741203718377833760718037792 8697687 124587518040849031171320915241726642560 8697688 -15566500629391875760131311603312640000 8697689 1302616207918536655639037583910047360 8697690 406510098454199777666471311615151040 8697691 -139084693866058682361916385118702206908 8697692 -130158869515676182162832310901168541184 8697693 28212230789424570438043702301568182400 8697694 153314033020155869833555445204107212672 8697695 55914818994002761006775262325671772200 8697696 -78146167034064318947872085842000478208 8697697 29382256404055540910837884193493114146 8697698 74476003792151881136651342207157810336 8697699 -36917407102773321746864357029657081920 8697700 66637703569478206723594470897127142400 8697701 1010304773727330446412324713171441664 8697702 34210799379973099376693451943106567040 8697703 -19474014690721208495482520998135173120 8697704 -434872503384122054906435797444124590080 8697705 -68953687371683522456183943927064142400 8697706 -48558501347303866923889613087278106880 8697707 160124009792395279989951767789198755956 8697708 -73726820783359550123378744363708337408 8697709 22352836533032090985080525147581414560 8697710 14941506962147377278907980360905356800 8697711 52872272190490614565791023925758025984 8697712 -49646709173547058441997728638073667584 8697713 46741279272156787785268905527642132544 8697714 43920892095479997025927497525698855040 8697715 -77110844403675377831275018849542270480 8697716 -15938647907015149056632986417507134720 8697717 22223616312435415510260976872604909920 8697718 60257221323599643148235825088012070560 8697719 28440060813301931417496493336587472896 8697720 -58584705323559125050381125109629542400 8697721 -138530272125937640953729952034828946800 8697722 52513021171617229630854642774061056 8697723 16780013070824401353906861907421200944 8697724 234737423741090223104034597305260032 8697725 24184090115409994942428482299614156000 8697726 -98283611361588572402123840206608384000 8697727 -221170684855981090381211314490122339488 8697728 48001118516410030038415245634877521920 8697729 -27220121347763607922895477147103349152 8697730 53405934310037092378204867313566409760 8697731 3533169396436676027282155859695007904 8697732 6017588629252065033804516058113245184 8697733 -19867915112053848995266471511633117376 8697734 -98185890395202854236085580185149133760 8697735 -8676274467284374987974478888725157080 8697736 -36446657489478302929499757775463424000 8697737 -210064185332537837269385760632070609408 8697738 -12895198393689493543621410474865121280 8697739 4030352708278896590797269721754594240 8697740 -5412017108775502893857141843925995520 8697741 69787123884467826338126153420592130080 8697742 -199997553608484429082388086645400736000 8697743 -60171972576043546935564802007950824480 8697744 -8580781850547055991820060144234332160 8697745 19503668198127679188486189635522021760 8697746 -8865100066457979683806700566702483296 8697747 10374474564389342229217480915709754672 8697748 -22587295259043516720923329508805300480 8697749 54577149185501917290408712275756596064 8697750 -57299119625632587098938099215096096000 8697751 -4670787436178266260632202550526032496 8697752 25193263749376974423286012245785518080 8697753 -260704091941612253922438793118567095200 8697754 90269660236011288781514949030814966224 8697755 -58170648352313707009205177163516349680 8697756 6124427694771989908309063257164585472 8697757 73974618713919824924233149722372457420 8697758 -27685402120597682489249244351438351360 8697759 -7245823120017874108232643112726016640 8697760 1305848156431087929957970095984476160 8697761 54209719507389049990035020029900054212 8697762 41312868065852806414126639608409383120 8697763 -4970102565535538518873551297279784960 8697764 88337676708902494314693913545637536000 8697765 84323411351528237457426033431260320 8697766 -21358605421637735654256418107552522240 8697767 -114708142394530689195492343371248599680 8697768 -12843045721275254514069191961612042240 8697769 83748491317509617096500110907325298170 8697770 11993006855694278278460642749565194080 8697771 163323296264025903917618595719522179740 8697772 -124091440015429436969192270009878729728 8697773 36092946810658451105247121575372999936 8697774 5025733700664161668337817134898061440 8697775 9278550488077909919727863627638385800 8697776 11424422682699502735161525275545976832 8697777 -37806285832688711629448671147093422144 8697778 -33630702419900268917028534040933060800 8697779 -75304579811237570283905569933518373620 8697780 594304719161970981222778446616780800 8697781 26986814528236232005413916843603197564 8697782 1405163898854358340672864243231342080 8697783 173876383192038261495960282713203861224 8697784 -53528204678855032409493800897990369280 8697785 79987409621275323561267463970613142980 8697786 6254227418258129844876045041168006400 8697787 3012261573804722688896250455829445632 8697788 9298664027215645102259597459663617536 8697789 117780327843169249932587178068205324000 8697790 72154580461996659377361130340701070400 8697791 -123961913415804257651788770649832495808 8697792 -1457872146325152037248335168510361600 8697793 -14866614686623427185480866742047333912 8697794 -16086195369543463253251546917571584000 8697795 36910048037886088125236548584078666240 8697796 158024929334465321602214448000001927680 8697797 57395570385523380020539152586732617246 8697798 -51766487970030420459446052477117477216 8697799 10816815657323343433848405624478096920 8697800 46514686826986086085158211739941632000 8697801 6658757532440409091115627704328832000 8697802 -105967793196722064824729583726568221648 8697803 102211953525307600293598922984526044052 8697804 6640151638570923646440031044749736960 8697805 -60702997223084391270571926912439167540 8697806 -41860950472609583190408502283310116736 8697807 -53354286486358185068459234418078378720 8697808 21567429271851435774818122744195317760 8697809 -70377388314045248343693656859504990990 8697810 28811451574105319556370501665642155520 8697811 230358166313612057297011422268790914412 8697812 -48641552823410312519187964354214380032 8697813 -91318606450535783870699460107471305056 8697814 42745111239103666687175232773718356256 8697815 23882737907947753785882188306887000800 8697816 46472816520588655573993691619169996800 8697817 -109155817176594685223078637926708611068 8697818 -12778087900069792703102183828265217296 8697819 19999267938829971657020958546569269248 8697820 44795965910633157960461860950093004800 8697821 44699662051518974924323738760944713600 8697822 -7067692091034397200392568993107515392 8697823 -105752499666395780153522672256301464928 8697824 -43774827860298431601743992680584577024 8697825 336739839165430901390620527029856000 8697826 116385585493102199355556313094519212112 8697827 23824871643365673087204544375678093272 8697828 19565561708364361895196436643166130176 8697829 92387480011353178173568480338836672832 8697830 24686880331108980108651681491480545920 8697831 -139812597369024861477076944060002764248 8697832 71191505321010240883671867270512394240 8697833 79976147152382840418488930666558033082 8697834 29549243077479570930408103726596234240 8697835 -146350393871687849016784681402195029600 8697836 -29327982830933278165859855273140992000 8697837 -112415397036450324690800611138631970240 8697838 11970339348321130491364995678999712320 8697839 -3852826151118683502745092371782368000 8697840 -4924333453208560368880379070752686080 8697841 -28683821659916121722137824335868973248 8697842 -123229216225869744738864819967554627456 8697843 -34387767767030442368757202976504004 8697844 -29914690016971226225277459046200091264 8697845 -9348298013853791123414802030503541480 8697846 89969240302625554545831291584754359040 8697847 -165468639013014009522411906204519051608 8697848 4362136816838148602305911680074383360 8697849 293583890707300628978421765890045952 8697850 -13891530063353127665248874076108883200 8697851 -53076706463915555992358924379888221148 8697852 124983069514429422618749898616502430720 8697853 -12089323952722355874682297210631315136 8697854 -155686896699913260650211213640665790080 8697855 30664891558224803754114860784006904320 8697856 -2093411312700563910641659475310673920 8697857 -5261341767748112361101055591842939328 8697858 -15940280160901992560204538273365798400 8697859 -121033969395400495766878832071329543940 8697860 617831168318671957614126221112936960 8697861 1394463806827214164712187980926754592 8697862 -88366751992134556457563409304906030528 8697863 -90952274929480478771381114080159722240 8697864 7260169395171813639555174038506045440 8697865 -61000561721378552775201400195245703680 8697866 -78029962191791664561634189773655516368 8697867 -118508448133065103441154635382987954688 8697868 3164643346952013684460445773004764160 8697869 90891733618229810362411787121878505270 8697870 -13859267542831879005277687880042988480 8697871 10101826034240146334210505686422481504 8697872 -24930984390229205204067621276149735424 8697873 -59662587168749217670054842380582623680 8697874 102882142517409015512390685119125953936 8697875 -247225092396169123558154364023135700000 8697876 -63444706088631696167897884292655316992 8697877 -1210369202734198136460223308806302720 8697878 -16752537357497905012881215197097706240 8697879 77041270856598106756469619276453433824 8697880 -172851692073514905552053792690969395200 8697881 -34721593194827102480102552587151496300 8697882 -63946435328648849457005575445293828608 8697883 83182032326690557176854479471530123600 8697884 41845638832979830780525235473496050176 8697885 -11377652532013914164033272377072301440 8697886 -47740976335434643612232827153958573760 8697887 40176853934771391320294819203875194880 8697888 80434110455181394246801932808350597120 8697889 -288292204937808549939743173799261553310 8697890 -16317255486916802420672322242088838080 8697891 -24798409680193768175570982496292647680 8697892 13345583492685765360951729237684633600 8697893 -73949229450983178125503723713887979780 8697894 -4494302473786631515258718991945595200 8697895 48323929566473797211829662573302889400 8697896 -65042396984218254321636551668434124800 8697897 -30758726157105253011864909115912274232 8697898 81914718790174960073123969688800490240 8697899 -14876806295184559888532547933242174688 8697900 -64140333307219846933376972323627008000 8697901 -143956298531864845643632057140484565098 8697902 90353106771420852078328448579105823744 8697903 -7028051936077749070269209531341665792 8697904 -11237090999027662870336187849661972480 8697905 -147435344684580161078408115794151524940 8697906 12448266041997653817665219296255916544 8697907 -20607888637017416342632917966708503120 8697908 142119417278804087599758429053374108416 8697909 -92860731693703088756681179451693707872 8697910 20343739642621776114749150580598003200 8697911 277117873821567962057069375709264792 8697912 -133944944607745686519615693255409459200 8697913 24110606338382767050820137169442954880 8697914 -142707222698015229067580781742834111488 8697915 63597756248582998826482002431138304000 8697916 -125236575101680105477705991206572405760 8697917 274326024151061171398593638486309168352 8697918 3192126717500187096310950440736423936 8697919 -270351519196521549079855118842143503680 8697920 -2907141628328388481849938900827504640 8697921 -16723488274014806729881323926364365760 8697922 10564501245776667394975420724948700672 8697923 -30879598382997387484627420594789246560 8697924 33878288817595076232665908826144142336 8697925 -108352868869161788377272607047681068000 8697926 94323675091823743081695687924552226944 8697927 947991797287865037503192681232399360 8697928 -137290817393867114541968844911400483840 8697929 -78232205071054728466719837504190697820 8697930 4509963384386469892442111448759582720 8697931 4647711984539026398528606972887203488 8697932 -27954198527395725715725752874292149504 8697933 1086452636477865015660472311077155680 8697934 -490513233075155983726838332045435008 8697935 -108376627661500080108894828337338960120 8697936 -5567920137284206470822323774188683264 8697937 72011436546138185138799329674570537586 8697938 -179771166062142546135148464321656595456 8697939 -87763151757134218220358959847467522376 8697940 -43512980929712027735969843854227486720 8697941 19319795516668220344172294373017593980 8697942 13777248525913493705921220316391606784 8697943 31977770296536215370546995439888605192 8697944 74849653645080977628667071740985753600 8697945 29420571407533641464900583686672010240 8697946 87379729883755634810028794643576498672 8697947 25327190009134412623242743394712515396 8697948 18357848163867009274465647510010478592 8697949 -7180844499886874183700718310945316864 8697950 1612792946818487948263688828621625600 8697951 34823555324535320269851607811991598680 8697952 77048676304038910156466805267587530752 8697953 -183849137229324071550490333775546019360 8697954 -236963897403963918228445460619739392 8697955 15869390416505170535225502268065529920 8697956 -48283638217973849209211349051221680128 8697957 171082262875737787384979939945780773440 8697958 -111840992078016558786407414987897797920 8697959 -2134325270617259038068074200122284184 8697960 -10015763250553990118093977271036006400 8697961 -157839535205827256821778052862764037248 8697962 -7117560950680435587430893600362059776 8697963 118481985364618588708699792906917587544 8697964 -265000280536480951265050030175932672 8697965 7974064488604086504015615625547525400 8697966 36196079628519971569109857087425743424 8697967 91368305469012360668904618185498776016 8697968 24093786679540274968241486575690874880 8697969 -81719985009806044340615280572407954560 8697970 45014586629512428635786591707164816000 8697971 114470292343626239948175776922371684172 8697972 -8779884953959703075180002406813952000 8697973 -270010750293342741163304822284192461778 8697974 -22632365233368534844816561757473191264 8697975 -10092578543204175088755810025713321600 8697976 9355894846150579044195939478520463360 8697977 131452834430061749890369370765138798826 8697978 32869858742111143494481383777957896304 8697979 -54965750180244443085870121717281277440 8697980 -18745991844206618059851624729439641600 8697981 -18589019011857775703216256026235867648 8697982 24208397648711349155711572061894348160 8697983 -100366988644536361623027879229773313680 8697984 -86630075235320696440691483043283599360 8697985 -13388815047863129755184320831273670400 8697986 30342362256635083370941102446543706368 8697987 56384436196373068117579834483605269568 8697988 -40444722191604761823792275691748954880 8697989 15107280887315864078024376235894515324 8697990 25867897703474123696306166233638997760 8697991 48772641613759867095643554292414817800 8697992 108762934915768468679161318281982080000 8697993 -19401470580472210413838421566098306336 8697994 1836772619112224114881697197240789296 8697995 57977623914318860576907514033302708000 8697996 144056382821213166504824482945975311360 8697997 -273511212562615945490052721685563392 8697998 59442370413913162928141413463864643264 8697999 -10894295101278872871371235876704390880 8698000 6513469510165377869403644642611200000 8698001 -100289297261086547630369322654138149388 8698002 -283259075520553706027455127207585280 8698003 -74034223117180135126472530951419669840 8698004 47527695221250737800068745074238457856 8698005 27807204897312047621732891687011561440 8698006 31046470880725850026516799086284225984 8698007 -229186398586244119835004187532424132096 8698008 175178020991451233867097264481759395840 8698009 140991145033058109965119498228619483210 8698010 -4943370916816427477729326820857632000 8698011 -6849442755731910368056490532538725888 8698012 -991944534119814013594645491719160320 8698013 1419532470383162588422515925736553504 8698014 8175355411501247533370765059734416448 8698015 -33557802115938884455275545955193194840 8698016 26561006140514806327968033565751377920 8698017 130865587665840378005341457362023215280 8698018 -38830315999743348861944616396510647808 8698019 -177580187709080486130329924336190565680 8698020 72353799283485081100440980568932167680 8698021 72275704948159452951073492541586847200 8698022 -58190618428654584287946759792728966688 8698023 386825580403748257356780866413674624 8698024 -152198540190442860225374091916378368000 8698025 -5958588301598131049560110350353622400 8698026 -9586698003667204389130502500969049856 8698027 -31336443367179112581524584948254885120 8698028 318862366875611534093326736444598528000 8698029 82285672660727878078969922829282860640 8698030 47015381922824277787957397791050470400 8698031 64695135886951734377010269954821855152 8698032 4270040406712141065590266246711541760 8698033 49599127518707173804539375957946488758 8698034 18789733475910774638943650444034090912 8698035 74776671200418395576210901729920113200 8698036 -2483310382044220034431512873004064000 8698037 -284432242316552917691785675664833687314 8698038 -9267450273191844078877350841516232256 8698039 9777994448533457781589285743566109816 8698040 -605061843113640175935838317398016000 8698041 -205497942738853720534844372627577430464 8698042 -21778680298860646169775652287114080256 8698043 -137736079387123752831125623575801763896 8698044 -25486890605590699937579369087022902784 8698045 -56582782349778538092709750592130287700 8698046 -38192288482236521608797203907346872960 8698047 -36600619014535422701732269891323295800 8698048 26759138656935556447115671615926435840 8698049 -205206540924189170400978803026899541950 8698050 45359569593349775028345593544171840000 8698051 211558065377649917153111617313415944704 8698052 -176789787586315864194749030180183221248 8698053 13652933406729776307829962855437101056 8698054 -27373657266625606976055737250152805024 8698055 -1909302107293141851954409323519291840 8698056 9724752553840747023888827850278707200 8698057 -43127807106990223262220591427657013340 8698058 53356690967505528212863683330889551360 8698059 -60749876039463907980940345845050026200 8698060 42745204104037328784683193908700211200 8698061 143584008008537900455759727824506892662 8698062 -24629663975139974632850756447577079680 8698063 -3733777114002224151169713233180915016 8698064 20329507398964732123961252671784878080 8698065 -72141769004861568749186085096890640960 8698066 -5552789661276309786332867067381331296 8698067 -22142201427871919015530469337770273280 8698068 -14804957165273277422330940342918377472 8698069 31571244912121426551914992592458780000 8698070 -28149028805093393991781031145143051520 8698071 -25986314387993517466260407362362295296 8698072 256494091297682299627726906540815820800 8698073 -21515214947763906695228011055480491776 8698074 -17631503551745278052328753718383747072 8698075 -123404675764379397896296374746446881000 8698076 -167035711722774783849388530230199943680 8698077 63275393211107527069240779106434239040 8698078 -167545766415758566309681671809714116800 8698079 84118525849458799999438525534163335200 8698080 50277298534785219181564654634383441920 8698081 22557538825748456824702720002341880320 8698082 98956866343049631961194002240152694784 8698083 1849716620379727296065172459452453184 8698084 -77219596671366228156880262225391354624 8698085 65194673067548151641497576005785910720 8698086 -104930182174149285834758381036967772800 8698087 27119843066810843562891966907654728112 8698088 -126420498106062241167410276638365926400 8698089 -118319831200516879420941569433592273776 8698090 -79406290421681163460317739327131799200 8698091 -7140546419481786199670406228347436000 8698092 56031875557699573343275147179716129280 8698093 -71213798209598978089716310043557551658 8698094 1083035398628836995375491311236380928 8698095 -13606485127210125899983642269011492160 8698096 -1091588725367358623063836592344989696 8698097 242172456975727062915321142776909150546 8698098 44418866689337263809372363419862747264 8698099 -353556492634278564952403500517618205680 8698100 -36460495084196056766606669781324105600 8698101 66543798003738618668730668867348892864 8698102 -61882319800910401608206131665603194880 8698103 142651826599983126927894069232255799040 8698104 -742489094304096283919063455451873280 8698105 -74628544255877851478878943782543665600 8698106 106363771582571896019729562589730896752 8698107 -86855792437519218422038763692980572160 8698108 28272499201509999080437788903886322176 8698109 18925329914180370620009062664071912512 8698110 -48870196909883647323571464478038138240 8698111 6609174764925382750694190209244115712 8698112 -17792596564653105062179635410856050688 8698113 -5241401901625786165935188904594647196 8698114 48087359377104066054902519946307271712 8698115 117538609349550111360908216426083296000 8698116 19556999001387121667066032162464460800 8698117 -4759733169186408641984034876067671840 8698118 13597403657911560626087400797294127360 8698119 108366535210135278323649136745467704744 8698120 79207677421397943998393587676332953600 8698121 -58235796712192756239660628510116072678 8698122 -94066654203562951507178346145562719440 8698123 11360327830657411274523555907449114144 8698124 25906624203383152598845514654290160640 8698125 4338339757028133870712547109214800000 8698126 -100683206196537372130492778533686336 8698127 -20866169692550774793025674692332429800 8698128 36165553810678838652252444131747364864 8698129 180393586533720989683719869203545498480 8698130 48673511340568421040934510852039680 8698131 -105900384658761096409230164866549314720 8698132 -97325960306391614852546462476644863104 8698133 153653637730746642701256293830184762382 8698134 1968295672902089035292675210148349440 8698135 31573434436418432256440546359630897920 8698136 68323437913151249338881197024680796160 8698137 53328026717829679059457373506364928000 8698138 158285914367824721066357854641008678400 8698139 -140236512331233542225620311848317952880 8698140 22245673634131724767335514068414627840 8698141 -100858554945939520680944833285243835040 8698142 -143412804063277575273102728086039014528 8698143 -129757282768508937080570127119214576000 8698144 55161174005267623610093455458560901120 8698145 -43468066696927035812407594225571296920 8698146 -26011273746984556947802980481762252416 8698147 -129395413980803968707278239513062915240 8698148 42823656574408726011129023551293166080 8698149 225344067484788369638831243793160534464 8698150 11496900311898798668534263419395169600 8698151 75008649629504131604802295064329506048 8698152 -52502186363397068182847024094739660800 8698153 -9052302557873730802050030379879518598 8698154 -66964026318198703393944541517838632448 8698155 -28359958462084901155675929840185901840 8698156 172570510175317807148682751159153675520 8698157 64887440845083682725652108433504523180 8698158 23956672133096509719358874738243082240 8698159 -64294077883984227924865812949076756960 8698160 -16136681370021260790452241059220357120 8698161 -42531209278878471796801750171635751680 8698162 54980584312548921560052641442390470400 8698163 4474277796478378191473074686419733984 8698164 -82046761471248804435189829924990439424 8698165 -35840681310939260750335975367817457920 8698166 22041333510419976058489941019025326080 8698167 -94134366403266765491186529039539178816 8698168 -8720972000250702235644530688973885440 8698169 -61948418581739370217573598680867392 8698170 -9100254279943506876581416615439708160 8698171 333770358667849693245402499912459961752 8698172 -30020865061703088409808393414952960 8698173 -134233180283123806694593908448147824000 8698174 -1771737614078788363141702573924451328 8698175 31595259234917664790194065079381474000 8698176 -27511501468175028914832330825411330048 8698177 20160992779589779170027999243645404160 8698178 -36447711107536816353850120270704813360 8698179 -14174350423551599357688601639214073600 8698180 -15064795899843054644326189795822713600 8698181 -45673328028639988211971371517336524000 8698182 9525406815511006572206354229638776704 8698183 -90224587506835950703637036164521779096 8698184 144082202501889819512890631495932723200 8698185 -76430499137701618929061177305558158400 8698186 7130441355207460767304496745030452736 8698187 34225965115632523964244553756334626836 8698188 182911646787112892363444162933405552640 8698189 53861571559984208479103918487299039990 8698190 -12484173478143519142561577380591022400 8698191 -31350731057422828750109812391354303856 8698192 5259373845236374789745963465223888896 8698193 -84292090011837649950309522275537945280 8698194 2212441294176515799612095154298174224 8698195 -202821209183902575714606188839676125440 8698196 17550625896149618038395435754765762560 8698197 -1175166624301891625444948897023399680 8698198 52625896710321131028454798231458353280 8698199 -174456292337479837275138005046258701136 8698200 7120994661453791022280857453772800000 8698201 -52364742809846106761711355125236559868 8698202 -46465759380766660338749313810022394400 8698203 -96562750781115595595226522396913729200 8698204 10443981932336939104723939180235686912 8698205 -135019728535935026857202054946388837140 8698206 -98337211856199701739666147180881088 8698207 65037193187333676505958323004455488112 8698208 -34190056167251002441889846318481014784 8698209 22369268474568979378375896778778345088 8698210 -24091094790052757512857921276541140480 8698211 -355893556109893505396369970865405945200 8698212 1159487005651182758169080888040714240 8698213 91781912851038038126196959868155870462 8698214 20946372709210023244876238913639952512 8698215 -52564749772384389855311418877662296880 8698216 57006574458545900730137614050122956800 8698217 7084207414434797244701227475944271952 8698218 43423402202265307602426706288006818048 8698219 26557750007343051239949640940648782640 8698220 145785276658972273945155271499752058880 8698221 -25437269492996029823535364381835638656 8698222 29553653976387176446078924028936953152 8698223 -137095349051989713622184828687488500528 8698224 20489346268169278714908722065302257664 8698225 -14724447002504399635041722793789864250 8698226 6460738993387126653279834972709431312 8698227 -215091592168741559026039826038561680 8698228 7665575143128865624767545972641234944 8698229 30676664816716785563201004108414934830 8698230 26801517627524690573161961395781406720 8698231 -17180880759058205276118883499990292720 8698232 10131235484442412531502606938541015040 8698233 52143965461893423144494523869551590048 8698234 26654835946548625239518030850916343040 8698235 -31912676090806789054986454282097597040 8698236 -28429286945727407282183525621754060288 8698237 102773270313239147177126598689786775000 8698238 55959449590515059942600767807590219840 8698239 -7783568144415356099936240478965794560 8698240 31100475836891084533263834679974297600 8698241 -139654151268629577981917393611174463358 8698242 -1054537150904494654187328011272221696 8698243 -255328546068024586355343669565810718880 8698244 39921221579131198204630597291544349696 8698245 21072276470736985988537246788526985120 8698246 -22026063411299874529877579554520952576 8698247 -426029810640080162301582796147618419600 8698248 30262722237317717811064745997770557440 8698249 45920592716435561839610763050613498432 8698250 -18892447557877521045772467520260672000 8698251 1566382116383350771534747444198953432 8698252 -58079853343158750332409204572078200320 8698253 142800871884311104130488400652485528502 8698254 -13997464450303707029332158461545916160 8698255 -1398630156012963854590840107504076800 8698256 -477989879318215971005342567163494400 8698257 50567336288769850871450517626079497040 8698258 -93182543281434193293619572235840982016 8698259 87867879746584108767411789311862780480 8698260 88566481951709539974870570977203200000 8698261 -118872996173453165045733035673504288480 8698262 3042458606132884319148458802052825632 8698263 -54540471556801767459854154801582216576 8698264 -86398312824115613235008456789862420480 8698265 54308284391622505706981790159874806660 8698266 3636488844016683494107829771743030512 8698267 -50248903835501878965261953884686520128 8698268 153244596732747573987943107003060857856 8698269 -184704504532314270837810434325350129952 8698270 -40183833783927484059270723173498135040 8698271 -211224554064377641261213151487728037840 8698272 10109691148262707918282337954319826944 8698273 17954005287637476731007293551986626568 8698274 18757985767662053116892405425092621600 8698275 39374753595140601186667800538031821800 8698276 3688593385345515822876058970451051520 8698277 -5187390726529845841075325047599445728 8698278 -20963817098199117517955090114965358592 8698279 -120740619415088958499140608270887639200 8698280 -35332852163562632363895451595905689600 8698281 31671544132877297833824616557948140928 8698282 -74876763660116064030077432635365085008 8698283 152730037670506168826615504314720381224 8698284 6370499746221037067733106798379748096 8698285 193062361768181920183497890565775555980 8698286 -13578184888763187214134996211031666496 8698287 -7420284943893362738135410244843664384 8698288 9701235771335689414735622344511913984 8698289 -279852902538403647420392604357426942540 8698290 3021597132460479883557266975391744000 8698291 -39789115233024438017437505659702245216 8698292 -68151510959130026093982548900679609984 8698293 -67239729494973749559920330215414889280 8698294 22014480460865601758764997496043432512 8698295 -3617237721051061207583523178247323200 8698296 -66120469417517085216106814869776691200 8698297 -29142323207753249909658623793828263254 8698298 352578482534119250449402084827686400 8698299 -7871901253050481111666118080095740136 8698300 -39176332610839767243750327279734643200 8698301 2178852425792784538120878654024167040 8698302 -26884869993428704532106369056231238720 8698303 -137104990288866416771532981193534516080 8698304 -13320953523846176198938185755246198784 8698305 24707641202626100182916726256764221440 8698306 58591482947441493998466637459582982352 8698307 42470117510378487911165822138067976992 8698308 49366556684694439307610224651945625600 8698309 -43096629440163804132332972141554929380 8698310 51813095947991617447838475494363151360 8698311 9280541069834651381333497171711197240 8698312 -58714433471360490974557216617556869120 8698313 -23230478793898526534017830350563777536 8698314 11019216323070172613395299774803535360 8698315 12839946953398339214165708575524244320 8698316 -66661624438476084491678029333550415360 8698317 40102782008911432511345287394566401216 8698318 12236802671607628034972161436015511360 8698319 74573805301010886040344665439209120496 8698320 -40270471372606125207072284267898470400 8698321 9066464333222017082870482331865977344 8698322 29366943850680500821519929090562898400 8698323 -84613254652574572563793626950137237200 8698324 92383983187425343357454003764586305536 8698325 86218452451088905408539140240198791050 8698326 2458588516209588874454224938872524800 8698327 215678403928828910498468304378391088 8698328 49041514105113938480478535976030300160 8698329 39626146216685549562836078131688899674 8698330 -15211445470777430050330063453987195200 8698331 25848960334907699090689088221290401664 8698332 -25360720312814433096294944928064831488 8698333 -153280234531153026384884790700848852480 8698334 27624004153516605829307686399870578816 8698335 25237117910427575859662812987036838400 8698336 -200162371893986427866312482266796523520 8698337 -386928334769714857167309649049520569088 8698338 -30760071558395849360881064092596897792 8698339 -54205969219834128316457175067008948480 8698340 40212695469365998182829403079294382080 8698341 -511906512271815307268631167766864480 8698342 -136902262982657096021628367105909839360 8698343 -75712079028375105583012123975400862408 8698344 -10413630817765210315371424165116641280 8698345 79424241556597044614278238238447608100 8698346 -2402814671211766902695269432686562560 8698347 2166887366455653189956481669936700560 8698348 179637638937516517107444865235559780608 8698349 -56244088068301840260669839830041131040 8698350 -8528871492486225871304304702783052800 8698351 -34627853268376117083364416038997639048 8698352 3146012165998373092675418518726901760 8698353 127139161299901854282901773704251527264 8698354 -31086371205249206493788839520208142848 8698355 -25809998737914172697160721695156624960 8698356 141146405269699459375830581464453645824 8698357 65037983082004261939756635712751406592 8698358 -35815570746288244878714513905728506720 8698359 -21062900328510990686292840508582764672 8698360 19205503246637166728233730661370675200 8698361 -7639831392195855240806823470686752768 8698362 -54348873317306193940584418113590693376 8698363 -120338058380575270598737307845792167388 8698364 -14335306125028350620564104476310708224 8698365 53185641038662464829043008678205249400 8698366 151433744446915708817300925524112709632 8698367 -21122963623336472257848241368212470488 8698368 8631077382047359658655785072638033920 8698369 -244521851629771810143854162074432031230 8698370 11307568941387177573968357841451699200 8698371 -70007029295547065358531098527197114240 8698372 -137358354060373075721442591424668183424 8698373 -188555379968319091973042199676486837380 8698374 -67842039928264424239105407045712896000 8698375 -99586176930907545527105414995103976000 8698376 126786692701179067124690579445074380800 8698377 -98168305230639049213176079805478301680 8698378 -1947998996824257525641209567303521600 8698379 66470019147140963927962877078255353584 8698380 -53262678273754578681489702770727613440 8698381 -32530796048227264540797280127909893568 8698382 104148427276391429464903516437966467520 8698383 39330003835548219566714697449898450624 8698384 -1173825328165354119263799073017692160 8698385 260369903659801928276748234421790580 8698386 132032774782995150293851536456079104 8698387 135547309051619534157249349941332210400 8698388 -9905066884274584953386896265595490560 8698389 -63625742083523183341211568327656998080 8698390 57962338501318753075443797192810899200 8698391 -83492443837249208767320844848968740728 8698392 131520689787562105879742295190448056320 8698393 -162315508947993330885586083146554815552 8698394 93911396002302707087043921529374331392 8698395 28578890664751825048511297006782596720 8698396 -9167209244597151678349590085662418944 8698397 20844505196452891522774913975989215846 8698398 53896050612050213639700206440239276864 8698399 -187805433702999984485020010822123197600 8698400 -92923585882000818099015096307246694400 8698401 107963715306486350696253702202677430080 8698402 131161962018265038337778610515526115152 8698403 55569611282570255496296446746622076880 8698404 6204475401588920071024892620740255744 8698405 -57488891825138059609296565695209568000 8698406 2129284474981334679258533232256224960 8698407 -7883244641705834699424815370594898608 8698408 183622392283796820743906606404280232960 8698409 323202459069978217534532164850449307040 8698410 19380246045374941244326665430152284160 8698411 89921118023961725387856616768739483352 8698412 64340480836457091891421973944020761856 8698413 -126510002050979873376098357470765632 8698414 6934462952387949706010836510329103872 8698415 67504801294552515790234802768214674400 8698416 -7149746805697229724902966940983623680 8698417 21794651903352047126365432199399425024 8698418 -16787848692392068028908318072913078880 8698419 -2569469057119894816288884339995816556 8698420 -7428483403261716284400587046289470720 8698421 225795590479324135583314734222170336622 8698422 -108866787937149204301138610244412116096 8698423 94751950565715368948914428930426229728 8698424 92951236377688479444833784997899386880 8698425 -35872851000025126090165020984367326000 8698426 -26198960864750964972421801563909378816 8698427 -1724501089663133386878676878598437720 8698428 -63609545471523530679744232387842823680 8698429 113906433612992147865838154699512812000 8698430 30576066837041936532362025470412029760 8698431 -44944785539213418431883764776610346240 8698432 -45220258066993853062208229064543043584 8698433 -1598846739751149978625567225667443536 8698434 -105390493798843781527158840383976430080 8698435 174850553677869042893715908201125412880 8698436 77626020021190289794950370359906967680 8698437 64828647200225283750895113100127851776 8698438 28016287478883983443134275238957319296 8698439 51917347013059451966731356098604190224 8698440 -7173302201640084826322319717347328000 8698441 -137176797424523932731158797658635003320 8698442 14113076964511618453961087545234604544 8698443 30478798322562313507049051993230900464 8698444 106903746686063637865378270521397895936 8698445 -8018407959073592495729592471367050240 8698446 96913787802034221587055571790514924672 8698447 -28370462157259508673056729546287991960 8698448 94968344755850574891321651678928896 8698449 -111419668648748356964786324475130027536 8698450 -55162659317823409886845087062813282000 8698451 -281209229272435744408061862496629238548 8698452 -33722505496482661815858906480518934528 8698453 698555565558172102795229704103705619200 8698454 -68555042361530492284599972738182809824 8698455 -73291311036398804472622921999905064800 8698456 35980905243189023342283765678367334400 8698457 129230580765546346712709679365421133706 8698458 8678302659268142789836722844976159232 8698459 -97777823097247656865763989832899861248 8698460 11621563004215416278705293167652001280 8698461 -418034905242207013076257045936278720 8698462 105458010568840415520628614185301319680 8698463 -14583703128909128589407323923864118968 8698464 172415154138164993225709136488690745344 8698465 -90184344400101731784970421474129020140 8698466 -166416589677440828831943744097551360 8698467 154816412940249668657838961094549161080 8698468 -75252584981019017637127288912358484352 8698469 -50478518713398589031743047421994181156 8698470 661411664825632965383314681684039680 8698471 -198633097534319766189803461507122033000 8698472 -76235208124045201936681443383388595200 8698473 36146347361091157081187496453883890624 8698474 -117705289216966936247679227713198365264 8698475 -89734947694674443924975218628422945200 8698476 7781953153289103096426760542540595200 8698477 382390651362657283618409978880112425900 8698478 25189834122933540271546304400568833024 8698479 -34067092912627625546573726882535075840 8698480 24454730658445765626500404862091264000 8698481 -39128165891591081634980466257216392800 8698482 -38060096791365191997079319056155448320 8698483 -19417939394193557282029504246595309736 8698484 41546972272155997801133509640363606016 8698485 24872532774450328884795863994500198400 8698486 -1665191949355943284050174973868418816 8698487 66353872945288032406073272378757176752 8698488 -33448747027814708972275559161449676800 8698489 -32058916959416592722953130016829913600 8698490 62299628347308718847946786487149228000 8698491 78880877148813944425398781404150919500 8698492 -93097507774299099545943424028619786240 8698493 -133883995065771593386099810216760283258 8698494 184911916729779327976515866549735424 8698495 278698584461955656666867037294049440 8698496 -121544990928056446730094958140236759040 8698497 169340234849068420713459376052693406000 8698498 -11407665695475788729230416057336399840 8698499 -43297986882519000335204625442337050500 8698500 -84309849561367543819329551596326336000 8698501 20486285299962773193741298180594680352 8698502 -74892227137786923888681585014970438048 8698503 -129233724311973631784024613664661265792 8698504 -6842808230546535422766693223790592000 8698505 -40431629245429099387418293017545112000 8698506 45931601134612641900827233006173623808 8698507 -64950400588837052969637577921453761728 8698508 -7378929229142900133841322600259256320 8698509 -6023660225430655426010469796496601684 8698510 100148614324592891449036224190234700160 8698511 301283328935579345222834527461868927512 8698512 10163438016392046275878973041401200640 8698513 3928101423316853415311216175113022064 8698514 -49931419544679432432044774864079072000 8698515 9133820523396984741790378713213542400 8698516 -100466990109197957654561516847420818560 8698517 112845980622486328416287183669039335566 8698518 35256598330153237421258299550554656864 8698519 46263677977688635535592749053956853968 8698520 101355056308440558679994212403624140800 8698521 -12825827890985353527743807023964400960 8698522 -7358839245022255917084180079962218496 8698523 -28171965087379021601955289391428190280 8698524 50213416518884523364158410731079488512 8698525 -173691203386381942830725574158368118400 8698526 -123233980646843478830801751032547509760 8698527 -60239167946347404977129511885846284280 8698528 -171701904567768844815530004710466846720 8698529 262551776069680378908252878409591905856 8698530 44240985844183385479838244003612088320 8698531 -48439129496913028425395358685934297856 8698532 -132872300314175844139604208689961000960 8698533 -37795516491483848370186450355064623776 8698534 -2512866717245569223844820819550276352 8698535 30080050148062606325623019312634293760 8698536 -1209093075406738917191333465594265600 8698537 82424246169149035806699833572103684980 8698538 5893057694720786971270402432701745152 8698539 84289301535333294246904099305913360368 8698540 -55391468801706001968155643452660213760 8698541 -23882593274514706463142249162711580788 8698542 5442525296217394686492758224738375680 8698543 -137889871706446003636047259827401311488 8698544 54215677312868612605415611795727400960 8698545 -43795545424850728714638485464477018380 8698546 43327633540808153503311551113223795472 8698547 -54264133085977720826176396877787697920 8698548 71940511775854977213657038743758458880 8698549 -82759759590035456283527246402692786450 8698550 29284279221701651561336343483814752000 8698551 102789788839367601845338906180625062632 8698552 -99237348174677653555784915146478161920 8698553 260874166918315958538357018663681893802 8698554 40191588336755871019916020845297992448 8698555 38135455768527254704063772194457835360 8698556 2753699202993279781451985288179933184 8698557 49495133601701198557080825820094448192 8698558 -15636874149343670535874631351809013760 8698559 -271510402640710838912097878000541858240 8698560 4038984397986615070237100484140728320 8698561 -212932511660757152971553913091375947520 8698562 69101138846594431993020300791510734032 8698563 263145148073623700621545148818165724400 8698564 11749299691163171835470491034741641216 8698565 -50463849143139986641650426410127235200 8698566 -43795967956405095577448809572778814976 8698567 75298603322484173669537034819199213200 8698568 3028936053803472491738490600576000000 8698569 73958512328536519083051979628523264 8698570 104314725184577420769144574562032665600 8698571 10773108544399386119013971557379960064 8698572 -53822313133030797997306607289294409728 8698573 49964880084513849362182609893310416364 8698574 126835724579157318892095228257386489536 8698575 -48841436620440456101660129981829575400 8698576 -46285396125227947798299324822154682368 8698577 146955017929240470157714677176888222592 8698578 7001041358510705227330424727343264896 8698579 153819707428756113589619796111906641760 8698580 133041236224040121879051990232980787200 8698581 -67386552052271232509652418929220204530 8698582 65129438439897908615568536960948143392 8698583 17477881237049115563804429582936423904 8698584 49579759254098903011671029343342059520 8698585 -17434234551674792506084217528477667840 8698586 5294908666283885393612333583214693344 8698587 -63310104564851006468908778872543611240 8698588 -60172089015865489715051118809686861312 8698589 -45253432711699318980646715302880023080 8698590 355060562864104412837878673451355200 8698591 -57433505294282180867083402871276343816 8698592 92114761118956350602770703525315346432 8698593 -54599515261074468300224662087040949600 8698594 182380985753442419324618744502378432672 8698595 46939176964679341177100104366667019600 8698596 -189949610503119646344827559643298703360 8698597 70503300260314623540428464950124018046 8698598 88005371687931169548959638676739352800 8698599 506682556768225713203698450220300160 8698600 14763227952896476679463752426029056000 8698601 -39160803659295211078085686057083245196 8698602 -35156590780998577854854022324021962496 8698603 -44521081999230731061013949101696251148 8698604 99444588379730890793416781171605005312 8698605 31662292878205949874558661887278676960 8698606 24618861210557211658457275143306961920 8698607 11738486771968705894714346735161291920 8698608 -32641374241259486368783366416044359680 8698609 -226435714755962684085732747699214813260 8698610 11374847177957203326114805573739880960 8698611 -33865651002691958708748185044816158720 8698612 -9413595582697202082722220493258391424 8698613 -10084603514271089193635348658255023232 8698614 40678365268289519766256607270016744960 8698615 109401354693730803517368139920686684760 8698616 -99859470777146854038998716549514403840 8698617 -96434781969483744093062573655285977760 8698618 -142756153692905753936260282703613288960 8698619 -232556336003867634807362034575608828704 8698620 -19970207093485836988189451549061120000 8698621 254601187660351882931456351043387842822 8698622 68818404987414754499864205684099290112 8698623 -39514129945147019237642736613471552896 8698624 158570264711345904014580391655799521280 8698625 -27059832979056591629318142323078124000 8698626 -9831975278131569590520339871126278288 8698627 -90943131983202205525426268332322223048 8698628 -58595417397564975726707756756103116544 8698629 156420823279165852537426847763032047584 8698630 -26381478130198111512755761325321543040 8698631 7008746634953469765347908963527705984 8698632 147817802631331227503870604242643640320 8698633 117368128095021211108293592397971097882 8698634 3729596721736424869071731295320082432 8698635 -12076524882240259722965413515587234160 8698636 -22279158940825375864081394094543329280 8698637 119599456218168650860456706458961565600 8698638 7187971850487660090764000775215104128 8698639 -201190381672230644117698410948341684560 8698640 -6813143833197593590559829782927769600 8698641 12564801961153579686307893018447536064 8698642 406048378216365038579260618910663424 8698643 -20897402478959924025403433056014033108 8698644 -93186033259063054689178892832260505600 8698645 -31867849675009865668196777217912142920 8698646 -63738121753591586506020474748946368512 8698647 37839086283086104673685211071445002600 8698648 22084860128611785987102102219301724160 8698649 45320536839091692668776528993220685264 8698650 4238776402114702078904971827706617600 8698651 -56190247743250598374723700779668530288 8698652 114179366552259086871417929121764353536 8698653 -174811790966264734638128360305619320020 8698654 -2817783887286661867317385259000506368 8698655 -12565197320134805481096061560614612640 8698656 1817687315084597904176430951213563904 8698657 222911610661151259678289825274870979264 8698658 -20132578854645833493375441417495551616 8698659 53963109605890458253631355763194955008 8698660 -136308315501259920996900918887421976320 8698661 -123941409113970366305029632701521621476 8698662 -10524889616765287678618011918798569472 8698663 -85512582695307419091633224489381803400 8698664 -56130165474062712670515839799974062080 8698665 14285019938493474536111245871883288000 8698666 70976905561125941239729527452849756160 8698667 17561754508933809607793253821879215152 8698668 -39256307627700290028364659185102131200 8698669 -4390328797987372457903557335253939968 8698670 -90930641108116557281266937106111363840 8698671 -27108153827493873430900235063855021928 8698672 -39970208126346275894639209206939353088 8698673 -68673235361936249384377562713942980078 8698674 -52769435652731059929832830975828282240 8698675 -74330214711526198763860849416262019000 8698676 -106356035562342368285046228822719839872 8698677 -63737794549124623274960108183420738880 8698678 19375896117593956911114535505960083200 8698679 88179264696983991589593857269967501664 8698680 4315895187296333390972505845104435200 8698681 182915338735028418607608026478566685482 8698682 -25472440046437360888151982774369607200 8698683 -11145526887730132400575549699352212992 8698684 17431482082368785303554479552545856000 8698685 -776006774840544114509526137586362400 8698686 48042114014249076630396717849458377728 8698687 10068715511403128194641971138135865352 8698688 -5959694072303803926707953108569292800 8698689 172455824877505151987696026656701000754 8698690 -21299712173890258428727727607705600 8698691 311266683203705508511592690365385934672 8698692 15015763149191053642607802196220301312 8698693 25759796409710269019942862725373076864 8698694 -5787627263851752749561435562554640960 8698695 14897077110718248065814915997730176800 8698696 -371987312565481888175989429026910371840 8698697 64395371241034401833550898353260520000 8698698 51497431122568054299136437994747269120 8698699 239718365981279782942966150908125191700 8698700 28468845364989987600683601917623142400 8698701 125229366161720220711709064593730198304 8698702 -48256151903021215782443269771147250496 8698703 -71813087288094362514669926607786197136 8698704 10399059652702131503379499243390894080 8698705 -110817347478616722748957966948482544140 8698706 -93085231453119852503228726369604206448 8698707 -117304890865679688486662038339225538352 8698708 5654527945243134186656360433422073728 8698709 260678903207841789961158486281007284220 8698710 -57482590975748976158776018162723559040 8698711 -118100629246174299554626755027119989120 8698712 -67086655085979479566627465405146624000 8698713 -137736517543409914246985260947122257920 8698714 -75868865955157725653853864060716630544 8698715 10807657560287879277864229287101197920 8698716 -5902548794757435399767992100546339328 8698717 -5893427917394999701775385922990227060 8698718 46576107417454375133535123165766214016 8698719 42234924658458375138778995661667235144 8698720 -166200664925764716882673963067894661120 8698721 24739834115484285983311297737153959700 8698722 30361596678433148009622967833153974784 8698723 -41172836898660609720508698610714258296 8698724 -15970015545540686353532147970561638400 8698725 76969101492965581693809819040176408000 8698726 9345729395680181342947783733905252224 8698727 97058530047575863225567711657989723576 8698728 497913290419252845326664109875609600 8698729 80739361834750463327406957183376954084 8698730 -63996402797963413147245505349115950400 8698731 658594827659697366984237060657830640 8698732 22170339576070394719260225334519480320 8698733 -25057291528761158252839745354630843316 8698734 42488362262113788406459067873499261888 8698735 -22445010899212474855785506881418203320 8698736 16194027941862569755587929022571118592 8698737 -35143175471080586348307540342719317248 8698738 -19440226038540874970577973878100869120 8698739 107950883799956826021615980197611199392 8698740 34127618279114834227830540102644920320 8698741 127105868480682793047742888783068016800 8698742 -20158640777246958500963282054269216896 8698743 -75703724112227067083922514530701136768 8698744 -14611923193194571299512766668597145600 8698745 -43812856003887285276157468894095364800 8698746 -13938190914110389636060640001565472256 8698747 53522389054510954947941445306919908072 8698748 31471770914623077182874426198662223360 8698749 106849572701467234180775081183752241664 8698750 5456730358930244757434051903643600000 8698751 173390743509673170174534597302180850600 8698752 -4482135077553668947127716160313753600 8698753 7661099446835679814341665193322181760 8698754 96017480058994781893968926875909722576 8698755 -865572084247340895751480776085094400 8698756 2807570550615936122028103987747507200 8698757 -5445515344553486263135314692787896994 8698758 4205095946810945252884145350180827648 8698759 -20288491544758450356531717840207186920 8698760 97863636889337072078121321826241740800 8698761 -89177985522362476565242232368338683712 8698762 173602679939908905772158571659708317952 8698763 195936622463022513999170482551114765012 8698764 97980766874954435551177531505838431232 8698765 31089753378196664979520801310445434520 8698766 -87162683554119154167998561759500498560 8698767 -44082322133255036692466686152580590336 8698768 19390145729884037084807957067511160832 8698769 357436118234051934512154112373624880000 8698770 17622229384262075522668668939022387200 8698771 -268831769901586714758063115369574640 8698772 138872971151311430321836209172905749376 8698773 -13839393502166713438248980179445850336 8698774 -10028814908685086453851104911090956800 8698775 74264329430932278728468946692851762800 8698776 -3125026199220238964429270104048128000 8698777 134764755745798636831269420625325367626 8698778 -44264632715311653605420459708333713920 8698779 43659990728914640897525086301031642240 8698780 -3380125828496611790809121031560102400 8698781 -36196574025937693142909216917447232256 8698782 -3072210853956815701615598806660894080 8698783 113372679623221686573868836606520399920 8698784 42931935177377913079094785865813065728 8698785 5113581777586088506925027438570524800 8698786 6129227761022545100587398249671067648 8698787 4117192173953904522036103122566633436 8698788 24849833355185529079654055202176593920 8698789 -5743658715503635267737219588774129120 8698790 -11135577122029305734548263316072041600 8698791 -66873609772076745093704678589203592408 8698792 139523624213081487054348940958959488000 8698793 339505401807452933311982517933306251664 8698794 9085883499202700396851700742208005120 8698795 -45231346038543865243707124580044554720 8698796 79201209989381599680364346152918713600 8698797 244926167782173836916587560880544953100 8698798 -30913869228077050873439330364290100864 8698799 10919202472876741444601200041708999264 8698800 7681234971808083681652163040608256000 8698801 -117017785100424292338538945300071385198 8698802 10878213216194732873919577570061002752 8698803 89685782650893727905854194982520763704 8698804 -14918599227633722538641655962793545344 8698805 -25092461181630718047115980408522094770 8698806 -11176879437101224835825101385669740800 8698807 -122306660665223351093267301286971909120 8698808 -108757728159692838808596808881905664000 8698809 14898326295641389383358134016993446912 8698810 1396972742983407918645884969722488000 8698811 180508651365820401751344800295005040 8698812 108216757096803039855543858776152576512 8698813 -193900689594102850554933033774453578938 8698814 1679978194822574748644190513307780800 8698815 33048121998212914980055698794905045920 8698816 -768895381981422083488911268272668672 8698817 80921147654175223438508127700599432192 8698818 -9126880875498647138707141281229317120 8698819 258408087728386553909346517622906332220 8698820 51439770018495943445383405248953633280 8698821 19159010293779064657813106931217976160 8698822 -131813798513710898120844816937858455936 8698823 -93504321324350050084414474351418465928 8698824 -28658062676366763475564950153532554240 8698825 -13993243926770392965137616624380772500 8698826 -6453155602933792208896003424684136096 8698827 104740774686488832532134242103235964160 8698828 -12912661431073443111906930112672302080 8698829 30548739431013723484844833390994875200 8698830 8078631762463395869302471578080010240 8698831 21347625397810812559585727325671163632 8698832 -26030383680806315392643133181179936768 8698833 -3506229345498167984458906167284437632 8698834 121736615808415811713010878743922908816 8698835 56150899697198502833151741269431871280 8698836 26435229869304372348411708770785216512 8698837 19966858200605285082900350644503975552 8698838 -57200373889074538667772355859890003680 8698839 6615746347130173651361538210670405224 8698840 -135739202788263438875535091562880000000 8698841 -108973391793399471472124853721438240758 8698842 -65996415129516095265578376594814402560 8698843 70102608401100705735069124587027457384 8698844 11200162527900063975304095754442440704 8698845 -15536062135616034523798082182579617600 8698846 9935581166330022470548540995006902400 8698847 -16175218290543249683275420204278240528 8698848 -18193017027263180670315052485448826880 8698849 -49728879706809766530495985148396181888 8698850 63167992454361948694760409909105836400 8698851 -1992584885120277428243110641689449008 8698852 -34294603800594957073610422270381802240 8698853 -21390501706701010050553732013561614656 8698854 -19960882235206893841168764650027151360 8698855 -69630531753747469860600597307761558480 8698856 -183003127326616540457391292873530885120 8698857 -2702519226001454515614262794933287712 8698858 -35245241622720697298314902027120762624 8698859 31241583137462908320895099164311318640 8698860 12979226615046560932977371849577984000 8698861 268342049059188853670743498880122997462 8698862 28031202984386084500727238988699387200 8698863 87559395142592948696121997270324028160 8698864 18504135676755814531106979533670318080 8698865 -51138446685745596394929972113370316800 8698866 -2455250425692268689784623018793093632 8698867 12329746793962457982139069074802983672 8698868 157793962984518999592915171814327000448 8698869 -163267999405670380381554673396604153700 8698870 -27114477609158901913998061068496773120 8698871 103886509763857626422167583096779332072 8698872 28227459252861728397152181205735219200 8698873 -30232091859073050010529761834905979776 8698874 89014305344964812388328026816399279072 8698875 65608391534658893401007362303207404000 8698876 80576496378382091665057506040743652352 8698877 -62989765372844330621622507689538535200 8698878 -54261092508486249421337967059254808256 8698879 -8154739018556966599535104992681637888 8698880 -84860932802427277050675452782313472000 8698881 107040466631280807888051212238183131952 8698882 -43828745979083871973075969503571204608 8698883 -138271777094532164067852224323537005120 8698884 -11986951907376326378687203206893352960 8698885 -18633797955764602142725314234729257040 8698886 8611110744527204551368942373388169216 8698887 25344435889557818997986825141280480000 8698888 63206854760154067950001600727796695040 8698889 170305997773301360364952762258401393690 8698890 10332915943125458250302129737859543040 8698891 60486480012039019179775340380449976800 8698892 148285423108970961433925898005468649216 8698893 -285874885728843700274073244410613632 8698894 -36609363786212910354426402929968756800 8698895 -2660971227900231419935743672740506800 8698896 60736333040817925448821638272413483008 8698897 -253785830093481379965151223727263750288 8698898 -31170325158643388934220181376871795200 8698899 4835093293134829711728119361008503296 8698900 144442822637521179336479580887603200 8698901 -171933352498861125639318349509284461440 8698902 1282604108821995027626697263593194432 8698903 100670490457429498148317830568335250120 8698904 -164129830061740206853836257978555105280 8698905 41111230710521788461016155113302715400 8698906 -48030144207700629335196334772614552848 8698907 -38737067686804846143280242533752632576 8698908 -61499169598371924697015768598841928704 8698909 137022549909481308979391334300319195404 8698910 -1436066314440895647448654706363842560 8698911 19922091777296311311799722323366749200 8698912 224022816249603186722692545482367762432 8698913 -17296368778931536592612671220846048976 8698914 10306872207148406869648073104763761152 8698915 150805585630049017565638553253188983200 8698916 27820539092478017524521204107661978240 8698917 91377147987034720410086381899157497344 8698918 59623567513679810695922559749783836800 8698919 46595414894353220356782587055349572600 8698920 34440237290057212152677762598327091200 8698921 -143059594992545326446507146310387390960 8698922 22458590592871472652714319126090828800 8698923 -90854630686079847689540723983580755428 8698924 72508833656899027754165009862009265152 8698925 -73614529596806815899622062746926540350 8698926 111262606398877675561417305542035152000 8698927 -268153082945273081316411769837891233600 8698928 -3410319352631356682786954697291202560 8698929 -35191379221926299310725063897181932160 8698930 49913115567905483167606894089555219360 8698931 52811843136610390629410008680430254732 8698932 79762887738097800456444549679110528 8698933 -40482192662558395619712623280400796818 8698934 132577829832964944946353531626318778432 8698935 -33683259197221066930361094737842083840 8698936 118860226386851473081256692889549660160 8698937 -166725117844161474503192660538882193746 8698938 52705771284942019508201606655275756544 8698939 254314027000199045551746418163941440740 8698940 43047098545160223990173348492627735040 8698941 31051696736516387418606752449425100800 8698942 25426770279419923518226463531086845312 8698943 -2274660898530708167972534427030652032 8698944 4910110276523088690097497389207126016 8698945 74780562881558018368305038771143516800 8698946 142630322577472023101429464852429950672 8698947 -23434018940821538259863530656725608200 8698948 -104665035914852118414602109115000356864 8698949 43280754944325744424209506901384166080 8698950 6840621323908700954285169301628793600 8698951 219609396829684655990447846774586098832 8698952 4886062512603866670389344435649710080 8698953 5360650764694699016205942402722924304 8698954 117216538143781562798150948894418396672 8698955 -29638889661279747047296123856034572640 8698956 -25492951948909431105116210912730071040 8698957 -55017035948490253738061658012898574580 8698958 -90057465326665981060458911077606489920 8698959 16225062870204563309299382311489593888 8698960 -19786989457515730163877175337385984000 8698961 -3412441795787349253866998571312855438 8698962 -77856095000901820772713370611444184448 8698963 -19976486630671988865655372151479263680 8698964 -35386427972812314018897456004154577024 8698965 49011297796548901280528202555034770240 8698966 -60605394432844140993765622889730292992 8698967 123367131980488898728678627031323797960 8698968 -179935186373875363144515746661177753600 8698969 60888771839779581151961665644765439370 8698970 6053907540479934883111366466242215360 8698971 -12882603606941045815138430137974947688 8698972 -5468134130104133441773119642402758656 8698973 182412152286119120415108219061178493222 8698974 10153804103581179934240267542966423360 8698975 -34019483056517077597386514429230001000 8698976 45764601419632128700673403718898024448 8698977 48004431560554162821303888529883170560 8698978 140986983437205596688564737672407529040 8698979 31196902721449702944751445605086830640 8698980 -12389751856013702152974961392345968640 8698981 -177036319368784131756843826464312614976 8698982 90514732494125827687493105704924464000 8698983 94836550281891610260075087413387946024 8698984 20263574877428298748679989037497221120 8698985 -184177605253225663169165588235948918000 8698986 965922735663882477001743209435093760 8698987 -61664396068540894607962862499899650008 8698988 -223816676570891215666197635809256954880 8698989 9551639282643644666354382484952041248 8698990 -39408455843117770767510644067999528000 8698991 23670080875219176304901294698845877248 8698992 -6803787109937847187126103349267529728 8698993 11985529906101744394074809532077410800 8698994 6034418856086070697688222105215544352 8698995 6559472301834958955054069586857138880 8698996 32655940891486035850619074480686312960 8698997 8851201330254897233500510887429478446 8698998 13530014223304213191832987072221020160 8698999 -28405361915580351108322894823425232120 8699000 178785183945680646925293975710592000000 8699001 -70999494425035214555059978510048369536 8699002 77954583421466166921834610274960286144 8699003 9265921543353563496607407246575525184 8699004 -74367361317162312091988004426839861760 8699005 49114163933438665705046558514607772160 8699006 66810272010174360719684037246154126080 8699007 -46896636026860560666075565083027866112 8699008 -66394042274822799001100755534432174080 8699009 46035807061440306056364001222539566640 8699010 -36814388161156480043367435592572349440 8699011 -19754066931221878811197980417123981552 8699012 -24224624651358691151869076745202962432 8699013 105149796696235626591553944575525483742 8699014 -106078530619172711821116330943648462080 8699015 38819645171646137791214091580107690720 8699016 -5605897090301926336879879777831526400 8699017 2175241643809264351702759488324326826 8699018 129909293386456429647205529364035397216 8699019 -9533152875091733721033337523093889384 8699020 -122463612728714635342817090702481239040 8699021 -108877495136717708623387387781561421300 8699022 -45670706398137756307007944049897151360 8699023 159349016638503106323740378239105383880 8699024 -7003153416390005887375587173351055360 8699025 -38002094736339906546439923480333589200 8699026 23427501617123146880598182649277455360 8699027 -68359312382626753715182366891782287328 8699028 -17144815452144264558516955221564327936 8699029 -1963968868704894095203873505075646432 8699030 -21508312207814729671169802008524435200 8699031 -45003437237752144304530679340584593320 8699032 68844544108467970842516424759355750400 8699033 20225803873574326449493578624013181376 8699034 -23152796173113964455845153243999877120 8699035 -28621285591141311284591873588532899520 8699036 65596238613655263790043798297152005120 8699037 -236578315210890572297686648790499840 8699038 -30568871679676619731365164945789473920 8699039 -63961230902045249311624599529377872160 8699040 -19544865068610004944225678723939041280 8699041 35951980115434359416068454786326263464 8699042 -102466408183952384147868312579396040320 8699043 110989046000491483644960565329940820400 8699044 -23056468267191133050438144796237824 8699045 3002478371377634210421893207052691320 8699046 -72129353634781997611997921723974967616 8699047 16136112699417827842405671710992500864 8699048 31917890400548315640736830568604175360 8699049 96490223411002361453379449227565491200 8699050 -55288296001121832108260633967145200 8699051 -190873271692313532327996100015745151948 8699052 -12365829636127658966637438865367233536 8699053 -31741956230422049640665746919146260 8699054 676241659156360464086689754806278912 8699055 -143933968047980495979738571947174547200 8699056 69701559938040218898925873124205985792 8699057 18278190930083604970941428362561595172 8699058 74275644909796611631591722347320001424 8699059 1653885571653439008351209415309960904 8699060 -33304802068030698450152618360491376640 8699061 24079573137263928052072895981696464704 8699062 28933947938201123713719887117697204864 8699063 135152193351042848190183259044891510312 8699064 -69482443941006810997912929099290050560 8699065 -39128390419122459745423532433807655680 8699066 69869085826100607903656767080714245232 8699067 7973635321199468850858072885462750000 8699068 13165048520503454779144996002823292928 8699069 -98644626736185346332636577127274457530 8699070 26808492255331162523320091297649553920 8699071 -512290102731270652944729665727723729488 8699072 -436185860287673574260756877882163200 8699073 115349702309353333472340424266205403184 8699074 -85380870991367449715401076629219781760 8699075 39517620117416216083869656236823136000 8699076 -3500721695154068464440524341999075200 8699077 -111793533635367283023632153831922959074 8699078 -123263925317929780602125450537436281280 8699079 76886090695483658585668604730684837888 8699080 -58414009667103131437514567653940736000 8699081 114997488205436701530070753802539419264 8699082 26159607489507187176294844625987019264 8699083 1122046616255649381272192246572125024 8699084 10393326336220478330984995262742633216 8699085 109257803649613095762757941802317196800 8699086 9878886985651924207853620306322150400 8699087 -40274315085945726602538432787075785408 8699088 15860911786870941434200995223226155008 8699089 72781273935795351052677480872333594112 8699090 23210764268096362605567542980769008800 8699091 24624918047756464496731316382018372792 8699092 -62398953769610493615946282414981216384 8699093 -10328904096971414944422104356266859200 8699094 5435416583734961333178490387801959360 8699095 -19999133622961906475921512898255558400 8699096 -27989981111323193472507403976984494080 8699097 -666952227576140231465294905708918560 8699098 16618372198738726550715965420525602800 8699099 -174894138717391409612142849902356694160 8699100 -3216203887383100335660329449020211200 8699101 -325713615343332869787144561620271486900 8699102 -5043557911361556038593525544436792768 8699103 38557330997082142069731375844199435520 8699104 -50453124295319806272805803386916569088 8699105 -3282544545167800979246520368968693740 8699106 -9070731026717530064173975509339585024 8699107 73292967664461417891318718108193548432 8699108 206550391561959492216034548182062897152 8699109 -28242691569910272855095372408651400096 8699110 21645443920139817092894324194332549120 8699111 34553531228200921200823005510545978472 8699112 -121289999391071501369635913835644928000 8699113 186593931487990009981213491131243154362 8699114 90578523676671846116470428154553197152 8699115 1853201006540439362532946821991057920 8699116 39531226285696416345151219419516707328 8699117 -69730748964616990900340224242836756874 8699118 -4177890383176935775259117195203020672 8699119 85269537597872737137803442710028779520 8699120 -3070921521200847870460261122473164800 8699121 -23686539842710373291887871148851938428 8699122 65327138383528469825731314860715648000 8699123 164720337453622483173174376561334649264 8699124 -12715857204326077185603642969453293568 8699125 -249160521131286426954826649991594621000 8699126 -21680109541649999736211885977999006720 8699127 -18684041163909510866140564101957934080 8699128 165634079439642256845656044487329628160 8699129 -74334998724914492799631755544264799616 8699130 47666678089054933140225224026828032000 8699131 -13720540563138835047342529466188410880 8699132 -14948613646500435809670492911378147328 8699133 -4376750360433581439326339639330876352 8699134 -43780341532643026865635410051322255488 8699135 -26607845997705342699503316277220704920 8699136 2136914476670566553303171852081823744 8699137 -80446765979721611991313382272751748960 8699138 -14177013992515613700625409694445022208 8699139 91345681491865937965542249741347839008 8699140 117883613430669005468824505755849309440 8699141 64232524245546362192104744266741566784 8699142 -90045430341686905292986999740691078656 8699143 85403445697119097760956272181443882392 8699144 89011298890136122546235874015035443200 8699145 -1756058414547618167011711748776546560 8699146 150078770698406884212876031283413605120 8699147 3190921560156505216732951089483611328 8699148 72456953020998807020875010542765746432 8699149 -18932399900159544217552926121559261780 8699150 -56325602214517956060976179686167272000 8699151 -114239033833088009985592866090544750968 8699152 -2522337717222665211358064011489837056 8699153 -94405421850514227767573541128563746816 8699154 30140909191607222669193607385935717632 8699155 -5138078871739076069027211078334858080 8699156 -2502090365548370619535486486377150720 8699157 -74304368230440165688043923675273093746 8699158 162913248855233254416361856162144256 8699159 98147165740008829684565102851656142560 8699160 -75986086234980977255048866216090214400 8699161 116359436301456254832504852529755746762 8699162 47281082023545552029199252730998062832 8699163 -16108381720602741485600623416054088512 8699164 182122064231965885200866392360354355200 8699165 -175211367847126235393678686662435713940 8699166 -9349221718646302846264521388125984000 8699167 -763015000217509770308816435938554784 8699168 101427715256582850900940568505301401600 8699169 -121909282633834114399584411362661358560 8699170 -7560383933511719891464252318681636800 8699171 -40169815732058885674162670297252805408 8699172 45112599111229914850038046924677752832 8699173 -19032073260950121500030135215695745760 8699174 -69235101739951469453908009264214400 8699175 -24602321142532588230869661446968006200 8699176 -1599812570679794444530393190181273600 8699177 -83705855526133100499744369451310131980 8699178 -72878271769621723407026931329011013376 8699179 39343321807563944365314233217911993780 8699180 -8844414811396430607542621189485148160 8699181 -32762370723633888699912500561753721600 8699182 -24020797305956554755699509592278831808 8699183 5618145888394123410591035803975249440 8699184 15661357968580708150433376482476032000 8699185 -60721577092411168358256480544230578880 8699186 9790090460097588969070450586942657664 8699187 -1573970571373886948672135965374670080 8699188 -105993402505610505433294195828324915200 8699189 15238124238076543192123999679458200192 8699190 58629987798715749785521047765898331520 8699191 12419279535351293466390145356251284080 8699192 1814437471618591097109939580971294720 8699193 -5291908153001745934401280647932803596 8699194 -21055729553631776869552228692501082368 8699195 -132440959172413362400891412029573948800 8699196 88034510913311592515272079874647531520 8699197 -100416299727920913606727504129968632448 8699198 -44625076100432950193624721451128198912 8699199 -20373042996251998056637472779975228032 8699200 -12038511717584179495067749621419212800 8699201 -967744287325654419512254807843509696 8699202 33224754126597094349189760438817868880 8699203 -32689600181436039213481897578691529880 8699204 -26618577951125056940475997307795877888 8699205 39535684732466341841101535803750995360 8699206 -107878199835372284130508428385226495040 8699207 -77086470139790319191738935798432214400 8699208 -4971798171053236974072649872985620480 8699209 -70202724901891387237070986209207272396 8699210 5089277133635249127593352402837889920 8699211 180930463433474156145854325785279006640 8699212 -76800315705833752559115683308622220544 8699213 -5549106123907723519433299988239819104 8699214 -42312231470858544988468403395199232960 8699215 80926071155161436723615759756554793640 8699216 8479264489509075387530430435766272000 8699217 83733284747483185789938310351431577920 8699218 31992463637466965269941532730884042752 8699219 3009005367938229989704981830212656620 8699220 -3380094871155584022595681187632742400 8699221 44390956857900515714320994187870217920 8699222 3214339432276934424188902711510719744 8699223 174330079789254147357663950613510048 8699224 17464680095073688685760993170124595200 8699225 -95052921168309612126976369202097563250 8699226 3592937618021507863619882443493629440 8699227 -60578567393698371643884194933399956924 8699228 -30687058163965162831595938845131730432 8699229 58783193405066779699757450800524931008 8699230 67028876162329575660392334097224990720 8699231 79404832652453770159111561006659017064 8699232 -121168256954017528353528254169595772928 8699233 259407937228208321043253720999210440482 8699234 -45055157909702805770512915136501271984 8699235 -42245113423036399299046847569547538000 8699236 -1578714589145453233467511832428441600 8699237 -24861056009377323164524853119789242114 8699238 -6134271095875806399722643096208048800 8699239 -206936574984128998096192102542289957960 8699240 -79226797684352283462045569583609446400 8699241 160868065660885115409809491059815797392 8699242 -10955279627571864197749002018389083728 8699243 -129548503995773755160918929618728829440 8699244 937156423407215586355817447000260608 8699245 -75139686952296275544751419494952160800 8699246 99175360016711753304078541024597340160 8699247 -12323444694787061675313641061812033976 8699248 -29141886543253235615981722750257430528 8699249 67236706556666454186695040129448656564 8699250 -15466796999582759938599859806356736000 8699251 51440344039947962056108892641187309568 8699252 11234973021702040394600821437605303040 8699253 -123258997623992548568577111195597206496 8699254 27356447938089352575463571390966202240 8699255 10515342036896531269385604418751464800 8699256 -26078780907748246692531311960503726080 8699257 -5941566819163646832323795021365406976 8699258 -35118951929822039146536892849405194240 8699259 9684533803626580295278653851938068504 8699260 40809822354837567183222553968748730880 8699261 -7079998289621857437654120457627462656 8699262 -26720360133439361592861984580245089280 8699263 276127366074944949117248235110601360512 8699264 -8953144121138666189469568958516428800 8699265 20986236103342174237514752961757264000 8699266 -25938953596676470628426462554281847776 8699267 -41219275017528951883537677154456788240 8699268 10312546052153486548194944080957885440 8699269 -277064478506788050172166554804339207330 8699270 -59611064863649047213246239691597633920 8699271 48375411075378121247244030645290101248 8699272 -38752447584159436992370325687863987200 8699273 -219851032925030330064643768370407995696 8699274 -46047168554563090300574738395792628640 8699275 46755581757973008381249662420892378000 8699276 213963523648553054710948977698381157888 8699277 260206232900958597880844746533797990400 8699278 -6947678200508880200752873244922178560 8699279 -70560806988238113757860953520511815120 8699280 31534419454873226731425335424582942720 8699281 78632073658520220170205713520621543232 8699282 17011841100489478389835871246910418944 8699283 165311691366800649405167691726422326680 8699284 180354384350615332293828043132424466432 8699285 -1635137236378169079492589136484000000 8699286 -1922896606093880895154580749013532672 8699287 2233060408458669550027974265627952920 8699288 135084281124395290114312516894014259200 8699289 -63114383612910153083652165451121852976 8699290 24719908289404970243989460210726937600 8699291 116659155083579077616914781686685770152 8699292 16413887309317671284153711142738001920 8699293 -72211373781166164669339574571388146458 8699294 -9702507503659975840312057075855799808 8699295 46512624339457110084963237801791760 8699296 144000639029686063405926626042894548992 8699297 124724637942044456658726312872171659746 8699298 13809196788480615164845801663980695808 8699299 -32075579460698140745900199634844988464 8699300 83902511420576974466508444966239126400 8699301 -36882610457096639982086245374444206532 8699302 34893970046889575384871088213715697600 8699303 21166193997714050886381039684116888184 8699304 -6551826849132170316658376403453050880 8699305 -9768624648787150741990663111711753200 8699306 -30775160572347004555436461508536005120 8699307 27727322582778570861428499659933465088 8699308 -201685511650416853102511198808467787264 8699309 -78124176946621137212288514454147520490 8699310 1429814337732192532014997134516570240 8699311 224396524471560658974057269011134464912 8699312 -37735255619290560107302891050846633984 8699313 -12358678337131246562418983244662280192 8699314 10363252585124780434291323768850045440 8699315 147986276319263314610126798896596613200 8699316 -53433309606608374852593848070629376 8699317 -350016309421844358025358236469028564576 8699318 -53001750146548985375334008985736603584 8699319 -970034239960140184049606515356500280 8699320 52350156984067750728283618307340288000 8699321 -32985195425650544667342899477838557280 8699322 116608387641349633201143556081100190720 8699323 56438930497884351989953247745038818560 8699324 -346033134424068394258495733097362110464 8699325 -47204397842652193761038780112856334400 8699326 92355632058469377179593103970206714112 8699327 16422283495713563804451422760058281312 8699328 -32284124143421757094773079085873627136 8699329 -72117674551313260546686056157694030124 8699330 1119393860376847583051859728681003520 8699331 -48838343804254860716580191270543146248 8699332 -20850579456097928546405812278407763456 8699333 13657786940916879803122809944142076380 8699334 -20739497198684079626345232009296345088 8699335 -113566479091790144998214915234115795720 8699336 -13630716089657512122809009048916787200 8699337 4618070671207206090431371643932392468 8699338 -659671786569329233528252113266377680 8699339 63363136830398904838775048759217249360 8699340 -26863756103526872413724172405474508800 8699341 -37515037416376842702973526491186192928 8699342 117455181629621021726540884656861320064 8699343 32098621401283939159816143388531190664 8699344 16500165334736396377485574611919175680 8699345 38266370021450703244166109815554874100 8699346 -78970437313633593165169011865760179200 8699347 -148735979731539279731189829808250185928 8699348 -17200385276469426217159067156003794944 8699349 48034516918968555296498916190087868064 8699350 -76775287487025068743643930627907451200 8699351 -235346020619668784238276753889828854648 8699352 10739868549907100065385048643297669120 8699353 72550072003454336075564584162551785284 8699354 -4423357731747070586419484628439620624 8699355 4815796772058209695435860315114377760 8699356 5759608599469403201722379233842819072 8699357 245994587605412835003836346096877205100 8699358 18038133774071456094943242579009509184 8699359 160184161051128139731356265524531124480 8699360 -9796362720466402534803333710095319040 8699361 88680232614908222093991256893588049920 8699362 -90690865594345399623380741204288989920 8699363 -128152871117792241503873660057957403000 8699364 148404713011577860656121785709838585856 8699365 -147456635291950029219429433447645593000 8699366 4674420519936268500804817910522742144 8699367 -91203973942595986246949370129564155952 8699368 230547073932243959874727169264779100160 8699369 32948894334509156704840559482349728896 8699370 -52502186339276362853213859971838243840 8699371 30692736346468701856393187757587856384 8699372 113408040541756858058092722454691768832 8699373 1710873005737475229635046902541926400 8699374 92183540091381844381872270879747471936 8699375 -15820415781007894065343488118041000000 8699376 -1042968455481390308394574454467854336 8699377 -2059160839380597152882994888321605468 8699378 -348070062412748229752438486302201200 8699379 71249677540516070781133948574852451888 8699380 -81324046361893527572009338155014749440 8699381 -49048452120640071075019501969060948818 8699382 28510254894398799433454213861987250048 8699383 53548437558854043930649296938735237760 8699384 153443207101098003978359518571054530560 8699385 12872672827187452839338426816552576640 8699386 41396399551661688942013800331021633392 8699387 -243696574558161002217802602291521087964 8699388 -7988995736037621567132325565368204800 8699389 -1234591983463605544559477362395874810 8699390 -9872928670968016474143336045922955520 8699391 65992271069389266562987827421133622120 8699392 -18691681944139081674900679492368334848 8699393 102398153347242174163472886070274685480 8699394 14615147202945662780868124587201707520 8699395 82813685040930396863636979724430528400 8699396 77193650884930614992927497138820385792 8699397 58679908426053408093394022063081326080 8699398 -123054042262305176136077552714622160800 8699399 -746487735844658202451694203321400280 8699400 -48537619390593028865501260499450880000 8699401 20218726473401471750248455811191913600 8699402 -66162305846888662468835285582914288848 8699403 4571529495781018252765249404585167328 8699404 -54352107381361916270044362270154271744 8699405 43333095635012269732060897560800467200 8699406 -28978994278935624229181703056279457792 8699407 286951533791868416326029113918053544112 8699408 56530457988278878058564865122581880832 8699409 48286687396584924471425779417108109328 8699410 6711543998066422796304690177725128320 8699411 89832442066656241505488178640316966620 8699412 75399003090539044325996593371792666624 8699413 -190679558784332940904308370889896580338 8699414 -179299165642603982053350676231052355648 8699415 44359704951816501126120360866807203920 8699416 2348640460867329069223068621515980800 8699417 93176954996646487403591107092829654272 8699418 -6037216085157770944080626231015534592 8699419 -6943955989943480621228179327161997180 8699420 24352829432890771826832720375569356800 8699421 -37347652232958012724160598574581999552 8699422 -139592560254776588518055334069369487488 8699423 -161315032119739593782973347015159687328 8699424 84219139798128510282808569574486179840 8699425 -11479636263463373514774465323131299200 8699426 -187896670756296220602658394031110052480 8699427 326668490075339872452388979579211022080 8699428 64104499799874250174835609853982556160 8699429 -37928744212677544954313853467223547524 8699430 4205695099837043234411850080306016000 8699431 -16250036069043774147588507768295408896 8699432 19229801490010907163646738239261081600 8699433 28513736783712368217253828361219571648 8699434 -51850051766305918959939647249877845760 8699435 -69003572813388228285860850525034030800 8699436 -28124720663978765597901788618172004608 8699437 -14642179590937544076896106464947203968 8699438 128266447671463796483352194436418791360 8699439 19436596314981732642494604691004699520 8699440 -3744013707493134434873117854477516800 8699441 -119294482262678185769820675238324892700 8699442 -7285705351485205845915176046364015488 8699443 -49598296559917554476656662602461544308 8699444 9889137501264031215036229657295452416 8699445 9577828275731488441227448578169708920 8699446 -49157491433018067016141304738088063360 8699447 -181047356779079819273044355017639116768 8699448 -217445525954020157169549016325811732480 8699449 -278848150481302576345083547115632831680 8699450 -20721005789915654679758848419365301600 8699451 -11299052779097478564497520384611758080 8699452 60810657154069678316356509116961633280 8699453 -22646865730439229469830380373824196096 8699454 77843060206220133041740801158811392000 8699455 21304040885857582622518943700735120360 8699456 2522980708453715118540647330587607040 8699457 -54805829860803471481797748035166072512 8699458 73863528602059407558934509207465232080 8699459 593939979653698917037568836411302720 8699460 41997272259669177517316532214816665600 8699461 -7568056465254468071776374973794914760 8699462 28101728899578161167223601817890975744 8699463 43502175372959389310728185967936228200 8699464 75285185851470471768685097239768335360 8699465 -259475136200733129686546122678893494400 8699466 21396024253715980518297219093845831424 8699467 14424667145227365796737394810555982992 8699468 -12330507928211818821469056178804813824 8699469 47440234296155122685480032300212606144 8699470 17602371724582107354601668061362067200 8699471 -258402342499443704692172051392404797256 8699472 29833573358268243303967227835115495424 8699473 25643100649170681161790084283614159280 8699474 -8052123924493416401629959124780889088 8699475 -81806408648907288307628451353789194800 8699476 20114819824327034611913739274793490432 8699477 -48751134016809554601207313968414652416 8699478 9904974198430637555994081601714066560 8699479 34039480188078176650690801201118285328 8699480 57332365574282869063146711044788224000 8699481 -5104160401482938725220276932674611520 8699482 23677660016843632305816588142291824384 8699483 -4771607097811697396169498390217510080 8699484 8740666618837733997318604738529894400 8699485 -185204680018897149013494485984076908820 8699486 139834553551462198264638777633318936192 8699487 103583710073836928922843836053489068360 8699488 24256464349353692772782204653783744512 8699489 12577296454376550337727053917009568290 8699490 -57142878751413813799901810891208941280 8699491 -21948455233415688594577821680687343000 8699492 87660560765035572987572366283686876160 8699493 16267449678574719148791596547656020128 8699494 24797985990229970879651372114259397632 8699495 14246307794813363775305212881879552960 8699496 6573742069547685202527384657921392640 8699497 -98343220319329550875259305772839173120 8699498 -61149509112508671035889574448642398464 8699499 44045227757081971525339858043505653568 8699500 41260935588818472397832599805239296000 8699501 -169735648976440092282152612504540163498 8699502 18452227629604479026228161373988864 8699503 -92361479247872917418295002616132427056 8699504 -9737857642231097276549501125571543040 8699505 -8245633372051324135572390181978045440 8699506 154570286446430586676491030977897255952 8699507 -8365012998440386410281667057082911840 8699508 -66636247732108908609860648150616576000 8699509 -56036484339072655808069188337740620800 8699510 67392350361053374362760988239900124160 8699511 106866302738239590961711756593837876480 8699512 -447843400692143244807874161564822896640 8699513 -110744668578736137196774800409517225238 8699514 29838164882924504345847980908559385600 8699515 25604169418838163416903214655779447840 8699516 16411324008483264765806149267299990528 8699517 -133570675220933378355243062397827962266 8699518 107599271878548377801346331028321256960 8699519 240245071428921409587102390746866945920 8699520 -22063831059628832635534532267527372800 8699521 -48217842042305097787192592955862658748 8699522 111976777593884298973806752576035375680 8699523 -9311370332321418613923792032758828800 8699524 203353519424711593034404155324944613376 8699525 29547728404541239145048212698952381050 8699526 -41997133386888500518825255231763237760 8699527 -153433865308744236694436275809524979128 8699528 50524936583593370653193086930923970560 8699529 -79594173107917344584475045559595526240 8699530 7428375852607426598468407188342374400 8699531 171070456188017655507881580931969151904 8699532 46569550621371622734594120900230057472 8699533 172839429161459798356537401712711641782 8699534 -63204993443654690797842602733988123968 8699535 64816979393410229119736296430981179200 8699536 -42224501060459103787506163136010240000 8699537 156172612726268551400326490499968256 8699538 -19286638659802731564687418241455256832 8699539 93804732009872733884523488608528423340 8699540 -17542687632031326313778683757264021760 8699541 -17849964221334231624060953834314509408 8699542 -27937005848207261459329238791115525568 8699543 3789714733359122131563713985465300624 8699544 8475330023881147758170129004566691840 8699545 156597597757946267231364579121970686020 8699546 -44564565516695836683915157680630811680 8699547 11898805910463685060660473130161538560 8699548 9571661393285712836750148820388339712 8699549 -15078791852258043206875610634944717760 8699550 -9517216513574761007901837540626304000 8699551 9491522410852563219557932247804582240 8699552 -97178004288227942087293373765169512448 8699553 -28371422336455605486170345109847016238 8699554 29077744779362292530676924956245232976 8699555 42771124741560403682828595341590602960 8699556 940492409827395127483281393491687424 8699557 -170603995339714424524322781173030672194 8699558 -3369439332565862501623537145824915104 8699559 135122839162173562659188402047557795840 8699560 -145485499405702267499484125340152064000 8699561 -1552384493340015309136143302100331776 8699562 4028038795184640396052796011141108992 8699563 -249782160061936271193060931427320981920 8699564 107421068298260614795115730737007826176 8699565 17134920447662006218368204533096428800 8699566 7135109835543145913046692161622400000 8699567 -175970730030147832217080532598894678384 8699568 15836898334115108496888802218678681600 8699569 -14666989514480797978677663923266281104 8699570 -52827977516709739428611443481886397440 8699571 100612554799395014167127768373320869140 8699572 318936684199578657271661084818083840 8699573 236092537976235356605805775386226819822 8699574 -173921009496058326971488645456290432 8699575 118390005557557779647351937342110454800 8699576 34839251245442700351974271864734453760 8699577 -64934056008358879092107633070317192880 8699578 -4069196672343190195601106154470908160 8699579 28377057482333612780878802143541387520 8699580 31871120624014222371141752568702888960 8699581 85157155896005955960542067589057724064 8699582 -1348543434651668781433475743446589248 8699583 154198326500296531680091713450261524424 8699584 -18342345481673682902496902286197915648 8699585 -37129938868501226261564140564986902040 8699586 24070589330140527611590836623312805888 8699587 27589877836238570152537052209474960880 8699588 751198448852606162839271629155250176 8699589 56139000900393175666019607268355990400 8699590 22680162987929639097649990330086172800 8699591 -8186618279839144374725056576332517200 8699592 33777585340014912000289909562073415680 8699593 4540518632683228581754777975881922880 8699594 -56097265570741523188932697668647867040 8699595 48687525674453915734610754134622209520 8699596 -87149501985385651414673812346180674560 8699597 -149716386191939564806249950853376389056 8699598 -40527860231959002683281809183650342400 8699599 134399993011639562221202757809396131920 8699600 1738467718019680405576221640753152000 8699601 122438731846862193239191706232403406832 8699602 -109178956503541350698220243706945531248 8699603 -118244949047716391110709630976502973952 8699604 -75659190276810018490370119289833519104 8699605 102000740605423353006637253228552359260 8699606 -130940894056380359200846821822339624960 8699607 50232211350328625723700109673309320176 8699608 58494501017363648798566908739622184960 8699609 2041331624630464055131325947449749520 8699610 -43737932182099512884748660369454890240 8699611 89313833255332690371300587684479254212 8699612 63988666761920422952881156358823969792 8699613 -82373601870016807920758667216941484960 8699614 52519951636537822126340718142982559744 8699615 225733596789915072070332755740751763600 8699616 98407135282621004038493068324464230400 8699617 92935124874378223369253385862964211220 8699618 -2255120360319777302693489702401730400 8699619 11993088002893075706279026736805978744 8699620 -46487042868499928047313009858399512320 8699621 -80523207295506304225788221998293950688 8699622 84491361284808751118583473958379399872 8699623 -95607237225915017028785283462908979840 8699624 234974298727855948578986939214295464960 8699625 -42371352985364267320090184975465040000 8699626 12461299042615292848387705445299808448 8699627 141908146329807221020609061298607901952 8699628 714631715525319952006076559268478976 8699629 -348299489919424435229167048849008116 8699630 -24738495427764958874317730495548980480 8699631 3598891312361997879677747218611400704 8699632 20794023308998816930362959698787205120 8699633 113541320495358394965987612037346988882 8699634 68983579580303041265814102267633560448 8699635 -11122027888315160281719849298603361280 8699636 33336180538850220140768292588839798784 8699637 81099532848942958253219687514623828544 8699638 177489594512130431640804388218049916160 8699639 75907851478038468945410314315972822800 8699640 108338112122749173849749889547522252800 8699641 -120189617082428257834762633718158935958 8699642 -2670193655546237510124044070814918656 8699643 -50895407850717457021726783534711338936 8699644 10794390445508585368138683122119357440 8699645 36478822457961806611034476019562714720 8699646 -84877163098783062400671357572402164416 8699647 -126765400316120616955926147634133458560 8699648 -109275322409259328976099590665142272000 8699649 48342274906095044931824889076312943040 8699650 61087080647343864481993633298902498800 8699651 -4179777887066075426021928606833791008 8699652 -12512868925823114645952187597903726080 8699653 310001780358140510262689072654117601600 8699654 -38920448028724031711633486161022412288 8699655 63649490346684403061175865758796578720 8699656 132660183608327494317563526736777466880 8699657 22718719681852613330010754611294671652 8699658 -52118397053595746417453125452397056 8699659 68039242677790437519765218969855595860 8699660 -2904718845817225737367018266557168640 8699661 -40066363724676574066756173929106970740 8699662 -30822516676071640222141860501848808768 8699663 -5780738167467677130794626755286080000 8699664 -2696559186503561907922242935537074176 8699665 -57768692934116512564262254183070476080 8699666 -66754694476684903081586228711360953968 8699667 -11075231882282181374469010495728059280 8699668 114837862371556624115995536722888785920 8699669 84225635539357303104508664770306565760 8699670 -32405288638188633939732261073096396800 8699671 -65837238264548716160179396236236959008 8699672 -63133446402637419886788888000074803200 8699673 70430705931144728883910778105986169568 8699674 -602338800695108309927491708005914880 8699675 62696127818073831048401811831246342900 8699676 -88394497198933245694469269704387035136 8699677 16642147229105534759714868483228357472 8699678 -11181505062748703580074407648000301376 8699679 -133838833730639723046044880956607004776 8699680 109997934231505698125187889344251166720 8699681 54940798877960272472783681831431341120 8699682 52347642492986027328969703157682597120 8699683 28869035540860868702751358499890085200 8699684 76745950614434131344498420006041456640 8699685 2557143305005616745246704581746324480 8699686 -31702500380513030415478660713196466208 8699687 23116476711196502617380853044556705752 8699688 -74299303329537905321138975286146995200 8699689 -302736935672247889312812143892043765376 8699690 12455134671163126201137368279065785600 8699691 4175795082226003491771223760946636288 8699692 69968620505725981282921938094133570816 8699693 -327972322471348992396586053294789456660 8699694 -7960561968775310774278847977965105600 8699695 -14149483278616101236778811342672167600 8699696 13961348819155369397776377827498852352 8699697 -13577048048068906846159310932784952000 8699698 5400923282111115249011843853189754368 8699699 13153696219535953895064262872895158432 8699700 618617763890105764385656483719782400 8699701 -52788258723419601353328721518792792000 8699702 592916727105290494262217822599044224 8699703 -28792999276832675433221608602275715456 8699704 -24236819998902376884727992654454702080 8699705 55324914852979502844146970175915344900 8699706 -17355676703414793838969909773419103888 8699707 313799170188027148653859409395313735112 8699708 -36782083604025333423927368376943893504 8699709 -43833830110596901892503446902186685696 8699710 111152306427113712792377106809272224000 8699711 -197962727289239215185726168090918420408 8699712 -11439795672976036364316819631581954048 8699713 215826429667116108374806585764644756784 8699714 4194286467290417152662003863003315712 8699715 -73711592080874744224559915392886881440 8699716 -6207051135330773712989277588407844864 8699717 -1084673729074884826692287832877082880 8699718 25779617911450107572303903220751322304 8699719 84343051159263619397248167394289275696 8699720 14293424791282954973137994561753088000 8699721 48128225716621429459859272075224087312 8699722 38156083286758647261919855784456676912 8699723 154174004079963267424430382739712829972 8699724 -7029250689179799531859880826519879168 8699725 78338308068255244170606275090541937250 8699726 4938296167439826341092180509245694720 8699727 -27025031114587668590499970321623164160 8699728 -208707582109554014095695642007044096 8699729 148082907012986530227750127945699873140 8699730 19990171353679488421126293302268203520 8699731 143808508328822240803122275657734423532 8699732 115782691494546109287498836585025822720 8699733 -44902743986069593492615769979471767616 8699734 -13482849724342918642783697130217459008 8699735 32971824546585948143571924647658731520 8699736 -23786181818860562510079734299194900480 8699737 -183762696499033513021930945631887227900 8699738 11039088483227216100100589254219986144 8699739 1500570493523626861587721233522472560 8699740 -19257820567237759311188477907203819520 8699741 -323360290542494496306274500673046894016 8699742 -22323825133214563329320785606861393728 8699743 63871622488863887088980477796621076944 8699744 -227867154012334702223378373572583358464 8699745 31814308012989834374237782731746421120 8699746 9084215947533565035991140431853035904 8699747 -35625462518914619335625166763607924736 8699748 -159243657821594256641795603102934687744 8699749 116864567983522639763776499322553258752 8699750 27724806884006256359747087858367360000 8699751 219951251674173932328479294756046905040 8699752 106029843175173544458850044952008652800 8699753 -241056197384190298240963666581450700998 8699754 47356617003121424987655611705974628352 8699755 57361438452476911769819703848601128160 8699756 -29143166573912955867922494554192833536 8699757 51085148204756937709292472584316657216 8699758 35619863588945166223400836909068288000 8699759 29752448162477745483491934250853385240 8699760 195196842162283439591668386989015040 8699761 1703960501737247426622833243715514432 8699762 -62250195256026447093776521651908112368 8699763 57387396546435711857628260444174130744 8699764 156257334018597313422053175281841800576 8699765 -9046365450273856902334433750910722280 8699766 12049575712948035480795286539228747264 8699767 -63864462150941270866594098229487614504 8699768 21354243678568218340830761820507340800 8699769 -13547912431258768016508507982920654396 8699770 -6869628759445713021860881316581939200 8699771 131660011497080619580698649095719223972 8699772 -41784602757134759217031390072572911616 8699773 -4944245272174217191772190000896568576 8699774 -43941688134281334121917487705095385728 8699775 -214167505652590174835461708762310400 8699776 -178996761597299077172804284728150589440 8699777 -15728658542181921278654188678161280320 8699778 31742792318893309478182612175138058240 8699779 -275098219223538964950443754022612300 8699780 100258356023609752432415266062586809600 8699781 15125812555215263415502150630746627552 8699782 8137822922592512003253145497817003392 8699783 31337604793962011844004500713530014120 8699784 -94987338752597006247679025237356462080 8699785 -79047006402148415457572938206601285020 8699786 8669872578147743201468690880178421760 8699787 12211730086401824662216677193776529488 8699788 186689615355272886295821009995736121088 8699789 24586951071658741185569843717883097056 8699790 -1462738157913845777596087794670725120 8699791 91488718382371121927942182915959229992 8699792 90116883411695113778166771367264911360 8699793 -64854998844531141389646485324038603536 8699794 166904791796404666304595295994974804992 8699795 43476533456811505354802164951974142320 8699796 -21220902862212871992060543417797836800 8699797 75948572875571876314065680439512894460 8699798 -2902189734799715395599266209945605600 8699799 -5322717679631096858681156221628577792 8699800 119303306748418891184695207592928000000 8699801 185050796164873863242440309314087102624 8699802 -4157368616897105603092306066411872768 8699803 -3848679931069010156418778989166140120 8699804 71128860713664292740324481958078086656 8699805 5226080036332703406673857436986783660 8699806 55680737523538812931309348764055124352 8699807 59307832864406302798741750384457689056 8699808 14893775551984342326236450007404249088 8699809 -91643749037868069311603284726205265920 8699810 -1620649100043342876380208216608563200 8699811 -19252763882990612178269237321545448640 8699812 90245466739050389419653446477906534400 8699813 -65651010708508541651638928553130447938 8699814 -91018671660932811829370616117724636896 8699815 12032195587933786243743756157914963600 8699816 -250270981231323792595345219203157770240 8699817 -6548958032441093140438047532544071488 8699818 42722120728368707959290427455643058016 8699819 144908458643640973320171564939181322544 8699820 -45553236070785819932730833431510026240 8699821 -95330787873054675299813034673239347656 8699822 85387447163702986116162250223210377152 8699823 -110502547537943938058863142625953996616 8699824 -9619433315945195181953631609706905600 8699825 -51380761893834099995378577011365587450 8699826 87224600957470078914621894919443840000 8699827 231129261668805462835080694400066065676 8699828 5798749072851353426937607658824815360 8699829 31246016039228411566172072294295108384 8699830 9507530324115635920832636902108546560 8699831 -12494926964396084571557434071581052576 8699832 -61035967769802235757527381054501478400 8699833 -69063084352896489413410496023275628460 8699834 -12195189262702042879899239101478039040 8699835 61446121102506785242923059300246923200 8699836 -49904105156978784452306887948002725888 8699837 -137444740900985188993118441267940879828 8699838 -32179132640698380228005305759342494720 8699839 -36788309652197923362165802571038584000 8699840 19361125771099089549641621193181102080 8699841 -253643725384237071198013020792388603776 8699842 -18387897341355528336460653602042147328 8699843 59084521639541487560433391586073466704 8699844 46456550885221823245442155054220943360 8699845 51928066561876571943853126323012403200 8699846 -196460800999961007897722952136764096 8699847 -9503861325689231280027798733778323680 8699848 -19057596357775543835621380876573194240 8699849 -15479061563575455791664071568349718064 8699850 -31837472417875949318004368001677996400 8699851 -2277661024332176097993194014980951148 8699852 -34498564159179950172804183071060275200 8699853 -21263584608901558383569837947571536800 8699854 132146238734232894631524316078494749376 8699855 -207693606629706654492459156905449200000 8699856 -1966123762075278955610737175384948736 8699857 -3870520884551485756244427683730778894 8699858 160469397977594002650731884743534281376 8699859 -783997939784920751913293508178206720 8699860 58487085507347167347427725799465858560 8699861 -278220243358956970540884221353584900708 8699862 36181887208763871039116699464711100352 8699863 46684455229237751329137858728937511360 8699864 -49264385395257677646652364985576560640 8699865 -51538066756545228260451730979138703360 8699866 -35648754465498972066014288814226126080 8699867 187411879751383684267945532134513003752 8699868 35922486003909937179001946272676708352 8699869 22355034823162184167807208099264448396 8699870 -4734670398416027385424353771221808000 8699871 -37679200465009673811521894675582868480 8699872 16570020709326111631109176701026304000 8699873 6444795300722828879210202650841265344 8699874 31705821303343427241519063012944588160 8699875 -57775028509835799296205598915232880000 8699876 -40255370678714747203201585078776422400 8699877 -79270278925710177043041398504900953986 8699878 49016506105714105391966039287178798400 8699879 30290848178515265513799899794779975480 8699880 21292421255577743669450239359216844800 8699881 -67150233580942897442104269913916302336 8699882 -8688097855273008966736139575068768000 8699883 93987802818203622174705545279326367424 8699884 4376097246506774681718630127918679040 8699885 -71563842293691785044419691579588050420 8699886 -4206637791774172357428978854838976896 8699887 -93563207281840151256304526355892844048 8699888 25054071873503575879775064638110040064 8699889 1355301940009854601534622475226496256 8699890 -78699803584929772839524726196003976800 8699891 102667319032408264102652126142150019800 8699892 -87932665714385937351232651129072386048 8699893 -239256045107689686400393692066251371858 8699894 -2341513705482160648168829623296933888 8699895 188312833674356850665556661880709729120 8699896 37212210657674546739624190396496609280 8699897 -22444525890252269954591677065998336700 8699898 2163361456499247156448802096580132864 8699899 -58006191524555291478157421919211948672 8699900 181615436065931382673166647804032000 8699901 92349688055560698593624556444454729152 8699902 16059510682664701022077101032428936704 8699903 22645727307105647215781513345552936064 8699904 58600217120929336381321857193067151360 8699905 142362704789393311987540977184405887060 8699906 44582151659052976798303041010109491104 8699907 -16576503190141713749335070449934729040 8699908 18762947142884196946371098884225724416 8699909 66802960948369728878031753951554516316 8699910 -28146390192145549481555351951443353600 8699911 -38457819770275341232791723046942670592 8699912 96161449964807234729080015324827371520 8699913 10924235819787129650051752078010150400 8699914 33709074032428662073745651528662815744 8699915 -42829457032703268787723495352533394400 8699916 66602112141605731666363498578184023552 8699917 186586986576615780320492190838651526966 8699918 64205144707675708074426321351586292160 8699919 -2858790141301594807429977549585874032 8699920 2154027655856631303812866136633671680 8699921 -2438804304523470333988910064683727576 8699922 34688833196571071414629547413673378304 8699923 72792866688879791775102009914423152172 8699924 -120651093149846210953689546134835199104 8699925 -34068916869426868600346505632650000800 8699926 1790276296631165586925842759715272384 8699927 -55232937817612469679421583087170208808 8699928 38844785516668649041433882898491596800 8699929 -89433720865620627116423103381750429760 8699930 -6270240802417827596355995043585998400 8699931 129560923959106737023694473309259343020 8699932 1615230475685205957392228377664415232 8699933 163546772303244886846572756022559461152 8699934 -12916502000573834144243426923747000512 8699935 -290360644893043403223027993860112719040 8699936 -1355864576380113294742801820009103360 8699937 -117142039219079277220732996792786246080 8699938 17432121247563596390790109882671578688 8699939 -249448071952993824049847427563218742640 8699940 -24195799938187242818107649413119590400 8699941 -10587045297635435260989341263186623716 8699942 -157597471821889668851907027168380630400 8699943 -35676105361425071675798585749388447616 8699944 -280030728525163686776474149850726400 8699945 160610596140016717631183946326718652800 8699946 24142591764639821388888812718734784768 8699947 94650188798342306453450955152332361396 8699948 -43270464128931010615487409020848673280 8699949 12615007435009349157740405670164628534 8699950 -25661462892372148880950227351389793600 8699951 -84610432685518178910540087251680714440 8699952 -9196819465061480619749219464253276160 8699953 177942666817161808664340551795380093202 8699954 35998280628144250768126397062917537312 8699955 -22119317352566039176930176237536014080 8699956 29860108814607632261021362799737018368 8699957 24723335186692729419423683988190119552 8699958 27746394941871140664220294486032733824 8699959 287408373801557775843137934849050965160 8699960 40353704082905448025910615667494400000 8699961 -27897467192174359254295891540649390400 8699962 21142915303608334131856197628310341632 8699963 -234444118736175035353542003022928080440 8699964 4543554850379470189889854258518687744 8699965 -80380016710232703706122098762689132680 8699966 107647699984839580971243039856474233024 8699967 -2881943677118424031028722690132316760 8699968 -78356766800420365111406119850071293952 8699969 118659723933340319004072721495702514370 8699970 44804698529738152135577942915360640000 8699971 -94363128821474000706777898807041013440 8699972 -229498272702139921041350709810778334208 8699973 -142432402513166511558089940736022781216 8699974 22330522099226846860467180082246352736 8699975 -1111075107947473044678174969149105400 8699976 101000069390958215989887219175772267520 8699977 71695231153507060717487425377900152256 8699978 -14586212167100359108117987967325567744 8699979 150999194527604288453977817394296544984 8699980 49972496005280288776894315307990415360 8699981 68044409317748862058129503897812641782 8699982 93702372135042252338481664066329667584 8699983 59813627253056648560493728537499339904 8699984 -49765537919872683108959522268450914304 8699985 -13487047048349820645530508656318995200 8699986 -23968399222668849823720080119599545600 8699987 416028798270880943294403947301727461480 8699988 -61029946709430823624455334941869518848 8699989 -78482941459377718860769818314059783040 8699990 -4607939269104197141493769201042538880 8699991 67223111242490076683989679363731084392 8699992 124828733188934709357876993849136988160 8699993 -162126329712987600040054003921514032758 8699994 -1890552327953323891656846869763010560 8699995 11380800983467624852861258183521164160 8699996 16557915602715953560235608132753728000 8699997 63422495313310122888056370999419572128 8699998 184105659443187123610194148226790071040 8699999 -32158080377421606250216165293812110728